/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{-webkit-border-radius:6px;border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{-webkit-border-radius:50%;border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase,.initialism{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff}.bg-primary{background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857}dt{font-weight:bold}dd{margin-left:0}.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width: 768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 768px){.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 992px){.col-md-1,.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-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-webkit-transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,.input-group-sm>input[type="date"].form-control,.input-group-sm>input[type="date"].input-group-addon,.input-group-sm>.input-group-btn>input[type="date"].btn,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm>input[type="time"].form-control,.input-group-sm>input[type="time"].input-group-addon,.input-group-sm>.input-group-btn>input[type="time"].btn,.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm>input[type="datetime-local"].form-control,.input-group-sm>input[type="datetime-local"].input-group-addon,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm>input[type="month"].form-control,.input-group-sm>input[type="month"].input-group-addon,.input-group-sm>.input-group-btn>input[type="month"].btn,.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,.input-group-lg>input[type="date"].form-control,.input-group-lg>input[type="date"].input-group-addon,.input-group-lg>.input-group-btn>input[type="date"].btn,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg>input[type="time"].form-control,.input-group-lg>input[type="time"].input-group-addon,.input-group-lg>.input-group-btn>input[type="time"].btn,.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg>input[type="datetime-local"].form-control,.input-group-lg>input[type="datetime-local"].input-group-addon,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg>input[type="month"].form-control,.input-group-lg>input[type="month"].input-group-addon,.input-group-lg>.input-group-btn>input[type="month"].btn,.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;-webkit-border-radius:3px;border-radius:3px}select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn{height:30px;line-height:30px}textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;-webkit-border-radius:3px;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;-webkit-border-radius:6px;border-radius:6px}select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn{height:46px;line-height:46px}textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;-webkit-border-radius:6px;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback{top:25px}.has-feedback label.sr-only ~ .form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width: 768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media (min-width: 768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33333px;font-size:18px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;-webkit-border-radius:4px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:normal;-webkit-border-radius:0;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33333;-webkit-border-radius:6px;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;-webkit-border-radius:3px;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;-webkit-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:before,.btn-toolbar:after{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){-webkit-border-radius:0;border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{-webkit-border-radius:0;border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret,.btn-group-lg>.btn .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){-webkit-border-radius:0;border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{-webkit-border-radius:0;border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){-webkit-border-radius:0;border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;-webkit-border-radius:4px;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;-webkit-border-radius:3px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;-webkit-border-radius:6px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;-webkit-border-radius:.25em;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;-webkit-border-radius:10px;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;-webkit-border-radius:4px;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;-webkit-border-radius:0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;-webkit-border-radius:4px;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;-webkit-border-radius:6px;border-radius:6px}.well-sm{padding:9px;-webkit-border-radius:3px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;-o-transition:transform 0.3s ease-out, -o-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}body:before{background-color:#FCF8E3;border-bottom:1px solid #FBEED5;border-left:1px solid #FBEED5;color:#C09853;font:small-caption;padding:3px 6px;pointer-events:none;position:fixed;right:0;top:0;z-index:100}@media (min-width: 0.0625em){body:before{content:"xxs ≥ 1px (.0625em)"}}@media (min-width: 23.4375em){body:before{content:"iphone6 ≥ 375px (23.4375em)"}}@media (min-width: 25.875em){body:before{content:"iphone6p ≥ 414px (25.875em)"}}@media (min-width: 30em){body:before{content:"xs ≥ 480px (30em)"}}@media (min-width: 48em){body:before{content:"sm ≥ 768px (48em)"}}@media (min-width: 62em){body:before{content:"md ≥ 992px (62em)"}}@media (min-width: 75em){body:before{content:"lg ≥ 1200px (75em)"}}@media (min-width: 85.375em){body:before{content:"xlg ≥ 1366px (85.375em)"}}@media (min-width: 105em){body:before{content:"xxlg ≥ 1680px (105em)"}}.owl-carousel .animated{-webkit-animation-duration:1000ms;-o-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:-moz-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.mm-hidden{display:none !important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:inherit;display:block;overflow:hidden;padding:0}.mm-panel{-webkit-transition:-webkit-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:-webkit-transform 0.4s ease;-o-transition:transform 0.4s ease, -o-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease, -o-transform 0.4s ease;-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.mm-panel.mm-opened{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%, 0, 0);-ms-transform:translate3d(-30%, 0, 0);-o-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}.mm-panel.mm-highest{z-index:1}.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit}.mm-panels>.mm-panel{background:inherit;border-color:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-panels>.mm-panel:before,.mm-panels>.mm-panel:after{content:'';display:block;height:20px}.mm-vertical .mm-panel{-webkit-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}.mm-vertical .mm-listview .mm-panel,.mm-listview .mm-vertical .mm-panel{display:none;padding:10px 0 10px 10px}.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after,.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-vertical .mm-listview>li>.mm-next,.mm-listview>li.mm-vertical>.mm-next{height:40px;bottom:auto}.mm-vertical .mm-listview>li>.mm-next:after,.mm-listview>li.mm-vertical>.mm-next:after{top:16px;bottom:auto}.mm-vertical .mm-listview>li.mm-opened>.mm-next:after,.mm-listview>li.mm-vertical.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar .mm-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}.mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}.mm-listview{font:inherit;font-size:14px;line-height:20px}.mm-listview a,.mm-listview a:hover{text-decoration:none}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li:after,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before{border-color:inherit}.mm-listview>li>a,.mm-listview>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0}.mm-listview>li:not(.mm-divider):after{left:20px}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-listview .mm-inset{list-style:inside disc;padding:0 10px 15px 40px;margin:0}.mm-listview .mm-inset>li{padding:5px 0}.mm-listview .mm-divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}.mm-listview .mm-spacer{padding-top:40px}.mm-listview .mm-spacer>.mm-next{top:40px}.mm-listview .mm-spacer.mm-divider{padding-top:25px}.mm-prev:before,.mm-next:after,.mm-arrow:after{content:'';border:2px solid transparent;display:inline-block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-prev:before{border-right:none;border-bottom:none;left:23px}.mm-next:after,.mm-arrow:after{border-top:none;border-left:none;right:23px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.7)}.mm-menu .mm-navbar>*,.mm-menu .mm-navbar a{color:rgba(0,0,0,0.3)}.mm-menu .mm-navbar .mm-btn:before,.mm-menu .mm-navbar .mm-btn:after{border-color:rgba(0,0,0,0.3)}.mm-menu .mm-listview{border-color:rgba(0,0,0,0.1)}.mm-menu .mm-listview>li .mm-next:after,.mm-menu .mm-listview>li .mm-arrow:after{border-color:rgba(0,0,0,0.3)}.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,0.5);tap-highlight-color:rgba(255,255,255,0.5)}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,0.5)}.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel{background:rgba(0,0,0,0.05)}.mm-menu .mm-divider{background:rgba(0,0,0,0.05)}.mm-page{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;-o-transition:transform 0.4s ease, -o-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease, -o-transform 0.4s ease}html.mm-opened{overflow-x:hidden;position:relative}html.mm-blocking{overflow:hidden}html.mm-blocking body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{display:none;position:fixed}.mm-menu.mm-current{display:block}.mm-menu{width:80%;min-width:140px;max-width:440px}html.mm-opening .mm-slideout{-webkit-transform:translate(80%, 0);-ms-transform:translate(80%, 0);-o-transform:translate(80%, 0);transform:translate(80%, 0)}@media all and (max-width: 175px){html.mm-opening .mm-slideout{-webkit-transform:translate(140px, 0);-ms-transform:translate(140px, 0);-o-transform:translate(140px, 0);transform:translate(140px, 0)}}@media all and (min-width: 550px){html.mm-opening .mm-slideout{-webkit-transform:translate(440px, 0);-ms-transform:translate(440px, 0);-o-transform:translate(440px, 0);transform:translate(440px, 0)}}.mm-menu.mm-autoheight{max-height:80%}.mm-menu.mm-autoheight.mm-fullscreen{max-height:100%}.mm-menu.mm-measureheight>.mm-panels>.mm-panel{bottom:auto !important;height:auto !important}em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}em.mm-counter+a.mm-next{width:90px}em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}em.mm-counter+a.mm-fullsubopen{padding-left:0}.mm-vertical>.mm-counter{top:12px;margin-top:0}.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}.mm-nosubresults>.mm-counter{display:none}.mm-menu em.mm-counter{color:rgba(0,0,0,0.3)}.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mm-collapsed:not(.mm-uncollapsed){display:none}.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-fixeddivider:after{content:none !important;display:none !important}.mm-hasdividers .mm-fixeddivider{display:block}.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,0.05)}html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.mm-iconpanel .mm-panel{-webkit-transition-property:-webkit-transform, left;-o-transition-property:-o-transform, left;-webkit-transition-property:left, -webkit-transform;transition-property:left, -webkit-transform;-o-transition-property:transform, left, -o-transform;transition-property:transform, left;transition-property:transform, left, -webkit-transform, -o-transform}.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit}.mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0px}.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}.mm-subblocker{background:inherit;opacity:0;display:block;-webkit-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.mm-subopened .mm-subblocker{opacity:0.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3}.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;border-bottom:none;top:auto;bottom:0}.mm-navbar-top ~ .mm-navbar-top{border-bottom:none}.mm-navbar-bottom ~ .mm-navbar-bottom{border-top:none}.mm-navbar.mm-hasbtns{padding:0 40px}.mm-close:after{content:'x'}.mm-navbar[class*="mm-navbar-content-"]>*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left}.mm-navbar>.mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}.mm-navbar>.mm-breadcrumbs>*{display:inline-block;padding:10px 3px}.mm-navbar>.mm-breadcrumbs>a{text-decoration:underline}.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}.mm-navbar-top-1{top:0px}.mm-hasnavbar-top-1 .mm-panels{top:40px}.mm-navbar-top-2{top:40px}.mm-hasnavbar-top-2 .mm-panels{top:80px}.mm-navbar-top-3{top:80px}.mm-hasnavbar-top-3 .mm-panels{top:120px}.mm-navbar-top-4{top:120px}.mm-hasnavbar-top-4 .mm-panels{top:160px}.mm-navbar-bottom-1{bottom:0px}.mm-hasnavbar-bottom-1 .mm-panels{bottom:40px}.mm-navbar-bottom-2{bottom:40px}.mm-hasnavbar-bottom-2 .mm-panels{bottom:80px}.mm-navbar-bottom-3{bottom:80px}.mm-hasnavbar-bottom-3 .mm-panels{bottom:120px}.mm-navbar-bottom-4{bottom:120px}.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}.mm-navbar-size-2{height:80px}.mm-navbar-size-3{height:120px}.mm-navbar-size-4{height:160px}.mm-navbar-content-2>*{width:50%}.mm-navbar-content-3>*{width:33.33%}.mm-navbar-content-4>*{width:25%}.mm-navbar-content-5>*{width:20%}.mm-navbar-content-6>*{width:16.67%}.mm-search,.mm-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mm-search{height:40px;padding:7px 10px 0 10px}.mm-search input{border:none;-webkit-border-radius:26px;border-radius:26px;font:inherit;font-size:14px;line-height:26px;outline:none;display:block;width:100%;height:26px;margin:0;padding:0 10px}.mm-search input::-ms-clear{display:none}.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}.mm-panel.mm-hassearch{padding-top:40px}.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px}.mm-noresultsmsg{text-align:center;font-size:21px;display:none;padding:40px 0}.mm-noresults .mm-noresultsmsg{display:block}.mm-noresults .mm-indexer{display:none !important}li.mm-nosubresults>a.mm-next{display:none}li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}.mm-menu .mm-search input{background:rgba(0,0,0,0.05);color:rgba(0,0,0,0.7)}.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,0.3)}.mm-indexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:3;-webkit-transition:right 0.4s ease;-o-transition:right 0.4s ease;transition:right 0.4s ease;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-indexer a{text-decoration:none;display:block;height:3.85%}.mm-indexer ~ .mm-panel.mm-hasindexer{margin-right:20px}.mm-hasindexer .mm-indexer{right:0}.mm-hasindexer .mm-fixeddivider{right:20px}.mm-menu .mm-indexer a{color:rgba(0,0,0,0.3)}input.mm-toggle,input.mm-check{position:absolute;left:-10000px}label.mm-toggle,label.mm-check{margin:0;position:absolute;top:50%;z-index:2}label.mm-toggle:before,label.mm-check:before{content:'';display:block}label.mm-toggle{-webkit-border-radius:30px;border-radius:30px;width:50px;height:30px;margin-top:-15px}label.mm-toggle:before{-webkit-border-radius:30px;border-radius:30px;width:28px;height:28px;margin:1px}input.mm-toggle:checked ~ label.mm-toggle:before{float:right}label.mm-check{width:30px;height:30px;margin-top:-15px}label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:0.1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}input.mm-check:checked ~ label.mm-check:before{opacity:1}li.mm-vertical label.mm-toggle,li.mm-vertical label.mm-check{bottom:auto;margin-top:0}li.mm-vertical label.mm-toggle{top:5px}li.mm-vertical label.mm-check{top:5px}label.mm-toggle,label.mm-check{right:20px}label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}label.mm-check+a,label.mm-check+span{padding-right:60px}a.mm-next+label.mm-toggle,a.mm-next+label.mm-check{right:60px}a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span,a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{margin-right:50px}a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}em.mm-counter+a.mm-next+label.mm-toggle,em.mm-counter+a.mm-next+label.mm-check{right:100px}em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span,em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span{margin-right:90px}.mm-menu label.mm-toggle{background:rgba(0,0,0,0.1)}.mm-menu label.mm-toggle:before{background:#f3f3f3}.mm-menu input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963}.mm-menu label.mm-check:before{border-color:rgba(0,0,0,0.7)}.mm-menu.mm-border-none .mm-listview>li:after,.mm-listview.mm-border-none>li:after{content:none}.mm-menu.mm-border-full .mm-listview>li:after,.mm-listview.mm-border-full>li:after{left:0 !important}.mm-menu.mm-border-offset .mm-listview>li:after,.mm-listview.mm-border-offset>li:after{right:20px}.mm-menu.mm-effect-menu-zoom{-webkit-transition:-webkit-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:-webkit-transform 0.4s ease;-o-transition:transform 0.4s ease, -o-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease, -o-transform 0.4s ease}html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);-ms-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);-o-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);-webkit-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}html.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1, 1) translate3d(0%, 0, 0);-ms-transform:scale(1, 1) translate3d(0%, 0, 0);-o-transform:scale(1, 1) translate3d(0%, 0, 0);transform:scale(1, 1) translate3d(0%, 0, 0)}html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(0.7, 0.7) translate3d(30%, 0, 0);-ms-transform:scale(0.7, 0.7) translate3d(30%, 0, 0);-o-transform:scale(0.7, 0.7) translate3d(30%, 0, 0);transform:scale(0.7, 0.7) translate3d(30%, 0, 0);-webkit-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1, 1) translate3d(0%, 0, 0);-ms-transform:scale(1, 1) translate3d(0%, 0, 0);-o-transform:scale(1, 1) translate3d(0%, 0, 0);transform:scale(1, 1) translate3d(0%, 0, 0)}.mm-menu.mm-effect-menu-slide{-webkit-transition:-webkit-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:-webkit-transform 0.4s ease;-o-transition:transform 0.4s ease, -o-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease, -o-transform 0.4s ease}html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(-30%, 0, 0);-ms-transform:translate3d(-30%, 0, 0);-o-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}html.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(30%, 0, 0);-ms-transform:translate3d(30%, 0, 0);-o-transform:translate3d(30%, 0, 0);transform:translate3d(30%, 0, 0)}html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.mm-menu.mm-effect-menu-fade{opacity:0;-webkit-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}html.mm-opening .mm-menu.mm-effect-menu-fade{opacity:1}.mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform:scale(1.5, 1.5) translate3d(100%, 0, 0);-ms-transform:scale(1.5, 1.5) translate3d(100%, 0, 0);-o-transform:scale(1.5, 1.5) translate3d(100%, 0, 0);transform:scale(1.5, 1.5) translate3d(100%, 0, 0);-webkit-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1, 1) translate3d(0%, 0, 0);-ms-transform:scale(1, 1) translate3d(0%, 0, 0);-o-transform:scale(1, 1) translate3d(0%, 0, 0);transform:scale(1, 1) translate3d(0%, 0, 0)}.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);-ms-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);-o-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);transform:scale(0.7, 0.7) translate3d(-30%, 0, 0)}.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.mm-menu[class*="mm-effect-listitems-"] .mm-listview>li{-webkit-transition:none 0.4s ease;-o-transition:none 0.4s ease;transition:none 0.4s ease}.mm-menu[class*="mm-effect-listitems-"] .mm-listview>li:nth-child(1){-webkit-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}.mm-menu[class*="mm-effect-listitems-"] .mm-listview>li:nth-child(2){-webkit-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.mm-menu[class*="mm-effect-listitems-"] .mm-listview>li:nth-child(3){-webkit-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}.mm-menu[class*="mm-effect-listitems-"] .mm-listview>li:nth-child(4){-webkit-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.mm-menu[class*="mm-effect-listitems-"] .mm-listview>li:nth-child(5){-webkit-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}.mm-menu[class*="mm-effect-listitems-"] .mm-listview>li:nth-child(6){-webkit-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}.mm-menu[class*="mm-effect-listitems-"] .mm-listview>li:nth-child(7){-webkit-transition-delay:350ms;-o-transition-delay:350ms;transition-delay:350ms}.mm-menu[class*="mm-effect-listitems-"] .mm-listview>li:nth-child(8){-webkit-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.mm-menu[class*="mm-effect-listitems-"] .mm-listview>li:nth-child(9){-webkit-transition-delay:450ms;-o-transition-delay:450ms;transition-delay:450ms}.mm-menu[class*="mm-effect-listitems-"] .mm-listview>li:nth-child(10){-webkit-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms}.mm-menu[class*="mm-effect-listitems-"] .mm-listview>li:nth-child(11){-webkit-transition-delay:550ms;-o-transition-delay:550ms;transition-delay:550ms}.mm-menu[class*="mm-effect-listitems-"] .mm-listview>li:nth-child(12){-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.mm-menu[class*="mm-effect-listitems-"] .mm-listview>li:nth-child(13){-webkit-transition-delay:650ms;-o-transition-delay:650ms;transition-delay:650ms}.mm-menu[class*="mm-effect-listitems-"] .mm-listview>li:nth-child(14){-webkit-transition-delay:700ms;-o-transition-delay:700ms;transition-delay:700ms}.mm-menu[class*="mm-effect-listitems-"] .mm-listview>li:nth-child(15){-webkit-transition-delay:750ms;-o-transition-delay:750ms;transition-delay:750ms}.mm-menu.mm-effect-listitems-slide .mm-listview>li{-webkit-transform:translate3d(50%, 0, 0);-ms-transform:translate3d(50%, 0, 0);-o-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0);opacity:0;-webkit-transition-property:-webkit-transform, opacity;-o-transition-property:-o-transform, opacity;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;-o-transition-property:transform, opacity, -o-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform, -o-transform}html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.mm-menu.mm-effect-listitems-fade .mm-listview>li{opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}.mm-menu.mm-effect-listitems-drop .mm-listview>li{opacity:0;top:-25%;-webkit-transition-property:opacity, top;-o-transition-property:opacity, top;transition-property:opacity, top}html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}.mm-menu.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0)}@media all and (max-width: 140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(140px, 0);-ms-transform:translate(140px, 0);-o-transform:translate(140px, 0);transform:translate(140px, 0)}}@media all and (min-width: 10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(10000px, 0);-ms-transform:translate(10000px, 0);-o-transform:translate(10000px, 0);transform:translate(10000px, 0)}}html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0)}@media all and (max-width: 140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-140px, 0);-ms-transform:translate(-140px, 0);-o-transform:translate(-140px, 0);transform:translate(-140px, 0)}}@media all and (min-width: 10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-10000px, 0);-ms-transform:translate(-10000px, 0);-o-transform:translate(-10000px, 0);transform:translate(-10000px, 0)}}.mm-menu.mm-fullscreen.mm-top,.mm-menu.mm-fullscreen.mm-bottom{height:100%;min-height:140px;max-height:10000px}html.mm-opened.mm-fullscreen .mm-page{-webkit-box-shadow:none !important;box-shadow:none !important}.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span{text-overflow:clip;white-space:normal}html.mm-pagedim #mm-blocker,html.mm-pagedim-white #mm-blocker,html.mm-pagedim-black #mm-blocker{opacity:0}html.mm-pagedim.mm-opening #mm-blocker,html.mm-pagedim-white.mm-opening #mm-blocker,html.mm-pagedim-black.mm-opening #mm-blocker{opacity:0.3;-webkit-transition:opacity 0.4s ease 0.4s;-o-transition:opacity 0.4s ease 0.4s;transition:opacity 0.4s ease 0.4s}html.mm-pagedim #mm-blocker{background:inherit}html.mm-pagedim-white #mm-blocker{background:#fff}html.mm-pagedim-black #mm-blocker{background:#000}.mm-menu.mm-pageshadow:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99}.mm-menu.mm-pageshadow.mm-right:after{left:auto;right:100%}.mm-menu.mm-pageshadow.mm-next:after,.mm-menu.mm-pageshadow.mm-front:after{content:none;display:none}.mm-menu.mm-pageshadow:after{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3)}.mm-menu.mm-top,.mm-menu.mm-bottom{width:100%;min-width:100%;max-width:100%}.mm-menu.mm-right{left:auto;right:0}.mm-menu.mm-bottom{top:auto;bottom:0}html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-80%, 0);-ms-transform:translate(-80%, 0);-o-transform:translate(-80%, 0);transform:translate(-80%, 0)}@media all and (max-width: 175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-140px, 0);-ms-transform:translate(-140px, 0);-o-transform:translate(-140px, 0);transform:translate(-140px, 0)}}@media all and (min-width: 550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-440px, 0);-ms-transform:translate(-440px, 0);-o-transform:translate(-440px, 0);transform:translate(-440px, 0)}}html.mm-front .mm-slideout{-webkit-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;z-index:0 !important}.mm-menu.mm-front{z-index:1}.mm-menu.mm-front,.mm-menu.mm-next{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;-o-transition:transform 0.4s ease, -o-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease, -o-transform 0.4s ease;-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.mm-menu.mm-top{-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.mm-menu.mm-bottom{-webkit-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-menu.mm-top,.mm-menu.mm-bottom{height:80%;min-height:140px;max-height:880px}.mm-menu.mm-theme-dark{background:#333333;border-color:rgba(0,0,0,0.15);color:rgba(255,255,255,0.8)}.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark .mm-navbar a{color:rgba(255,255,255,0.4)}.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before,.mm-menu.mm-theme-dark .mm-navbar .mm-btn:after{border-color:rgba(255,255,255,0.4)}.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,0.15)}.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after{border-color:rgba(255,255,255,0.4)}.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,0.1);tap-highlight-color:rgba(0,0,0,0.1)}.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,0.1)}.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel{background:rgba(255,255,255,0.05)}.mm-menu.mm-theme-dark .mm-divider{background:rgba(255,255,255,0.05)}.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,0.8)}.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,0.4)}.mm-menu.mm-theme-dark .mm-fixeddivider span{background:rgba(255,255,255,0.05)}.mm-menu.mm-pageshadow.mm-theme-dark:after{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5)}.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,0.3);color:rgba(255,255,255,0.8)}.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,0.4)}.mm-menu.mm-theme-dark .mm-indexer a{color:rgba(255,255,255,0.4)}.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,0.15)}.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333333}.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-white{background:white;border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.6)}.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white .mm-navbar a{color:rgba(0,0,0,0.3)}.mm-menu.mm-theme-white .mm-navbar .mm-btn:before,.mm-menu.mm-theme-white .mm-navbar .mm-btn:after{border-color:rgba(0,0,0,0.3)}.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,0.1)}.mm-menu.mm-theme-white .mm-listview>li .mm-next:after,.mm-menu.mm-theme-white .mm-listview>li .mm-arrow:after{border-color:rgba(0,0,0,0.3)}.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,0.05);tap-highlight-color:rgba(0,0,0,0.05)}.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,0.05)}.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel{background:rgba(0,0,0,0.03)}.mm-menu.mm-theme-white .mm-divider{background:rgba(0,0,0,0.03)}.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,0.6)}.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,0.3)}.mm-menu.mm-theme-white .mm-fixeddivider span{background:rgba(0,0,0,0.03)}.mm-menu.mm-pageshadow.mm-theme-white:after{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,0.05);color:rgba(0,0,0,0.6)}.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,0.3)}.mm-menu.mm-theme-white .mm-indexer a{color:rgba(0,0,0,0.3)}.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,0.1)}.mm-menu.mm-theme-white label.mm-toggle:before{background:white}.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-black{background:black;border-color:rgba(255,255,255,0.2);color:rgba(255,255,255,0.6)}.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black .mm-navbar a{color:rgba(255,255,255,0.4)}.mm-menu.mm-theme-black .mm-navbar .mm-btn:before,.mm-menu.mm-theme-black .mm-navbar .mm-btn:after{border-color:rgba(255,255,255,0.4)}.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,0.2)}.mm-menu.mm-theme-black .mm-listview>li .mm-next:after,.mm-menu.mm-theme-black .mm-listview>li .mm-arrow:after{border-color:rgba(255,255,255,0.4)}.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,0.3);tap-highlight-color:rgba(255,255,255,0.3)}.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,0.3)}.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel{background:rgba(255,255,255,0.2)}.mm-menu.mm-theme-black .mm-divider{background:rgba(255,255,255,0.2)}.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,0.6)}.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,0.4)}.mm-menu.mm-theme-black .mm-fixeddivider span{background:rgba(255,255,255,0.2)}.mm-menu.mm-pageshadow.mm-theme-black:after{content:none;display:none}.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,0.3);color:rgba(255,255,255,0.6)}.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,0.4)}.mm-menu.mm-theme-black .mm-indexer a{color:rgba(255,255,255,0.4)}.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,0.2)}.mm-menu.mm-theme-black label.mm-toggle:before{background:black}.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963}.mm-menu.mm-tileview .mm-listview:after,.mm-menu .mm-tileview.mm-listview:after{content:'';display:block;clear:both}.mm-menu.mm-tileview .mm-listview>li,.mm-menu .mm-tileview.mm-listview>li{width:50%;height:0;padding:50% 0 0 0;float:left;position:relative}.mm-menu.mm-tileview .mm-listview>li:after,.mm-menu .mm-tileview.mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs,.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}.mm-menu.mm-tileview .mm-listview>li.mm-tile-s,.mm-menu .mm-tileview.mm-listview>li.mm-tile-s{width:25%;padding-top:25%}.mm-menu.mm-tileview .mm-listview>li.mm-tile-l,.mm-menu .mm-tileview.mm-listview>li.mm-tile-l{width:75%;padding-top:75%}.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl,.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span,.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0 10px;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}.mm-menu.mm-tileview .mm-listview>li>.mm-next,.mm-menu .mm-tileview.mm-listview>li>.mm-next{width:auto}.mm-menu.mm-tileview .mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu .mm-tileview.mm-listview>li>.mm-next:after{content:none;display:none}.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}.mm-menu.mm-tileview .mm-listview{margin:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;-o-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;-o-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);-o-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);-o-transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -o-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -o-transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);-o-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;-o-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:0.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (-o-min-device-pixel-ratio: 35/32), (min-resolution: 105dpi), (-o-min-device-pixel-ratio: 11/10), (min-resolution: 1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;-o-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;-webkit-border-radius:2px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;-o-transition:transform 0.25s, -o-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s, -o-transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;-o-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;-o-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;-o-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;-webkit-border-radius:50%;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes clockwise{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-o-keyframes donut-rotate{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);-o-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);-o-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);-o-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}.select2-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;-webkit-border-radius:4px;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;-webkit-border-radius:4px;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;-webkit-border-radius:4px;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;-webkit-border-radius:4px;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;-webkit-border-radius:0;border-radius:0;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff));background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;-webkit-border-radius:4px;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;-webkit-border-radius:4px;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}input::-webkit-input-placeholder{line-height:normal}body{background:#fff;-webkit-transition:none;-o-transition:none;transition:none}body.is-blocked{overflow:hidden}body:before{content:none;right:auto;left:50%;opacity:0.6;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}body:after{content:'xxs';display:none}@media (min-width: 30em){body:after{content:'xs'}}@media (min-width: 48em){body:after{content:'sm'}}@media (min-width: 62em){body:after{content:'md'}}@media (min-width: 75em){body:after{content:'lg'}}@media (min-width: 85.375em){body:after{content:'xlg'}}@media (min-width: 105em){body:after{content:'xxlg'}}a{color:#c53752;text-decoration:none;-webkit-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}a:hover,a:active,a:focus{color:#c53752;text-decoration:underline;outline:none}@font-face{font-family:'UniversLT-CondensedLight';src:url("../../fonts/UniversLT-CondensedLight.eot?#iefix") format("embedded-opentype"),url("../../fonts/UniversLT-CondensedLight.woff") format("woff"),url("../../fonts/UniversLT-CondensedLight.ttf") format("truetype"),url("../../fonts/UniversLT-CondensedLight.svg#UniversLT-CondensedLight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'UniversLT-CondensedLightOblique';src:url("../../fonts/UniversLT-CondensedLightOblique.eot?#iefix") format("embedded-opentype"),url("../../fonts/UniversLT-CondensedLightOblique.woff") format("woff"),url("../../fonts/UniversLT-CondensedLightOblique.ttf") format("truetype"),url("../../fonts/UniversLT-CondensedLightOblique.svg#UniversLT-CondensedLightOblique") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'UniversLT-CondensedBold';src:url("../../fonts/UniversLT-CondensedBold.eot?#iefix") format("embedded-opentype"),url("../../fonts/UniversLT-CondensedBold.woff") format("woff"),url("../../fonts/UniversLT-CondensedBold.ttf") format("truetype"),url("../../fonts/UniversLT-CondensedBold.svg#UniversLT-CondensedBold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'UniversLT-CondensedBoldOblique';src:url("../../fonts/UniversLT-CondensedBoldOblique.eot?#iefix") format("embedded-opentype"),url("../../fonts/UniversLT-CondensedBoldOblique.woff") format("woff"),url("../../fonts/UniversLT-CondensedBoldOblique.ttf") format("truetype"),url("../../fonts/UniversLT-CondensedBoldOblique.svg#UniversLT-CondensedBoldOblique") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:'OstrichSans-Bold';src:url("../../fonts/OstrichSans-Bold.eot");src:url("../../fonts/OstrichSans-Bold.eot?#iefix") format("embedded-opentype"),url("../../fonts/OstrichSans-Bold.woff2") format("woff2"),url("../../fonts/OstrichSans-Bold.woff") format("woff"),url("../../fonts/OstrichSans-Bold.ttf") format("truetype"),url("../../fonts/OstrichSans-Bold.svg#OstrichSans-Bold") format("svg");font-weight:bold;font-style:normal}body{color:#666;font-family:"UniversLT-CondensedLight","Arial",sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"UniversLT-CondensedLight","Arial",sans-serif;font-weight:400;line-height:1.1;color:inherit;margin-top:0}.underline-custom:hover,.underline-custom:active,.underline-custom:focus{color:#000;text-decoration:none !important;background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#000)) no-repeat;background:-webkit-linear-gradient(#000, #000) no-repeat;background:-o-linear-gradient(#000, #000) no-repeat;background:linear-gradient(#000, #000) no-repeat;background-size:100% 1px;background-position:0 1.02em;text-shadow:0.05em 0 #fff,-0.05em 0 #fff}.underline-custom:hover::-moz-selection,.underline-custom:hover>*::-moz-selection,.underline-custom:active::-moz-selection,.underline-custom:active>*::-moz-selection,.underline-custom:focus::-moz-selection,.underline-custom:focus>*::-moz-selection{background-color:#404040;color:#fff;text-shadow:none}.underline-custom:hover::selection,.underline-custom:hover>*::selection,.underline-custom:active::selection,.underline-custom:active>*::selection,.underline-custom:focus::selection,.underline-custom:focus>*::selection{background-color:#404040;color:#fff;text-shadow:none}.underline-custom:hover::-moz-selection,.underline-custom:hover>*::-moz-selection,.underline-custom:active::-moz-selection,.underline-custom:active>*::-moz-selection,.underline-custom:focus::-moz-selection,.underline-custom:focus>*::-moz-selection{background-color:#404040;color:#fff;text-shadow:none}.title{margin:0 0 24px;font-family:"Oswald",sans-serif;font-size:32.5px;line-height:1.2;font-weight:300;text-align:center;text-transform:uppercase;color:#2f2f2f}.title strong{font-weight:400}@media (min-width: 30em){.title{font-size:37.5px}}@media (min-width: 48em){.title{font-size:40px}}@media (min-width: 62em){.title{font-size:45px}}@media (min-width: 75em){.title{font-size:50px}}.title.title--big{font-size:38.5px}@media (min-width: 30em){.title.title--big{font-size:52.5px}}@media (min-width: 48em){.title.title--big{font-size:56px}}@media (min-width: 62em){.title.title--big{font-size:63px}}@media (min-width: 75em){.title.title--big{font-size:70px}}.title.title--xbig{font-size:36.9px}@media (min-width: 30em){.title.title--xbig{font-size:57.4px}}@media (min-width: 48em){.title.title--xbig{font-size:61.5px}}@media (min-width: 62em){.title.title--xbig{font-size:69.7px}}@media (min-width: 85.375em){.title.title--xbig{font-size:82px}}.title.title--big-xs-small{font-size:28px}@media (min-width: 30em){.title.title--big-xs-small{font-size:45.5px}}@media (min-width: 48em){.title.title--big-xs-small{font-size:52.5px}}@media (min-width: 62em){.title.title--big-xs-small{font-size:56px}}@media (min-width: 75em){.title.title--big-xs-small{font-size:70px}}.title.title--small{font-size:29.25px}@media (min-width: 30em){.title.title--small{font-size:33.75px}}@media (min-width: 48em){.title.title--small{font-size:36px}}@media (min-width: 62em){.title.title--small{font-size:40.5px}}@media (min-width: 75em){.title.title--small{font-size:45px}}.title.title--xsmall{font-size:23.4px}@media (min-width: 30em){.title.title--xsmall{font-size:27px}}@media (min-width: 48em){.title.title--xsmall{font-size:28.8px}}@media (min-width: 62em){.title.title--xsmall{font-size:32.4px}}@media (min-width: 75em){.title.title--xsmall{font-size:36px}}.title.title--mb-20{margin-bottom:20px}.title.title--mb-mini{margin-bottom:12px}.title.title--mb0{margin-bottom:0}.title.title--mt-20{margin-top:20px}.title.title--mt-35{margin-top:35px}.title.title--brown{color:#8c8178}.subtitle{margin:0 0 20px;line-height:1.15;font-size:28px;font-weight:300;text-align:center;color:#c53752;font-size:28px}.subtitle strong{font-weight:400}@media (min-width: 30em){.subtitle{font-size:30px}}@media (min-width: 48em){.subtitle{font-size:32px}}@media (min-width: 62em){.subtitle{font-size:36px}}@media (min-width: 75em){.subtitle{font-size:40px}}.subtitle.subtitle--small{font-size:25.6px}@media (min-width: 30em){.subtitle.subtitle--small{font-size:27.2px}}@media (min-width: 48em){.subtitle.subtitle--small{font-size:28.8px}}@media (min-width: 62em){.subtitle.subtitle--small{font-size:30.4px}}@media (min-width: 75em){.subtitle.subtitle--small{font-size:32px}}.subtitle.subtitle--big{font-size:35px}@media (min-width: 30em){.subtitle.subtitle--big{font-size:37.5px}}@media (min-width: 48em){.subtitle.subtitle--big{font-size:40px}}@media (min-width: 62em){.subtitle.subtitle--big{font-size:42.5px}}@media (min-width: 75em){.subtitle.subtitle--big{font-size:48px}}.subtitle.subtitle--dark{color:#2f2f2f}.icon-svg{display:inline-block;vertical-align:top;color:currentColor;line-height:1;stroke:currentColor}.icon-svg--fill{stroke:none;fill:currentColor}.icon-svg--stroke-fill{stroke:currentColor;fill:currentColor}.va-container{display:table}.va-container-h{width:100%}.va-container-v{height:100%}.va-top,.va-middle,.va-bottom{display:table-cell}.va-top{vertical-align:top}.va-middle{vertical-align:middle}.va-bottom{vertical-align:bottom}.relative{position:relative}.overflow-hidden{overflow:hidden}.text-no-transform{text-transform:none !important}.separation-bottom-smaller{margin-bottom:25px}@media (min-width: 48em){.separation-bottom-smaller{margin-bottom:30px}}@media (min-width: 62em){.separation-bottom-smaller{margin-bottom:35px}}.separation-bottom-small{margin-bottom:40px}@media (min-width: 48em){.separation-bottom-small{margin-bottom:60px}}@media (min-width: 62em){.separation-bottom-small{margin-bottom:75px}}.separation-bottom{margin-bottom:55px}@media (min-width: 48em){.separation-bottom{margin-bottom:85px}}@media (min-width: 62em){.separation-bottom{margin-bottom:125px}}.separation-bottom-small{margin-bottom:30px}@media (min-width: 48em){.separation-bottom-small{margin-bottom:50px}}@media (min-width: 62em){.separation-bottom-small{margin-bottom:90px}}.separation-bottom-bigger{margin-bottom:100px}@media (min-width: 48em){.separation-bottom-bigger{margin-bottom:150px}}@media (min-width: 62em){.separation-bottom-bigger{margin-bottom:200px}}.section-padding-top{padding-top:75px}.section-padding-top-bigger{padding-top:115px}.visible-xxs-block,.visible-xxs-inline,.visible-xxs-inline-block{display:none !important}@media (max-width: 479px){.visible-xxs{display:block !important}table.visible-xxs{display:table !important}tr.visible-xxs{display:table-row !important}th.visible-xxs,td.visible-xxs{display:table-cell !important}}@media (max-width: 479px){.visible-xxs-block{display:block !important}}@media (max-width: 479px){.visible-xxs-inline{display:inline !important}}@media (max-width: 479px){.visible-xxs-inline-block{display:inline-block !important}}@media (max-width: 479px){.hidden-xxs{display:none !important}}.visible-touch,.visible-touch-block,.visible-touch-inline,.visible-touch-inline-block{display:none !important}.browser-touchevents .visible-touch{display:block !important}.browser-touchevents .visible-touch-block{display:block !important}.browser-touchevents .visible-touch-inline{display:inline !important}.browser-touchevents .visible-touch-inline-block{display:inline-block !important}.loading{display:inline-block}.animation-spin{-webkit-animation:animation-spin 0.65s infinite linear;-o-animation:animation-spin 0.65s infinite linear;animation:animation-spin 0.65s infinite linear}@-webkit-keyframes animation-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes animation-spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes animation-spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.buttons-more-bottom{padding-top:50px;text-align:center}@media (min-width: 85.375em){.buttons-more-bottom{padding-top:70px}}.color-maroon{color:#c53752 !important}.color-brand{color:#d30037 !important}.color-grey-dark{color:#333 !important}.color-white{color:#fff !important}.svg-sprite{position:absolute;display:none;width:0;height:0;visibility:hidden}.main-wrap{position:relative}body.is-tablet .main-wrap{padding-left:90px;-webkit-transition:padding 0.22s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 0.4s ease-in-out;transition:padding 0.22s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 0.4s ease-in-out;-o-transition:transform 0.4s ease-in-out,padding 0.22s cubic-bezier(0.23, 1, 0.32, 1),-o-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out,padding 0.22s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.4s ease-in-out,padding 0.22s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 0.4s ease-in-out,-o-transform 0.4s ease-in-out}body.is-search-mini-open:not(.is-tablet-header-light) .main-wrap{padding-top:50px}@media (min-width: 48em){body.is-search-mini-open:not(.is-tablet-header-light) .main-wrap{padding-top:74px}}.main-container{padding-bottom:100px}body.is-tablet:not(.is-tablet-header-light) .main-container{padding-top:80px}.main-container.no-padding{padding-bottom:0}@media (max-width: 1199px){.container{width:auto}}.container.container--no-padding,.container-fluid.container--no-padding{padding:0}.container-fluid.container--1800{max-width:1800px}.container-fluid.container--1430{max-width:1430px}.container-fluid.container--1400{max-width:1400px}.container-fluid.container--1280{max-width:1280px}.container-fluid.container--1230{max-width:1230px}.container-fluid.container--1200{max-width:1200px}.container-fluid.container--1120{max-width:1120px}.container-fluid.container--1080{max-width:1080px}.container-fluid.container--1024{max-width:1024px}.container-fluid.container--1000{max-width:1000px}.container-fluid.container--980{max-width:980px}.container-fluid.container--812{max-width:812px}.container-fluid.container--750{max-width:750px}.form-control{-webkit-border-radius:2px;border-radius:2px;border-color:#ddd;color:#535353;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.form-control:focus{border-color:#bbb;-webkit-box-shadow:none;box-shadow:none}input[type="text"],input[type="password"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:50px;padding:12px 15px;font-size:16px}.has-error .form-control{-webkit-box-shadow:none;box-shadow:none}.has-error .form-control:hover,.has-error .form-control:active,.has-error .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.has-error .form-label{color:#a94442}.has-error .select2-container--default .select2-selection--single{border-color:#a94442}@media (min-width: 48em){.form-col{padding-right:7px;padding-left:7px}.form-col--first{padding-left:15px}.form-col--last{padding-right:15px}}.form-group{margin-bottom:9px}.form-group--mb-extra{margin-bottom:25px}.form-title{margin-bottom:20px;font-family:"UniversLT-CondensedBold","Arial",sans-serif;font-size:19px;line-height:1.2;color:#2f2f2f}.form-label{margin-bottom:10px;font-size:17px;line-height:1.2;font-weight:400;color:#535353}.form-link-add{font-size:20px;line-height:1.2;color:#c53752}.form-link-add:hover,.form-link-add:active,.form-link-add:focus{text-decoration:underline}.form-link-add:hover .form-link-add__plus,.form-link-add:active .form-link-add__plus,.form-link-add:focus .form-link-add__plus{text-decoration:none}.form-link-add .form-link-add__plus{position:relative;top:4px;display:inline-block;margin-right:15px}.form-forgot-link{padding-top:15px;padding-bottom:15px}.form-forgot-link a{display:inline-block;margin-right:30px;margin-bottom:5px;text-decoration:underline}.form-forgot-link a:hover{text-decoration:none}.form-forgot-link a:last-child{margin-right:0}.help-block{margin-bottom:20px;font-size:16px;line-height:1.2;color:#9a9a9a}.help-block.help-block--bottom{padding-top:5px;font-size:14px}.help-block.help-block--ok{color:#66bb6a}.help-block.help-block--error{color:#a94442}.checkbox.checkbox--custom{position:relative;margin-top:0}.checkbox.checkbox--custom label{padding-left:24px}.checkbox.checkbox--custom input{position:absolute;top:0;left:0;margin:0;width:24px;height:24px;overflow:hidden;margin:0;padding:0;border:0;outline:0;opacity:0;cursor:pointer}.checkbox.checkbox--custom input+label:before{content:'';position:absolute;left:0;top:1px;background:#fff;display:inline-block;width:16px;height:16px;border:1px solid #C9C9C9;-webkit-transition:border 0.2s ease-in-out;-o-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out}.checkbox.checkbox--custom:hover label:before{border-color:#b0b0b0}.checkbox.checkbox--custom input+label:after{content:'';position:absolute;top:0;left:0;display:inline-block;visibility:hidden;width:16px;height:16px;background:url("../../images/icons/checkbox.svg") center 6px no-repeat;opacity:0;-webkit-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s}.checkbox.checkbox--custom input:checked+label:after{visibility:visible;opacity:1}.checkbox.checkbox--custom--disabled label{-webkit-text-decoration-line:line-through;-moz-text-decoration-line:line-through;text-decoration-line:line-through;color:#aaa}.radio.radio--custom{position:relative;margin-top:0}.radio.radio--custom label{padding-left:24px}.radio.radio--custom input{position:absolute;top:0;left:0;margin:0;width:24px;height:24px;overflow:hidden;margin:0;padding:0;border:0;outline:0;opacity:0;cursor:pointer}.radio.radio--custom input+label:before{content:'';position:absolute;left:0;top:1px;background:#fff;display:inline-block;width:16px;height:16px;border:1px solid #C9C9C9;-webkit-transition:border 0.2s ease-in-out;-o-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out;-webkit-border-radius:50%;border-radius:50%}.radio.radio--custom:hover label:before{border-color:#b0b0b0}.radio.radio--custom input+label:after{content:'';position:absolute;top:0;left:0;display:inline-block;visibility:hidden;width:16px;height:16px;background:url("../../images/icons/radio.svg") 3px 4px no-repeat;opacity:0;-webkit-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s}.radio.radio--custom input:checked+label:after{visibility:visible;opacity:1}.radio--custom.radio--inline{display:inline-block;margin-right:15px}.radio--custom.radio--inline:last-child{margin-right:0}.select2-container--default .select2-selection--single{height:34px;border:1px solid #ddd;-webkit-border-radius:2px;border-radius:2px;outline:0}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:35px;padding-left:17px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px;color:#535353;font-size:14px;text-align:left}.select2-container--default .select2-selection--single .select2-selection__arrow{right:14px;height:32px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#535353 transparent transparent;border-width:7px 6px 0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 6px 7px;border-color:transparent transparent #535353}.select2-dropdown{-webkit-border-radius:2px;border-radius:2px;border-color:#ddd}.select2-container--open .select2-dropdown--below{-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#f5f5f5}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#535353;background-color:#e0e0e0}.select2-results__option{font-size:16px;padding-left:17px;color:#535353}.select2-container--default .select2-selection--single .select2-selection__clear{font-size:18px;line-height:32px}.select2-container--default .select2-search--dropdown .select2-search__field{outline:0;-webkit-box-shadow:0;box-shadow:0;font-size:16px;padding-left:14px}.select2-wrap{display:block}.select2-wrap--fullwidth{display:block}.select2-wrap--fullwidth .form-control{width:100% !important}.select2-wrap--fullwidth .select2-container{width:100% !important}.select2-wrap--lg .select2-container--default .select2-selection--single{height:50px;font-size:16px}.select2-wrap--lg .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px;font-size:16px}.select2-wrap--lg .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px}.select2-wrap--lg .select2-container--default .select2-selection--single .select2-selection__clear{line-height:48px}.select2-wrap--lg .select2-results__option{font-size:16px}.select2-wrap--full-width .select2-container{width:100% !important}.select2-wrap--mb30{margin-bottom:30px}.btn{max-width:100%;border:none;white-space:normal;color:#000;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:color .25s ease-in-out, border-color .25s ease-in-out, background-color .25s ease-in-out;-o-transition:color .25s ease-in-out, border-color .25s ease-in-out, background-color .25s ease-in-out;transition:color .25s ease-in-out, border-color .25s ease-in-out, background-color .25s ease-in-out}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none}.btn.active,.btn:active{-webkit-box-shadow:none;box-shadow:none}.btn-group-lg>.btn,.btn-lg,.btn-group-lg>.btn{padding:13px 16px;font-size:15px}.btn-lg-50{min-height:50px}.btn-important{font-family:"Oswald",sans-serif;text-transform:uppercase}.btn-maroon{color:#fff;background-color:#c53752}.btn-maroon:hover,.btn-maroon:active,.btn-maroon:focus{color:#fff;background-color:#b5334b}.btn-more{position:relative;padding:13px 30px 12px 32px;font-family:"Oswald",sans-serif;font-size:15px;text-transform:uppercase;color:#c53752}.btn-more .more{display:inline}.btn-more .minus{display:none}.btn-more:before{content:"";display:block;position:absolute;left:0;top:10px;width:26px;height:26px;background:url("../../images/icons/ico-circle.svg") center no-repeat}.btn-more:after{content:"";display:block;position:absolute;left:0;top:10px;width:25px;height:25px;background:url("../../images/icons/ico-more.svg") center no-repeat}.btn-more:hover,.btn-more:active,.btn-more:focus{color:#c53752}.btn-more.is-active .more{display:none}.btn-more.is-active .minus{display:inline}.btn-more.is-active:after{background-image:url("../../images/icons/ico-minus.svg")}.btn-rounded{padding:13px 30px 12px;border:2px solid #c53752;-webkit-border-radius:30px;border-radius:30px;font-family:"Oswald",sans-serif;font-size:15px;text-transform:uppercase;color:#c53752;background-color:transparent}.btn-rounded:hover,.btn-rounded:active,.btn-rounded:focus{border-color:#c53752;color:#fff;background-color:#c53752}.btn-rounded--outline-white{padding:13px 30px 12px;border:2px solid #fff;-webkit-border-radius:30px;border-radius:30px;font-family:"Oswald",sans-serif;font-size:15px;text-transform:uppercase;color:#fff;background-color:transparent}.btn-rounded--outline-white:hover,.btn-rounded--outline-white:active,.btn-rounded--outline-white:focus{border-color:#fff;color:#666;background-color:#fff}.btn-rounded--outline-maroon{padding:13px 30px 12px;border:2px solid #c53752;-webkit-border-radius:30px;border-radius:30px;font-family:"Oswald",sans-serif;font-size:15px;text-transform:uppercase;color:#c53752;background-color:transparent}.btn-rounded--outline-maroon:hover,.btn-rounded--outline-maroon:active,.btn-rounded--outline-maroon:focus{border-color:#c53752;color:#fff;background-color:#c53752}.btn-rounded--outline-maroon-simple{padding:13px 30px 12px;border:2px solid #c53752;-webkit-border-radius:30px;border-radius:30px;font-family:"Oswald",sans-serif;font-size:15px;text-transform:uppercase;color:#c53752;background-color:transparent}.btn-rounded--outline-maroon-simple:hover,.btn-rounded--outline-maroon-simple:active,.btn-rounded--outline-maroon-simple:focus{border-color:transparent;color:#535353;background-color:transparent}.btn-rounded--white{padding:13px 30px 12px;border:2px solid #fff;-webkit-border-radius:30px;border-radius:30px;font-family:"Oswald",sans-serif;font-size:15px;text-transform:uppercase;color:#666;background-color:#fff}.btn-rounded--white:hover,.btn-rounded--white:active,.btn-rounded--white:focus{border-color:#fff;color:#fff;background-color:transparent}.btn-rounded--maroon{padding:13px 30px 12px;border:2px solid #c53752;-webkit-border-radius:30px;border-radius:30px;font-family:"Oswald",sans-serif;font-size:15px;text-transform:uppercase;color:#fff;background-color:#c53752}.btn-rounded--maroon:hover,.btn-rounded--maroon:active,.btn-rounded--maroon:focus{border-color:#c53752;color:#c53752;background-color:transparent}.btn-rounded--maroon-simple{padding:13px 30px 12px;border:2px solid #c53752;-webkit-border-radius:30px;border-radius:30px;font-family:"Oswald",sans-serif;font-size:15px;text-transform:uppercase;color:#fff;background-color:#c53752}.btn-rounded--maroon-simple:hover,.btn-rounded--maroon-simple:active,.btn-rounded--maroon-simple:focus{border-color:transparent;color:#535353;background-color:transparent}.btn--more-padding-sides{padding-right:46px;padding-left:46px}.tabs-rounded{margin-bottom:30px;font-size:0px;text-align:center}@media (min-width: 48em){.tabs-rounded{margin-bottom:35px}}.tabs-rounded__tab{padding:13px 30px 12px;border:2px solid transparent;-webkit-border-radius:30px;border-radius:30px;font-family:"Oswald",sans-serif;font-size:15px;text-transform:uppercase;color:#c1c1c1;background-color:transparent;vertical-align:top}.tabs-rounded__tab:hover,.tabs-rounded__tab:active,.tabs-rounded__tab:focus{border-color:transparent;color:#666;background-color:transparent}.tabs-rounded__tab.is-active{padding:13px 30px 12px;border:2px solid #c53752;-webkit-border-radius:30px;border-radius:30px;font-family:"Oswald",sans-serif;font-size:15px;text-transform:uppercase;color:#c53752;background-color:transparent}.tabs-rounded__tab.is-active:hover,.tabs-rounded__tab.is-active:active,.tabs-rounded__tab.is-active:focus{border-color:#c53752;color:#c53752;background-color:transparent}@media (min-width: 48em){.tabs-rounded__tab{margin-bottom:15px}.tabs-rounded__tab:not(:last-child){margin-right:15px}}.tabs-rounded__clearfix{display:block}@media (min-width: 48em){.tabs-rounded__clearfix{display:none}}.tabs-rounded.tabs-rounded--mb10{margin-bottom:10px}@media (min-width: 48em){.tabs-rounded.tabs-rounded--narrow .tabs-rounded__tab:not(:last-child){margin-right:4px}}.tabs-plain{margin-bottom:0;font-size:0;text-align:center}.tabs-plain--iframe{margin-top:15px;margin-bottom:20px}@media (max-width: 47.99em){.tabs-plain--iframe{margin-top:0}}.tabs-plain__tab{padding:0;margin-bottom:15px;font-family:"Oswald",sans-serif;font-size:15px;text-transform:uppercase;color:#c1c1c1;vertical-align:top}.tabs-plain__tab.is-active{color:#666}@media (min-width: 48em){.tabs-plain__tab{margin-bottom:15px}.tabs-plain__tab:not(:last-child){margin-right:30px}}.tabs-plain__button{margin-top:-5px;padding:5px 8px;color:#fff;background-color:#c53752}.tabs-plain__button:hover,.tabs-plain__button:active,.tabs-plain__button:focus{color:#fff;background-color:#b5334b}.tabs-plain__clearfix{display:block}@media (min-width: 48em){.tabs-plain__clearfix{display:none}}.tabs-plain.tabs-plain--mb{margin-bottom:25px}.tabs-plain.tabs-plain--mini .tabs-plain__tab{font-size:13px}@media (min-width: 48em){.tabs-plain.tabs-plain--mini .tabs-plain__tab{margin-bottom:15px}.tabs-plain.tabs-plain--mini .tabs-plain__tab:not(:last-child){margin-right:21px}}.hero{position:relative;height:420px;overflow:hidden;font-size:7px;background-color:#ededed;background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;background-size:cover}@media (min-width: 30em){.hero{font-size:8px}}@media (min-width: 48em){.hero{height:550px;font-size:9px}}@media (min-width: 85.375em){.hero{height:590px;font-size:10px}}@media (min-width: 105em){.hero{height:760px}}.hero__background{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;overflow:hidden}.hero__background__overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.hero__background__video{width:100%;height:auto;height:100%;position:absolute;top:0;left:0;z-index:1;visibility:hidden;-o-object-fit:cover;object-fit:cover;will-change:transform, scroll-position}@media (min-width: 62em){.hero__background__video{visibility:visible}}.hero__content{position:relative;z-index:2;text-align:center}.hero__title{margin-top:0;margin-bottom:0;font-family:"Oswald",sans-serif;font-size:70px;font-size:7em;line-height:1.2;font-weight:400;text-align:center;color:#fff}.hero__subtitle{margin-bottom:20px;font-size:40px;font-size:4em;line-height:1.25;text-align:center;color:#fff}.hero__iframe{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background-color:#000}@media (min-width: 48em){.hero.hero--higher{height:600px}}@media (min-width: 85.375em){.hero.hero--higher{height:630px}}@media (min-width: 105em){.hero.hero--higher{height:800px}}@media (min-width: 48em){.hero.hero--small{height:500px}}.hero.hero--title-normal .hero__title{font-family:"Oswald",sans-serif;font-size:55px;font-size:5.5em;line-height:1.2;text-transform:uppercase;font-weight:400}@media (min-width: 62em){.hero.hero--title-normal .hero__title{font-size:70px;font-size:7em}}.hero.hero--height-600{height:420px}@media (min-width: 48em){.hero.hero--height-600{height:475px}}@media (min-width: 62em){.hero.hero--height-600{height:500px}}@media (min-width: 85.375em){.hero.hero--height-600{height:600px}}.hero.hero--only-photo{height:250px}@media (min-width: 30em){.hero.hero--only-photo{height:300px}}@media (min-width: 48em){.hero.hero--only-photo{height:400px}}@media (min-width: 62em){.hero.hero--only-photo{height:450px}}@media (min-width: 75em){.hero.hero--only-photo{height:500px}}@media (min-width: 85.375em){.hero.hero--only-photo{height:600px}}@media (min-width: 105em){.hero.hero--only-photo{height:760px}}.news__buttons{padding-top:50px;margin-bottom:45px;text-align:center}.news{position:relative;display:block;background:#fff;height:auto;font-size:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.news:before,.news:after{content:" ";display:table}.news:after{clear:both}.news a:hover,.news a:active,.news a:focus{text-decoration:none}@media (min-width: 48.0625em){.news{float:left;width:50%;height:325px}}@media (min-width: 48em) and (max-width: 48em){.news{height:325px}}@media (min-width: 62em){.news{height:350px;font-size:9px}}@media (min-width: 75em){.news{height:440px;font-size:10px}}@media (min-width: 85.375em){.news{height:500px}}@media (min-width: 105em){.news{height:550px}}.news .va-container-v{height:auto}@media (min-width: 48em){.news .va-container-v{height:100%}}.news__photo{position:relative;z-index:1;height:225px;overflow:hidden}@media (min-width: 30em){.news__photo{height:275px}}@media (min-width: 48em){.news__photo{float:left;width:50%;height:100%}}.news__photo__img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:auto 100%;background-size:cover;-webkit-transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.news__photo__video{width:100%;height:auto;height:100%;position:absolute;top:0;left:0;z-index:2;visibility:hidden;-o-object-fit:cover;object-fit:cover;will-change:transform, scroll-position}@media (min-width: 62em){.news__photo__video{visibility:visible}}.news__info{position:relative;z-index:2;height:auto;padding:20px 15px 50px;background:#fff}.news__info:before{position:absolute;z-index:0;top:-8px;left:50%;display:block;content:'';width:15px;height:15px;margin-left:-8px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width: 48em){.news__info:before{top:50%;left:-8px;margin-top:-8px;margin-left:0}}@media (min-width: 48em){.news__info{float:left;width:50%;height:100%;padding:25px 20px}}@media (min-width: 62em){.news__info{padding:35px 25px}}@media (min-width: 75em){.news__info{padding:35px 40px}}.news__title{margin-bottom:8px;font-size:3em;line-height:1.4;text-align:left;color:#666;-webkit-transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media (min-width: 48em){.news__title{text-align:center}}.news__title__prominent {color:#000}.news__date{margin-bottom:5px;font-size:2em;line-height:1.45;text-align:left;color:#999;-webkit-transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media (min-width: 48em){.news__date{margin-bottom:0;font-size:1.6em;text-align:center}}.news__intro{margin:0;font-size:2.2em;line-height:1.45;text-align:left;color:#666;-webkit-transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.news__details{position:absolute;right:15px;bottom:20px;left:15px}.news__details:before,.news__details:after{content:" ";display:table}.news__details:after{clear:both}@media (min-width: 48em){.news__details{right:20px;bottom:16px;left:20px}}@media (min-width: 62em){.news__details{right:25px;bottom:20px;left:25px}}@media (min-width: 75em){.news__details{right:40px;bottom:35px;left:40px}}.news__category{position:relative;display:block;float:left;max-width:-webkit-calc(100% - 140px);max-width:calc(100% - 140px);font-family:"Oswald",sans-serif;font-size:13px;line-height:17px;text-transform:uppercase;color:#000;-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.news__category:before{content:'';position:absolute;bottom:-5px;left:0;display:block;width:100%;height:1px;background-color:#c1c1c1;-webkit-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.news__category:hover{color:#c53752}.news__category:hover:before{background:#c53752}@media (min-width: 48.0625em){.news__category{float:none;display:inline-block;max-width:100%;margin-bottom:15px}}@media (min-width: 62em){.news__category{float:left;display:block;max-width:-webkit-calc(100% - 140px);max-width:calc(100% - 140px);margin-bottom:0}}.news__details--no-likes .news__category{max-width:-webkit-calc(100% - 85px);max-width:calc(100% - 85px)}@media (min-width: 48em){.news__details--no-likes .news__category{max-width:100%}}@media (min-width: 62em){.news__details--no-likes .news__category{max-width:-webkit-calc(100% - 85px);max-width:calc(100% - 85px)}}.news__category__overflow{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.news__stats{position:absolute;right:0;top:0;display:block}@media (min-width: 48.0625em){.news__stats{position:relative}}@media (min-width: 62em){.news__stats{position:absolute}}.news__stat{display:inline-block;font-family:"Oswald",sans-serif;font-size:13px;line-height:17px;text-transform:uppercase;color:#000;-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.news__stat:not(:first-child){margin-left:13px}.news__stat .icon-svg{color:#c1c1c1;margin-right:14px;-webkit-transition:color 0.5s ease-in-out;-o-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out}@media (min-width: 48em) and (max-width: 48em){.news:not(.news--photo-full):nth-child(2n) .news__photo{float:right}}@media (min-width: 48em) and (max-width: 48em){.news:not(.news--photo-full):nth-child(2n) .news__info:before{left:auto;right:-8px}}@media (min-width: 48.0625em){.news.news--photo-right .news__photo{float:right}}@media (min-width: 48.0625em){.news.news--photo-right .news__info:before{left:auto;right:-8px}}.news.news--photo-full{height:300px;font-size:7px}.news.news--photo-full .news__photo{position:absolute;top:0;left:0;float:none;width:100%;height:100%}.news.news--photo-full .news__photo__overlay{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;opacity:0;background-color:#fff;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;will-change:background-color, transform;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.news.news--photo-full .news__info{width:100%;padding:50px 15px;height:100%;background:transparent}.news.news--photo-full .news__info:before{content:none}@media (min-width: 48em){.news.news--photo-full .news__info{padding:50px 20px}}@media (min-width: 62em){.news.news--photo-full .news__info{padding:50px 25px}}@media (min-width: 75em){.news.news--photo-full .news__info{padding:50px 40px}}.news.news--photo-full .news__info__content{position:absolute;top:50%;left:0;padding:0 15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 48em){.news.news--photo-full .news__info__content{top:auto;bottom:90px;padding:0 20px;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@media (min-width: 62em){.news.news--photo-full .news__info__content{padding:0 25px}}@media (min-width: 75em){.news.news--photo-full .news__info__content{padding:0 40px}}.news.news--photo-full .news__title{font-size:5em;line-height:1.15;text-align:left;color:#fff}@media (min-width: 48.0625em) and (max-width: 74.99em){.news.news--photo-full .news__title{font-size:4em}}.news.news--photo-full .news__date{margin-bottom:10px;font-size:2.5em;text-align:left;color:#fff}@media (min-width: 48em){.news.news--photo-full .news__date{font-size:2.2em}}.news.news--photo-full .news__intro{font-size:2.5em;text-align:left;color:#fff}@media (min-width: 48em){.news.news--photo-full .news__intro{font-size:2.2em}}.news.news--photo-full .news__category{color:#fff}.news.news--photo-full .news__category:before{background-color:#fff}.news.news--photo-full .news__stat{color:#fff}.news.news--photo-full .news__stat .icon-svg{color:inherit}@media (min-width: 30em){.news.news--photo-full{height:400px}}@media (min-width: 48em){.news.news--photo-full{height:325px;font-size:7.5px}}@media (min-width: 48em) and (max-width: 48em){.news.news--photo-full{height:425px}}@media (min-width: 62em){.news.news--photo-full{height:350px;font-size:9px}}@media (min-width: 75em){.news.news--photo-full{height:440px;font-size:10px}}@media (min-width: 85.375em){.news.news--photo-full{height:500px}}@media (min-width: 105em){.news.news--photo-full{height:550px}}.news.news--height-big{height:450px}@media (min-width: 30em){.news.news--height-big{height:450px}}@media (min-width: 48em){.news.news--height-big{height:475px}}@media (min-width: 62em){.news.news--height-big{height:500px}}@media (min-width: 75em){.news.news--height-big{height:650px}}@media (min-width: 85.375em){.news.news--height-big{height:760px}}@media (min-width: 48em){.news.news--photo-full-hightlight .news__title{font-size:7em}}.news.news--normal-highlight .news__title{font-size:4.3em;line-height:1.15;text-align:left}@media (min-width: 48em){.news.news--normal-highlight .news__title{font-size:5.2em;text-align:left}}.news.news--normal-highlight .news__date{text-align:left;font-size:2.2em;margin-bottom:8px}.news.news--height-small .news__title{font-size:2.5em}@media (min-width: 48em){.news.news--height-small{height:325px}}@media (min-width: 48em) and (max-width: 48em){.news.news--height-small{height:275px}}@media (min-width: 62em){.news.news--height-small{height:300px}}@media (min-width: 85.375em){.news.news--height-small{height:400px}}@media (min-width: 105em){.news.news--height-small{height:450px}}.news.news--full-width{float:none;width:auto}@media (min-width: 62em){.news.news--full-width .news__info:before{left:-16px;width:33px;height:33px;margin-top:-25px}}@media (min-width: 48em){.news.news--full-width .news__info__content{max-width:85%}}@media (min-width: 62em){.news.news--full-width .news__info__content{max-width:700px}}@media (min-width: 62em){.news--full-width.news--photo-right .news__info:before{left:auto;right:-16px}}.news:hover .news__photo__img,.news:active .news__photo__img,.news:focus .news__photo__img{opacity:0.8;-webkit-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.news:hover .news__title,.news:active .news__title,.news:focus .news__title{text-decoration:none;color:#000}.news.news--photo-full:hover .news__photo__img,.news.news--photo-full:active .news__photo__img,.news.news--photo-full:focus .news__photo__img{opacity:1}.news.news--photo-full:hover .news__photo__overlay,.news.news--photo-full:active .news__photo__overlay,.news.news--photo-full:focus .news__photo__overlay{opacity:0.7}.news.news--photo-full:hover .news__title,.news.news--photo-full:active .news__title,.news.news--photo-full:focus .news__title{color:#000}.news.news--photo-full:hover .news__date,.news.news--photo-full:active .news__date,.news.news--photo-full:focus .news__date{color:#000}.news.news--photo-full:hover .news__intro,.news.news--photo-full:active .news__intro,.news.news--photo-full:focus .news__intro{color:#000}.news.news--photo-full:hover .news__category,.news.news--photo-full:active .news__category,.news.news--photo-full:focus .news__category{color:#000}.news.news--photo-full:hover .news__category:before,.news.news--photo-full:active .news__category:before,.news.news--photo-full:focus .news__category:before{background:#000}.news.news--photo-full:hover .news__category:hover,.news.news--photo-full:hover .news__category:active,.news.news--photo-full:hover .news__category:focus,.news.news--photo-full:active .news__category:hover,.news.news--photo-full:active .news__category:active,.news.news--photo-full:active .news__category:focus,.news.news--photo-full:focus .news__category:hover,.news.news--photo-full:focus .news__category:active,.news.news--photo-full:focus .news__category:focus{color:#c53752}.news.news--photo-full:hover .news__category:hover:before,.news.news--photo-full:hover .news__category:active:before,.news.news--photo-full:hover .news__category:focus:before,.news.news--photo-full:active .news__category:hover:before,.news.news--photo-full:active .news__category:active:before,.news.news--photo-full:active .news__category:focus:before,.news.news--photo-full:focus .news__category:hover:before,.news.news--photo-full:focus .news__category:active:before,.news.news--photo-full:focus .news__category:focus:before{background:#c53752}.news.news--photo-full:hover .news__stat,.news.news--photo-full:active .news__stat,.news.news--photo-full:focus .news__stat{color:#000}.news--photo-full.has-video:hover .news__title,.news--photo-full.has-video:active .news__title,.news--photo-full.has-video:focus .news__title{color:#c1c1c1}.news--photo-full.has-video:hover .news__date,.news--photo-full.has-video:active .news__date,.news--photo-full.has-video:focus .news__date{color:#c1c1c1}.news--photo-full.has-video:hover .news__intro,.news--photo-full.has-video:active .news__intro,.news--photo-full.has-video:focus .news__intro{color:#c1c1c1}.news--photo-full.has-video:hover .news__category,.news--photo-full.has-video:active .news__category,.news--photo-full.has-video:focus .news__category{color:#c1c1c1}.news--photo-full.has-video:hover .news__category:before,.news--photo-full.has-video:active .news__category:before,.news--photo-full.has-video:focus .news__category:before{background:#c1c1c1}.news--photo-full.has-video:hover .news__stat,.news--photo-full.has-video:active .news__stat,.news--photo-full.has-video:focus .news__stat{color:#c1c1c1}.news.news--bg-grey{background:#fafafa}.news.news--bg-grey .news__info{background:#fafafa}.news.news--bg-grey .news__info:before{background:#fafafa}.product{position:relative;padding:30px 15px 40px;height:auto;overflow:hidden}@media (min-width: 48em){.product{float:left;width:50%;height:360px;padding-right:20px;padding-left:20px}}@media (min-width: 48em) and (min-width: 48em){.product:hover .product__photo__img,.product:active .product__photo__img,.product:focus .product__photo__img{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@media (min-width: 48em){.product:hover .product__desc,.product:active .product__desc,.product:focus .product__desc{border-color:#535353}}@media (min-width: 62em){.product{height:375px;padding-top:40px;padding-right:25px;padding-left:25px}}@media (min-width: 75em){.product{height:450px;padding-right:40px;padding-left:40px}}@media (min-width: 85.375em){.product{height:500px}}@media (min-width: 105em){.product{height:550px}}.product__link{position:absolute;z-index:4;top:0;left:0;display:block;width:100%;height:100%;background:url("../../images/fix.png")}.product__link:hover,.product__link:active,.product__link:focus{text-decoration:none}.product__info{position:relative;z-index:3;margin-bottom:10px}.product__title{font-size:22px;margin-bottom:2px;font-family:"Oswald",sans-serif;line-height:1.4;text-transform:uppercase;color:#000;-webkit-transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media (min-width: 62em){.product__title{font-size:25px}}.product__desc{display:inline-block;border-bottom:1px solid transparent;margin:0 0 7px;font-size:20px;line-height:1.05;color:#535353;white-space:nowrap;-webkit-transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1)}.product__author{margin:0;font-family:"Oswald",sans-serif;font-size:13px;line-height:1.5;color:#000;-webkit-transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}.product__photo{position:relative;z-index:2;font-size:0px;text-align:center}.product__photo:before{content:'';display:inline-block;vertical-align:middle;height:100%}@media (min-width: 48em){.product__photo{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:110px}}@media (min-width: 75em){.product__photo{padding-top:75px}}@media (min-width: 85.375em){.product__photo{padding-top:30px}}.product__photo__img{position:relative;display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);will-change:transform}@media (min-width: 48em){.product__photo__img{max-width:90%;max-height:90%;margin-top:0px}}@media (min-width: 62em){.product__photo__img{max-width:90%;max-height:80%}}@media (min-width: 75em){.product__photo__img{max-height:90%}}.product.product--photo-bg{min-height:300px}.product.product--photo-bg .product__title{color:#fff}@media (min-width: 48em){.product.product--photo-bg .product__title{max-width:50%}}.product.product--photo-bg .product__desc{color:#fff;white-space:normal}@media (min-width: 48em){.product.product--photo-bg .product__desc{max-width:50%}}.product.product--photo-bg .product__author{color:#fff}@media (min-width: 48em){.product.product--photo-bg .product__author{max-width:50%}}.product.product--photo-bg .product__photo{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;background-size:auto 100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.product.product--photo-bg .product__photo__overlay{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;opacity:0;background-color:#fff;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;will-change:background-color, transform;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.product.product--photo-bg:hover .product__title,.product.product--photo-bg:active .product__title,.product.product--photo-bg:focus .product__title{color:#000}.product.product--photo-bg:hover .product__desc,.product.product--photo-bg:active .product__desc,.product.product--photo-bg:focus .product__desc{color:#000;border-color:transparent}.product.product--photo-bg:hover .product__author,.product.product--photo-bg:active .product__author,.product.product--photo-bg:focus .product__author{color:#000}.product.product--photo-bg:hover .product__photo,.product.product--photo-bg:active .product__photo,.product.product--photo-bg:focus .product__photo{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.product.product--photo-bg:hover .product__photo__overlay,.product.product--photo-bg:active .product__photo__overlay,.product.product--photo-bg:focus .product__photo__overlay{opacity:0.7}@media (min-width: 30em){.product.product--photo-bg{min-height:350px}}.product.product--photo-bg-right .product__photo{background-position:100% 50%}@media (min-width: 48em){.product--float-right{float:right}}.product.product--double-height{height:auto}@media (min-width: 48em){.product.product--double-height{height:720px}.product.product--double-height .product__photo{padding-top:0}}@media (min-width: 62em){.product.product--double-height{height:750px}}@media (min-width: 75em){.product.product--double-height{height:900px}}@media (min-width: 85.375em){.product.product--double-height{height:1000px}}@media (min-width: 105em){.product.product--double-height{height:1100px}}.product.product--photo-bottom .product__photo__img{vertical-align:bottom}@media (min-width: 62em){.product.product--width-33{float:left;width:33.33333%}}@media (min-width: 62em){.product.product--width-25{float:left;width:25%}}.product.product--width-100{width:auto;float:none}@media (min-width: 62em){.product.product--width-100{height:425px}}@media (min-width: 75em){.product.product--width-100{height:500px}}@media (min-width: 85.375em){.product.product--width-100{height:550px}}@media (min-width: 105em){.product.product--width-100{height:600px}}.product.product--title-alternative .product__info{position:absolute;right:15px;bottom:15px;left:15px}@media (min-width: 30em){.product.product--title-alternative .product__info{bottom:20px}}@media (min-width: 48em){.product.product--title-alternative .product__info{right:20px;bottom:25px;left:20px}}@media (min-width: 62em){.product.product--title-alternative .product__info{right:25px;bottom:35px;left:25px}}@media (min-width: 75em){.product.product--title-alternative .product__info{right:40px;left:40px}}.product.product--title-alternative .product__title{font-size:28px;margin-bottom:5px}@media (min-width: 48em){.product.product--title-alternative .product__title{max-width:none;font-size:34px}}@media (min-width: 62em){.product.product--title-alternative .product__title{font-size:41px}}.product.product--title-alternative .product__desc{font-size:21px}@media (min-width: 48em){.product.product--title-alternative .product__desc{max-width:none}}@media (min-width: 62em){.product.product--title-alternative .product__desc{font-size:23px}}.product.product--hero{display:table;width:100%;font-size:7px;text-align:center}.product.product--hero .product__info{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:table-cell;vertical-align:middle}.product.product--hero .product__title{font-family:"Oswald",sans-serif;font-size:55px;font-size:5.5em;line-height:1.2;text-transform:uppercase;font-weight:400}@media (min-width: 62em){.product.product--hero .product__title{font-size:70px;font-size:7em}}.product.product--hero .product__desc{margin-bottom:0;font-size:40px;font-size:4em;line-height:1.2;text-align:center;color:#fff}@media (min-width: 30em){.product.product--hero{font-size:8px}}@media (min-width: 48em){.product.product--hero{font-size:9px}}@media (min-width: 85.375em){.product.product--hero{font-size:10px}}@media (min-width: 48em){.product.product--no-underline:hover .product__desc,.product.product--no-underline:active .product__desc,.product.product--no-underline:focus .product__desc{border-color:transparent}}@media (min-width: 48em){.product.product--title-no-max-width .product__title{max-width:none}}.product.product--title-bottom{margin-bottom:10px}.product.product--title-bottom .product__photo{position:relative;padding-top:0}.product.product--title-bottom .product__photo__img{max-width:100%;max-height:100%}.product.product--title-bottom .product__info{padding-top:5px;margin-bottom:0}.product.product--title-bottom .product__title{font-weight:300;text-align:center;color:#535353}.product-downloads{padding-bottom:40px;background-color:#ededed}@media (min-width: 48em){.product-downloads{padding-bottom:80px}}@media (min-width: 85.375em){.product-downloads{padding-bottom:100px}}.ambients{padding-top:70px;padding-bottom:50px;overflow:hidden}@media (min-width: 48em){.ambients{padding-top:150px;padding-bottom:70px}}.ambients-intro{position:relative;margin-bottom:30px;overflow:hidden;font-size:2px;font-size:2.3px;text-align:center}@media (min-width: 30em){.ambients-intro{font-size:3px;font-size:3.5px}}@media (min-width: 48em){.ambients-intro{font-size:6px}}@media (min-width: 62em){.ambients-intro{font-size:7px}}@media (min-width: 75em){.ambients-intro{font-size:9px}}@media (min-width: 85.375em){.ambients-intro{font-size:10px}}.ambients-intro__title{margin-bottom:25px;font-family:"Oswald",sans-serif;font-size:19em;line-height:1.05;font-weight:700;text-transform:uppercase;color:#c1c1c1}@media (min-width: 48em){.ambients-intro__title{color:#ededed}}.ambients-intro__text{font-size:20px;line-height:1.15;color:#666}.ambients-intro__text p{margin-bottom:1.2em}@media (min-width: 48em){.ambients-intro__text p:last-child{margin-bottom:0}}.ambients-intro__text a{color:#c53752}.ambients-intro__text a:hover,.ambients-intro__text a:active,.ambients-intro__text a:focus{color:#892639}@media (min-width: 48em){.ambients-intro__text{position:absolute;top:30%;right:15px;left:15px;font-size:22px}}@media (min-width: 62em){.ambients-intro__text{top:30%;font-size:25px}}.ambient{position:relative;display:block;height:auto;padding:15px 15px 30px;margin-bottom:15px;overflow:visible;text-decoration:none;color:#535353}.ambient:before,.ambient:after{content:" ";display:table}.ambient:after{clear:both}.ambient a:hover,.ambient a:active,.ambient a:focus{text-decoration:none}@media (min-width: 48em){.ambient{height:500px;padding:0;margin-bottom:0;-webkit-transition:-webkit-box-shadow 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-box-shadow 1s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:box-shadow 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:box-shadow 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:box-shadow 1s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-box-shadow 1s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media (min-width: 62em){.ambient{float:left;width:50%}.ambient:nth-child(2n+2){-webkit-transform:translateY(270px);-ms-transform:translateY(270px);-o-transform:translateY(270px);transform:translateY(270px)}}@media (min-width: 75em){.ambient{height:540px}}.ambient__col-photo{position:relative;z-index:1}@media (min-width: 48em){.ambient__col-photo{float:left;width:60%;height:100%}}@media (min-width: 62em){.ambient__col-photo{width:57%;padding-right:5px}}@media (min-width: 75em){.ambient__col-photo{padding-right:15px}}.ambient__photo{display:block;max-width:90%;height:auto;margin:0 auto;-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1)}@media (min-width: 48em){.ambient__photo{float:right;max-width:none;padding-top:10px}}@media (min-width: 75em){.ambient__photo{padding-top:30px}}.ambient__col-text{position:relative;z-index:1}@media (min-width: 48em){.ambient__col-text{float:left;width:40%;height:100%;padding:15px 15px 15px 40px;font-size:0px}.ambient__col-text:before{content:'';display:inline-block;height:100%;vertical-align:middle}}@media (min-width: 62em){.ambient__col-text{width:43%;padding-right:20px;padding-left:0}}@media (min-width: 75em){.ambient__col-text{padding-right:40px;padding-left:15}}.ambient__content{margin:0 auto;font-size:9px;text-align:center}@media (min-width: 48em){.ambient__content{text-align:left;display:inline-block;max-width:100%;vertical-align:middle}}@media (min-width: 75em){.ambient__content{font-size:10px}}.ambient__title{font-family:"Oswald",sans-serif;font-size:3em;line-height:1.5;text-transform:uppercase;color:#2f2f2f}.ambient__desc{font-size:2em;line-height:1.25;color:#535353}.ambient__link{margin-bottom:0;font-size:2em;line-height:1;color:#c53752;white-space:nowrap}.ambient__link__text{display:inline-block;border-bottom:1px solid transparent;-webkit-transition:border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1)}.ambient__link .icon-svg{position:relative;margin-left:4px;vertical-align:middle}.ambient:hover,.ambient:active,.ambient:focus{text-decoration:none;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2)}@media (min-width: 48em){.ambient:hover .ambient__photo,.ambient:active .ambient__photo,.ambient:focus .ambient__photo{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}.ambient:hover .ambient__link__text,.ambient:active .ambient__link__text,.ambient:focus .ambient__link__text{border-color:#c53752}@media (min-width: 48em){.ambient.ambient--photo-right .ambient__col-photo{float:right;padding-right:0;padding-left:15px}}@media (min-width: 62em){.ambient.ambient--photo-right .ambient__col-photo{padding-right:0;padding-left:15px}}@media (min-width: 48em){.ambient.ambient--photo-right .ambient__col-text{float:right;padding:15px 40px 15 15px}}@media (min-width: 62em){.ambient.ambient--photo-right .ambient__col-text{padding-right:0;padding-left:20px}}@media (min-width: 75em){.ambient.ambient--photo-right .ambient__col-text{padding-right:15px;padding-left:40px}}@media (min-width: 48em){.ambient.ambient--photo-right .ambient__photo{float:left}}@media (min-width: 48em){.ambient.ambient--photo-right:hover .ambient__photo,.ambient.ambient--photo-right:active .ambient__photo,.ambient.ambient--photo-right:focus .ambient__photo{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}.carousel-products-wrap{visibility:hidden}.carousel-products{padding:0 35px}@media (min-width: 48em){.carousel-products{padding:0 55px}}.browser-touchevents .carousel-products{padding:0}.carousel-products .owl-stage{will-change:transform, scroll-position;-webkit-transform:translateZ(0);transform:translateZ(0)}.carousel-products .owl-item{will-change:transform, scroll-position;-webkit-transform:translateZ(0);transform:translateZ(0)}.carousel-products .owl-stage{margin:0 auto}.carousel-products.no-center .owl-stage{margin:0}.carousel-products-item{padding:10px 10px 20px 10px;border:1px solid transparent;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:border-color 0.35s ease-in-out;-o-transition:border-color 0.35s ease-in-out;transition:border-color 0.35s ease-in-out}.browser-no-touchevents .carousel-products-item:hover,.browser-no-touchevents .carousel-products-item:active,.browser-no-touchevents .carousel-products-item:focus{text-decoration:none;border-color:#c1c1c1}.browser-touchevents .carousel-products-item{width:180px}@media (min-width: 23.4375em){.browser-touchevents .carousel-products-item{width:230px}}@media (min-width: 30em){.browser-touchevents .carousel-products-item{width:275px}}@media (min-width: 48em){.browser-touchevents .carousel-products-item{width:295px}}@media (min-width: 62em){.browser-touchevents .carousel-products-item{width:310px}}@media (min-width: 75em){.browser-touchevents .carousel-products-item{width:320px}}.carousel-products-item a:hover,.carousel-products-item a:active,.carousel-products-item a:focus{text-decoration:none}@media (min-width: 48em){.carousel-products-item{padding-bottom:35px}}.carousel-products .owl-item img{max-width:100%;width:100%;height:auto}@media (min-width: 30em){.carousel-products .owl-item img{width:auto}}.carousel-products .carousel-products-item__photo{width:auto;max-width:100%;height:auto;display:block;margin:0 auto}@media (min-width: 48em){.carousel-products .carousel-products-item__photo{margin-bottom:20px}}.carousel-products-item__info{padding:0 5px;margin-bottom:20px}@media (min-width: 48em){.carousel-products-item__info{padding:0 15px;margin-bottom:35px}}.carousel-products-item__title{margin:0;font-family:"Oswald",sans-serif;font-size:21px;line-height:1.45;text-transform:uppercase;color:#000}@media (min-width: 48em){.carousel-products-item__title{font-size:25px}}.carousel-products-item__desc{margin:0;font-size:17px;line-height:1.1;color:#535353}@media (min-width: 48em){.carousel-products-item__desc{font-size:20px}}.carousel-products-item__details{position:relative;margin:0 5px}.carousel-products-item__details:before,.carousel-products-item__details:after{content:" ";display:table}.carousel-products-item__details:after{clear:both}@media (min-width: 48em){.carousel-products-item__details{margin:0 15px}}.carousel-products-item__category{position:relative;float:none;display:inline-block;max-width:100%;margin-bottom:15px;font-family:"Oswald",sans-serif;font-size:13px;line-height:17px;text-transform:uppercase;color:#000;-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.carousel-products-item__category:before{content:'';position:absolute;bottom:-5px;left:0;display:block;width:100%;height:1px;background:#c1c1c1;-webkit-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.carousel-products-item__category:hover{color:#c53752}.carousel-products-item__category:hover:before{background:#c53752}@media (min-width: 48em){.carousel-products-item__category{margin-bottom:0}}.carousel-products-item__category__overflow{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.carousel-products-item__stats{position:relative;right:0;top:0;display:block}@media (min-width: 48em){.carousel-products-item__stats{position:absolute}}.carousel-products-item__stat{display:inline-block;font-family:"Oswald",sans-serif;font-size:13px;line-height:17px;text-transform:uppercase;color:#000}.carousel-products-item__stat:not(:first-child){margin-left:13px}.carousel-products-item__stat .icon-svg{color:#c1c1c1;margin-right:14px}.carousel-products .owl-controls{display:none;margin:0}.carousel-products .owl-controls .owl-nav .owl-prev,.carousel-products .owl-controls .owl-nav .owl-next{position:absolute;top:0;bottom:0;width:35px;padding:0;margin:0;font-size:0;background:transparent;color:#979797;-webkit-transition:color 0.3s ease-in-out, opacity 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out, opacity 0.3s ease-in-out;transition:color 0.3s ease-in-out, opacity 0.3s ease-in-out}.carousel-products .owl-controls .owl-nav .owl-prev .icon-svg,.carousel-products .owl-controls .owl-nav .owl-next .icon-svg{position:absolute;top:36%;width:20px;height:51px}@media (min-width: 48em){.carousel-products .owl-controls .owl-nav .owl-prev .icon-svg,.carousel-products .owl-controls .owl-nav .owl-next .icon-svg{width:29px;height:75px}}.carousel-products .owl-controls .owl-nav .owl-prev:hover,.carousel-products .owl-controls .owl-nav .owl-next:hover{background:transparent;color:#bdbdbd}.carousel-products .owl-controls .owl-nav .owl-prev.disabled,.carousel-products .owl-controls .owl-nav .owl-next.disabled{opacity:0.2}@media (min-width: 48em){.carousel-products .owl-controls .owl-nav .owl-prev,.carousel-products .owl-controls .owl-nav .owl-next{width:55px}}.carousel-products .owl-controls .owl-nav .owl-prev{left:0}.carousel-products .owl-controls .owl-nav .owl-prev .icon-svg{left:9px}@media (min-width: 48em){.carousel-products .owl-controls .owl-nav .owl-prev .icon-svg{left:19px}}.carousel-products .owl-controls .owl-nav .owl-next{right:0}.carousel-products .owl-controls .owl-nav .owl-next .icon-svg{right:9px}@media (min-width: 48em){.carousel-products .owl-controls .owl-nav .owl-next .icon-svg{right:19px}}.carousel-products .owl-dots{padding-top:10px;text-align:center}.browser-touchevents .carousel-products .owl-dots{padding-top:0}.carousel-products .owl-dots .owl-dot{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:1}.carousel-products .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 8px;background:#c1c1c1;display:block;-webkit-backface-visibility:visible;-webkit-transition:background 0.35s ease;-o-transition:background 0.35s ease;transition:background 0.35s ease;-webkit-border-radius:30px;border-radius:30px}.carousel-products .owl-dots .owl-dot.active span,.carousel-products .owl-dots .owl-dot:hover span{background:#666}.intro{padding:45px 0 35px;text-align:center}@media (min-width: 48em){.intro{padding-top:65px}}@media (min-width: 62em){.intro{padding-top:90px}}.intro--bg-grey{background:#fafafa}.intro--no-pt{padding-top:0}@media (min-width: 48em){.intro--pb-bigger{padding-bottom:50px}}@media (min-width: 62em){.intro--pb-bigger{padding-bottom:70px}}.intro--less-pt{padding-top:20px}@media (min-width: 48em){.intro--less-pt{padding-top:40px}}@media (min-width: 62em){.intro--less-pt{padding-top:50px}}.intro__text{max-width:900px;margin-right:auto;margin-left:auto;font-size:19px;line-height:1.35;color:#666}.intro__text p{margin-bottom:30px}.intro__text a{color:#c53752;text-decoration:underline}.intro__text a:hover,.intro__text a:active,.intro__text a:focus{color:#892639}@media (min-width: 48em){.intro__text{font-size:21px}}@media (min-width: 62em){.intro__text{font-size:22px}}.intro__buttons{margin-bottom:30px}.calltoaction{padding:45px 0 35px;text-align:center}@media (min-width: 48em){.calltoaction{padding-top:65px}}@media (min-width: 62em){.calltoaction{padding-top:90px}}.calltoaction--bg-grey{background:#fafafa}.calltoaction--no-pt{padding-top:0}.calltoaction__text{max-width:900px;margin-right:auto;margin-left:auto;font-size:19px;line-height:1.35;color:#535353}.calltoaction__text p{margin-bottom:30px}@media (min-width: 48em){.calltoaction__text{font-size:21px}}@media (min-width: 62em){.calltoaction__text{font-size:22px}}.calltoaction__buttons{margin-bottom:30px}.newsletter-calltoaction-form{margin-bottom:15px}@media (min-width: 48em){.newsletter-calltoaction-form{margin-bottom:30px}}@media (min-width: 48em){.newsletter-calltoaction-form__col:first-child{padding-right:0}.newsletter-calltoaction-form__col:last-child{padding-left:0}}@media (min-width: 48em){.newsletter-calltoaction-form .form-group{margin-bottom:30px}}.newsletter-calltoaction-form__legal{font-size:16px;color:#535353}.newsletter-calltoaction-form__legal .chekbox{margin:0}.page-intro{padding:25px 0 0;text-align:center}@media (min-width: 30em){.page-intro{padding:30px 0 5px}}@media (min-width: 48em){.page-intro{padding:40px 0 20px}}.page-intro.has-tabs{padding-bottom:0}.page-intro--bg-grey{background:#fafafa}.page-intro--no-pt{padding-top:0}.page-intro--mb-40{margin-bottom:25px}@media (min-width: 48em){.page-intro--mb-40{margin-bottom:40px}}.page-intro__text{max-width:900px;margin-right:auto;margin-left:auto;font-size:19px;line-height:1.35;color:#666}.page-intro__text p{margin-bottom:30px}.page-intro__text a{color:#c53752;text-decoration:underline}.page-intro__text a:hover,.page-intro__text a:active,.page-intro__text a:focus{color:#892639}@media (min-width: 48em){.page-intro__text{font-size:21px}}@media (min-width: 62em){.page-intro__text{font-size:22px}}.page-intro__buttons{margin-bottom:30px}.gallery__item{position:relative;float:left;display:block;width:100%;height:350px;overflow:hidden;background-color:#fff}@media (min-width: 48em){.gallery__item{width:50%;height:450px}}@media (min-width: 62em){.gallery__item{height:500px}}@media (min-width: 75em){.gallery__item{width:25%;height:600px}}.browser-no-touchevents .gallery__item:hover .gallery__item__img,.browser-no-touchevents .gallery__item:active .gallery__item__img,.browser-no-touchevents .gallery__item:focus .gallery__item__img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);opacity:0.8}.gallery__item__img{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:100% auto;background-size:cover;-webkit-transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width: 48em){.gallery__item.gallery__item--double-width{width:50%}}@media (min-width: 75em){.gallery__item.gallery__item--double-width{width:50%}}@media (min-width: 48em){.gallery__item.gallery__item--third-width{width:50%}}@media (min-width: 75em){.gallery__item.gallery__item--third-width{width:33.333333%}}.gallery__buttons{padding-top:45px}.gallery-gflex{width:auto;overflow:hidden;margin-left:-4px}.gallery-gflex__item{display:block;float:left;margin:2px 0 2px 4px;overflow:hidden;position:relative}.browser-no-touchevents .gallery-gflex__item:hover img:not(.gallery-gflex__item__icon__img),.browser-no-touchevents .gallery-gflex__item:active img:not(.gallery-gflex__item__icon__img),.browser-no-touchevents .gallery-gflex__item:focus img:not(.gallery-gflex__item__icon__img){-webkit-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);opacity:0.8}.gallery-gflex__item img:not(.gallery-gflex__item__icon__img){display:block;width:auto;height:100%;max-height:320px;-webkit-transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery-gflex__item__icon{position:absolute;top:5px;right:5px;display:block;width:26px;height:26px;padding:7px;-webkit-border-radius:50%;border-radius:50%;background-color:rgba(0,0,0,0.1)}.gallery-gflex__item__icon img{display:block;width:100%;height:100%}@media (min-width: 48em){.gallery-gflex__item__icon{top:10px;right:10px;width:28px;height:28px}}.gallery-gflex__buttons{padding-top:45px}.gallery-gflex--vcw .gallery-gflex__item{width:50%;margin:0}.gallery-gflex--vcw .gallery-gflex__item img:not(.gallery-gflex__item__icon__img){max-height:none}.gallery-flex{overflow:hidden}.gallery-flex-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-2px;margin-left:-2px}.gallery-flex-content:after{content:''}.gallery-flex__item{position:relative;display:block;margin:2px;background-color:#fff;overflow:hidden}.browser-no-touchevents .gallery-flex__item:hover img:not(.gallery-gflex__item__icon__img),.browser-no-touchevents .gallery-flex__item:active img:not(.gallery-gflex__item__icon__img),.browser-no-touchevents .gallery-flex__item:focus img:not(.gallery-gflex__item__icon__img){-webkit-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);opacity:0.8}.gallery-flex__item__helper{display:block}.gallery-flex__item img:not(.gallery-gflex__item__icon__img){position:absolute;top:0;width:100%;vertical-align:bottom;-webkit-transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery-flex__item__img{position:absolute;top:0;width:100%;vertical-align:bottom}.gallery-flex__buttons{padding-top:45px}html.browser-no-flexbox .gallery-flex-content{display:block;font-size:0px;text-align:center}html.browser-no-flexbox .gallery-flex-content:after{content:none}html.browser-no-flexbox .gallery-flex__item{display:inline-block;width:100% !important;height:auto;margin:0}@media (min-width: 30em){html.browser-no-flexbox .gallery-flex__item{width:auto !important;height:250px;margin:2px}}@media (min-width: 48em){html.browser-no-flexbox .gallery-flex__item{height:300px}}@media (min-width: 62em){html.browser-no-flexbox .gallery-flex__item{height:325px}}@media (min-width: 75em){html.browser-no-flexbox .gallery-flex__item{height:350px}}html.browser-no-flexbox .gallery-flex__item img:not(.gallery-gflex__item__icon__img){position:relative;display:block;width:auto !important;height:100% !important}html.browser-no-flexbox .gallery-flex__item__helper{display:none}.breadcrumb{padding:15px 0;font-size:15px;line-height:1.2;text-align:center;color:#2f2f2f;background:#f1f1f1}.breadcrumb--iframe{text-align:left;background:none}.breadcrumb__item{color:#2f2f2f;white-space:nowrap}.breadcrumb__item.is-active{color:#c53752}a.breadcrumb__item:hover,a.breadcrumb__item:active,a.breadcrumb__item:focus{color:#2f2f2f;text-decoration:underline}.pswp__bg{background:#fff}.pswp__top-bar{height:46px}@media (min-width: 48em){.pswp__top-bar{height:70px}}.pswp__button{color:#bbb}.pswp__button--close{position:absolute;z-index:2;top:8px;right:8px;width:30px;height:30px;background:transparent;outline:0}.pswp__button--close svg{pointer-events:none;width:25px;height:25px}@media (min-width: 48em){.pswp__button--close{top:14px;right:14px;width:42px;height:42px}.pswp__button--close svg{width:42px;height:42px}}.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background:transparent}.pswp__counter{color:#777;font-size:18px;line-height:46px;opacity:1}@media (min-width: 48em){.pswp__counter{line-height:70px}}.pswp__caption,.pswp__top-bar{background:rgba(255,255,255,0.5)}@media (min-width: 48em){.pswp__caption,.pswp__top-bar{background:transparent}}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background:rgba(255,255,255,0.3)}@media (min-width: 48em){.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background:transparent}}.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{content:none}.pswp__button--arrow--left,.pswp__button--arrow--right{width:44px}.pswp__button--arrow--left svg,.pswp__button--arrow--right svg{pointer-events:none}@media (min-width: 48em){.pswp__button--arrow--left,.pswp__button--arrow--right{width:70px}}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:visible}.pswp__error-msg{font-size:18px;line-height:1.2;color:#777}.pswp__error-msg a{color:#777;text-decoration:underline}.pswp__caption__center{font-size:16px;line-height:1.1;color:#777;text-align:center}.pswp__caption__center span{position:fixed;top:10px;left:60px;right:60px;display:block;font-size:0.9em;text-align:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media (min-width: 48em){.pswp__caption__center span{top:8px;right:65px;left:65px}}.mfp-close{top:8px;right:8px;width:25px;height:25px;color:#bbb;opacity:1;-webkit-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.mfp-close svg{width:25px;height:25px}.mfp-close:active{top:8px}@media (min-width: 48em){.mfp-close{top:18px;right:18px;width:42px;height:42px}.mfp-close:active{top:18px}.mfp-close svg{width:42px;height:42px}}.mfp-close:focus,.mfp-close:hover{opacity:1;color:#888}.mfp-bottom-bar{margin-top:-18px}@media (min-width: 48em){.mfp-bottom-bar{margin-top:-36px}}img.mfp-img{padding:40px 0 20px}@media (min-width: 48em){img.mfp-img{padding:65px 0 40px}}.mfp-bg{background:#fff;opacity:0.95}.mfp-figure:after{content:none}.mfp-arrow{width:50px;color:#eee;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0.8;-webkit-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.mfp-arrow .icon-svg{position:relative;z-index:1}.mfp-arrow:after{content:'';position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;border:none;margin:0}@media (min-width: 30em){.mfp-arrow{color:#bbb}}@media (min-width: 48em){.mfp-arrow{opacity:1}}.mfp-container{padding-right:0;padding-left:0}@media (min-width: 30em){.mfp-container{padding-right:6px;padding-left:6px}}.mfp-arrow:hover{color:#888;opacity:1}.mfp-arrow-right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%}.mfp-arrow-left:before{content:none}.mfp-arrow-right:before{content:none}.mfp-counter{font-size:14px;color:#333}.mfp-zoom-in .mfp-figure{opacity:0;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-figure{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.95}.mfp-zoom-in.mfp-removing .mfp-figure{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.page-search{padding-top:75px}@media (min-width: 30em){.page-search{padding-top:110px}}.search-mini{position:absolute;z-index:2;top:100%;left:0;width:100%;overflow:hidden;background:#f7f7f5;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform 0.22s cubic-bezier(0.23, 1, 0.32, 1);transition:-webkit-transform 0.22s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), -o-transform 0.22s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), -o-transform 0.22s cubic-bezier(0.23, 1, 0.32, 1);will-change:transform}.search-mini.is-open{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.search-mini .container{padding:0 14px}.search-mini__form{position:relative;margin:0}.search-mini__input{position:relative;z-index:1;height:50px;padding:0 19px 0 0;border:0;margin:0;font-family:"Oswald",sans-serif;font-size:20px;color:#888;outline:0;background:#f7f7f5}@media (min-width: 48em){.search-mini__input{padding-left:2px;font-size:24px;height:74px}}.search-mini__submit{position:absolute;z-index:2;top:0;right:-9px;width:40px;height:100%;padding:0;border:0;text-align:center;color:#666;background:0}.search-mini__submit:hover,.search-mini__submit:active,.search-mini__submit:focus{color:#000;outline:none}.search-wrap{display:none;position:fixed;z-index:1030;top:46px;right:0;bottom:0;left:0;overflow:auto;overflow-x:hidden;overflow-y:auto;will-change:scroll-position;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media (min-width: 30em){.search-wrap{top:50px}}@media (min-width: 62em){.search-wrap{top:80px}}@media (min-width: 62em){body.is-header-mini .search-wrap{top:60px}}.search-wrap--wally{z-index:1002}.search-backdrop{position:fixed;z-index:1000;top:46px;right:0;bottom:0;left:0;display:none;background:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:scroll-position}@media (min-width: 30em){.search-backdrop{top:50px;background:rgba(255,255,255,0.95)}}@media (min-width: 62em){.search-backdrop{top:80px}}@media (min-width: 62em){body.is-header-mini .search-backdrop{top:60px}}.search-backdrop--wally{z-index:1001}@media (min-width: 30em){.search-backdrop--wally{background:#fff}}.search-header{position:fixed;z-index:1020;top:46px;left:0;width:100%;background:rgba(255,255,255,0.95);-webkit-transform:translateZ(0);transform:translateZ(0);will-change:scroll-position;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@media (min-width: 30em){.search-header{top:50px}}@media (min-width: 62em){.search-header{top:80px}}@media (min-width: 62em){body.is-header-mini .search-header{top:60px}}.search-header__content{padding-top:25px;padding-bottom:15px}@media (min-width: 30em){.search-header__content{padding-top:40px}}@media (min-width: 85.375em){.search-header__content{padding-top:80px}}@media (min-width: 105em){.search-header__content{padding-top:110px}}.search__close-btn{position:absolute;z-index:2;top:15px;right:15px;color:#bbb}.search__close-btn:hover,.search__close-btn:active,.search__close-btn:focus{color:#666}@media (min-width: 48em){.search__close-btn{top:18px;right:26px}}.search__title{font-family:"Oswald",sans-serif;font-size:21px;line-height:1;color:#000}@media (min-width: 48em){.search__title{margin-bottom:9px;font-size:30px}}.search__subtitle{display:none;margin-bottom:15px;font-size:18px;line-height:1.2;color:#535353;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media (min-width: 48em){.search__subtitle{display:block;font-size:20px}}.search__input{width:100%;padding:0;border:0;margin:0;font-family:"Oswald",sans-serif;font-size:30px;line-height:1.3;color:#666;background:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}@media (min-width: 30em){.search__input{font-size:40px}}@media (min-width: 48em){.search__input{font-size:60px}}.search{position:relative;display:none}.search__container{position:relative;padding-top:131px;padding-bottom:10px;overflow:hidden}@media (min-width: 30em){.search__container{padding-top:161px;padding-bottom:25px}}@media (min-width: 48em){.search__container{padding-top:237px;padding-bottom:35px}}@media (min-width: 62em){.search__container{padding-bottom:55px}}@media (min-width: 85.375em){.search__container{padding-top:317px}}@media (min-width: 105em){.search__container{padding-top:347px}}.search__results__summary{margin-bottom:40px}.search__results__title{margin-bottom:6px;font-family:"Oswald",sans-serif;font-size:15px;line-height:1.45;text-transform:uppercase;color:#000}.search__results__subtitle{margin:0;font-size:18px;line-height:1.2;color:#535353}@media (min-width: 48em){.search__results__subtitle{font-size:20px}}.search__loading{margin:0 3px}.search-item{position:relative;min-height:90px;margin-bottom:35px}.search-item a{text-decoration:none;color:#535353}.search-item:hover,.search-item:active,.search-item:focus{text-decoration:none;color:#535353}.search-item:hover a,.search-item:active a,.search-item:focus a{text-decoration:none;color:#535353}.search-item:hover .search-item__title,.search-item:active .search-item__title,.search-item:focus .search-item__title{text-decoration:none;color:#000}.search-item:hover .search-item__image,.search-item:active .search-item__image,.search-item:focus .search-item__image{opacity:0.8}@media (min-width: 30em){.search-item{min-height:150px;margin-bottom:20px}}.search-item__image{width:100%;margin-right:10px;margin-bottom:5px;-webkit-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.search-item__image img{width:100%}@media (min-width: 30em){.search-item__image{position:absolute;top:0;left:0;width:150px;margin-right:0;margin-bottom:0}}.search-item__content{padding-top:5px}@media (min-width: 30em){.search-item__content{padding-top:10px;padding-left:170px}}@media (min-width: 48em){.search-item__content{padding-top:15px;padding-left:180px}}.search-item__title{margin-bottom:10px;font-size:24px;line-height:1.2;color:#535353;-webkit-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}@media (min-width: 30em){.search-item__title{margin-bottom:6px;font-size:26px}}@media (min-width: 48em){.search-item__title{font-size:30px}}.search-item__category{position:relative;display:block;float:left;margin-right:20px;margin-bottom:15px;max-width:100%;font-family:"Oswald",sans-serif;font-size:13px;line-height:17px;text-transform:uppercase;color:#000;-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;vertical-align:top}.search-item__category:before{content:'';position:absolute;bottom:-5px;left:0;display:block;width:100%;height:1px;background:#c1c1c1;-webkit-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.search-item__category:hover{color:#c53752}.search-item__category:hover:before{background:#c53752}@media (min-width: 30em){.search-item__category{display:inline-block}}.search-item__category__overflow{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.search-item__stats{display:inline-block;vertical-align:top;white-space:nowrap}.search-item__stat{display:inline-block;font-family:"Oswald",sans-serif;font-size:13px;line-height:17px;text-transform:uppercase;color:#000}.search-item__stat:not(:first-child){margin-left:13px}.search-item__stat .icon-svg{color:#c1c1c1;margin-right:14px}.pagination{padding:35px 0;text-align:center}.pagination__link{display:inline-block;margin:0 5px;vertical-align:top;font-size:22px;line-height:24px;text-decoration:none;color:#666}.pagination__link:first-child{margin-right:10px;margin-left:0}.pagination__link:last-child{margin-right:0;margin-left:10px}.pagination__link.is-active{font-weight:700}.pagination__link:hover,.pagination__link:active,.pagination__link:focus{text-decoration:none;color:#000}@media (min-width: 48em){.pagination__link{margin:0 8px}.pagination__link:first-child{margin-right:12px}.pagination__link:last-child{margin-left:12px}}.pagination__link--arrow{color:#535353}.pagination__link--nolink:hover,.pagination__link--nolink:active,.pagination__link--nolink:focus{color:#666}.block-text{padding-bottom:20px;font-size:18px;line-height:1.45;color:#666}.block-text p{margin-bottom:25px}.block-text .black{color:#000}.block-text a{color:#000;text-decoration:underline}.block-text a:hover,.block-text a:active,.block-text a:focus{color:#c53752;text-decoration:underline}@media (min-width: 48em){.block-text{font-size:20px}.block-text p{margin-bottom:40px}}@media (min-width: 62em){.block-text{font-size:22px}.block-text p{margin-bottom:60px}}.block-text.block-text--p-less-margin p{margin-bottom:15px}.block-text.block-text__more-pb{padding-bottom:30px}@media (min-width: 48em){.block-text.block-text__more-pb{padding-bottom:50px}}@media (min-width: 62em){.block-text.block-text__more-pb{padding-bottom:70px}}.block-text.block-text--dark{color:#2f2f2f}.block-text.block-text--light{color:#696969}.block-image{padding-bottom:45px}@media (min-width: 48em){.block-image{padding-bottom:60px}}@media (min-width: 62em){.block-image{padding-bottom:80px}}.block-image-bg{height:250px;margin-bottom:45px;background-position:50% 50%;background-repeat:no-repeat;background-size:auto 100%;background-size:cover}@media (min-width: 30em){.block-image-bg{height:300px}}@media (min-width: 48em){.block-image-bg{height:400px;margin-bottom:60px}}@media (min-width: 62em){.block-image-bg{height:450px;margin-bottom:80px}}@media (min-width: 75em){.block-image-bg{height:500px}}@media (min-width: 85.375em){.block-image-bg{height:600px}}@media (min-width: 105em){.block-image-bg{height:760px}}.block-image-bg.block-image-bg--no-margin{margin:0}.block-image-bg.block-image-bg--400{max-height:400px}.block-image-bg.block-image-bg--930{height:350px}@media (min-width: 30em){.block-image-bg.block-image-bg--930{height:400px}}@media (min-width: 48em){.block-image-bg.block-image-bg--930{height:450px}}@media (min-width: 62em){.block-image-bg.block-image-bg--930{height:550px}}@media (min-width: 75em){.block-image-bg.block-image-bg--930{height:750px}}@media (min-width: 85.375em){.block-image-bg.block-image-bg--930{height:800px}}@media (min-width: 105em){.block-image-bg.block-image-bg--930{height:930px}}.block-quote{overflow:hidden;max-width:100%;padding-bottom:45px}@media (min-width: 48em){.block-quote{padding-bottom:60px}}@media (min-width: 62em){.block-quote{padding-bottom:80px}}.block-quote__container{padding:0 15px;font-size:0}.block-quote__container:before{content:'';display:inline-block;height:100%;vertical-align:middle}@media (max-width: 61.99em){.block-quote__container.container-fluid{max-width:812px}}@media (min-width: 62em){.block-quote__container{padding:0}}.block-quote__content{position:relative;padding:0 0 30px}@media (min-width: 62em){.block-quote__content{display:inline-block;width:50%;vertical-align:middle;padding:0 7%}}.block-quote__text{font-size:24px;line-height:1.3;text-align:left;color:#2f2f2f}.block-quote__text p{margin-bottom:15px}.block-quote__text strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif;color:#000}.block-quote__text a{color:#000;text-decoration:underline}.block-quote__text a:hover,.block-quote__text a:active,.block-quote__text a:focus{color:#c53752;text-decoration:underline}@media (min-width: 30em){.block-quote__text{font-size:26px}}@media (min-width: 48em){.block-quote__text{font-size:30px}}@media (min-width: 62em){.block-quote__text{text-align:right}}@media (min-width: 75em){.block-quote__text{font-size:32px}}.block-quote__photo{position:relative}@media (min-width: 62em){.block-quote__photo{display:inline-block;width:50%;vertical-align:middle}}.block-quote__photo__img{display:block;max-width:100%;width:100%;height:auto;margin:0 auto}@media (min-width: 62em){.block-quote__photo__img{width:auto}}@media (min-width: 62em){.block-quote.block-quote--photo-left .block-quote__content{left:50%}}@media (min-width: 62em){.block-quote.block-quote--photo-left .block-quote__text{text-align:left}}@media (min-width: 62em){.block-quote.block-quote--photo-left .block-quote__photo{right:50%}}.block-image-sided{overflow:hidden;max-width:100%;padding-bottom:45px}@media (min-width: 48em){.block-image-sided{padding-bottom:60px}}@media (min-width: 62em){.block-image-sided{padding-bottom:80px}}@media (min-width: 48em){.block-image-sided__container{padding-left:13%}}.block-image-sided__img{display:block;max-width:100%;height:auto;margin:0 auto}@media (min-width: 48em){.block-image-sided__img{float:left;width:auto;max-width:none;height:400px}}@media (min-width: 62em){.block-image-sided__img{height:500px}}@media (min-width: 48em){.block-image-sided.block-image-sided--align-left .block-image-sided__container{padding-right:13%;padding-left:15px}}@media (min-width: 48em){.block-image-sided.block-image-sided--align-left .block-image-sided__img{float:right}}@media (min-width: 48em){.block-image-sided.block-image-sided--bigger .block-image-sided__container{padding-left:17%}}@media (min-width: 48em){.block-image-sided.block-image-sided--bigger .block-image-sided__img{height:450px}}@media (min-width: 62em){.block-image-sided.block-image-sided--bigger .block-image-sided__img{height:690px}}.filters{padding:0;margin:0;list-style:none}.filters__bts{display:none;margin-bottom:18px}@media (max-width: 47.99em){.filters__bts--desktop{display:none !important}}@media (min-width: 48em){.filters__bts--mobile{display:none !important}}.filters__bt-delete{font-size:16px;line-height:1.2;color:#535353;text-decoration:none}.filters__bt-delete .icon-svg{margin-right:7px;vertical-align:middle;color:#AF3D13}.filters__bt-delete:hover,.filters__bt-delete:active,.filters__bt-delete:focus{color:#535353;text-decoration:underline}.filters__clearfix{display:block}@media (min-width: 40em){.filters__clearfix{display:none}}.filters__section{float:left;display:block;width:50%;padding-right:8px;margin-bottom:12px}.filters__section.is-open{margin-bottom:23px}.filters__section.is-open .filters__section__title .icon-svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.filters__section.is-open-start .filters__section__list{display:block}@media (min-width: 40em) and (max-width: 48em){.filters__section{width:25%}}@media (min-width: 48.0625em){.filters__section{float:none;width:auto}}.filters__section__title{display:block;margin-bottom:13px;font-family:"Oswald",sans-serif;font-size:15px;line-height:1;text-transform:uppercase;color:#000;white-space:nowrap;cursor:pointer}.filters__section__title .icon-svg{vertical-align:top;margin-top:4px;margin-left:10px;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s, -o-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s}.filters__section__list{display:none;padding:0;margin:0;list-style:none}.filters__section__item{display:block;margin-bottom:5px;font-size:14px;color:#535353}.filters__section__item label{font-weight:400}.filters__section__item .checkbox{margin:0}.designer{font-size:0;overflow:hidden}.designer__container{padding:0}.designer__link{display:block;padding-top:45px;text-decoration:none}.designer__link:hover,.designer__link:active,.designer__link:focus{text-decoration:none}@media (min-width: 62em){.designer__link{display:table;width:100%;height:450px;padding-top:0}}@media (min-width: 75em){.designer__link{height:500px;padding-top:0}}.designer__logo{position:relative;z-index:1;padding-top:30px;margin-bottom:30px;font-size:0;text-align:center}@media (min-width: 62em){.designer__logo{display:table-cell;width:23%;padding:30px 0 95px;margin-bottom:0;vertical-align:bottom}}.designer__logo__img{display:inline-block;max-width:75%;width:auto;height:auto;vertical-align:bottom}@media (min-width: 62em){.designer__logo__img{max-width:90%}}.designer__photo{position:relative;z-index:2;font-size:0;text-align:center}@media (min-width: 62em){.designer__photo{display:table-cell;width:24%;height:100%;vertical-align:bottom}}.designer__photo__img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:bottom}@media (min-width: 62em){.designer__photo__img{float:right;max-width:150%}}.designer__quote{position:relative;z-index:3;padding:0 20px;font-size:0;vertical-align:middle}@media (min-width: 62em){.designer__quote{display:table-cell;width:53%;padding:30px 40px}}@media (min-width: 75em){.designer__quote{padding:30px 65px}}.designer__quote__text{padding:0;border:none;margin:0;font-size:24px;line-height:1.33;text-align:center;color:#000}.designer__quote__text strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif}@media (min-width: 48em){.designer__quote__text{font-size:26px}}@media (min-width: 62em){.designer__quote__text{font-size:27px}}@media (min-width: 75em){.designer__quote__text{font-size:30px}}.designer__quote__footer{padding-top:15px}.designer__quote__footer:before{content:none}.designer__quote__author{display:block;font-family:'UniversLT-CondensedBold';font-size:20px;line-height:1.5;color:#000;font-style:normal}.designer__quote__company{display:block;font-size:20px;line-height:1.5;color:#000;font-style:normal}.designer.designer--bg-grey{margin-bottom:15px;background:#f7f7f5}@media (min-width: 62em){.designer.designer--bg-grey{margin-bottom:0}}.designer.designer--logo-big .designer__logo{padding:0;text-align:center}.designer.designer--logo-big .designer__logo img{max-width:70%}@media (min-width: 62em){.designer.designer--logo-big .designer__logo{text-align:left}.designer.designer--logo-big .designer__logo img{max-width:120%}}@media (min-width: 62em){.designer.designer--photo-left .designer__photo__img{float:left}}@media (min-width: 62em){.designer--logo-big.designer--photo-left .designer__logo{text-align:right}}@media (min-width: 62em){.designer.designer--photo-big .designer__container{padding:0 0 0 15px}}@media (min-width: 62em){.designer.designer--photo-big .designer__logo{display:block;width:auto;padding:30px 0 0 0}}.designer.designer--photo-big .designer__logo__img{display:inline-block;max-width:75%;width:auto;height:auto;vertical-align:bottom}@media (min-width: 62em){.designer.designer--photo-big .designer__logo__img{max-width:90%}}@media (min-width: 62em){.designer.designer--photo-big .designer__photo{width:48%}}@media (min-width: 62em){.designer.designer--photo-big .designer__photo__img{max-width:105%}}@media (min-width: 62em){.designer.designer--photo-big .designer__quote{width:52%}}@media (min-width: 62em){.designer.designer--photo-big-left .designer__container{padding:0 15px 0 0}}@media (min-width: 62em){.designer.designer--photo-big-left .designer__photo{position:relative;left:-50%}}@media (min-width: 62em){.designer.designer--photo-big-left .designer__quote{position:relative;left:50%}}.designer.designer--company{margin-bottom:55px}@media (min-width: 48em){.designer.designer--company{margin-bottom:85px}}@media (min-width: 62em){.designer.designer--company{margin-bottom:125px}}@media (max-width: 61.99em){.designer.designer--company .designer__quote{padding-bottom:20px}}.designer.designer--company .designer__photo__img{max-width:100%}@media (min-width: 62em){.designer.designer--company .designer__photo__img{max-width:150%}}.designer.designer--park{background:#f7f7f5}@media (max-width: 61.99em){.designer.designer--park .designer__quote{padding-bottom:20px}}@media (min-width: 62em){.designer.designer--park .designer__quote{width:58%}}.alert{font-size:16px;-webkit-border-radius:0;border-radius:0}.modal-backdrop{background-color:#fff}.modal-backdrop.in{opacity:0.95}.modal.modal--servicios .modal-dialog{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media (min-width: 48em){.modal.modal--servicios .modal-dialog{width:670px;margin-top:50px;margin-bottom:50px}}@media (min-width: 75em){.modal.modal--servicios .modal-dialog{margin-top:90px;margin-bottom:90px}}.modal.modal--servicios .modal-content{border:2px solid #ececec;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none}.modal.modal--servicios .close{position:absolute;z-index:2;top:3px;right:15px;font-size:36px}@media (min-width: 48em){.modal.modal--servicios .close{top:12px;right:24px}}.modal.modal--servicios .modal-body{padding:25px}@media (min-width: 48em){.modal.modal--servicios .modal-body{padding:35px 30px}}@media (min-width: 62em){.modal.modal--servicios .modal-body{padding:45px}}.modal-servicios__title{margin:0 0 15px;font-size:21px;line-height:1.2;color:#2f2f2f}@media (min-width: 48em){.modal-servicios__title{font-size:23px}}.modal-servicios__subtitle{margin:0 0 7px;font-size:18px;line-height:1.2;color:#9a9a9a}@media (min-width: 48em){.modal-servicios__subtitle{font-size:19px}}.modal-servicios__text{font-size:18px;line-height:1.3}.modal-servicios__text p{margin-bottom:20px}.modal-servicios__text strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif}.modal.modal--descargas .modal-dialog{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media (min-width: 48em){.modal.modal--descargas .modal-dialog{width:670px;margin-top:50px;margin-bottom:50px}}@media (min-width: 75em){.modal.modal--descargas .modal-dialog{margin-top:90px;margin-bottom:90px}}.modal.modal--descargas .modal-content{border:2px solid #ececec;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none}.modal.modal--descargas .close{position:absolute;z-index:2;top:3px;right:15px;font-size:36px}@media (min-width: 48em){.modal.modal--descargas .close{top:12px;right:24px}}.modal.modal--descargas .modal-body{padding:25px}@media (min-width: 48em){.modal.modal--descargas .modal-body{padding:30px 30px}}@media (min-width: 62em){.modal.modal--descargas .modal-body{padding:30px 45px 45px}}.modal-descargas__title{margin:0 0 30px;font-size:21px;line-height:1.2;color:#2f2f2f}@media (min-width: 48em){.modal-descargas__title{font-size:23px}}.modal.modal--article .modal-dialog{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media (min-width: 48em){.modal.modal--article .modal-dialog{width:600px;margin-top:30px}}@media (min-width: 62em){.modal.modal--article .modal-dialog{width:800px}}.modal.modal--article .modal-content{border:0px solid #ececec;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none}.modal.modal--article .close{position:absolute;z-index:2;top:3px;right:15px;font-size:36px}@media (min-width: 48em){.modal.modal--article .close{top:5px;right:15px}}.modal.modal--article .modal-body{padding:0}.modal.modal--article .modal-body .article{border:2px solid #ececec;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;padding:50px 30px;margin-top:15px}.modal.modal--article .modal-body .article .product-simple__buttons{margin-top:15px;text-align:center}.modal.modal--article .modal-body .article .product-simple__buttons .btn{margin:0 0 10px;min-width:20%;padding:5px 5px 4px;border-width:1px;-webkit-border-radius:15px;border-radius:15px;font-size:12px}@media (min-width: 48em){.modal.modal--article .modal-body .article .product-simple__buttons{margin-top:35px}.modal.modal--article .modal-body .article .product-simple__buttons .btn{min-width:100%;margin-bottom:15px;padding:8px 15px 7px;border-width:2px;-webkit-border-radius:30px;border-radius:30px;font-size:14px}}@media (min-width: 62em){.modal.modal--article .modal-body .article .product-simple__buttons .btn{margin-bottom:20px;padding:13px 30px 12px;font-size:15px}}.modal.modal--article .modal-body .article .product-simple__title{margin:25px 0px 20px 0px}@media (max-width: 47.99em){.modal.modal--article .modal-body .article .product-simple__title{font-size:19px}}@media (max-width: 47.99em){.modal.modal--article .modal-body .article .product-simple__text{font-size:17px}}.container-fluid.expo-container{max-width:1326px;padding-right:13px;padding-left:13px;overflow:hidden}.expo-row{margin-right:-13px;margin-left:-13px}.expo-col{padding:0 13px}.expo{margin-bottom:50px;font-size:19px;line-height:1.2;color:#2f2f2f;overflow:hidden}@media (min-width: 48em){.expo{margin-bottom:65px}}@media (min-width: 62em){.expo{margin-bottom:85px;font-size:20px}}.expo__image{position:relative;display:block;width:100%;padding-bottom:132%;margin-bottom:20px;text-decoration:none;overflow:hidden}.expo__image:hover,.expo__image:active,.expo__image:focus{text-decoration:none}.browser-no-touchevents .expo__image:hover .expo__image__img,.browser-no-touchevents .expo__image:active .expo__image__img,.browser-no-touchevents .expo__image:focus .expo__image__img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);opacity:0.8}.expo__image__img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;background-size:cover;-webkit-transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.expo__pos{margin-bottom:5px;font-family:"Oswald",sans-serif;font-size:21px;line-height:1.15;text-transform:uppercase}.expo__pos sup{text-transform:lowercase}@media (min-width: 48em){.expo__pos{font-size:22px}}@media (min-width: 62em){.expo__pos{font-size:25px}}.expo__title{margin-bottom:15px;font-size:19px;line-height:1.35;color:#2f2f2f}@media (min-width: 62em){.expo__title{margin-bottom:20px;font-size:20px}}.expo__title.expo__title--empty{font-style:italic;color:#939393}.expo__label {margin-bottom:3px;font-size:19px;line-height:1.2}.expo__label  strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif}@media (min-width: 62em){.expo__label {font-size:20px}}.expo.expo--first-prize .expo__image{padding-bottom:71%}@media (min-width: 48em){.expo.expo--first-prize .expo__data-col{padding-top:58px}}@media (min-width: 62em){.expo.expo--first-prize .expo__data-col{padding-top:74px}}.expo.expo--first-prize .expo__pos{font-size:40px}@media (min-width: 48em){.expo.expo--first-prize .expo__pos{font-size:55px}}@media (min-width: 62em){.expo.expo--first-prize .expo__pos{font-size:68px}}.expo.expo--first-prize .expo__title{font-size:30px}@media (min-width: 48em){.expo.expo--first-prize .expo__title{font-size:34px}}@media (min-width: 62em){.expo.expo--first-prize .expo__title{font-size:39px}}.expo.expo--second-prize .expo__image{padding-bottom:52.3%}.expo.expo--third-prize .expo__image{padding-bottom:108%}@media (min-width: 48em) and (max-width: 61.99em){.expo.expo--third-prize .expo__image{padding-bottom:132%}}.main-header-wrap{height:46px;overflow:visible}@media (min-width: 30em){.main-header-wrap{height:50px}}@media (min-width: 62em){.main-header-wrap{height:80px}}.main-header-container{position:relative;z-index:4}.main-header{height:46px;position:fixed;top:0;right:0;left:0;z-index:1025;overflow:visible;background:#fff;-webkit-transition:height .25s ease-in-out, -webkit-transform .4s ease;transition:height .25s ease-in-out, -webkit-transform .4s ease;-o-transition:height .25s ease-in-out, transform .4s ease, -o-transform .4s ease;transition:height .25s ease-in-out, transform .4s ease;transition:height .25s ease-in-out, transform .4s ease, -webkit-transform .4s ease, -o-transform .4s ease;will-change:transform, scroll-position;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (min-width: 30em){.main-header{height:50px}}@media (min-width: 48em){body.modal-open .main-header{padding-right:15px}}@media (min-width: 62em){.main-header{overflow:visible;height:80px}}.main-header .container{height:100%;text-align:center}@media (min-width: 62em){.main-header .container{text-align:left}}.main-header__logo{display:block;width:76px;height:100%;margin:0 auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-size:0px;text-align:center;overflow:hidden;will-change:transform, scroll-position}.main-header__logo:before{content:'';display:inline-block;height:100%;vertical-align:middle}@media (min-width: 62em){.main-header__logo{position:relative;left:auto;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;float:left;width:80px;margin-right:23px}}.main-header__logo__img{position:relative;display:inline-block;vertical-align:middle}.main-header__logo__img--big{z-index:2;width:46px;height:46px;-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;-o-transition:transform 0.25s ease-in-out, -o-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out, -o-transform 0.25s ease-in-out}@media (min-width: 30em){.main-header__logo__img--big{width:50px;height:50px}}@media (min-width: 62em){.main-header__logo__img--big{width:80px;height:80px}}.main-header__logo__img--small{position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-37px;z-index:1;-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-o-transform:translate(0, 50px);transform:translate(0, 50px);-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;-o-transition:transform 0.25s ease-in-out, -o-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out, -o-transform 0.25s ease-in-out}@media (min-width: 62em){.main-header__logo__img--small{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.hamburger{position:absolute;top:0;left:0;display:block;width:55px;height:46px;z-index:4;color:#000;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation}.hamburger:hover,.hamburger:active,.hamburger:focus{color:#000;text-decoration:none}.hamburger:before,.hamburger:after,.hamburger span{content:'';position:absolute;left:15px;display:block;width:25px;height:3px;background:#c53752;-webkit-transition:none 0.35s ease 0.35s;-o-transition:none 0.35s ease 0.35s;transition:none 0.35s ease 0.35s;-webkit-transition-property:top, left, opacity, -webkit-transform;transition-property:top, left, opacity, -webkit-transform;-o-transition-property:transform, top, left, opacity, -o-transform;transition-property:transform, top, left, opacity;transition-property:transform, top, left, opacity, -webkit-transform, -o-transform}.hamburger:before{top:14px}.hamburger span{top:22px}.hamburger:after{top:30px}html.mm-opening .hamburger:before,html.mm-opening .hamburger:after{top:22px}html.mm-opening .hamburger:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}html.mm-opening .hamburger:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}html.mm-opening .hamburger span{opacity:0}@media (min-width: 30em){.hamburger{height:50px}.hamburger:before{top:16px}.hamburger span{top:24px}.hamburger:after{top:32px}html.mm-opening .hamburger:before,html.mm-opening .hamburger:after{top:24px}}@media (min-width: 62em){.hamburger{display:none}}.main-nav{float:left;display:none;height:100%}@media (min-width: 62em){.main-nav{display:block}}.main-nav ul{height:100%;margin:0;padding:0;list-style:none}.main-nav__item{display:block;height:100%;float:left;padding:0;margin:0;vertical-align:middle}.main-nav__link{position:relative;display:table;height:100%;padding:1px 17px 0 17px;font-family:"Oswald",sans-serif;font-size:15px;line-height:18px;text-transform:uppercase;text-align:center;color:#333}.main-nav__link:hover,.main-nav__link:active,.main-nav__link:focus{color:#333;text-decoration:none}.main-nav__link__text{position:relative;display:table-cell;height:100%;vertical-align:middle;overflow:hidden}.main-nav__link__text:before{content:'';display:block;width:100%;height:5px;position:absolute;bottom:0;background:#DDB7C2;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out}.browser-no-touchevents .main-nav__link:hover .main-nav__link__text:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.main-nav__item.is-active .main-nav__link__text:before,.main-nav__item.is-hover .main-nav__link__text:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.main-nav__item--muebles .main-nav__link__text:before{background:#CCCC8F}.main-nav__item--proyectos .main-nav__link__text:before{background:#A4BAC8}.main-nav__item--recursos .main-nav__link__text:before{background:#C9C9C7}.main-nav__item--empresa .main-nav__link__text:before{background:#DDB7C2}.main-nav__item--noticias .main-nav__link__text:before{background:#EBD3BB}.secondary-nav{position:relative;float:right;display:table;height:100%;padding:0;margin:0;list-style:none}.secondary-nav__item{display:none;padding:0 0 0 12px;text-align:center;vertical-align:middle}@media (min-width: 48em){body.is-tablet .secondary-nav__item{display:table-cell}}@media (min-width: 62em){.secondary-nav__item{display:table-cell}}@media (min-width: 75em){.secondary-nav__item{padding-left:14px}}.secondary-nav__item--more-margin{padding-left:20px}@media (min-width: 30em){.secondary-nav__item--more-margin{padding-left:15px}}@media (min-width: 75em){.secondary-nav__item--more-margin{padding-left:25px}}.secondary-nav__item--separata .secondary-nav__item__link{font-family:"UniversLT-CondensedLight","Arial",sans-serif;font-size:20px}.secondary-nav__item--separata .secondary-nav__item__link .icon-svg{position:relative;top:4px;width:21px;height:21px}@media (min-width: 62em){.secondary-nav__item--separata .secondary-nav__item__link{font-size:22px}}.secondary-nav__item--separata-margin{padding-left:20px}.secondary-nav__item--search{display:table-cell}.secondary-nav__item--search svg{width:19px;height:28px}.secondary-nav__item--newsletter svg{width:26px;height:28px}.secondary-nav__item--private-area svg{width:26px;height:28px}.secondary-nav__item--eba{position:relative;width:55px;height:100%}.secondary-nav__item--eba a{position:absolute;top:0;right:0;display:block;width:40px;height:170px;-webkit-transition:all 0.35s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:all 0.35s cubic-bezier(0.23, 1, 0.32, 1);transition:all 0.35s cubic-bezier(0.23, 1, 0.32, 1);will-change:width height}.secondary-nav__item--eba a img{width:100%;height:auto}.secondary-nav__item--eba a:hover,.secondary-nav__item--eba a:active,.secondary-nav__item--eba a:focus{-webkit-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;-o-transform:translate(0, 0) !important;transform:translate(0, 0) !important}@media (min-width: 62em){.secondary-nav__item--eba{width:65px}.secondary-nav__item--eba a{width:50px;height:117px}}@media (min-width: 75em){.secondary-nav__item--eba{width:93px}.secondary-nav__item--eba a{width:73px;height:170px}}@media (min-width: 85.375em){.secondary-nav__item--eba{width:113px}.secondary-nav__item--eba a{width:93px;height:218px}}.secondary-nav__item__link{position:relative;font-family:"Oswald",sans-serif;font-size:15px;line-height:18px;text-transform:uppercase;color:#B5B5B5;vertical-align:middle;-webkit-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.secondary-nav__item__link:hover,.secondary-nav__item__link:active,.secondary-nav__item__link:focus{color:#333;text-decoration:none}.secondary-nav__item__link-icon{position:relative;display:inline-block;vertical-align:middle;color:#c1c1c1}.secondary-nav__item__link-icon:hover,.secondary-nav__item__link-icon:active,.secondary-nav__item__link-icon:focus{color:#333}.secondary-nav__item__link-icon:hover .secondary-nav__item__tooltip,.secondary-nav__item__link-icon:active .secondary-nav__item__tooltip,.secondary-nav__item__link-icon:focus .secondary-nav__item__tooltip{display:block}html.browser-touchevents .secondary-nav__item__link-icon:hover .secondary-nav__item__tooltip,html.browser-touchevents .secondary-nav__item__link-icon:active .secondary-nav__item__tooltip,html.browser-touchevents .secondary-nav__item__link-icon:focus .secondary-nav__item__tooltip{display:none}.secondary-nav__item.is-active .secondary-nav__item__link,.secondary-nav__item.is-active .secondary-nav__item__link-icon{color:#333}.secondary-nav__item__tooltip{position:absolute;top:32px;left:50%;display:none;padding:7px 7px;font-family:"Oswald",sans-serif;font-size:12px;line-height:1;text-transform:uppercase;white-space:nowrap;color:#c1c1c1;background-color:#fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.1);box-shadow:0 0 8px 0 rgba(0,0,0,0.1)}@media (min-width: 62em){.secondary-nav__item__tooltip{padding:8px 12px;font-size:13px}}.secondary-nav.secondary-nav--white .secondary-nav__item__link{color:#c1c1c1}.secondary-nav.secondary-nav--white .secondary-nav__item__link:hover,.secondary-nav.secondary-nav--white .secondary-nav__item__link:active,.secondary-nav.secondary-nav--white .secondary-nav__item__link:focus{color:#fff;text-decoration:none}.secondary-nav.secondary-nav--white .secondary-nav__item__link-icon{color:#fff}.secondary-nav.secondary-nav--white .secondary-nav__item__link-icon:hover,.secondary-nav.secondary-nav--white .secondary-nav__item__link-icon:active,.secondary-nav.secondary-nav--white .secondary-nav__item__link-icon:focus{color:#c1c1c1}.secondary-nav.secondary-nav--white .secondary-nav__item.is-active .secondary-nav__item__link,.secondary-nav.secondary-nav--white .secondary-nav__item.is-active .secondary-nav__item__link-icon{color:#fff}.main-subnav{position:absolute;z-index:3;top:100%;right:0;left:0;display:none;display:block;border-top:1px solid #eee;background:#fff;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform 0.22s cubic-bezier(0.23, 1, 0.32, 1);transition:-webkit-transform 0.22s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), -o-transform 0.22s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.22s cubic-bezier(0.23, 1, 0.32, 1), -o-transform 0.22s cubic-bezier(0.23, 1, 0.32, 1);will-change:transform}.main-subnav.is-active{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-transition:-webkit-transform 0.12s cubic-bezier(0.755, 0.05, 0.855, 0.06);transition:-webkit-transform 0.12s cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-transition:transform 0.12s cubic-bezier(0.755, 0.05, 0.855, 0.06), -o-transform 0.12s cubic-bezier(0.755, 0.05, 0.855, 0.06);transition:transform 0.12s cubic-bezier(0.755, 0.05, 0.855, 0.06);transition:transform 0.12s cubic-bezier(0.755, 0.05, 0.855, 0.06), -webkit-transform 0.12s cubic-bezier(0.755, 0.05, 0.855, 0.06), -o-transform 0.12s cubic-bezier(0.755, 0.05, 0.855, 0.06)}@media (max-width: 61.99em){.main-subnav{display:none !important}}@media (min-width: 62em){.main-subnav{display:block}}.main-subnav-section{position:relative;display:none;padding-top:24px;padding-bottom:15px;margin:0 auto}.main-subnav-section.is-active{display:block}.main-subnav-section--muebles .container{padding-left:135px}@media (min-width: 75em){.main-subnav-section--proyectos .container{padding-left:90px}.main-subnav-section--proyectos .container .main-subnav__item{padding:0 10px}}.main-subnav-section--recursos .container{padding-left:178px}@media (min-width: 75em){.main-subnav-section--recursos .container{padding-left:156px}}.main-subnav-section--empresa .container{padding-left:138px}@media (min-width: 75em){.main-subnav-section--empresa .container{padding-left:101px}}.main-subnav-section--noticias .container{padding-left:368px}@media (min-width: 75em){.main-subnav-section--noticias .container{padding-left:344px}}body.lang-fr .main-subnav-section--noticias .container{padding-left:361px}@media (min-width: 75em){body.lang-fr .main-subnav-section--noticias .container{padding-left:337px}}.main-subnav__muebles__col-left{padding-left:0;padding-right:0}.main-subnav__muebles__col-right{padding-top:86px;padding-right:0;text-align:right;padding-left:0}.main-subnav__muebles__col-right .main-subnav__item{padding-right:0;padding-left:0}.main-subnav__nav{margin:0;padding:0;font-size:0;list-style:none}.main-subnav__item{display:inline-block;padding:0 8px 0 7px;margin-bottom:15px;text-align:center;vertical-align:top}.main-subnav__item.is-active .main-subnav__item__link{text-decoration:none;color:#000}@media (min-width: 75em){.main-subnav__item{padding:0 15px}}.main-subnav__item__link{display:inline-block;width:120px;vertical-align:top;font-family:"Oswald",sans-serif;font-size:13px;line-height:1.2;text-transform:uppercase;text-decoration:none;text-align:center;color:#9E9E9E}.main-subnav__item__link:hover,.main-subnav__item__link:active,.main-subnav__item__link:focus{text-decoration:none;color:#000}.main-subnav__item__link--wauto{width:auto}.main-subnav__item__icon{width:64px;height:64px;margin-bottom:15px;pointer-events:none}.main-subnav__item__title{position:relative;display:inline-block;padding-right:23px;text-align:left}.main-subnav__item__arrow{position:absolute;top:1px;right:0}.main-subnav__item--small{padding:0 12px}.main-subnav__item--small .main-subnav__item__link{width:90px;font-family:"UniversLT-CondensedLight","Arial",sans-serif;font-size:15px;text-transform:none}.main-subnav__item--small .main-subnav__item__link:hover .main-subnav__item__title,.main-subnav__item--small .main-subnav__item__link:active .main-subnav__item__title,.main-subnav__item--small .main-subnav__item__link:focus .main-subnav__item__title{text-decoration:none}.main-subnav__item--small .main-subnav__item__link .main-subnav__item__title{padding-right:0;text-align:center}.main-subnav__item--small .main-subnav__item__icon{width:48px;height:48px;margin-bottom:8px}@media (min-width: 75em){.main-subnav__item--small{padding:0 15px}}.main-subnav__title{display:inline-block;margin-bottom:12px;font-family:"Oswald",sans-serif;font-size:13px;line-height:1.25;text-transform:uppercase;text-decoration:none;color:#9E9E9E;white-space:nowrap}.main-subnav__title:hover,.main-subnav__title:active,.main-subnav__title:focus{text-decoration:none;color:#000}.main-subnav__title .icon-svg{position:relative;top:2px}.main-subnav__title.is-active{text-decoration:none;color:#000}.main-subnav__title.main-subnav__title--wrap{white-space:normal}@media (min-width: 62em){.main-header.is-mini{height:60px}}.main-header.is-mini .main-header__logo__img--big{-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.main-header.is-mini .main-header__logo__img--small{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.main-header.is-mini .secondary-nav__item--eba a{-webkit-transform:translate(0, -45px);-ms-transform:translate(0, -45px);-o-transform:translate(0, -45px);transform:translate(0, -45px)}@media (min-width: 62em){.main-header.is-mini .secondary-nav__item--eba a{-webkit-transform:translate(0, -50px);-ms-transform:translate(0, -50px);-o-transform:translate(0, -50px);transform:translate(0, -50px)}}@media (min-width: 75em){.main-header.is-mini .secondary-nav__item--eba a{-webkit-transform:translate(0, -81px);-ms-transform:translate(0, -81px);-o-transform:translate(0, -81px);transform:translate(0, -81px)}}@media (min-width: 85.375em){.main-header.is-mini .secondary-nav__item--eba a{-webkit-transform:translate(0, -110px);-ms-transform:translate(0, -110px);-o-transform:translate(0, -110px);transform:translate(0, -110px)}}#nav-mobile:not(.mm-menu){display:none}.mm-menu{background:#fff}.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:transparent}.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:100%}.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:50%;margin-top:-3px}.mm-listview>li:not(.mm-divider):after{content:none}.mm-menu>.mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider):after{content:'';left:0;border-color:#eee}.mm-listview>li>a:not(.main-nav-mobile__title),.mm-listview>li>span:not(.main-nav-mobile__title){padding-top:11px;padding-bottom:11px}.mm-menu .mm-listview>li a:not(.mm-next){font-size:16px;line-height:1.2;text-decoration:none;color:#535353}.mm-menu .mm-listview>li a:not(.mm-next):hover,.mm-menu .mm-listview>li a:not(.mm-next):active,.mm-menu .mm-listview>li a:not(.mm-next):focus{color:#000}@media (min-width: 23.4375em){.mm-menu .mm-listview>li a:not(.mm-next){font-size:18px}}.mm-menu .mm-listview li.is-active>a:not(.mm-next){text-decoration:underline;color:#000}.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{padding-top:0}.mm-menu .mm-listview>li a.main-nav-mobile__title,.mm-menu .mm-listview>li span.main-nav-mobile__title{padding-top:14px;padding-bottom:14px;font-family:"Oswald",sans-serif;font-size:16px;line-height:1.2;text-transform:uppercase;text-decoration:none;color:#000}@media (min-width: 23.4375em){.mm-menu .mm-listview>li a.main-nav-mobile__title,.mm-menu .mm-listview>li span.main-nav-mobile__title{font-size:18px}}.mm-menu .mm-listview>li a.main-nav-mobile__title:hover,.mm-menu .mm-listview>li a.main-nav-mobile__title:active,.mm-menu .mm-listview>li a.main-nav-mobile__title:focus,.mm-menu .mm-listview>li span.main-nav-mobile__title:hover,.mm-menu .mm-listview>li span.main-nav-mobile__title:active,.mm-menu .mm-listview>li span.main-nav-mobile__title:focus{text-decoration:none}.main-nav-mobile__title__icon{position:relative;top:-3px;width:26px;height:26px;color:#a7a7a7;margin-right:7px}.mm-menu .mm-listview>li a.main-nav-mobile__subtitle,.mm-menu .mm-listview>li span.main-nav-mobile__subtitle{font-family:"Oswald",sans-serif;font-size:15px;line-height:1.2;text-decoration:none;color:#000}@media (min-width: 23.4375em){.mm-menu .mm-listview>li a.main-nav-mobile__subtitle,.mm-menu .mm-listview>li span.main-nav-mobile__subtitle{font-size:18px}}.main-nav-mobile__subtitle__icon{position:relative;top:-3px;width:26px;height:26px;color:#a7a7a7;margin-right:5px}.mm-menu .mm-listview>li.main-nav-mobile__sublink{padding-left:20px}.main-nav-mobile__sublink__icon{position:relative;top:-2px;width:24px;height:24px;color:#a7a7a7;margin-right:5px}.mm-menu .mm-listview>li.main-nav-mobile__icons{font-size:0;padding-top:7px;padding-bottom:7px;padding-left:20px}.mm-menu .mm-listview>li.main-nav-mobile__icons a,.mm-menu .mm-listview>li.main-nav-mobile__icons span{display:inline-block;padding-right:0;padding-left:0;margin-right:25px;line-height:19px;vertical-align:top;color:#c1c1c1}.mm-menu .mm-listview>li.main-nav-mobile__icons a .icon-svg,.mm-menu .mm-listview>li.main-nav-mobile__icons span .icon-svg{vertical-align:middle}.mm-menu .mm-listview>li.main-nav-mobile__icons a:hover,.mm-menu .mm-listview>li.main-nav-mobile__icons a:active,.mm-menu .mm-listview>li.main-nav-mobile__icons a:focus,.mm-menu .mm-listview>li.main-nav-mobile__icons span:hover,.mm-menu .mm-listview>li.main-nav-mobile__icons span:active,.mm-menu .mm-listview>li.main-nav-mobile__icons span:focus{color:#c1c1c1}.mm-menu .mm-listview>li.main-nav-mobile__languages{font-size:0;padding-top:7px;padding-bottom:7px;padding-left:20px}.mm-menu .mm-listview>li.main-nav-mobile__languages a,.mm-menu .mm-listview>li.main-nav-mobile__languages span{display:inline-block;padding-left:0;padding-right:0;margin-right:18px;font-family:"Oswald",sans-serif;font-size:16px;line-height:1.2;text-transform:uppercase;text-decoration:none;vertical-align:middle;color:#c1c1c1}@media (min-width: 23.4375em){.mm-menu .mm-listview>li.main-nav-mobile__languages a,.mm-menu .mm-listview>li.main-nav-mobile__languages span{font-size:18px}}.mm-menu .mm-listview>li.main-nav-mobile__languages a.is-active{color:#c53752}.mm-menu .mm-listview>li.main-nav-mobile__languages a:hover,.mm-menu .mm-listview>li.main-nav-mobile__languages a:active,.mm-menu .mm-listview>li.main-nav-mobile__languages a:focus{color:#c1c1c1;text-decoration:none}.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__languages a:hover,.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__languages a:active,.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__languages a:focus{color:#666;text-decoration:none}.mm-menu .mm-listview>li.main-nav-mobile__languages span{margin-right:28px}.mm-menu .mm-listview>li.main-nav-mobile__social{font-size:0;padding-top:7px;padding-bottom:7px;padding-left:20px;padding-right:15px}.mm-menu .mm-listview>li.main-nav-mobile__social a:hover,.mm-menu .mm-listview>li.main-nav-mobile__social a:active,.mm-menu .mm-listview>li.main-nav-mobile__social a:focus{color:#c1c1c1}.mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link{display:inline-block;padding-right:0;padding-left:0;line-height:24px;vertical-align:top;color:#c1c1c1}.mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link:not(:last-child){margin-right:20px}.mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link .icon-svg{vertical-align:middle}.mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link:hover,.mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link:active,.mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link:focus{color:#c1c1c1}.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--twitter:hover,.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--twitter:active,.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--twitter:focus{color:#55acee}.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--facebook:hover,.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--facebook:active,.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--facebook:focus{color:#3b5998}.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--youtube:hover,.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--youtube:active,.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--youtube:focus{color:#cd201f}.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--pinterest:hover,.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--pinterest:active,.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--pinterest:focus{color:#bd081c}.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--rss:hover,.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--rss:active,.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--rss:focus{color:#f26522}.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--linkedin:hover,.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--linkedin:active,.browser-no-touchevents .mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link--linkedin:focus{color:#0077b5}@media (min-width: 23.4375em){.mm-menu .mm-listview>li.main-nav-mobile__social .main-nav-mobile__social__link:not(:last-child){margin-right:25px}}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{color:#000;text-decoration:underline;background:transparent}.mm-menu .mm-listview>li.mm-selected>a.main-nav-mobile__title,.mm-menu .mm-listview>li.mm-selected>span.main-nav-mobile__title,.mm-menu .mm-listview>li.is-active>a.main-nav-mobile__title,.mm-menu .mm-listview>li.is-active>span.main-nav-mobile__title{color:#c53752;text-decoration:none;background:transparent}.mm-navbar .mm-title{font-family:"Oswald",sans-serif;font-size:16px;text-transform:uppercase}.mm-opening #mm-blocker{background:rgba(0,0,0,0.2)}.mm-page{-webkit-box-shadow:none !important;box-shadow:none !important;will-change:transform}.mm-panel{will-change:transform}.mm-panel.mm-current{will-change:transform}#mm-1{padding-top:10px}#mm-1 .mm-navbar{display:none}.product-navbar{position:absolute;z-index:1;top:100%;right:0;left:0;height:0;display:none;background:#fbfbfb;overflow:hidden;-webkit-transition:height 0.25s ease-in-out;-o-transition:height 0.25s ease-in-out;transition:height 0.25s ease-in-out;will-change:transform}@media (min-width: 62em){.product-navbar{display:block}}.main-header.is-mini .product-navbar{height:61px;border-top:1px solid #eee}.product-navbar__title-wrap{float:left;height:100%}.product-navbar__title{width:250px;padding:20px 0 0 0;margin:0;font-family:"Oswald",sans-serif;font-size:20px;line-height:1;text-transform:uppercase;color:#333;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 75em){.product-navbar__title{width:400px}}.product-nav{float:right;height:100%}.product-nav ul{display:table;height:100%;margin:0;padding:0;list-style:none}.product-nav__item{display:table-cell;height:100%;padding:0 35px 0 0;margin:0;vertical-align:middle}.product-nav__item:last-child{padding-right:0}.product-nav__item__link{font-size:18px;line-height:1;vertical-align:middle;color:#666}.product-nav__item__link:hover,.product-nav__item__link:active,.product-nav__item__link:focus{color:#000;text-decoration:underline}.product-nav__item__link.is-active{color:#000;text-decoration:underline}.product-nav__item__button{padding:5px 12px;font-size:18px;line-height:1;vertical-align:middle;color:#666;background:#fff;border:1px solid #EEEEEE}.product-nav__item__button:hover,.product-nav__item__button:active,.product-nav__item__button:focus{color:#000;text-decoration:none}.product-nav__item__button.is-active{color:#000;text-decoration:underline}.product-nav__item__icon{color:#c1c1c1}.product-nav__item__icon--facebook:hover,.product-nav__item__icon--facebook:active,.product-nav__item__icon--facebook:focus{color:#3b5998}.product-nav__item__icon--twitter:hover,.product-nav__item__icon--twitter:active,.product-nav__item__icon--twitter:focus{color:#55acee}.product-nav__item__icon--pinterest:hover,.product-nav__item__icon--pinterest:active,.product-nav__item__icon--pinterest:focus{color:#bd081c}.cookies-alert{position:fixed;z-index:1030;left:0;bottom:0;width:100%;padding:15px 0 14px 0;background-color:#fff;background-color:rgba(255,255,255,0.9)}.cookies-alert__content{position:relative;width:820px;max-width:100%;padding:0 15px 0 15px;margin:0 auto}.cookies-alert__text{font-size:14px;line-height:1.4;color:#c53752}.cookies-alert__text a{text-decoration:underline;color:#c53752}.browser-no-touchevents .cookies-alert__text a:hover{text-decoration:underline;color:#000}.cookies-alert__close{margin-top:10px;text-transform:uppercase}@media (min-width: 48em){.cookies-alert__close{float:right;margin-top:0;margin-bottom:15px;margin-left:20px}}.browserupgrade{padding:20px 0;font-size:16px;font-size:1.6rem;line-height:1.3;color:#a94442;background-color:#f2dede}.browserupgrade a{color:#a94442;text-decoration:underline}.browserupgrade a:hover,.browserupgrade a:active,.browserupgrade a:focus{color:#a94442;text-decoration:underline}.tablet-header{position:absolute;z-index:998;top:0;right:0;left:90px;height:80px;padding:0;overflow:visible;will-change:scroll-position;-webkit-transform:translateZ(0);transform:translateZ(0)}body.is-tablet-header-light .tablet-header{background:rgba(255,255,255,0.1)}.tablet-header .container{height:100%;overflow:visible}.tablet-aside{position:fixed;z-index:999;top:0;left:0;width:90px;height:100%;padding:0;overflow:hidden;background:#fff;-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;-o-transition:transform 0.4s ease-in-out, -o-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out, -o-transform 0.4s ease-in-out;will-change:scroll-position, transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.tablet-nav-opened .tablet-aside{-webkit-transform:translate(250px, 0);-ms-transform:translate(250px, 0);-o-transform:translate(250px, 0);transform:translate(250px, 0)}html.tablet-nav-opening{position:relative;overflow:hidden}html.tablet-nav-opening body{overflow:hidden}html.tablet-nav-opened .main-wrap{-webkit-transform:translate(250px, 0);-ms-transform:translate(250px, 0);-o-transform:translate(250px, 0);transform:translate(250px, 0)}.tablet-nav-blocker{display:none;position:fixed;z-index:999999;top:0;right:0;left:340px;height:100%;background:transparent;will-change:scroll-position;-webkit-transform:translateZ(0);transform:translateZ(0)}.tablet-nav-opened .tablet-nav-blocker{display:block}.tablet-nav{position:absolute;z-index:2;top:0;bottom:0;width:100%;overflow:auto;background:#fff;will-change:transform, scroll-position;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.browser-touchevents .tablet-nav{overflow-y:scroll}.tablet-nav ul{margin:0;padding:0;list-style:none}.tablet-nav__logo{display:block;margin-bottom:5px;font-size:0;text-align:center}@media (min-height: 700px){.tablet-nav__logo{margin-bottom:15px}}.tablet-nav__logo__link{display:block;padding:17px 0}.tablet-nav__item{display:block;padding:0;margin-bottom:10px;font-size:0;text-align:center}@media (min-height: 480px){.tablet-nav__item{margin-bottom:12px}}@media (min-height: 700px){.tablet-nav__item{margin-bottom:21px}}.tablet-nav__item--area-privada{position:absolute;bottom:30px;left:0;width:100%;padding-bottom:0;margin-bottom:0;will-change:scroll-position;-webkit-transform:translateZ(0);transform:translateZ(0)}.tablet-nav__link{display:block;padding:5px 10px;font-family:"Oswald",sans-serif;font-size:13px;line-height:1.5;text-decoration:none;color:#c1c1c1;-webkit-transition:none;-o-transition:none;transition:none;-webkit-touch-callout:none}.tablet-nav__link:hover,.tablet-nav__link:active,.tablet-nav__link:focus{color:#c1c1c1;text-decoration:none}.tablet-nav__link:hover .tablet-nav__link__icon,.tablet-nav__link:active .tablet-nav__link__icon,.tablet-nav__link:focus .tablet-nav__link__icon{color:#aaa}.tablet-nav__link__icon{width:40px;height:40px;margin-bottom:7px;color:#aaa}.tablet-nav__link__text{display:block}.tablet-nav__link.is-active,.tablet-nav__link.is-selected{color:#c53752}.tablet-nav__link.is-active .tablet-nav__link__icon,.tablet-nav__link.is-selected .tablet-nav__link__icon{color:inherit}.tablet-subnav{position:fixed;z-index:999;left:0;top:0;bottom:0;width:250px;overflow:auto;background:#f7f7f6;-webkit-transform:translate(-100%, 0) translateZ(0);transform:translate(-100%, 0) translateZ(0);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;-o-transition:transform 0.4s ease-in-out, -o-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out, -o-transform 0.4s ease-in-out;-webkit-overflow-scrolling:touch;will-change:transform, scroll-position}.browser-touchevents .tablet-subnav{overflow-y:scroll}.tablet-nav-opened .tablet-subnav{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.tablet-subnav__section{display:none}.tablet-subnav__section.is-active{display:block}.tablet-subnav__category{padding:0 15px 0 24px}.tablet-subnav__category:not(:first-child){border-top:1px solid #eee}.tablet-subnav__title{position:relative;display:block;padding:24px 0 24px 38px;font-family:"Oswald",sans-serif;font-size:15px;line-height:21px;text-transform:uppercase;color:#000}.tablet-subnav__title:hover,.tablet-subnav__title:active,.tablet-subnav__title:focus{text-decoration:none;color:#000}.tablet-subnav__title__icon{position:absolute;top:24px;left:0;width:26px;height:26px;color:#a7a7a7}.tablet-subnav__title__txt{display:inline-block;margin-right:10px;vertical-align:middle}.tablet-subnav__title__arrow{position:relative;top:4px;margin-left:10px;vertical-align:top;color:#c1c1c1}.tablet-subnav__nav{padding:0 0 10px 50px;margin:0;list-style:none}.tablet-subnav__item{position:relative;display:block;margin-bottom:15px}.tablet-subnav__item a{font-size:15px;color:#535353}.tablet-subnav__item a:hover,.tablet-subnav__item a:active,.tablet-subnav__item a:focus{text-decoration:none;color:#535353}.tablet-subnav__item.is-active a{color:#535353;text-decoration:underline}.tablet-subnav__item.is-active .tablet-subnav__item__icon{color:#535353}.tablet-subnav__item__icon{position:absolute;top:-4px;left:-32px;width:24px;height:24px;color:#a7a7a7}.main-footer{position:relative;padding:88px 0 40px;background:#f7f7f6;color:#535353}.main-footer.has-calltoaction-fixed{padding-bottom:91px}.main-footer__logo{position:absolute;top:-44px;left:50%;margin-left:-37px}.main-footer__col{float:left;width:50%}@media (min-width: 30em){.main-footer__col{width:33.33333%}}@media (min-width: 48em){.main-footer__col{width:20%}}.main-footer__col.main-footer__col--1,.main-footer__col.main-footer__col--2,.main-footer__col.main-footer__col--3{display:none}@media (min-width: 30em){.main-footer__col.main-footer__col--1,.main-footer__col.main-footer__col--2,.main-footer__col.main-footer__col--3{display:block}}.main-footer__col.main-footer__col--3{width:100%}@media (min-width: 30em){.main-footer__col.main-footer__col--3{width:33.33333%}}@media (min-width: 48em){.main-footer__col.main-footer__col--3{width:20%}}.main-footer__col.main-footer__col--4{width:100%}@media (min-width: 48em){.main-footer__col.main-footer__col--4{width:40%}}.main-footer__title{margin-bottom:22px;font-family:"UniversLT-CondensedBold","Arial",sans-serif;font-size:18px;color:#000}.main-footer__links{padding:0;margin:0 0 40px;list-style:none}.main-footer__link{padding:0;margin:0 0 14px;font-size:14px;line-height:1.2;color:#535353}.main-footer__link a{color:#535353}.main-footer__link a:hover,.main-footer__link a:active,.main-footer__link a:focus{color:#000;text-decoration:none !important;background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#000)) no-repeat;background:-webkit-linear-gradient(#000, #000) no-repeat;background:-o-linear-gradient(#000, #000) no-repeat;background:linear-gradient(#000, #000) no-repeat;background-size:100% 1px;background-position:0 1.02em;text-shadow:0.05em 0 #f7f7f6,-0.05em 0 #f7f7f6}.main-footer__link a:hover::-moz-selection,.main-footer__link a:hover>*::-moz-selection,.main-footer__link a:active::-moz-selection,.main-footer__link a:active>*::-moz-selection,.main-footer__link a:focus::-moz-selection,.main-footer__link a:focus>*::-moz-selection{background-color:#404040;color:#f7f7f6;text-shadow:none}.main-footer__link a:hover::selection,.main-footer__link a:hover>*::selection,.main-footer__link a:active::selection,.main-footer__link a:active>*::selection,.main-footer__link a:focus::selection,.main-footer__link a:focus>*::selection{background-color:#404040;color:#f7f7f6;text-shadow:none}.main-footer__link a:hover::-moz-selection,.main-footer__link a:hover>*::-moz-selection,.main-footer__link a:active::-moz-selection,.main-footer__link a:active>*::-moz-selection,.main-footer__link a:focus::-moz-selection,.main-footer__link a:focus>*::-moz-selection{background-color:#404040;color:#f7f7f6;text-shadow:none}.main-footer__newsletter__text{font-size:16px}.main-footer__newsletter__text p{margin-bottom:16px}@media (min-width: 62em){.main-footer__newsletter__text{padding-right:40px}}@media (min-width: 75em){.main-footer__newsletter__text{padding-right:80px}}.main-footer__newsletter__form{max-width:auto;margin-bottom:32px;font-size:0px}@media (min-width: 48em){.main-footer__newsletter__form{max-width:370px}}.main-footer__newsletter__input-wrap{float:left;width:78%;padding-right:10px}.main-footer__newsletter__btn-wrap{float:left;width:22%}.main-footer__social{margin-bottom:30px;text-align:center}@media (min-width: 48em){.main-footer__social{text-align:left}}.main-footer__social__link{display:inline-block;height:24px;vertical-align:top;line-height:24px;color:#ccc}.main-footer__social__link:not(:last-child){margin-right:18px}.main-footer__social__link:hover,.main-footer__social__link:active,.main-footer__social__link:focus{color:#c53752}.main-footer__social__link .icon-svg{vertical-align:middle}@media (min-width: 62em){.main-footer__social__link:not(:last-child){margin-right:35px}}.main-footer__social__link--twitter:hover,.main-footer__social__link--twitter:active,.main-footer__social__link--twitter:focus{color:#55acee}.main-footer__social__link--facebook:hover,.main-footer__social__link--facebook:active,.main-footer__social__link--facebook:focus{color:#3b5998}.main-footer__social__link--youtube:hover,.main-footer__social__link--youtube:active,.main-footer__social__link--youtube:focus{color:#cd201f}.main-footer__social__link--pinterest:hover,.main-footer__social__link--pinterest:active,.main-footer__social__link--pinterest:focus{color:#bd081c}.main-footer__social__link--rss:hover,.main-footer__social__link--rss:active,.main-footer__social__link--rss:focus{color:#f26522}.main-footer__social__link--linkedin:hover,.main-footer__social__link--linkedin:active,.main-footer__social__link--linkedin:focus{color:#0077b5}.main-footer__copyright{text-align:center}@media (min-width: 62em){.main-footer__copyright{text-align:left}}.main-footer__copyright__prominent{color:#000}.product-intro{padding:40px 0 0 0}.product-intro .title{line-height:1.35}.product-feature{overflow:hidden;max-width:100%}.product-feature.product-feature--bg-grey{background:#fafafa}.product-feature__container{padding:0 15px;margin:0 auto}@media (min-width: 62em){.product-feature__container{display:table;table-layout:fixed;width:100%;max-width:1400px;height:700px}}@media (min-width: 75em){.product-feature__container{height:800px}}.product-feature__content{padding-bottom:30px;font-size:8px;text-align:right;vertical-align:middle}@media (min-width: 48em){.product-feature__content{font-size:9px}}@media (min-width: 62em){.product-feature__content{display:table-cell;width:45%;height:100%;padding-right:30px;padding-bottom:0;padding-left:30px;font-size:10px}}@media (min-width: 75em){.product-feature__content{padding-right:100px;padding-left:75px}}@media (min-width: 85.375em){.product-feature__content{padding-right:135px;padding-left:115px}}@media (min-width: 62em){.product-feature__content__align{display:inline-block;max-width:370px}}.product-feature__title{text-align:left}.product-feature__subtitle{margin-bottom:10px;text-align:left;color:#9A9A8C}.product-feature__text{font-size:2.2em;text-align:left;color:#535353}.product-feature__text strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif;color:#000}.product-feature__link{line-height:1;color:#c53752}.product-feature__link:hover,.product-feature__link:active,.product-feature__link:focus{text-decoration:none}.product-feature__link:hover .product-feature__link__text,.product-feature__link:active .product-feature__link__text,.product-feature__link:focus .product-feature__link__text{border-color:#c53752}.product-feature__link__text{display:inline-block;border-bottom:1px solid transparent;-webkit-transition:border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1)}.product-feature__link .icon-svg{position:relative;margin-left:4px;vertical-align:middle}@media (min-width: 62em){.product-feature__photo{position:relative;display:table-cell;width:55%;height:100%;vertical-align:middle}}.product-feature__photo__wrap{position:relative;display:inline-block;width:100%;height:100%}.product-feature__photo__img{display:block;max-width:100%;height:auto;margin:0 auto}@media (min-width: 62em){.product-feature__photo__img{position:absolute;top:0;left:0;max-width:none;width:auto;height:100%}}@media (min-width: 62em){.product-feature.product-feature--align-right .product-feature__content{text-align:left}}@media (min-width: 75em){.product-feature.product-feature--align-right .product-feature__content{padding-right:75px;padding-left:100px}}@media (min-width: 85.375em){.product-feature.product-feature--align-right .product-feature__content{padding-right:115px;padding-left:135px}}@media (min-width: 62em){.product-feature.product-feature--align-right .product-feature__title{text-align:right}}@media (min-width: 62em){.product-feature.product-feature--align-right .product-feature__subtitle{text-align:right}}@media (min-width: 62em){.product-feature.product-feature--align-right .product-feature__text{text-align:right}}@media (min-width: 62em){.product-feature.product-feature--align-right .product-feature__photo__img{left:auto;right:0}}@media (min-width: 62em){.product-feature.product-feature--higher .product-feature__container{height:900px}}@media (min-width: 75em){.product-feature.product-feature--higher .product-feature__container{height:1050px}}@media (min-width: 85.375em){.product-feature.product-feature--higher .product-feature__container{height:1350px}}.product-feature.product-feature--image-contain .product-feature__container{padding-right:0;padding-left:0}@media (min-width: 62em){.product-feature.product-feature--image-contain .product-feature__container{max-width:none;height:auto;padding-left:15px}}@media (min-width: 75em){.product-feature.product-feature--image-contain .product-feature__container{height:auto}}@media (max-width: 61.99em){.product-feature.product-feature--image-contain .product-feature__content{padding-right:15px;padding-left:15px}}@media (min-width: 62em){.product-feature.product-feature--image-contain .product-feature__content{height:auto}}.product-feature.product-feature--image-contain .product-feature__photo{padding-left:15px}@media (min-width: 62em){.product-feature.product-feature--image-contain .product-feature__photo{height:auto}}@media (min-width: 62em){.product-feature.product-feature--image-contain .product-feature__photo__img{position:relative;top:auto;right:auto;left:auto;max-width:100%;width:auto;height:auto}}@media (min-width: 62em){.product-feature--image-contain.product-feature--align-right .product-feature__container{padding-right:15px;padding-left:0}}.product-feature--image-contain.product-feature--align-right .product-feature__photo{padding-right:15px;padding-left:0}@media (min-width: 48em){.product-models{padding-bottom:20px}}@media (min-width: 62em){.product-models{padding-bottom:40px}}.product-models__buttons{padding:50px 0 0;text-align:center}.product-designer__wrap{padding-top:30px;background:#F7F7F5}@media (min-width: 62em){.product-designer__wrap{height:500px;padding-top:0}}.product-designer__container{height:100%}.product-designer__logo{font-size:0;text-align:center}.product-designer__logo:before{content:'';display:inline-block;height:100%;vertical-align:middle}@media (min-width: 62em){.product-designer__logo{float:left;width:23%;height:100%;padding:30px 0}}.product-designer__logo__img{display:inline-block;max-width:90%;width:auto;height:auto;vertical-align:middle}.product-designer__photo{font-size:0;text-align:center}.product-designer__photo:before{content:'';display:inline-block;height:100%;vertical-align:bottom}@media (min-width: 62em){.product-designer__photo{float:left;width:24%;height:100%}}.product-designer__photo__img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:bottom}.product-designer__quote{padding:30px 15px;font-size:0}.product-designer__quote:before{content:'';display:inline-block;height:100%;vertical-align:middle}@media (min-width: 62em){.product-designer__quote{float:left;width:53%;height:100%;padding-right:65px;padding-left:65px}}.product-designer__quote__content{display:inline-block;vertical-align:middle}.product-designer__quote__text{padding:0;border:none;margin:0;font-size:24px;line-height:1.33;text-align:center;color:#000}@media (min-width: 62em){.product-designer__quote__text{font-size:30px}}.product-designer__quote__footer{padding-top:15px}.product-designer__quote__footer:before{content:none}.product-designer__quote__author{display:block;font-family:'UniversLT-CondensedBold';font-size:20px;line-height:1.5;color:#000;font-style:normal}.product-designer__quote__company{display:block;font-size:20px;line-height:1.5;color:#000;font-style:normal}.environment__logos{padding-top:0;padding-left:3px;padding-right:3px;font-size:0;text-align:center}.environment__logos:before{content:'';display:inline-block;height:100%;vertical-align:middle}@media (min-width: 48em){.environment__logos{padding-top:30px}}.environment__item{display:inline-block;width:auto;max-width:14.28571%;text-align:center;vertical-align:middle}@media (min-width: 30em){.environment__item{padding:0 5px}}@media (min-width: 62em){.environment__item{padding:0 10px}}@media (min-width: 75em){.environment__item{padding:0 16px 2px}}.environment__item__img{display:inline-block;width:auto;max-width:100%;height:auto}.environment__data{height:auto;padding-top:50px;padding-right:5px;padding-left:5px;font-size:0;text-align:center;background-color:#fff}@media (min-width: 48em){.environment__data{height:600px;background-image:url("../../images/medio-ambiente-bg.jpg");background-position:center top;background-size:auto 100%}}@media (min-width: 62em){.environment__data{height:715px}}.environment__graph{position:relative;display:inline-block;width:50%;max-width:260px;padding:0 5px;text-align:center}@media (min-width: 30em){.environment__graph{padding:0 20px}}@media (min-width: 48em){.environment__graph{width:300px;padding:0 20px}}@media (min-width: 62em){.environment__graph{width:364px;max-width:none;padding:0 42px}}.environment__graph .circle{position:relative;display:block;padding-top:100%}.environment__graph .circles-wrp{position:absolute !important;top:0;left:0;width:100%;height:100%;background:#fff;font-size:0;text-align:left;-webkit-border-radius:50%;border-radius:50%}.environment__graph .circles-wrp svg{display:inline-block;vertical-align:top;width:100%;height:100%}.environment__graph__content{position:absolute;top:50%;left:0;width:100%;padding:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.environment__graph__percent{display:block;font-size:40px;line-height:1.15;color:#2f2f2f}@media (min-width: 30em){.environment__graph__percent{font-size:50px}}@media (min-width: 48em){.environment__graph__percent{font-size:60px}}@media (min-width: 62em){.environment__graph__percent{font-size:80px}}.environment__graph__desc{display:block;font-size:16px;line-height:1.3;color:#666}@media (min-width: 48em){.environment__graph__desc{font-size:18px}}.downloads__container{padding-right:0;padding-left:0}@media (min-width: 30em){.downloads__container{padding-right:15px;padding-left:15px}}.download{float:left;display:block;width:50%;padding:15px 5px;margin-bottom:10px;text-align:center;-webkit-transition:-webkit-box-shadow 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-box-shadow 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:box-shadow 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:box-shadow 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:box-shadow 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-box-shadow 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.product-downloads .download{-webkit-transition:background-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:background-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.download:hover,.download:active,.download:focus{text-decoration:none;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2)}.product-downloads .download:hover,.product-downloads .download:active,.product-downloads .download:focus{background-color:#fff}.download:hover .download__size,.download:active .download__size,.download:focus .download__size{border-color:#000}@media (min-width: 30em){.download{padding:15px 18px;margin-bottom:15px}}@media (min-width: 48em){.download{width:33.333333%;min-height:291px;padding:50px 15px 0;margin-bottom:0}}.download__icon{display:block;height:45px;margin-bottom:20px;font-size:0}.download__icon:before{content:'';display:inline-block;height:100%;vertical-align:middle}.download__icon__img{display:inline-block;vertical-align:middle}.download__icon svg{display:inline-block;vertical-align:middle;max-width:100px;max-height:45px}.download__title{font-family:"Oswald",sans-serif;font-size:17px;line-height:1.2;color:#000}@media (min-width: 48em){.download__title{font-size:20px}}.download__desc{margin-bottom:25px;font-size:16px;line-height:1.3;color:#666}@media (min-width: 62em){.download__desc{min-height:46px;padding-right:15px;padding-left:15px;font-size:18px}}@media (min-width: 75em){.download__desc{padding-right:30px;padding-left:30px}}.download__size{display:inline-block;padding-bottom:5px;border-bottom:2px solid transparent;font-family:"Oswald",sans-serif;font-size:15px;text-transform:uppercase;color:#9e9e9e;-webkit-transition:border-color 0.35s ease-in-out;-o-transition:border-color 0.35s ease-in-out;transition:border-color 0.35s ease-in-out}.downloads.downloads--centered{text-align:center}.downloads.downloads--centered .downloads__container{font-size:0}.downloads.downloads--centered .download{float:none;display:inline-block;vertical-align:top}.downloads.downloads--text-bigger .download__desc{font-size:18px}@media (min-width: 62em){.downloads.downloads--text-bigger .download__desc{font-size:20px}}@media (min-width: 75em){.downloads.downloads--text-bigger .download__desc{padding-right:20px;padding-left:20px}}.calltoaction-fixed{display:block;position:fixed;z-index:999;bottom:0;left:0;width:100%;padding:5px;overflow:hidden;background:#fff}@media (min-width: 48em){.calltoaction-fixed{display:none}}.calltoaction-fixed__btn{padding-top:8px;padding-bottom:8px;font-family:"UniversLT-CondensedBold","Arial",sans-serif;font-size:18px}.calltoaction-fixed__btn .icon-svg{vertical-align:middle}.projects__intro{padding-top:30px;margin-bottom:15px}@media (min-width: 48em){.projects__intro{padding-top:40px;margin-bottom:25px}}.news-details__opening{padding-top:30px;padding-bottom:20px}@media (min-width: 48em){.news-details__opening{padding-top:50px;padding-bottom:5px}}@media (min-width: 62em){.news-details__opening{padding-top:60px}}.news-details__title{margin-bottom:20px;font-size:30px;line-height:1.2;color:#444}@media (min-width: 30em){.news-details__title{font-size:40px}}@media (min-width: 48em){.news-details__title{font-size:50px}}@media (min-width: 75em){.news-details__title{font-size:70px}}.news-details__date-wrap{margin-bottom:20px;font-size:18px;line-height:1.45}.news-details__date-wrap a{color:#444;text-decoration:none}.news-details__date-wrap a:hover,.news-details__date-wrap a:active,.news-details__date-wrap a:focus{color:#444;text-decoration:underline}@media (min-width: 48em){.news-details__date-wrap{font-size:22px}}.news-details__category{font-weight:700}.news-details__social-wrap{margin-bottom:20px;font-size:0;text-align:left}.news-details__social-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle}@media (min-width: 48em){.news-details__social-wrap{text-align:right}}.news-details__stat{display:inline-block;margin-right:25px;font-size:19px;line-height:1;text-transform:uppercase;color:#666;vertical-align:middle}@media (min-width: 48em){.news-details__stat{font-size:22px}}.news-details__stat .icon-svg{margin-top:2px;color:#c1c1c1;margin-right:10px}.news-details__social{display:inline-block;margin-right:35px;color:#c1c1c1;vertical-align:middle}.news-details__social:last-child{margin-right:0}.news-details__social--facebook:hover,.news-details__social--facebook:active,.news-details__social--facebook:focus{color:#3b5998}.news-details__social--twitter:hover,.news-details__social--twitter:active,.news-details__social--twitter:focus{color:#55acee}.news-details__social--pinterest:hover,.news-details__social--pinterest:active,.news-details__social--pinterest:focus{color:#bd081c}.block-text ul{margin-bottom:60px;margin-top:-30px}.press-regular-container{margin-bottom:50px}@media (min-width: 48em){.press-regular-container{margin-bottom:80px}}@media (min-width: 62em){.press-regular-container{margin-bottom:100px}}@media (min-width: 30em){.press-regular-col{float:left;width:50%}}@media (min-width: 62em){.press-regular-col{float:left;width:33.33333%}}.press{border:1px solid transparent;display:block;margin-bottom:50px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1)}.press:hover,.press:active,.press:focus{text-decoration:none}.press__link{display:block;color:#666;text-decoration:none}.press__link:hover,.press__link:active,.press__link:focus{color:#666;text-decoration:none}.press__title{margin-bottom:9px;font-size:23px;line-height:1.4;color:#535353;-webkit-transition:color 0.25s ease-in-out;-o-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out}@media (min-width: 48em){.press__title{font-size:25px}}.press__date{margin-bottom:10px;font-size:16px;line-height:1.6;color:#999}.press__text{font-size:16px;line-height:1.6;color:#666}.press__text p{margin-bottom:18px}.press__category{position:relative;display:inline-block;vertical-align:top;max-width:100%;margin-right:15px;margin-bottom:15px;font-family:"Oswald",sans-serif;font-size:13px;line-height:17px;text-transform:uppercase;color:#000;-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.press__category:before{content:'';position:absolute;bottom:-5px;left:0;display:block;width:100%;height:1px;background-color:#c1c1c1;-webkit-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.press__category:hover{color:#c53752}.press__category:hover:before{background:#c53752}.press__category__overflow{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.press__size{display:inline-block;margin-bottom:15px;vertical-align:top;font-size:16px;line-height:17px;color:#808080;white-space:nowrap}.press__size .icon-svg{margin-right:8px}.press__logo{text-align:center}.press__logo img{display:inline-block;max-width:100%;height:auto}.press__newspaper{display:block;margin-bottom:5px;font-size:16px;line-height:1.6;color:#000}@media (min-width: 30em){.press.press--regular .press__link{padding:20px 15px 15px;margin-bottom:0}}@media (min-width: 48em){.press.press--regular .press__link{padding:30px 20px 25px}}@media (min-width: 62em){.press.press--regular .press__link{padding:45px 25px 35px}}@media (min-width: 75em){.press.press--regular .press__link{padding:65px 40px 45px}}@media (min-width: 85.375em){.press.press--regular .press__link{padding:75px 55px 55px}}.press.press--regular .press__photo{display:block;max-width:100%;width:auto;height:auto;margin:0 auto 15px}@media (min-width: 75em){.press.press--regular .press__text{min-height:150px}}@media (min-width: 30em){.press.press--regular:hover,.press.press--regular:active,.press.press--regular:focus{border-color:#ECECEC}}.press.press--regular:hover .press__title,.press.press--regular:active .press__title,.press.press--regular:focus .press__title{color:#000}.press.press--main{padding-bottom:15px;margin-bottom:60px;background:#f8f8f8}.press.press--main:hover .press__title,.press.press--main:active .press__title,.press.press--main:focus .press__title{color:#666}@media (min-width: 62em){.press.press--main .container{display:table}}.press.press--main .press__title{margin-bottom:5px;font-size:28px;color:#000}@media (min-width: 75em){.press.press--main .press__title{font-size:30px}}.press.press--main .press__text{font-size:19px;line-height:1.45;color:#808080}.press.press--main .press__text p{margin-bottom:22px}@media (min-width: 62em){.press.press--main .press__text{font-size:20px}}@media (min-width: 75em){.press.press--main .press__text{font-size:22px}}.press.press--main .press__logo{margin-bottom:15px}@media (min-width: 62em){.press.press--main{padding-top:0;padding-bottom:0;text-align:center}}@media (min-width: 62em){.press__col-photo{display:table-cell;width:43%;vertical-align:top}}.press__photo{display:block;max-width:100%;height:auto;margin:0 auto 15px}@media (min-width: 62em){.press__photo{margin-bottom:0}}@media (min-width: 62em){.press__col-info{display:table-cell;width:57%;padding-top:15px;padding-right:5px;padding-bottom:15px;padding-left:20px;vertical-align:middle}}@media (min-width: 75em){.press__col-info{padding-right:25px;padding-left:40px}}@media (min-width: 48em){.press-mini-row-mobile{display:none}}.press-mini-row-desktop{display:none}@media (min-width: 48em){.press-mini-row-desktop{display:block}}.press-mini-col{padding:0 15px}@media (min-width: 30em){.press-mini-col{float:left;width:50%}}@media (min-width: 48em){.press-mini-col{float:left;width:33.33333%}}@media (min-width: 62em){.press-mini-col{padding-right:30px;padding-left:30px}}@media (min-width: 75em){.press-mini-col{padding-right:50px;padding-left:50px}}.press.press--mini{padding-bottom:30px;margin-bottom:30px;border-bottom:3px solid #eaeaea}.press.press--mini .press__title{font-size:21px}@media (min-width: 48em){.press.press--mini .press__title{font-size:23px}}@media (min-width: 62em){.press.press--mini .press__title{font-size:25px}}.press.press--mini .press__date{margin-bottom:0}.press.press--mini:hover .press__title,.press.press--mini:active .press__title,.press.press--mini:focus .press__title{color:#000;text-decoration:underline}@media (min-width: 62em){.press.press--mini{padding-right:9px;padding-left:9px}}.press-buttons{padding:15px 0 40px}@media (min-width: 48em){.press-buttons{padding:20px 0 50px}}.ambient-products{position:relative;text-align:center}.ambient-products__container{position:relative;font-size:0;display:inline-block}.ambient-product{position:absolute;top:0;left:0;display:block;text-decoration:none;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:visible}.ambient-product:hover,.ambient-product:active,.ambient-product:focus{text-decoration:none}.ambient-product:hover .ambient-product__circle__plus,.ambient-product:active .ambient-product__circle__plus,.ambient-product:focus .ambient-product__circle__plus{opacity:1}.ambient-product:hover .ambient-product__desc__name,.ambient-product:active .ambient-product__desc__name,.ambient-product:focus .ambient-product__desc__name{color:#000}.ambient-product:hover .ambient-product__desc__name-border,.ambient-product:active .ambient-product__desc__name-border,.ambient-product:focus .ambient-product__desc__name-border{border-color:#000}.ambient-product__circle{display:block;width:31px;height:31px;padding-top:7px;background:rgba(255,255,255,0.5);-webkit-border-radius:50%;border-radius:50%}@media (min-width: 62em){.ambient-product__circle{width:46px;height:46px;padding-top:10px}}.ambient-product__circle__small{position:relative;display:block;width:17px;height:17px;margin:0 auto;background:#fff;-webkit-border-radius:50%;border-radius:50%}@media (min-width: 62em){.ambient-product__circle__small{width:26px;height:26px}}.ambient-product__circle__number{display:block;font-size:14px;line-height:17px;color:#000;text-align:center}@media (min-width: 62em){.ambient-product__circle__number{display:none;font-size:16px;line-height:27px}}.ambient-product__circle__plus{display:none;color:#c53752;line-height:17px;text-align:center;-webkit-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;opacity:0}.browser-touchevents .ambient-product__circle__plus{opacity:1}.ambient-product__circle__plus .icon-svg{width:10px;height:10px;vertical-align:middle}@media (min-width: 62em){.ambient-product__circle__plus{display:block;line-height:26px}.ambient-product__circle__plus .icon-svg{width:15px;height:15px}}.ambient-product__desc{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.ambient-product__desc__line{display:none;width:1px;height:32px;margin:0 auto;background:#fff}@media (min-width: 62em){.ambient-product__desc__line{display:block}}.ambient-product__desc__name{display:none;min-width:120px;max-width:150px;padding:8px 10px 6px;font-size:14px;line-height:0.9;color:#535353;background:#fff;-webkit-border-radius:1px;border-radius:1px;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.25);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.25);-webkit-transition:color 0.25s ease-in-out;-o-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out}@media (min-width: 62em){.ambient-product__desc__name{display:block}}.ambient-product__desc__name-border{display:inline-block;vertical-align:middle;border-bottom:1px solid transparent;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:border-color 0.25s ease-in-out;-o-transition:border-color 0.25s ease-in-out;transition:border-color 0.25s ease-in-out}.ambient-products-list{padding:5px 0 0;margin:0;display:block;list-style:none;text-align:left}@media (min-width: 62em){.ambient-products-list{display:none}}.ambient-products-list__item{display:block;border-bottom:1px solid #f1f1f1}.ambient-products-list__item__link{position:relative;padding:6px 10px 6px 0;display:block;color:#c53752;font-size:16px;line-height:1.2;text-decoration:none}.ambient-products-list__item__link:hover,.ambient-products-list__item__link:active,.ambient-products-list__item__link:focus{text-decoration:none}.ambient-products-list__item__number{color:#000}.ambient-products-list__item .icon-svg{position:absolute;top:8px;right:0;color:#000}.product-filters__col-1{padding:0 15px}@media (min-width: 48.0625em){.product-filters__col-1{float:left;width:25%;padding-right:8px}}@media (min-width: 62em){.product-filters__col-1{width:17%;padding-top:13px}}.product-filters__col-2{padding:0 15px}@media (min-width: 48.0625em){.product-filters__col-2{float:left;width:75%;padding-left:0;padding-right:15px}}@media (min-width: 62em){.product-filters__col-2{width:83%}}.products-filters__summary{margin-bottom:35px;font-size:16px;line-height:1.2;color:#535353}.products-filters__summary strong{color:#000}@media (max-width: 39.9375em){.products-filters__summary .select2-container{width:100% !important}}@media (min-width: 40em){.products-filters__summary .select2-container{float:left;width:auto;margin-right:18px}}.products-filters__order{padding-left:15px;font-size:16px;color:#535353}@media (min-width: 40em){.products-filters__order{float:left;width:auto;min-width:155px;margin-right:18px}}.products-filters__summary__text{padding-top:15px}.products-filters__list{margin-bottom:30px}@media (min-width: 30em){.products-filters__list{margin-right:-6px;margin-left:-6px}}@media (min-width: 30em){.product-simple-col{padding:0 6px;float:left;width:50%}}@media (min-width: 62em){.product-simple-col{width:33.33333%}}body:not(.browser-touchevents) .product-simple-col.product-simple-col--download:hover{z-index:2}@media (min-width: 30em){.product-simple-col.product-simple-col--download{padding:0 6px;float:left;width:50%}}@media (min-width: 48em){.product-simple-col.product-simple-col--download{width:33.33333%}}@media (min-width: 62em){.product-simple-col.product-simple-col--download{width:25%}}.product-simple-col-separator--tablet{display:none}@media (min-width: 30em){.product-simple-col-separator--tablet{display:block}}@media (min-width: 62em){.product-simple-col-separator--tablet{display:none}}.product-simple-col-separator--desktop{display:none}@media (min-width: 62em){.product-simple-col-separator--desktop{display:block}}.product-simple{display:block;margin-right:auto;margin-bottom:30px;margin-left:auto;padding:0;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;text-align:center;background:#fff;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-transition:border-color 0.3s ease-in-out;-o-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out}.browser-no-touchevents .product-simple{padding:8px 8px 0 8px}.browser-no-touchevents .product-simple:hover,.browser-no-touchevents .product-simple:active,.browser-no-touchevents .product-simple:focus{border-color:#c1c1c1;-webkit-transition:border-color 0.35s ease-in-out;-o-transition:border-color 0.35s ease-in-out;transition:border-color 0.35s ease-in-out}.browser-no-touchevents .product-simple:hover .product-simple__btns,.browser-no-touchevents .product-simple:active .product-simple__btns,.browser-no-touchevents .product-simple:focus .product-simple__btns{opacity:1;-webkit-transition:border-color 0.35s ease-in-out, opacity 0.2s ease-in-out;-o-transition:border-color 0.35s ease-in-out, opacity 0.2s ease-in-out;transition:border-color 0.35s ease-in-out, opacity 0.2s ease-in-out}.browser-touchevents .product-simple{border:0}@media (min-width: 48em){.product-simple{margin-bottom:60px}}.product-simple__link{display:block;text-decoration:none}.product-simple__link:hover,.product-simple__link:active,.product-simple__link:focus{text-decoration:none}.product-simple__photo__img{display:block;max-width:100%;width:auto;height:auto;margin:0 auto 10px}@media (min-width: 48em){.product-simple__photo__img{margin-bottom:15px}}@media (min-width: 62em){.product-simple__photo__img{margin-bottom:20px}}.product-simple__info{position:relative;padding-bottom:25px}.browser-touchevents .product-simple__info{padding-bottom:0}.product-simple__title{margin-bottom:0;font-family:"Oswald",sans-serif;font-size:21px;line-height:1.4;text-transform:uppercase;color:#000}.browser-touchevents .product-simple__title{margin-bottom:15px}@media (min-width: 48em){.browser-touchevents .product-simple__title{margin-bottom:25px}}.product-simple__size{padding-top:6px;margin-bottom:0;font-family:"Oswald",sans-serif;font-size:16px;line-height:1.4;font-weight:300;text-transform:uppercase;color:#bcbcbc;opacity:0;-webkit-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.browser-touchevents .product-simple__size{padding-top:0;margin-bottom:10px;opacity:1}.product-simple__btns{position:absolute;top:100%;left:-9px;right:-9px;padding-bottom:40px;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;border-left:1px solid #c1c1c1;background:#fff;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;opacity:0;-webkit-transition:border-color 0.35s ease-in-out, opacity 0.4s ease-in-out;-o-transition:border-color 0.35s ease-in-out, opacity 0.4s ease-in-out;transition:border-color 0.35s ease-in-out, opacity 0.4s ease-in-out}.browser-touchevents .product-simple__btns{position:relative;top:auto;left:auto;right:auto;padding-bottom:0;border:0;opacity:1}@media (min-width: 30em){.product-simple.product-simple--alernative{max-width:296px}}.product-simple.product-simple--alernative .product-simple__photo__img{width:100%;margin-bottom:15px}@media (min-width: 30em){.product-simple.product-simple--alernative .product-simple__photo__img{width:auto}}@media (min-width: 62em){.product-simple.product-simple--alernative .product-simple__photo__img{margin-bottom:20px}}@media (min-width: 48em){.product-simple.product-simple--download{max-width:270px;margin-bottom:30px}}.product-simple.product-simple--download .product-simple__photo__img{width:100%;margin-bottom:15px}@media (min-width: 30em){.product-simple.product-simple--download .product-simple__photo__img{width:auto}}@media (min-width: 62em){.product-simple.product-simple--download .product-simple__photo__img{margin-bottom:25px}}.browser-touchevents .product-simple.product-simple--download{margin-bottom:45px}.browser-touchevents .product-simple.product-simple--download .product-simple__title{margin-bottom:5px}.product-simple.product-simple--download:hover .product-simple__size,.product-simple.product-simple--download:active .product-simple__size,.product-simple.product-simple--download:focus .product-simple__size{opacity:1}.block-text{color:#2f2f2f}.employment-intro{background:#f7f7f5;margin-bottom:50px}@media (min-width: 48em){.employment-intro{margin-bottom:80px}}@media (min-width: 62em){.employment-intro{margin-bottom:115px}}@media (min-width: 62em){.employment-intro__wrap{height:450px}}@media (min-width: 75em){.employment-intro__wrap{height:500px}}@media (min-width: 62em){.employment-intro__col-photo{float:left;width:48%}}.employment-intro__photo{display:block;max-width:100%;width:auto;height:auto;margin:0 auto}@media (min-width: 62em){.employment-intro__photo{float:right;max-width:none}}.employment-intro__col-content{padding-top:35px;padding-bottom:25px;font-size:0}.employment-intro__col-content:before{content:'';display:inline-block;height:100%;vertical-align:middle}@media (min-width: 62em){.employment-intro__col-content{float:left;width:52%;height:100%;padding-left:2%}}.employment-intro__col-content__content{display:inline-block;vertical-align:middle}.employment-intro__title,.employment-intro__subtitle{margin-bottom:0;font-size:26px;color:#2f2f2f}@media (min-width: 30em){.employment-intro__title,.employment-intro__subtitle{font-size:32px}}@media (min-width: 48em){.employment-intro__title,.employment-intro__subtitle{font-size:36px}}@media (min-width: 62em){.employment-intro__title,.employment-intro__subtitle{font-size:42px}}.employment-intro__title{font-family:"UniversLT-CondensedBold","Arial",sans-serif;line-height:1.2}.employment-intro__subtitle{margin-bottom:15px;line-height:1.1}.employment-intro__text{font-size:18px;line-height:1.45;color:#2f2f2f}.employment-intro__text p{margin-bottom:15px}@media (min-width: 48em){.employment-intro__text{font-size:20px}}@media (min-width: 62em){.employment-intro__text{font-size:22px}}@media (min-width: 30em){.employment-jobs-col{float:left;width:50%;border-right:1px solid #eaeaea}.employment-jobs-col:nth-child(2n+2){border-right:0}.employment-jobs-col:last-child{border-right:0}}@media (min-width: 62em){.employment-jobs-col{float:left;width:33.33333%}.employment-jobs-col:nth-child(2n+2){border-right:1px solid #eaeaea}.employment-jobs-col:last-child{border-right:0}}.employment-jobs-item{display:block;margin-bottom:50px;-webkit-transition:border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1)}.employment-jobs-item:hover,.employment-jobs-item:active,.employment-jobs-item:focus{text-decoration:none}.employment-jobs-item:hover .employment-jobs-item__btn,.employment-jobs-item:active .employment-jobs-item__btn,.employment-jobs-item:focus .employment-jobs-item__btn{opacity:1}@media (min-width: 30em){.employment-jobs-item{padding:20px 15px 0;margin-bottom:0}}@media (min-width: 48em){.employment-jobs-item{padding:30px 20px 0}}@media (min-width: 62em){.employment-jobs-item{padding:45px 25px 0}}@media (min-width: 75em){.employment-jobs-item{padding:45px 50px 0}}.employment-jobs-item__title{display:inline-block;padding-bottom:20px;margin-bottom:30px;border-bottom:3px solid #eaeaea;font-size:23px;line-height:1.1;color:#2f2f2f;-webkit-transition:color 0.25s ease-in-out;-o-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out}@media (min-width: 62em){.employment-jobs-item__title{font-size:25px}}@media (min-width: 48em){.employment-jobs-item__title{font-size:30px}}.employment-jobs-item__subtitle{margin-bottom:10px;font-size:18px;line-height:1.1;color:#9a9a9a;-webkit-transition:color 0.25s ease-in-out;-o-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out}@media (min-width: 48em){.employment-jobs-item__subtitle{font-size:19px}}.employment-jobs-item__text{margin-bottom:15px;font-size:18px;line-height:1.45}@media (min-width: 48em){.employment-jobs-item__text{font-size:19px}}.employment-jobs-item--hide{display:none;padding-top:30px}.employment-jobs-item--hide .employment-jobs-item__text{color:#2f2f2f}@media (min-width: 48em){.employment-jobs-item--hide .col-sm-6:first-child{padding-right:35px;border-right:1px solid #eaeaea}}@media (min-width: 48em){.employment-jobs-item--hide .col-sm-6:last-child{padding-left:35px}}.emplyment-jobs-item__btns{margin-top:20px;padding-top:5px;padding-bottom:10px;border-bottom:1px solid #a6a6a6}@media (min-width: 30em){.emplyment-jobs-item__btns{padding-bottom:15px;margin-bottom:0}}@media (min-width: 48em){.emplyment-jobs-item__btns{padding-bottom:25px}}@media (min-width: 62em){.emplyment-jobs-item__btns{padding-bottom:35px}}@media (min-width: 75em){.emplyment-jobs-item__btns{padding-bottom:50px}}.employment-jobs-item__btn{float:right}.employment-growth{margin:5px 0 40px}@media (min-width: 48em){.employment-growth{margin:85px 0 70px}}@media (min-width: 62em){.employment-growth{margin:20px 0 30px}}.employment-growth__title,.employment-growth__subtitle{margin-bottom:0;font-size:26px;color:#2f2f2f}@media (min-width: 30em){.employment-growth__title,.employment-growth__subtitle{font-size:32px}}@media (min-width: 48em){.employment-growth__title,.employment-growth__subtitle{font-size:36px}}@media (min-width: 62em){.employment-growth__title,.employment-growth__subtitle{font-size:42px}}.employment-growth__title{font-family:"UniversLT-CondensedBold","Arial",sans-serif;line-height:1.2}.employment-growth__subtitle{margin-bottom:15px;line-height:1.1}.employment-growth__text{font-size:18px;line-height:1.45;color:#2f2f2f}.employment-growth__text p{margin-bottom:15px}@media (min-width: 48em){.employment-growth__text{font-size:20px}}@media (min-width: 62em){.employment-growth__text{font-size:22px}}.employment-cv{overflow:hidden;padding-bottom:60px;background:#f7f7f5}@media (min-width: 48em){.employment-cv{padding-bottom:80px}}@media (min-width: 62em){.employment-cv{padding-bottom:100px}}.employment-cv__btns{padding-top:25px}@media (min-width: 48em){.employment-cv__btns{padding-top:40px}}@media (min-width: 48em){.employment-cv__btns__legal{padding-top:15px}}@media (min-width: 48em){.employment-cv__submit{display:inline-block;max-width:305px}}.downloads-col-separator--tablet{display:none}@media (min-width: 30em){.downloads-col-separator--tablet{display:block}}@media (min-width: 62em){.downloads-col-separator--tablet{display:none}}.downloads-col-separator--desktop{display:none}@media (min-width: 62em){.downloads-col-separator--desktop{display:block}}.downlist{list-style:none;padding:0;margin:0}.downlist-item{display:block;padding-right:10px;padding-bottom:25px;padding-left:10px;margin-bottom:25px;border-bottom:3px solid #eaeaea}.downlist-item:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.downlist-item__title{margin-bottom:10px;font-family:"Oswald",sans-serif;font-size:17px;line-height:30px;color:#000}@media (min-width: 48em){.downlist-item__title{margin-bottom:5px;font-size:19px}}.downlist-item__title svg{display:inline-block;vertical-align:top;width:30px;height:30px;margin-right:5px}.downlist-item__title img{display:inline-block;vertical-align:top;width:auto;height:auto;max-width:30px;max-height:30px;margin-right:7px}.downlist-item__files{list-style:none;padding:0;margin:0}.downlist-item__file{position:relative;display:block;margin-bottom:12px;font-size:0}.downlist-item__file:last-child{margin-bottom:0}@media (min-width: 30em){.downlist-item__file{padding-right:100px}}.downlist-item__file__name{display:block;margin-bottom:4px;font-size:16px;line-height:1.3;color:#666;word-wrap:break-word}@media (min-width: 48em){.downlist-item__file__name{padding-top:5px}}@media (min-width: 62em){.downlist-item__file__name{font-size:16px}}.downlist-item__file__btn{display:inline-block;vertical-align:middle;width:100%}@media (min-width: 30em){.downlist-item__file__btn{position:absolute;top:-35px;right:0;width:auto}}.designer-details__products__buttons{padding-top:50px;margin-bottom:45px;text-align:center}@media (min-width: 85.375em){.designer-details__products__buttons{padding-top:70px}}.designer-data{background:#f7f7f5}@media (min-width: 62em){.designer-data__container{display:table;width:100%;padding-top:0}}.designer-data__col-desc{position:relative;z-index:1;padding:30px 15px}@media (min-width: 62em){.designer-data__col-desc{display:table-cell;width:72%;padding:45px 50px;vertical-align:bottom}.designer-data__col-desc:before{position:absolute;z-index:0;top:50%;right:-8px;display:block;content:'';width:15px;height:15px;margin-top:-8px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}}@media (min-width: 75em){.designer-data__col-desc{padding:60px 70px}}@media (min-width: 85.375em){.designer-data__col-desc{padding:90px 100px}}.designer-data__title{margin-bottom:15px;font-size:35px;line-height:1.2;color:#2f2f2f}@media (min-width: 48em){.designer-data__title{font-size:41px}}.designer-data__subtitle{margin-bottom:5px;font-size:18px;line-height:1.2;color:#696969}@media (min-width: 48em){.designer-data__subtitle{font-size:21px}}.designer-data__sector{margin-bottom:5px;font-family:"UniversLT-CondensedBold","Arial",sans-serif;font-size:18px;line-height:1.2;color:#2f2f2f}@media (min-width: 48em){.designer-data__sector{font-size:21px}}.designer-data__birth{margin-bottom:18px;font-size:18px;line-height:1.2;color:#2f2f2f}@media (min-width: 48em){.designer-data__birth{font-size:21px}}.designer-data__desc{margin-bottom:5px;font-size:20px;line-height:1.25;color:#2f2f2f}.designer-data__desc p{margin-bottom:15px}.designer-data__desc strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif}@media (min-width: 48em){.designer-data__desc{font-size:23px}}.designer-data__col-photo{position:relative;z-index:2;overflow:visible;background:#fff}@media (min-width: 62em){.designer-data__col-photo{display:table-cell;width:28%;vertical-align:bottom}}.designer-data__logo-wrap{padding:40px 15px 20px}@media (min-width: 62em){.designer-data__logo-wrap{position:absolute;top:0;left:0;right:0;padding:40px 15px 0}}@media (min-width: 75em){.designer-data__logo-wrap{padding-top:50px}}.designer-data__logo{display:block;max-width:100%;width:auto;height:auto;margin:0 auto}.designer-data__photo{display:block;max-width:100%;width:auto;height:auto;margin:0 auto}@media (min-width: 62em){.designer-data__photo{float:right;max-width:115%;max-height:413px}}@media (min-width: 62em){.designer-data--photo-left .designer-data__col-desc{left:28%}.designer-data--photo-left .designer-data__col-desc:before{right:auto;left:-8px}}@media (min-width: 62em){.designer-data--photo-left .designer-data__col-photo{left:-72%}}@media (min-width: 62em){.designer-data--photo-left .designer-data__photo{float:left}}.designer-awards{font-size:0;text-align:center}.designer-award-col{display:inline-block;padding:0 15px;vertical-align:top}@media (min-width: 30em){.designer-award-col{width:50%}}@media (min-width: 48em){.designer-award-col{width:33.333333%}}@media (min-width: 62em){.designer-award-col{padding:0 30px}}.designer-award{margin-bottom:50px;text-align:center}@media (min-width: 48em){.designer-award{margin-bottom:75px}}@media (min-width: 62em){.designer-award{margin-bottom:85px}}.designer-award__img-wrap{height:55px;margin-bottom:20px}.designer-award__img-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle}.designer-award__img{display:inline-block;width:auto;max-width:100%;height:auto;max-height:100%;vertical-align:middle}.designer-award__title{margin-bottom:8px;font-family:"Oswald",sans-serif;font-size:21px;line-height:1.2;color:#2f2f2f}.designer-award__title__position{font-weight:300;color:#c53752}.designer-award__product{margin-bottom:6px;font-size:19px;line-height:1.2;color:#2f2f2f}.designer-award__host{margin-bottom:0;font-size:19px;line-height:1.2;color:#9a9a9a}.designer-award__host strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif}.designer-award__link{display:inline-block;margin-top:8px;font-size:16px;line-height:1;white-space:nowrap;color:#c53752;text-decoration:none}.designer-award__link:hover,.designer-award__link:active,.designer-award__link:focus{text-decoration:none;color:#c53752}.designer-award__link:hover .designer-award__link__text,.designer-award__link:active .designer-award__link__text,.designer-award__link:focus .designer-award__link__text{text-decoration:underline}.designer-award__link .icon-svg{position:relative;top:2px}.showroom-data{color:#2f2f2f;background:#f7f7f5}@media (min-width: 48em){.showroom-data__container{display:table;width:100%;padding-top:0}}.showroom-data__col-photo{position:relative;z-index:1;overflow:visible;background-position:center center;background-repeat:no-repeat;background-size:auto 100%;background-size:cover}@media (min-width: 48em){.showroom-data__col-photo{display:table-cell;width:50%;vertical-align:top}}.showroom-data__photo{display:block;max-width:100%;width:auto;height:auto;margin:0 auto}.showroom-data__col-desc{position:relative;z-index:2;padding:40px 15px}@media (min-width: 48em){.showroom-data__col-desc{display:table-cell;width:50%;padding:35px 40px;vertical-align:middle}.showroom-data__col-desc:before{position:absolute;z-index:0;top:50%;left:-8px;display:block;content:'';width:15px;height:15px;margin-top:-8px;background:#f7f7f5;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}}@media (min-width: 62em){.showroom-data__col-desc{padding:45px 50px}}@media (min-width: 75em){.showroom-data__col-desc{padding:60px 70px}}@media (min-width: 85.375em){.showroom-data__col-desc{padding:90px 100px}}.showroom-data__subtitle{font-size:35px;line-height:1}@media (min-width: 48em){.showroom-data__subtitle{font-size:40px}}@media (min-width: 62em){.showroom-data__subtitle{font-size:44px}}.showroom-data__title{margin-bottom:18px;font-family:"UniversLT-CondensedBold","Arial",sans-serif;font-size:35px;line-height:0.9;text-transform:uppercase}@media (min-width: 48em){.showroom-data__title{font-size:40px}}@media (min-width: 62em){.showroom-data__title{font-size:44px}}.showroom-data__address{margin-bottom:12px;font-size:18px;line-height:1.2}@media (min-width: 48em){.showroom-data__address{font-size:21px}}.showroom-data__address__title{color:#696969;margin-bottom:3px}.showroom-data__address__street{font-family:"UniversLT-CondensedBold","Arial",sans-serif;margin-bottom:3px}.showroom-data__address__city{margin-bottom:0}.showroom-data__btn-location{display:inline-block;margin-bottom:25px;font-size:18px;line-height:1.2;text-decoration:none;color:#c53752;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}@media (min-width: 48em){.showroom-data__btn-location{font-size:21px;margin-bottom:35px}}@media (min-width: 62em){.showroom-data__btn-location{margin-bottom:45px}}.showroom-data__btn-location:hover,.showroom-data__btn-location:active,.showroom-data__btn-location:focus{text-decoration:none;color:#9d2c41}.showroom-form__btns{padding-top:25px}@media (min-width: 48em){.showroom-form__btns{padding-top:40px}}.showroom-map-iframe{width:100%;height:250px}@media (min-width: 23.4375em){.showroom-map-iframe{height:275px}}@media (min-width: 30em){.showroom-map-iframe{height:300px}}@media (min-width: 48em){.showroom-map-iframe{height:400px}}@media (min-width: 62em){.showroom-map-iframe{height:450px}}@media (min-width: 75em){.showroom-map-iframe{height:400px}}@media (min-width: 85.375em){.showroom-map-iframe{height:450px}}@media (min-width: 105em){.showroom-map-iframe{height:500px}}.newsletter__col-right{padding-right:0}.newsletter__figure{display:none;float:left;width:auto;max-width:120%;height:auto}@media (min-width: 48em){.newsletter__figure{display:block;margin-top:-30px}}@media (min-width: 62em){.newsletter__figure{max-width:500px;margin-top:-90px}}@media (min-width: 85.375em){.newsletter__figure{max-width:none}}@media (min-width: 48em){.newsletter__legal{padding-top:15px}}@media (min-width: 48em){.login{padding-top:50px}}.login-col-register{padding-top:30px}@media (min-width: 62em){.login-col-register{float:left;padding-top:15px;width:50%}}@media (min-width: 62em){.login-col-register .login-col-content{float:right}}.login-col-login{padding-top:15px;padding-bottom:50px;background:#f7f7f5}@media (min-width: 62em){.login-col-login{float:right;width:50%}}@media (min-width: 62em){.login-col-login .login-col-content{float:left}}.login-col-content{padding:0 15px}@media (min-width: 48em){.login-col-content{padding:0 30px}}@media (min-width: 62em){.login-col-content{width:480px}}@media (min-width: 75em){.login-col-content{width:560px;padding:0 50px}}#textoEntrar{margin-bottom:40px;text-align:center}.login-text p{margin-bottom:40px;text-align:left}.login-image{position:relative}.login-image__bg-grey{position:absolute;z-index:-2;top:0;right:0;display:none;width:50%;height:100%;background:#f7f7f5}@media (min-width: 62em){.login-image__bg-grey{display:block}}.login-image__bg-white{position:absolute;z-index:-1;bottom:0;left:0;display:none;width:100%;height:115px;background:#fff}@media (min-width: 62em){.login-image__bg-white{display:block}}.register__buttons{padding-top:35px;margin-bottom:30px}.register-ok .title{color:#66bb6a}.registro-ok__title__icon{display:inline-block;vertical-align:top;position:relative;top:3px;margin-right:5px;width:35px;height:35px}@media (min-width: 30em){.registro-ok__title__icon{top:5px}}@media (min-width: 48em){.registro-ok__title__icon{margin-right:10px}}@media (min-width: 62em){.registro-ok__title__icon{width:50px;height:50px}}.registro-ok-welcome{background:#c0b7b2;text-align:center}@media (min-width: 62em){.registro-ok-welcome{display:table;width:100%;text-align:left}}.registro-ok-welcome__left{display:block}@media (min-width: 62em){.registro-ok-welcome__left{display:table-cell;width:47%}}.registro-ok-welcome__image{display:block;margin:0 auto}@media (min-width: 62em){.registro-ok-welcome__image{float:right}}.registro-ok-welcome__right{padding:30px 15px}@media (min-width: 62em){.registro-ok-welcome__right{display:table-cell;padding:15px 30px 15px 0;width:53%;vertical-align:middle}}@media (min-width: 62em){.registro-ok-welcome__right__content{max-width:620px}}.registro-ok-welcome__title{font-family:"UniversLT-CondensedBold","Arial",sans-serif;font-size:26px;line-height:1;color:#fff}@media (min-width: 48em){.registro-ok-welcome__title{font-size:32px}}@media (min-width: 62em){.registro-ok-welcome__title{font-size:41px}}.registro-ok-welcome__text{margin-bottom:40px;font-size:26px;line-height:1;color:#fff}@media (min-width: 48em){.registro-ok-welcome__text{font-size:32px}}@media (min-width: 62em){.registro-ok-welcome__text{font-size:41px}}.contact-map{width:100%;height:270px;margin-bottom:60px}@media (min-width: 30em){.contact-map{height:300px}}@media (min-width: 48em){.contact-map{height:350}}@media (min-width: 62em){.contact-map{height:400px}}@media (min-width: 85.375em){.contact-map{height:450px}}@media (min-width: 105em){.contact-map{height:500px}}.contact-data{position:relative;z-index:2;padding-bottom:50px;font-size:19px;line-height:1.15;color:#2f2f2f;overflow-x:hidden;overflow:visible}.contact-data p{margin-bottom:20px}.contact-data strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif}@media (min-width: 48em){.contact-data{padding-bottom:100px;font-size:21px}}.contact-data__col{position:relative;padding-left:54px}@media (min-width: 48em){.contact-data__col{padding-left:80px}}.contact-data__col--1{margin-bottom:40px}@media (min-width: 48em){.contact-data__col--1{margin-bottom:0}}.contact-data__icon{position:absolute;top:0;color:#9e9e9e}@media (min-width: 48em){.contact-data__icon{margin-bottom:0}}.contact-data__icon.contact-data__icon--location{left:15px;width:24px;height:36px}@media (min-width: 48em){.contact-data__icon.contact-data__icon--location{left:24px;width:32px;height:48px}}.contact-data__icon.contact-data__icon--customer-service{left:11px;width:32px;height:31px}@media (min-width: 48em){.contact-data__icon.contact-data__icon--customer-service{left:10px;width:48px;height:46px}}.contact-data__label{display:block;margin-bottom:5px;color:#696969}.contact-data__deco{display:none;z-index:-1}@media (min-width: 48em){.contact-data__deco{display:block;position:absolute;bottom:-47px;right:0}}.contact-form{overflow:hidden;position:relative;z-index:1;background:#fafafa;padding-bottom:40px}.contact-form__btns{padding-top:25px}@media (min-width: 48em){.contact-form__btns{padding-top:40px}}.products-contact__col{padding-right:10px;padding-left:10px}.product-contact{margin-bottom:18px}.product-contact__image{display:block;-webkit-border-radius:3px;border-radius:3px;margin-bottom:5px;-webkit-transition:border-color 0.25s;-o-transition:border-color 0.25s;transition:border-color 0.25s}.browser-no-touchevents .product-contact__image{padding:7px;border:1px solid transparent}.browser-no-touchevents .product-contact__image:hover,.browser-no-touchevents .product-contact__image:active,.browser-no-touchevents .product-contact__image:focus{border-color:#c1c1c1}.browser-touchevents .product-contact__image{margin-bottom:12px}.products-contact__image__img{display:block;width:100%;height:auto}.browser-no-touchevents .product-contact__checkbox{margin-left:8px}.product-contact .form-label{font-size:15px}@media (min-width: 48em){.product-contact .form-label{font-size:17px}}.qnm-container-wrap{overflow:hidden}.qnm-container{background-color:#fff;background-image:url("../../images/empresa/campanas/que-nos-mueve/texture-1-xs.jpg");background-repeat:repeat-y;background-position:top center}@media (min-width: 62em){.qnm-container{background:none}}@media (min-width: 62em){.qnm-container__positioner{position:relative;width:975px;height:100%;max-width:100%;margin:0 auto}}.qnm-container--first{z-index:3}@media (min-width: 62em){.qnm-container--first{position:relative;height:1220px;background-image:url("../../images/empresa/campanas/que-nos-mueve/texture-1.jpg");background-position:top center;background-repeat:no-repeat}}.qnm-container--second{z-index:2}@media (min-width: 62em){.qnm-container--second{position:relative;height:2164px;background-image:url("../../images/empresa/campanas/que-nos-mueve/texture-2.jpg");background-position:top center;background-repeat:no-repeat}}.qnm-container--third{z-index:1}@media (min-width: 62em){.qnm-container--third{position:relative;height:1801px;background-image:url("../../images/empresa/campanas/que-nos-mueve/texture-3.jpg");background-position:top center;background-repeat:no-repeat}}.qnm-step{position:relative;display:block;color:#2d3139;padding-top:50px}@media (min-width: 62em){.qnm-step{position:absolute;top:0;left:0;padding-top:0}}.qnm-step__path{position:absolute;z-index:1;left:6px;top:0;height:100%}.qnm-step__path:before{content:'';position:absolute;z-index:0;top:0;bottom:0;left:14px;display:block;width:0px;border-left:1px dashed #bb1b4c}@media (min-width: 62em){.qnm-step__path:before{content:none}}@media (min-width: 62em){.qnm-step__path{display:none}}.qnm-step__dot{position:absolute;top:50px;left:0;display:block;width:30px;height:auto;background:#f3f3f3;-webkit-border-radius:50%;border-radius:50%}@media (min-width: 62em){.qnm-step__dot{display:none}}.qnm-step__container{position:relative;z-index:2}@media (min-width: 62em){.qnm-step__container{padding:0}}.qnm-step__title{padding-left:27px;margin-bottom:15px;font-family:'Roboto';font-size:34px;line-height:0.98;font-weight:100;text-transform:uppercase;letter-spacing:-0.02em;color:#2d3139}.qnm-step__title span{color:#c53752}.qnm-step__title small{display:block;font-family:'Roboto';font-size:85%;line-height:0.98;font-weight:100;color:#2d3139}@media (min-width: 48em){.qnm-step__title{padding-left:40px;margin-bottom:17px;font-size:45px}}@media (min-width: 62em){.qnm-step__title{padding-left:0;font-size:52px}}.qnm-step__text{margin-bottom:20px;padding-left:27px;font-size:19px;line-height:1.3;color:#2d3139}@media (min-width: 48em){.qnm-step__text{padding-left:40px;font-size:22px}}@media (min-width: 62em){.qnm-step__text{padding-left:0;font-size:23px}}.qnm-step__img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto}@media (min-width: 62em){.qnm-step__img{display:none}}.qnm-step.qnm-step--red{z-index:2}.qnm-step.qnm-step--red:before{content:'';position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:#d02b3a url("../../images/empresa/campanas/que-nos-mueve/texture-2-xs.jpg");background-size:100% auto;background-size:cover}@media (min-width: 62em){.qnm-step.qnm-step--red:before{content:none}}.qnm-step.qnm-step--red .qnm-step__path:before{border-left:1px dashed #fff}.qnm-step.qnm-step--red .qnm-step__dot{background:#d02b3a}.qnm-step.qnm-step--red .qnm-step__title{color:#fff}.qnm-step.qnm-step--red .qnm-step__text{color:#fff}.qnm-step--intro .qnm-step__path{top:20px}.qnm-step--intro .qnm-step__dot{top:0;left:3px;width:24px}@media (min-width: 62em){.qnm-step--intro{display:none}}.qnm-step--crecer{padding-bottom:30px}@media (min-width: 62em){.qnm-step--crecer{top:452px;padding-left:70px}}@media (min-width: 62em){.qnm-step--arquitectura{top:897px;padding-left:572px}.qnm-step--arquitectura .qnm-step__title{font-size:49px}}.qnm-step--detalles .qnm-step__img{max-width:65%}@media (min-width: 48em){.qnm-step--detalles .qnm-step__img{max-width:275px}}@media (min-width: 62em){.qnm-step--detalles{top:205px;padding-left:68px}}.qnm-step--medio-ambiente .qnm-step__img{max-width:60%}@media (min-width: 48em){.qnm-step--medio-ambiente .qnm-step__img{max-width:260px}}@media (min-width: 62em){.qnm-step--medio-ambiente{top:809px;padding-left:355px}}.qnm-step--talento{padding-bottom:30px}.qnm-step--talento .qnm-step__dot{background:#cfced2}.qnm-step--talento .qnm-step__img{max-width:80%}@media (min-width: 48em){.qnm-step--talento .qnm-step__img{max-width:630px}}@media (min-width: 62em){.qnm-step--talento{top:1054px;padding-left:65px}}.qnm-step--sostenibilidad{padding-bottom:30px}@media (min-width: 62em){.qnm-step--sostenibilidad{top:1809px;padding-left:65px}}.qnm-step--tecnologia .qnm-step__img{max-width:80%}@media (min-width: 48em){.qnm-step--tecnologia .qnm-step__img{max-width:280px}}@media (min-width: 62em){.qnm-step--tecnologia{top:161px;padding-left:602px}}.qnm-step--comunicacion .qnm-step__img{max-width:90%}@media (min-width: 48em){.qnm-step--comunicacion .qnm-step__img{max-width:500px}}@media (min-width: 62em){.qnm-step--comunicacion{top:617px;padding-left:267px}}.qnm-step--outro{padding-bottom:50px;text-align:center}.qnm-step--outro .qnm-step__path{top:0;height:auto;border-left:none}.qnm-step--outro .qnm-step__dot{position:relative;top:0;margin-top:53px;background:#cfced2}.qnm-step--outro .qnm-step__img{max-width:125px;margin-top:30px}@media (min-width: 62em){.qnm-step--outro{top:1306px;width:100%;padding-left:15px;padding-right:15px}.qnm-step--outro .qnm-step__title{font-size:47px}}.qnm-block{display:none;background-position:top center;background-repeat:no-repeat}@media (min-width: 62em){.qnm-block{display:none}}.qnm-block-1{height:709px}.lang-es .qnm-block-1{background-image:url("../../images/empresa/campanas/que-nos-mueve/es/que-nos-mueve-1.jpg")}.lang-en .qnm-block-1{background-image:url("../../images/empresa/campanas/que-nos-mueve/en/que-nos-mueve-1.jpg")}.lang-fr .qnm-block-1{background-image:url("../../images/empresa/campanas/que-nos-mueve/fr/que-nos-mueve-1.jpg")}.qnm-block-2{height:500px}.lang-es .qnm-block-2{background-image:url("../../images/empresa/campanas/que-nos-mueve/es/que-nos-mueve-2.jpg")}.lang-en .qnm-block-2{background-image:url("../../images/empresa/campanas/que-nos-mueve/en/que-nos-mueve-2.jpg")}.lang-fr .qnm-block-2{background-image:url("../../images/empresa/campanas/que-nos-mueve/fr/que-nos-mueve-2.jpg")}.qnm-block-3{height:1562px}.lang-es .qnm-block-3{background-image:url("../../images/empresa/campanas/que-nos-mueve/es/que-nos-mueve-3.jpg")}.lang-en .qnm-block-3{background-image:url("../../images/empresa/campanas/que-nos-mueve/en/que-nos-mueve-3.jpg")}.lang-fr .qnm-block-3{background-image:url("../../images/empresa/campanas/que-nos-mueve/fr/que-nos-mueve-3.jpg")}.qnm-block-4{height:601px}.lang-es .qnm-block-4{background-image:url("../../images/empresa/campanas/que-nos-mueve/es/que-nos-mueve-4.jpg")}.lang-en .qnm-block-4{background-image:url("../../images/empresa/campanas/que-nos-mueve/en/que-nos-mueve-4.jpg")}.lang-fr .qnm-block-4{background-image:url("../../images/empresa/campanas/que-nos-mueve/fr/que-nos-mueve-4.jpg")}.qnm-block-5{height:1809px}.lang-es .qnm-block-5{background-image:url("../../images/empresa/campanas/que-nos-mueve/es/que-nos-mueve-5.jpg")}.lang-en .qnm-block-5{background-image:url("../../images/empresa/campanas/que-nos-mueve/en/que-nos-mueve-5.jpg")}.lang-fr .qnm-block-5{background-image:url("../../images/empresa/campanas/que-nos-mueve/fr/que-nos-mueve-5.jpg")}.orgatec-intro{padding-top:50px;padding-bottom:50px;background:#f7f7f7 url("../../images/empresa/campanas/orgatec2014/intro-bg.png") top center no-repeat}@media (min-width: 62em){.orgatec-intro{padding-top:102px;padding-bottom:102px}}@media (min-width: 62em){.orgatec-intro__col-1{padding-top:65px}}.orgatec-intro__col-2{padding-top:45px}@media (min-width: 62em){.orgatec-intro__col-2{padding-top:0}}.orgatec-intro__title{margin-bottom:30px;font-family:"OstrichSans-Bold",sans-serif;font-size:40px;color:#c53752}@media (min-width: 48em){.orgatec-intro__title{font-size:45px;margin-bottom:40px}}@media (min-width: 62em){.orgatec-intro__title{margin-bottom:55px}}@media (min-width: 62em){.orgatec-intro__title{font-size:54px;margin-bottom:65px}}.orgatec-intro__text{font-size:20px;line-height:1.3;color:#696969}.orgatec-intro__text p{margin-bottom:15px}@media (min-width: 62em){.orgatec-intro__text{font-size:23px}}.orgatec-programs__item{display:block;float:left;width:50%;overflow:hidden}@media (min-width: 62em){.orgatec-programs__item{width:25%}}.browser-no-touchevents .orgatec-programs__item:hover .orgatec-programs__item__image,.browser-no-touchevents .orgatec-programs__item:active .orgatec-programs__item__image,.browser-no-touchevents .orgatec-programs__item:focus .orgatec-programs__item__image{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);opacity:0.8}.orgatec-programs__item__image{display:block;width:100%;height:auto;-webkit-transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.orgatec-program{background:#fff}.orgatec-program.orgatec-program--prisma{background:#acc6ca url("../../images/empresa/campanas/orgatec2014/program-prisma-pattern.png") top center no-repeat}.orgatec-program.orgatec-program--shey{background:#acc6ca url("../../images/empresa/campanas/orgatec2014/program-shey-pattern.png") top center no-repeat}.orgatec-program.orgatec-program--longo{background:url("../../images/empresa/campanas/orgatec2014/program-longo-pattern.png") top center no-repeat}.orgatec-program.orgatec-program--badminton{background:#e9e6e3}@media (min-width: 48em){.orgatec-program.orgatec-program--badminton .orgatec-program__col-image{background:url("../../images/empresa/campanas/orgatec2014/program-badminton-pattern.png") center center no-repeat}}.orgatec-program.orgatec-program--link{background:#e9e6e3 url("../../images/empresa/campanas/orgatec2014/program-link-pattern.png") top center no-repeat}.orgatec-program.orgatec-program--wing{background:#e9e6e3 url("../../images/empresa/campanas/orgatec2014/program-wing-pattern.png") top center no-repeat}.orgatec-program.orgatec-program--cron{background:url("../../images/empresa/campanas/orgatec2014/program-cron-pattern.png") center center no-repeat}.orgatec-program__container{width:100%}@media (min-width: 48em){.orgatec-program__container{display:table}}.orgatec-program__col-desc{padding-top:50px}@media (min-width: 48em){.orgatec-program__col-desc{display:table-cell;width:50%;padding-top:95px;padding-bottom:95px}}.orgatec-program__col-desc__content{max-width:570px;margin:0 auto}.orgatec-program__title{font-family:"OstrichSans-Bold",sans-serif;font-size:40px;line-height:1;color:#c53752}@media (min-width: 62em){.orgatec-program__title{font-size:45px}}@media (min-width: 62em){.orgatec-program__title{font-size:54px}}.orgatec-program__subtitle{margin-bottom:20px;font-size:21px;line-height:1.4;color:#c53752}.orgatec-program__subtitle__upper{text-transform:uppercase}.orgatec-program__text{margin-bottom:15px;font-size:20px;line-height:1.3;color:#2f2f2f}@media (min-width: 62em){.orgatec-program__text{font-size:23px}}.orgatec-program__link{margin-bottom:0;font-size:21px;line-height:1;color:#c53752;white-space:nowrap}.orgatec-program__link:hover,.orgatec-program__link:active,.orgatec-program__link:focus{text-decoration:none}.orgatec-program__link:hover .orgatec-program__link__text,.orgatec-program__link:active .orgatec-program__link__text,.orgatec-program__link:focus .orgatec-program__link__text{border-color:#c53752}.orgatec-program__link__text{display:inline-block;border-bottom:1px solid transparent;-webkit-transition:border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border 0.35s cubic-bezier(0.215, 0.61, 0.355, 1)}.orgatec-program__link .icon-svg{position:relative;margin-left:4px;vertical-align:middle}.orgatec-program__col-image{padding-top:45px;padding-bottom:50px;text-align:center}@media (min-width: 48em){.orgatec-program__col-image{display:table-cell;width:50%;padding-top:90px;padding-bottom:90px;vertical-align:bottom}}.orgatec-program__image{display:inline-block;width:auto;height:auto;max-width:60%}.orgatec-stand__image-intro img{width:100%}.orgatec-stand .block-text{color:#696969}.orgatec-stand .block-quote__text{color:#696969}.wly-hero{padding-top:60px;padding-right:15px;padding-bottom:60px;padding-left:15px;background:#c3a980 url("../../images/empresa/campanas/work-loving-yourself/bg-paper.jpg") center center no-repeat;background-size:auto 100%;background-size:cover}@media (min-width: 48em){.wly-hero{padding-top:90px;padding-right:30px;padding-bottom:90px;padding-left:30px}}@media (min-width: 62em){.wly-hero{padding-top:110px;padding-bottom:110px}}@media (min-width: 75em){.wly-hero{padding-top:130px;padding-bottom:130px}}.wly-goals{position:relative;margin-bottom:30px}@media (min-width: 48em){.wly-goals{margin-bottom:150px}}.wly-goals__container{position:relative}.wly-goals__col{padding-top:50px}@media (min-width: 48em){.wly-goals__col{position:relative;margin-bottom:20px}.wly-goals__col:before{content:'';position:absolute;z-index:-1;top:0;left:50%;width:3px;height:50px;margin-left:-1px;background:#b0c3ca}}@media (min-width: 62em){.wly-goals__col{padding-top:100px;padding-right:30px;padding-left:30px}.wly-goals__col:before{height:100px}}@media (min-width: 85.375em){.wly-goals__col{padding-top:200px;padding-right:38px;padding-left:38px}.wly-goals__col:before{height:200px}}.wly-goals__icon{margin-bottom:20px}@media (min-width: 48em){.wly-goals__icon{margin-bottom:40px}}.wly-goals__text{font-size:20px;line-height:1.25;color:#2d3139}@media (min-width: 48em){.wly-goals__text{font-size:21px}}@media (min-width: 62em){.wly-goals__text{font-size:23px}}.wly-goals__decoration{display:block;max-width:70%;margin:40px auto 0}@media (min-width: 48em){.wly-goals__decoration{position:absolute;left:15px;bottom:-214px;margin:0}}.wly-reasons{margin-bottom:60px}@media (min-width: 48em){.wly-reasons{margin-bottom:80px}}@media (min-width: 62em){.wly-reasons{margin-bottom:100px}}@media (min-width: 75em){.wly-reasons{min-height:634px;padding-top:90px;background:url("../../images/empresa/campanas/work-loving-yourself/10-good-reasons-to-love-your-job.png") top center no-repeat}}.wly-reasons__decoration{margin-bottom:30px}@media (min-width: 75em){.wly-reasons__decoration{display:none;margin-bottom:0}}@media (min-width: 48em){.wly-reasons__col{width:50%;padding:0 15px;float:left}}@media (min-width: 75em){.wly-reasons__col{width:340px;padding:0 25px}}@media (min-width: 62em){.wly-reasons__col-2{float:right}}.wly-reasons__item{color:#7d9ab2;margin-bottom:20px}.wly-reasons__item__number{font-family:"UniversLT-CondensedBold","Arial",sans-serif;font-size:31px;line-height:1;margin-bottom:3px}.wly-reasons__item__title{font-family:"UniversLT-CondensedBold","Arial",sans-serif;font-size:20px;line-height:1;text-transform:uppercase;margin-bottom:2px}.wly-reasons__item__text{font-size:19px;line-height:1.1;margin-bottom:0}.wly-highlights__item{position:relative}.wly-highlights__item__word{display:inline-block;width:auto;height:auto;max-width:100%;max-height:32px;margin-top:30px}@media (min-width: 48em){.wly-highlights__item__word{max-height:none}}.wly-highlights__decoration{display:none}@media (min-width: 48em){.wly-highlights__decoration{position:absolute;right:10%;bottom:0;display:block;width:auto;height:auto;max-width:50%;-webkit-transform:translateY(65%);-ms-transform:translateY(65%);-o-transform:translateY(65%);transform:translateY(65%)}}.cet{padding-top:100px;text-align:center;background:url("../../images/empresa/campanas/coge-testigo/bg.png") center 375px no-repeat}.cet__label{margin-bottom:30px}.cet__label--actiu{position:relative;top:10px}.cet__title{margin-bottom:35px}.cet__section{margin-bottom:90px}@media (min-width: 48em){.cet__section{margin-bottom:120px}}.cet__section__header{margin-bottom:40px}.cet__section__title{position:relative;margin-bottom:4px;font-family:"nexa_bold","UniversLT-CondensedBold","Arial",sans-serif;font-size:30px;line-height:1.1;color:#333;text-transform:uppercase;overflow:hidden}@media (min-width: 48em){.cet__section__title{font-size:40px}}.cet__section__title__text{position:relative;z-index:1;display:inline-block;max-width:80%;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}@media (min-width: 48em){.cet__section__title__text{padding-right:20px;padding-left:20px}}.cet__section__title__decoration-left,.cet__section__title__decoration-right{position:absolute;z-index:0;top:50%;display:block;width:2560px;height:4px;margin-top:-4px;background:#e6e6e5}.cet__section__title__decoration-left:before,.cet__section__title__decoration-left:after,.cet__section__title__decoration-right:before,.cet__section__title__decoration-right:after{content:'';position:absolute;left:0;display:block;width:100%;height:4px;background:#e6e6e5}.cet__section__title__decoration-left:before,.cet__section__title__decoration-right:before{top:-8px}.cet__section__title__decoration-left:after,.cet__section__title__decoration-right:after{bottom:-8px}.cet__section__title__decoration-left{right:100%}.cet__section__title__decoration-right{left:100%}.cet__section__subtitle{padding:0 12px;margin:0;font-family:'nexa_light';font-size:24px;line-height:1.1;color:#97999d;text-transform:uppercase}@media (min-width: 48em){.cet__section__subtitle{font-size:30px}}.cet__section.cet__section--1 .cet__section__header{margin-bottom:40px}@media (min-width: 48em){.cet__section.cet__section--1 .cet__section__header{margin-bottom:75px}}.cet__section__hand-wrap{padding-left:15px}.cet__section__hand{float:right;width:auto;height:auto;max-width:100%}@media (min-width: 30em){.cet__section__hand{max-width:65%}}@media (min-width: 62em){.cet__section__hand{max-width:50%}}.cet__section.cet__section--2 .cet__section__header{margin-bottom:30px}@media (min-width: 48em){.cet__section.cet__section--2 .cet__section__header{margin-bottom:50px}}.cet__section.cet__section--3 .cet__section__vencelos{margin:0;font-family:"nexa_bold","UniversLT-CondensedBold","Arial",sans-serif;font-size:36px;line-height:1;text-transform:uppercase;color:#fff;letter-spacing:0.35em}@media (min-width: 48em){.cet__section.cet__section--3 .cet__section__vencelos{font-size:50px}}@media (min-width: 62em){.cet__section.cet__section--3 .cet__section__vencelos{font-size:62px}}.cet__section.cet__section--4 .cet__section__header{margin-bottom:40px}@media (min-width: 48em){.cet__section.cet__section--4 .cet__section__header{margin-bottom:80px}}.cet__section.cet__section--5{margin-bottom:0}.cet__section.cet__section--5 .cet__section__header{margin-bottom:40px}@media (min-width: 48em){.cet__section.cet__section--5 .cet__section__header{margin-bottom:80px}}.cet__queremos{position:relative}@media (min-width: 62em){.cet__queremos__content{position:absolute;top:50px;left:0;width:100%}}.cet__queremos__title{margin-bottom:5px;font-family:'nexa_light';font-size:30px;line-height:1.1;color:#97999d;text-transform:uppercase}@media (min-width: 48em){.cet__queremos__title{font-size:41px}}.cet__queremos__subtitle{margin-bottom:0;font-family:"nexa_bold","UniversLT-CondensedBold","Arial",sans-serif;font-size:35px;line-height:1.1;color:#333;text-transform:uppercase}@media (min-width: 48em){.cet__queremos__subtitle{font-size:51px}}.cet__movimiento{min-height:1224px;position:relative;padding-top:100px;padding-bottom:500px;background-image:url("../../images/empresa/campanas/coge-testigo/testigo.png");background-repeat:no-repeat;background-position:top center;background-size:1800px auto}@media (min-width: 48em){.cet__movimiento{padding-top:140px;min-height:1727px;background-size:2606px auto}}.cet__movimiento__content{margin-bottom:180px}@media (min-width: 30em){.cet__movimiento__content{margin-bottom:280px}}@media (min-width: 48em){.cet__movimiento__content{margin-bottom:365px}}.cet__movimiento__title{margin-bottom:5px;font-family:'nexa_light';font-size:30px;line-height:1.1;color:#97999d;text-transform:uppercase}@media (min-width: 48em){.cet__movimiento__title{font-size:41px}}.cet__movimiento__subtitle{margin-bottom:0;font-family:"nexa_bold","UniversLT-CondensedBold","Arial",sans-serif;font-size:35px;line-height:1.1;color:#c53752;text-transform:uppercase}@media (min-width: 48em){.cet__movimiento__subtitle{font-size:51px}}.cet__movimiento__logo{width:120px;height:auto;margin-bottom:40px}@media (min-width: 48em){.cet__movimiento__logo{width:160px}}.cet__movimiento__siempre{width:auto;height:auto;max-width:100%}@media (min-width: 30em) and (max-width: 61.99em){.cet__movimiento__siempre{max-width:75%}}.vcw-coolworking-text{margin-bottom:30px}@media (min-width: 48em){.vcw-coolworking-text{margin-bottom:40px;text-align:center}}@media (min-width: 62em){.vcw-coolworking-text{margin-bottom:60px}}.vcw-text{font-size:18px;font-weight:400;color:#676767}.vcw-text p{margin-bottom:1.5em}.vcw-text strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif}@media (min-width: 48em){.vcw-text{font-size:20px}}@media (min-width: 75em){.vcw-text{font-size:21px}}.vcw-coolworking{display:block;margin:0 auto 30px;width:305px;height:auto;max-width:60%}@media (min-width: 48em){.vcw-coolworking{margin-bottom:40px}}.vcw-plane{display:block;margin:0 auto;width:798px;height:auto;max-width:90%}.vcw-block{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width: 30em){.vcw-block{width:50%;float:left}}@media (min-width: 62em){.vcw-block{width:33.333333%}}.vcw-block__link{position:relative;display:block;font-size:0;text-align:center;color:#fff}.vcw-block__link:before{content:'';position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:transparent;opacity:0.6;-webkit-transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.vcw-block__link:hover,.vcw-block__link:active,.vcw-block__link:focus{color:#fff}.vcw-block__link:hover:before,.vcw-block__link:active:before,.vcw-block__link:focus:before{opacity:0.1}.vcw-block__image{display:block;width:100%;height:auto}.vcw-block__content{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;padding-right:5%;padding-left:5%}.vcw-block__content:before{content:'';display:inline-block;vertical-align:middle;height:100%}.vcw-block__content__valign{display:inline-block;width:100%;vertical-align:middle;font-size:26px}@media (min-width: 48em){.vcw-block__content__valign{font-size:30px}}.vcw-block__clock{display:block;width:200px;height:auto;max-width:32%;margin:0 auto 0.73em}.vcw-block__time{margin-bottom:0;font-family:"Oswald",sans-serif;font-size:0.54em;line-height:1.2;text-transform:uppercase}.vcw-block__title{margin-bottom:0.4em;font-family:"Oswald",sans-serif;font-size:1em;line-height:1.1;font-weight:400;text-transform:uppercase}.vcw-block__subtitle{margin-bottom:0;font-size:0.8em;line-height:1.1}.vcw-block--newyork .vcw-block__link:before{background-color:#2b3e56}.vcw-block--rio .vcw-block__link:before{background-color:#f9ee9c}.vcw-block--london .vcw-block__link:before{background-color:#712441}.vcw-block--madrid .vcw-block__link:before{background-color:#10524b}.vcw-block--shangai .vcw-block__link:before{background-color:#54514e}.vcw-block--melbourne .vcw-block__link:before{background-color:#138392}.vcw-making__title{margin-bottom:5px}.vcw-making__subtitle{margin:0 0 20px;font-size:30px;line-height:1.333333;color:#000;text-align:center}.vcw-making__video{position:relative;width:812px;max-width:100%;margin:0 auto}.vcw-making__video:before{content:"";display:block;position:relative;width:100%;padding-top:56%}.vcw-making__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vcw-making__map{display:block;margin:-8% auto 30px;width:1418px;height:auto;max-width:96%}@media (min-width: 48em){.vcw-making__map{margin-bottom:50px}}.vcw-blocks{margin-bottom:50px}.vcw-blocks--related{margin-bottom:30px}@media (min-width: 48em){.vcw-blocks--related{margin-bottom:50px}}@media (min-width: 62em){.vcw-blocks--related{margin-bottom:65px}}.vcw-blocks--related .vcw-block{float:left;width:50%}@media (min-width: 48em){.vcw-blocks--related .vcw-block{width:33.333333%}}@media (min-width: 75em){.vcw-blocks--related .vcw-block{width:16.6666666667%}}@media (min-width: 48em) and (max-width: 61.99em){.vcw-blocks--related .vcw-block__content__valign{font-size:26px}}@media (max-width: 47.99em){.vcw-blocks--related .vcw-block__content__valign{font-size:19px}}@media (min-width: 75em){.vcw-blocks--related .vcw-block__content__valign{font-size:22px}}@media (min-width: 85.375em){.vcw-blocks--related .vcw-block__content__valign{font-size:26px}}@media (max-width: 85.365em){.vcw-blocks--related .vcw-block__clock{max-width:28%;margin-bottom:0.4em}}@media (max-width: 85.365em){.vcw-blocks--related .vcw-block__title{margin-bottom:0.2em}}.vcw-blocks--related .vcw-block .vcw-block__link:before{content:'';background-color:#fff;opacity:0.58}.vcw-blocks--related .vcw-block .vcw-block__link:hover:before,.vcw-blocks--related .vcw-block .vcw-block__link:active:before,.vcw-blocks--related .vcw-block .vcw-block__link:focus:before{opacity:0.1}.vcw-blocks--related .vcw-block.is-selected .vcw-block__link:before{background-color:transparent}.vcw-start{margin-bottom:0.9em;font-size:34px;text-align:center;color:#3d5163}@media (min-width: 48em){.vcw-start{font-size:40px}}@media (min-width: 62em){.vcw-start{font-size:48px}}.vcw-start__clock{display:block;width:auto;height:auto;max-width:40%;margin:0 auto 0.65em}.vcw-start__time{margin-bottom:0;font-family:"Oswald",sans-serif;font-size:0.78em;line-height:1.1;text-transform:uppercase}.vcw-start__time small{font-size:0.7em}.vcw-start__title{font-family:"Oswald",sans-serif;font-size:1em;line-height:1.1;font-weight:400;text-transform:uppercase}.vcw-start__name{margin-bottom:0.8em;font-size:0.9em;line-height:1.1;font-weight:400}@media (min-width: 48em){.vcw-start__name{font-size:1.07em}}.vcw-start__text{text-align:left}@media (min-width: 48em){.vcw-start__text{text-align:center}}.vcw-intro{position:relative;margin-bottom:40px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:auto 100%;background-size:cover}@media (min-width: 62em){.vcw-intro{margin-bottom:60px}}@media (min-width: 75em){.vcw-intro{margin-bottom:80px;background:none}}.vcw-intro__image{display:none}@media (min-width: 75em){.vcw-intro__image{display:block;width:100%;height:auto}}.vcw-intro__content{overflow:hidden;padding:35px 15px 40px;background-color:rgba(0,0,0,0.6)}@media (min-width: 30em){.vcw-intro__content{float:left;width:70%;padding:4% 5%}}@media (min-width: 48em){.vcw-intro__content{width:50%}}@media (min-width: 75em){.vcw-intro__content{position:absolute;top:0;bottom:0;left:0;float:none;width:50%;background-color:rgba(0,0,0,0.68)}}@media (min-width: 85.375em){.vcw-intro__content{width:44%;padding:4% 6%}}@media (min-width: 105em){.vcw-intro__content{width:37%}}.vcw-intro__text{color:#fff}.vcw-intro__figure{display:block;width:auto;height:auto;max-width:80%;margin:0 auto}.vcw-intro.vcw-intro--newyork{background-position:right center}.vcw-intro.vcw-intro--newyork .vcw-intro__figure{width:90px;height:auto;max-width:25%}@media (min-width: 105em){.vcw-intro.vcw-intro--newyork .vcw-intro__figure{width:115px}}.vcw-intro.vcw-intro--rio .vcw-intro__figure{width:421px;height:auto;max-width:96%}.vcw-intro.vcw-intro--london .vcw-intro__text{margin-bottom:2em}.vcw-intro.vcw-intro--london .vcw-intro__figure{width:60px;height:auto;max-width:20%}@media (min-width: 30em){.vcw-intro.vcw-intro--london .vcw-intro__figure{margin:0}}@media (min-width: 85.375em){.vcw-intro.vcw-intro--london .vcw-intro__figure{width:77px}}.vcw-intro.vcw-intro--madrid .vcw-intro__figure{width:240px;height:auto;max-width:70%}@media (min-width: 105em){.vcw-intro.vcw-intro--madrid .vcw-intro__figure{width:335px}}.vcw-intro.vcw-intro--shangai .vcw-intro__text{margin-bottom:2em}.vcw-intro.vcw-intro--shangai .vcw-intro__figure{position:relative;left:-10px;width:359px;height:auto;max-width:80%;margin:0}@media (min-width: 30em){.vcw-intro.vcw-intro--shangai .vcw-intro__figure{left:-6%}}@media (min-width: 48em){.vcw-intro.vcw-intro--shangai .vcw-intro__figure{left:-8%}}@media (min-width: 75em){.vcw-intro.vcw-intro--shangai .vcw-intro__figure{left:-10%;max-width:60%}}@media (min-width: 85.375em){.vcw-intro.vcw-intro--shangai .vcw-intro__figure{left:-17%;max-width:85%}}@media (min-width: 105em){.vcw-intro.vcw-intro--shangai .vcw-intro__figure{left:-20%}}.vcw-intro.vcw-intro--melbourne .vcw-intro__figure{position:relative;width:533px;height:auto;max-width:100%}@media (min-width: 30em) and (max-width: 47.99em){.vcw-intro.vcw-intro--melbourne .vcw-intro__figure{left:-9%;width:109%;max-width:none}}@media (min-width: 85.375em){.vcw-intro.vcw-intro--melbourne .vcw-intro__figure{left:-9%;width:109%;max-width:none}}.vcw-features{margin-bottom:5px}@media (min-width: 48em){.vcw-features{margin-bottom:30px}}.vcw-features__icon{display:block;width:160px;height:auto;max-width:33%;margin:0 auto 20px}@media (min-width: 48em){.vcw-features__icon{margin-bottom:30px}}.vcw-features__title{margin-bottom:0.6em;color:#3d5163}@media (min-width: 48em){.vcw-features__text{padding-right:5px;padding-left:5px}}@media (min-width: 62em){.vcw-features__text{padding-right:10px;padding-left:10px;margin-bottom:30px}}.vcw-quote{margin-bottom:30px}@media (min-width: 48em){.vcw-quote{margin-bottom:45px}}.vcw-quote__image{display:block;width:100%;height:auto;margin-bottom:30px}@media (min-width: 30em){.vcw-quote__image{margin-bottom:0}}.vcw-quote__circle{position:relative;display:block;width:370px;max-width:80%;margin:0 auto -20px}.vcw-quote__circle:before{content:"";display:block;position:relative;width:100%;padding-top:100%}.vcw-quote__circle:after{content:'';position:absolute;top:0;right:0;display:block;width:100%;height:100%;background-color:#f59124;-webkit-border-radius:50%;border-radius:50%}@media (min-width: 30em){.vcw-quote__circle{margin-bottom:-30px}}@media (min-width: 48em){.vcw-quote__circle{margin-bottom:-45px}}@media (min-width: 75em){.vcw-quote__circle{position:absolute;top:0;right:0;margin-bottom:0;-webkit-transform:translate(15px, -30%);-ms-transform:translate(15px, -30%);-o-transform:translate(15px, -30%);transform:translate(15px, -30%)}}@media (min-width: 85.375em){.vcw-quote__circle{width:370px;-webkit-transform:translate(25%, -30%);-ms-transform:translate(25%, -30%);-o-transform:translate(25%, -30%);transform:translate(25%, -30%)}}@media (min-width: 105em){.vcw-quote__circle{width:370px;-webkit-transform:translate(54%, -40%);-ms-transform:translate(54%, -40%);-o-transform:translate(54%, -40%);transform:translate(54%, -40%)}}.vcw-quote__circle__text{position:absolute;z-index:2;top:50%;left:50%;width:100%;padding:0 18px;border:none;margin:0;font-family:"Oswald",sans-serif;font-size:16px;text-align:center;text-transform:uppercase;color:#fff;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.vcw-quote__circle__text p{margin:0}.vcw-quote__circle__text small{display:block;margin-top:0.5em;font-size:0.75em;color:#fff}.vcw-quote__circle__text small:before{content:none}@media (min-width: 23.4375em){.vcw-quote__circle__text{padding-right:20px;padding-left:20px;font-size:19px}}@media (min-width: 30em){.vcw-quote__circle__text{font-size:21px}}@media (min-width: 48em){.vcw-quote__circle__text{padding-right:25px;padding-left:25px;font-size:22px}}@media (min-width: 75em){.vcw-quote__circle__text{padding-right:30px;padding-left:30px;font-size:24px}}.vcw-quote__text{padding:0 0 1.6em 0.5em;border-left:6px solid #c1c1c1;font-family:"Oswald",sans-serif;font-size:20px;line-height:1.25;text-transform:uppercase;color:#666}@media (min-width: 30em){.vcw-quote__text{position:absolute;bottom:0;left:12%;width:450px;max-width:80%;border-color:#fff;font-size:26px;color:#fff}}@media (min-width: 62em){.vcw-quote__text{font-size:30px}}.vcw-quote.vcw-quote--rio .vcw-quote__circle:after{background-color:#969a85}@media (min-width: 75em){.vcw-quote.vcw-quote--rio .vcw-quote__circle{top:8%;right:auto;left:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@media (min-width: 85.375em){.vcw-quote.vcw-quote--rio .vcw-quote__circle{-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);-o-transform:translateX(-25%);transform:translateX(-25%)}}@media (min-width: 105em){.vcw-quote.vcw-quote--rio .vcw-quote__circle{-webkit-transform:translateX(-64%);-ms-transform:translateX(-64%);-o-transform:translateX(-64%);transform:translateX(-64%)}}@media (min-width: 30em){.vcw-quote.vcw-quote--rio .vcw-quote__text{left:auto;right:1%}}.vcw-quote.vcw-quote--london .vcw-quote__circle:after{background-color:#b71326}@media (min-width: 75em){.vcw-quote.vcw-quote--london .vcw-quote__circle{top:24%;right:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@media (min-width: 85.375em){.vcw-quote.vcw-quote--london .vcw-quote__circle{-webkit-transform:translateX(25%);-ms-transform:translateX(25%);-o-transform:translateX(25%);transform:translateX(25%)}}@media (min-width: 105em){.vcw-quote.vcw-quote--london .vcw-quote__circle{-webkit-transform:translateX(54%);-ms-transform:translateX(54%);-o-transform:translateX(54%);transform:translateX(54%)}}@media (min-width: 30em){.vcw-quote.vcw-quote--london .vcw-quote__text{left:8%}}@media (min-width: 30em){.vcw-quote.vcw-quote--madrid .vcw-quote__text{left:auto;right:1%}}.vcw-quote.vcw-quote--shangai .vcw-quote__circle:after{background-color:#54514e}@media (min-width: 75em){.vcw-quote.vcw-quote--shangai .vcw-quote__circle{top:-3.5%;right:auto;left:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@media (min-width: 85.375em){.vcw-quote.vcw-quote--shangai .vcw-quote__circle{-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);-o-transform:translateX(-25%);transform:translateX(-25%)}}@media (min-width: 105em){.vcw-quote.vcw-quote--shangai .vcw-quote__circle{-webkit-transform:translateX(-64%);-ms-transform:translateX(-64%);-o-transform:translateX(-64%);transform:translateX(-64%)}}.vcw-quote.vcw-quote--shangai .vcw-quote__image{margin-bottom:30px}@media (min-width: 48em){.vcw-quote.vcw-quote--shangai .vcw-quote__image{margin-bottom:50px}}.vcw-quote.vcw-quote--shangai .vcw-quote__text{margin-bottom:30px}@media (min-width: 30em){.vcw-quote.vcw-quote--shangai .vcw-quote__text{left:auto;right:3%;margin-bottom:0}}.vcw-quote.vcw-quote--melbourne .vcw-quote__circle:after{background-color:#cd5c4a}@media (min-width: 75em){.vcw-quote.vcw-quote--melbourne .vcw-quote__circle{top:-6%;right:auto;left:10%;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media (min-width: 30em){.vcw-quote.vcw-quote--melbourne .vcw-quote__text{left:4%}}.vcw-gallery{margin-bottom:50px}@media (min-width: 48em){.vcw-gallery{margin-bottom:70px}}@media (min-width: 75em){.vcw-gallery{margin-bottom:90px}}.vcw-download{max-width:100%;margin:0 auto 100px;text-align:center}@media (min-width: 48em){.vcw-download{margin-bottom:150px}}@media (min-width: 62em){.vcw-download{margin-bottom:180px}}@media (min-width: 75em){.vcw-download{margin-bottom:230px}}.vcw-download__image{display:block;max-width:100%;margin:0 auto 24px}.vcw-download__title{margin:0 0 8px;font-family:"Oswald",sans-serif;font-size:32px;line-height:1;text-transform:uppercase;color:#3d5163}@media (min-width: 30em){.vcw-download__title{font-size:47px}}.vcw-download__subtitle{margin:0 0 24px;font-size:18px;line-height:1;text-transform:uppercase;color:#3d5163}@media (min-width: 30em){.vcw-download__subtitle{font-size:24px}}.vcw-video__wrap{position:relative;margin-bottom:60px}.vcw-video__wrap:before{content:"";display:block;position:relative;width:100%;padding-top:56%}.vcw-video__wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 48em){.vcw-video__wrap{margin-bottom:80px}}@media (min-width: 75em){.vcw-video__wrap{margin-bottom:120px}}.vcw-related{position:relative;overflow:hidden}.vcw-related__plane{display:block;margin:0 auto;width:1046px;height:auto;max-width:110%;-webkit-transform:translateX(-5%);-ms-transform:translateX(-5%);-o-transform:translateX(-5%);transform:translateX(-5%)}@media (min-width: 30em){.vcw-related__plane{max-width:100%;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.vcw-related__title{position:absolute;left:0;bottom:16%;width:100%;padding-right:15px;padding-left:15px;margin-bottom:0;color:#3d5163}.atc-hero{position:relative;padding-top:30px;overflow:visible;background-color:#000;background-image:url("../../images/empresa/campanas/actiu-the-cool/bg-salero-xs.jpg");background-size:100% auto;background-position:100% 90%}@media (min-width: 23.4375em){.atc-hero{background-position:100% 75%}}@media (min-width: 25.875em){.atc-hero{padding-top:60px;background-image:url("../../images/empresa/campanas/actiu-the-cool/bg-salero.jpg");background-size:150% auto;background-position:100% 100%}}@media (min-width: 30em){.atc-hero{padding-top:80px;background-size:100% auto}}@media (min-width: 48em){.atc-hero{height:550px;padding-top:90px}}@media (min-width: 75em){.atc-hero{padding-top:115px;background-size:auto 100%;background-size:cover;background-position:50% 50%}}@media (min-width: 85.375em){.atc-hero{height:700px;background-size:auto 100%;background-size:cover}}@media (min-width: 105em){.atc-hero{height:800px}}.atc-hero .hero__content{position:static}.atc-hero .hero__title{position:absolute;top:13%;right:15px;left:15px}@media (min-width: 64em){.atc-hero .hero__title{top:19%}}@media (min-width: 75em){.atc-hero .hero__title{top:25%}}.atc-hero__bg-sal{position:absolute;top:100%;left:0;width:100%;height:2000px;background-image:url("../../images/empresa/campanas/actiu-the-cool/bg-sal.jpg");background-size:100% auto;background-position:50% 0;background-repeat:no-repeat}.atc-container{position:relative;z-index:2;padding:0 15px 0}@media (min-width: 48em){.atc-container{padding-right:15px;padding-left:15px}}@media (min-width: 62em){.atc-container{padding-right:20px;padding-left:20px}}@media (min-width: 75em){.atc-container{padding-right:30px;padding-left:30px}}.atc-video-wrap{max-width:965px;margin:30px auto 50px}@media (min-width: 48em){.atc-video-wrap{margin-bottom:70px}}@media (min-width: 62em){.atc-video-wrap{width:54%;margin-bottom:100px}}@media (min-width: 75em){.atc-video-wrap{margin-bottom:135px}}.atc-video{position:relative}.atc-video:before{content:"";display:block;position:relative;width:100%;padding-top:56%}@media (min-width: 62em){.atc-video{margin-top:-44%}}.atc-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.atc-subtitle{margin-bottom:50px}@media (min-width: 62em){.atc-subtitle{margin-bottom:70px}}@media (min-width: 75em){.atc-subtitle{margin-bottom:85px}}.atc-box{position:relative;margin:0 -15px;font-size:17px;line-height:1.25;color:#fff;background-color:#d1113c}.atc-box p{margin-bottom:0.45em}.atc-box p strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif}.atc-box .bigger{font-size:1.25em;line-height:1.15}@media (min-width: 30em){.atc-box{font-size:18px}}@media (min-width: 48em){.atc-box{margin-right:-20px;padding-left:-20px;font-size:20px}}@media (min-width: 62em){.atc-box{float:left;width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin-right:0;margin-bottom:20px;margin-left:0;font-size:19px}.atc-box:before{content:"";display:block;position:relative;width:100%;padding-top:100%}.atc-box:nth-child(2n+1){margin-right:10px}.atc-box:nth-child(2n){margin-left:10px}}@media (min-width: 75em){.atc-box{width:-webkit-calc(50% - 15px);width:calc(50% - 15px);margin-bottom:30px;font-size:21px}.atc-box:before{content:"";display:block;position:relative;width:100%;padding-top:92%}.atc-box:nth-child(2n+1){margin-right:15px}.atc-box:nth-child(2n){margin-left:15px}}@media (min-width: 85.375em){.atc-box{max-height:665px;font-size:22px}.atc-box:before{content:"";display:block;position:relative;width:100%;padding-top:85%}}.atc-box--bg-grey{background-color:#acacac}.atc-box--bg-white{color:#858585;background-color:#fff}@media (min-width: 62em){.atc-box__inner{position:absolute;top:0;left:0;width:100%;height:100%}}.atc-box__content{padding:40px 20px}@media (min-width: 48em){.atc-box__content{padding-top:50px;padding-right:30px;padding-bottom:50px;padding-left:30px}}@media (min-width: 62em){.atc-box__content{width:69%;max-width:500px;padding-top:40px;padding-bottom:40px}}@media (min-width: 75em){.atc-box__content{padding-right:50px;padding-left:50px}}@media (min-width: 85.375em){.atc-box__content{padding-top:70px;padding-right:60px;padding-bottom:70px;padding-left:60px;margin-left:2%}}@media (min-width: 105em){.atc-box__content{margin-top:4%;margin-left:4%}}@media (min-width: 62em){.atc-box--text-right .atc-box__content{float:right;text-align:right}}@media (min-width: 85.375em){.atc-box--text-right .atc-box__content{margin-right:2%;margin-left:0}}@media (min-width: 105em){.atc-box--text-right .atc-box__content{margin-right:4%}}.atc-box__title{margin-bottom:0.7em;font-family:"UniversLT-CondensedBold","Arial",sans-serif;font-size:1.7em;color:#b9b9b9}.atc-box__title strong{text-transform:uppercase;color:#fff}.atc-box--bg-grey .atc-box__title{color:#fff}.atc-box--bg-grey .atc-box__title strong{color:#d1113c}.atc-box--bg-white .atc-box__title{color:#858585}.atc-box--bg-white .atc-box__title strong{color:#d1113c}@media (min-width: 30em){.atc-box__title{font-size:1.9em}}.atc-box-1{z-index:1}@media (max-width: 29.99em){.atc-box-1:before{content:"";display:block;position:relative;width:100%;padding-top:85%}}@media (min-width: 30em) and (max-width: 61.99em){.atc-box-1:before{content:"";display:block;position:relative;width:100%;padding-top:58%}}.atc-box-1 .atc-box__inner{position:absolute;top:0;left:0;width:100%;height:100%}.atc-box-1 .atc-box__content{position:absolute;top:51%;left:50%;width:100%;padding-top:0;padding-bottom:0;margin-top:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 30em){.atc-box-1 .atc-box__content{width:85%;margin-right:auto;margin-left:auto}}@media (min-width: 62em){.atc-box-1 .atc-box__content{max-width:552px;text-align:right}}.atc-box-1__logo{display:block;max-width:100%;margin-bottom:30px}@media (min-width: 30em) and (max-width: 61.99em){.atc-box-1__logo{max-width:80%}}@media (min-width: 62em){.atc-box-1__logo{display:inline-block}}.atc-box-2{z-index:5}@media (min-width: 62em){.atc-box-2 .atc-box__content{width:62%;max-width:430px}}.atc-box-2__hand{float:right;display:block;height:auto;max-width:50%;margin:0 -20px 15px 15px}@media (min-width: 48em){.atc-box-2__hand{margin-right:-30px}}@media (min-width: 62em){.atc-box-2__hand{position:absolute;top:18px;right:-20px;float:none;margin:0}}@media (min-width: 75em){.atc-box-2__hand{right:-30px}}.atc-box-3{z-index:4}@media (min-width: 62em){.atc-box-3 .atc-box__content{width:66%}}@media (min-width: 85.375em){.atc-box-3 .atc-box__content{padding-top:50px;padding-bottom:50px}}.atc-box-3__hand{float:right;display:block;height:auto;max-width:80%;margin:-40px -20px 15px 15px}@media (min-width: 30em){.atc-box-3__hand{margin-bottom:30px}}@media (min-width: 48em){.atc-box-3__hand{max-width:80%;margin-top:-50px}}@media (min-width: 62em){.atc-box-3__hand{position:absolute;top:-20px;right:-5%;float:none;max-width:94%;margin:0;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}}@media (min-width: 75em){.atc-box-3__hand{top:-30px}}.atc-box-4{z-index:3}@media (min-width: 85.375em){.atc-box-4 .atc-box__content{padding-top:50px;padding-bottom:50px}}.atc-box-5{z-index:2}.atc-box-5__hand{display:block;height:auto;max-width:98%;margin:0 0 0 -20px}@media (min-width: 48em){.atc-box-5__hand{max-width:80%;margin-left:-30px}}@media (min-width: 62em){.atc-box-5__hand{position:absolute;left:-20px;max-width:97%;margin:-40px 0 0 0}}@media (min-width: 75em){.atc-box-5__hand{left:-30px}}.atc-box-6{z-index:1}@media (min-width: 62em){.atc-box-6 .atc-box__content{width:90%;max-width:690px}}.atc-box-6__hand{float:right;display:block;height:auto;max-width:97%;margin:15px -20px 30px 0}@media (min-width: 48em){.atc-box-6__hand{max-width:80%;margin-right:-30px}}@media (min-width: 62em){.atc-box-6__hand{position:absolute;right:-20px;float:none;max-width:94%;margin:-30px 0 0 0}}@media (min-width: 75em){.atc-box-6__hand{right:-30px;margin-top:-40px}}.about-subtitle{margin:0 0 30px;font-family:"Oswald",sans-serif;font-size:25px;line-height:1.3;font-weight:300;text-align:center;text-transform:uppercase;color:#2f2f2f}.about-subtitle strong{font-weight:400}@media (min-width: 48em){.about-subtitle{font-size:31px}}.about-subtitle-small{margin:0 0 30px;font-family:"Oswald",sans-serif;font-size:21px;line-height:1.3;font-weight:300;text-align:center;text-transform:uppercase;color:#2f2f2f}.about-subtitle-small strong{font-weight:400}.about-title{position:relative;z-index:2;margin-bottom:45px}@media (min-width: 62em){.about-title{margin-bottom:0}}.about-digit{display:inline-block}.about-digit__label{display:block;margin:0;font-size:19px;line-height:1;text-align:left;color:#696969}@media (min-width: 48em){.about-digit__label{font-size:21px}}.about-digit__number{display:block;margin:0;font-family:"UniversLT-CondensedBold","Arial",sans-serif;font-size:65px;line-height:1;color:#2f2f2f;white-space:nowrap}.about-digit__number small{font-size:0.63em}@media (min-width: 30em){.about-digit__number{font-size:75px}}@media (min-width: 48em){.about-digit__number{font-size:95px}}@media (min-width: 62em){.about-digit__number{font-size:110px}}.about-digit__label--right{text-align:right}.about-digit.about-digit--xs-smaller .about-digit__number{font-size:59px}@media (min-width: 30em){.about-digit.about-digit--xs-smaller .about-digit__number{font-size:75px}}@media (min-width: 48em){.about-digit.about-digit--xs-smaller .about-digit__number{font-size:95px}}@media (min-width: 62em){.about-digit.about-digit--xs-smaller .about-digit__number{font-size:110px}}.about-digit.about-digit--units-bigger small{font-size:0.85em}.about-digit.about-digit--red .about-digit__number{color:#d02b3a}.about-digit.about-digit--grey-light .about-digit__number{color:#bcbcbc}.about-digit.about-digit--white .about-digit__number{color:#fff}.about-digit.about-digit--small-red .about-digit__number small{color:#d02b3a}.about-digit.about-digit--small-grey-light .about-digit__number small{color:#bcbcbc}.about-digit.about-digit--small-white .about-digit__number small{color:#fff}.about-digit.about-digit--label-white .about-digit__label{color:#fff}.about-design{padding-bottom:100px;overflow:hidden}@media (min-width: 62em){.about-design{padding-top:90px}}.about-design__title{position:relative;z-index:2}@media (min-width: 62em){.about-design__title{margin-bottom:90px}}.about-design__content{position:relative;z-index:1}.about-design__col-1-1{position:relative;z-index:1}.about-design__hand{display:block;width:auto;height:auto;max-width:70%;margin:0 auto}@media (min-width: 62em){.about-design__hand{float:right;max-width:none;margin-top:-165px;margin-right:-165px}}.about-design__col-1-2{position:relative;z-index:2;text-align:center}@media (min-width: 62em){.about-design__col-1-2{text-align:left}}.about-design__digit{margin-bottom:45px}@media (min-width: 62em){.about-design__digit{margin-left:133px}}.about-design__furniture{display:block;width:auto;height:auto;max-width:100%;margin:0 auto}@media (min-width: 62em){.about-design__furniture{float:left;max-width:none}}.about-design__management{padding-top:30px}.about-design__col-2-1{text-align:center}@media (min-width: 48em){.about-design__col-2-1{padding-top:65px;padding-right:75px;text-align:right}}.about-design__col-2-2{padding-top:40px;text-align:center}@media (min-width: 48em){.about-design__col-2-2{padding-top:0;text-align:left}}.about-design__graph{position:relative;display:inline-block;max-width:75%;font-size:0;text-align:center}@media (min-width: 30em){.about-design__graph{max-width:none}}@media (min-width: 48em){.about-design__graph{margin:0}}.about-design__graph__circle{display:block;width:auto;height:auto;max-width:100%}.about-design__graph__content{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.about-design__graph__content:before{content:'';display:inline-block;height:100%;vertical-align:middle}.about-design__graph__valign{display:inline-block;vertical-align:middle}.about-design__graph__label{display:block;margin:0;font-size:19px;line-height:1;color:#696969}@media (min-width: 48em){.about-design__graph__label{font-size:21px}}.about-design__graph__number{display:block;margin:0;font-size:60px;line-height:1;color:#2f2f2f}@media (min-width: 48em){.about-design__graph__number{font-size:65px}}@media (min-width: 62em){.about-design__graph__number{font-size:79px}}.about-awards{position:relative;text-align:center;overflow:hidden}@media (min-width: 62em){.about-awards{text-align:left}}.about-awards__container{position:relative}.about-awards__title{position:relative;z-index:3;margin-bottom:30px}@media (min-width: 62em){.about-awards__title{margin-bottom:0}}.about-awards__digit-1{margin-right:20px}@media (min-width: 62em){.about-awards__digit-1{position:absolute;z-index:2;top:10%;left:5%;margin-right:0}}@media (min-width: 75em){.about-awards__digit-1{top:auto;bottom:30%}}.about-awards__digit-2{margin-left:20px}@media (min-width: 62em){.about-awards__digit-2{position:absolute;z-index:2;top:10%;right:5%;margin-left:0}}.about-awards__image{position:relative;z-index:1;display:block;width:auto;height:auto;max-width:140%;margin:0 auto;-webkit-transform:translateX(-20%);-ms-transform:translateX(-20%);-o-transform:translateX(-20%);transform:translateX(-20%)}@media (min-width: 75em){.about-awards__image{float:left;max-width:none;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;margin-left:9%}}.about-fabrication{position:relative;padding-top:50px;text-align:center;background-color:#f7f7f5;overflow:hidden}@media (min-width: 62em){.about-fabrication{padding-top:85px;text-align:left}}.about-fabrication__content{position:relative;padding-bottom:30px}@media (min-width: 62em){.about-fabrication__content{padding-left:36%}}.about-fabrication__content--2{padding-bottom:30px}@media (min-width: 62em){.about-fabrication__content--2{padding-bottom:60px}}.about-fabrication__arrow{position:relative;height:80px;margin-top:50px;margin-right:-15px;margin-left:50px;font-size:15px;line-height:1.2;color:#696969;background:#fff;text-align:left}.about-fabrication__arrow:before{content:'';position:absolute;z-index:1;top:50%;left:-58px;display:block;width:108px;height:120px;margin-top:-60px;background:url("../../images/empresa/conocenos/fabricacion-arrow.png") 0 0}@media (min-width: 48em){.about-fabrication__arrow{position:absolute;left:55px;width:3000px;margin-top:0;margin-left:-40px;margin-right:0;font-size:21px;line-height:52px;white-space:nowrap;-webkit-transform:rotate(-90deg) translateX(-30px);-ms-transform:rotate(-90deg) translateX(-30px);-o-transform:rotate(-90deg) translateX(-30px);transform:rotate(-90deg) translateX(-30px);-webkit-transform-origin:left top 0;-ms-transform-origin:left top 0;-o-transform-origin:left top 0;transform-origin:left top 0}}@media (min-width: 62em){.about-fabrication__arrow{left:18%}}.about-fabrication__arrow__content{padding-top:28px;padding-left:5px;margin-left:-38px;position:relative;z-index:2}@media (min-width: 23.4375em){.about-fabrication__arrow__content{margin-left:0}}@media (min-width: 48em){.about-fabrication__arrow__content{padding-top:10px;padding-left:45px}}.about-fabrication__arrow__percent{display:inline-block;vertical-align:middle;font-size:24px;line-height:1;color:#2f2f2f}@media (min-width: 25.875em){.about-fabrication__arrow__percent{font-size:30px}}@media (min-width: 48em){.about-fabrication__arrow__percent{font-size:52px}}.about-fabrication__figure{display:block;width:auto;height:auto;max-width:100%;margin:0 auto 30px}@media (min-width: 62em){.about-fabrication__figure{margin:0 0 30px}}.about-fabrication__capacity__title{padding-top:40px;padding-bottom:10px}@media (min-width: 62em){.about-fabrication__capacity__title{padding-top:80px;padding-bottom:45px}}.about-fabrication__block{font-size:0;margin-bottom:30px}@media (min-width: 48em){.about-fabrication__block{margin-bottom:45px}}.about-fabrication__block--sillas .about-fabrication__block__icon-wrap{border:10px solid #b0d34c}@media (min-width: 48em){.about-fabrication__block--sillas .about-fabrication__block__icon-wrap{border:17px solid #b0d34c}}.about-fabrication__block--armarios .about-fabrication__block__icon-wrap{border:3px solid #00bdec}@media (min-width: 48em){.about-fabrication__block--armarios .about-fabrication__block__icon-wrap{border:4px solid #00bdec}}.about-fabrication__block--armarios .about-fabrication__block__icon{max-width:45%}.about-fabrication__block--mesas .about-fabrication__block__icon-wrap{border:5px solid #d52048}@media (min-width: 48em){.about-fabrication__block--mesas .about-fabrication__block__icon-wrap{border:8px solid #d52048}}.about-fabrication__block__icon-wrap{vertical-align:middle;display:inline-block;width:80px;height:80px;border:4px solid #000;margin-right:12px;font-size:0;text-align:center;-webkit-border-radius:50%;border-radius:50%}.about-fabrication__block__icon-wrap:before{content:'';vertical-align:middle;display:inline-block;height:100%}@media (min-width: 48em){.about-fabrication__block__icon-wrap{width:130px;height:130px;margin-right:50px}}.about-fabrication__block__icon {display:inline-block;vertical-align:middle;width:auto;height:auto;max-width:55%}.about-fabrication__block__content{vertical-align:middle;display:inline-block}.about-sustain{padding-top:50px}@media (min-width: 62em){.about-sustain{padding-top:90px}}.about-sustain__solar{text-align:center}.about-sustain__solar-block{display:inline-block;font-size:0;margin-bottom:30px;text-align:left}@media (min-width: 62em){.about-sustain__solar-block{margin-bottom:0}}.about-sustain__solar-block--co2 .about-sustain__solar-block__icon-wrap{border:3px solid #81c784}@media (min-width: 48em){.about-sustain__solar-block--co2 .about-sustain__solar-block__icon-wrap{border:4px solid #81c784}}.about-sustain__solar-block--energy .about-sustain__solar-block__icon-wrap{border:10px solid #ffd600}@media (min-width: 48em){.about-sustain__solar-block--energy .about-sustain__solar-block__icon-wrap{border:17px solid #ffd600}}.about-sustain__solar-block__icon-wrap{display:block;width:80px;height:80px;border:4px solid #000;margin-right:auto;margin-bottom:10px;margin-left:auto;font-size:0;text-align:center;-webkit-border-radius:50%;border-radius:50%}.about-sustain__solar-block__icon-wrap:before{content:'';vertical-align:middle;display:inline-block;height:100%}@media (min-width: 48em){.about-sustain__solar-block__icon-wrap{width:130px;height:130px}}@media (min-width: 62em){.about-sustain__solar-block__icon-wrap{margin-right:0;margin-left:0}}.about-sustain__solar-block__icon {display:inline-block;vertical-align:middle;width:auto;height:auto;max-width:55%}.about-sustain__solar__figure{display:block;width:auto;height:auto;max-width:70%;margin:0 auto}@media (min-width: 48em){.about-sustain__solar__figure{max-width:100%}}.about-sustain__solar-needs{display:block;max-width:450px;margin-right:auto;margin-left:auto;text-align:center}@media (min-width: 48em){.about-sustain__solar-needs{padding-top:110px;text-align:left}}.about-sustain__solar-needs__num{display:inline-block;margin-right:18px;font-size:50px;line-height:1;color:#000}@media (min-width: 48em){.about-sustain__solar-needs__num{font-size:79px}}.about-sustain__solar-needs__text{display:inline-block;font-size:19px;line-height:1;text-align:left;color:#696969}@media (min-width: 48em){.about-sustain__solar-needs__text{padding-top:25px;font-size:21px}}.about-sustain__solar-needs__graph{position:relative;display:inline-block;width:100%;height:10px;max-width:440px;margin-top:15px;background:#e5e5e5}.about-sustain__solar-needs__graph:after{content:'';position:absolute;top:0;left:0;display:block;width:16%;height:100%;background:#d02b3a}.about-sustain__solar-needs__graph:before{content:'';position:absolute;top:-6px;right:-6px;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid #e5e5e5}@media (min-width: 62em){.about-sustain__solar-needs__graph{margin-top:28px}}.about-sustain__nature{position:relative;padding-top:45px;text-align:center}@media (min-width: 48em){.about-sustain__nature{padding-top:0}}.about-sustain__nature__cloud{display:inline-block;width:auto;height:auto;max-width:100px;margin-bottom:30px}@media (min-width: 48em){.about-sustain__nature__cloud{position:absolute;top:-35px;right:12%;margin-bottom:0}}@media (min-width: 62em){.about-sustain__nature__cloud{top:-55px;right:20%;max-width:none}}.about-sustain__nature__title{margin-bottom:25px}@media (min-width: 48em){.about-sustain__nature__title{margin-bottom:58px}}.about-sustain__nature-block .about-digit{display:inline-block;vertical-align:top}@media (min-width: 48em){.about-sustain__nature-block{height:130px}}@media (min-width: 62em){.about-sustain__nature-block{height:236px}}.about-sustain__nature-block__fig{vertical-align:bottom;display:inline-block;width:auto;height:auto}.about-sustain__nature-block--tree{margin-bottom:30px}.about-sustain__nature-block--tree .about-sustain__nature-block__fig{max-width:100px;margin-right:30px}@media (min-width: 62em){.about-sustain__nature-block--tree .about-sustain__nature-block__fig{max-width:none;margin-right:50px}}@media (min-width: 48em){.about-sustain__nature-block--tree{margin-bottom:0}}.about-sustain__nature-block--plant .about-sustain__nature-block__fig{max-width:60px;margin-right:30px}@media (min-width: 48em){.about-sustain__nature-block--plant .about-sustain__nature-block__fig{max-width:none;margin-right:60px}}@media (min-width: 62em){.about-sustain__nature-block--plant .about-digit{margin-top:38px}}.about-sustain__water{padding-top:50px;padding-bottom:140px;background:#b0d34c url("../../images/empresa/conocenos/sostenibilidad-bg-agua.png") center bottom repeat-x}@media (min-width: 48em){.about-sustain__water{padding-top:70px}}@media (min-width: 62em){.about-sustain__water{padding-top:100px}}.about-sustain__water .about-subtitle-small{color:#fff}.about-sustain__soil{display:block;max-width:800px;margin-right:auto;margin-bottom:40px;margin-left:auto;text-align:center}@media (min-width: 48em){.about-sustain__soil{margin-bottom:50px;text-align:left}}@media (min-width: 62em){.about-sustain__soil{margin-bottom:85px}}.about-sustain__soil__num{display:inline-block;margin-right:18px;font-size:50px;line-height:1;color:#fff}@media (min-width: 48em){.about-sustain__soil__num{font-size:79px}}.about-sustain__soil__text{display:inline-block;padding-top:0;font-size:19px;line-height:1;text-align:left;color:#fff}@media (min-width: 48em){.about-sustain__soil__text{padding-top:25px;font-size:21px}}.about-sustain__soil__graph{position:relative;display:inline-block;width:100%;height:20px;margin-bottom:15px;background:#fff;background:rgba(255,255,255,0.5)}.about-sustain__soil__graph:after{content:'';position:absolute;top:0;left:0;display:block;width:35%;height:100%;background:#d02b3a}@media (min-width: 62em){.about-sustain__soil__graph{margin-bottom:24px}}.about-sustain__water__subterran{text-align:center}@media (min-width: 48em){.about-sustain__water__subterran{text-align:right}}.about-internacional{padding-top:50px}@media (min-width: 62em){.about-internacional{padding-top:80px}}.about-internacional__title{margin-bottom:40px}@media (min-width: 48em){.about-internacional__title{margin-bottom:50px}}@media (min-width: 62em){.about-internacional__title{margin-bottom:80px}}.about-internacional__showrooms{padding-top:50px;margin-bottom:40px}@media (min-width: 62em){.about-internacional__showrooms{margin-bottom:65px}}.about-internacional__showrooms__title{margin-bottom:30px}@media (min-width: 62em){.about-internacional__showrooms__title{margin-bottom:50px}}.about-internacional__showrooms__figure{display:block;width:auto;height:auto;margin:0 auto 10px;max-width:85%}@media (min-width: 48em){.about-internacional__showrooms__figure{max-width:100%;margin-bottom:0}}.about-internacional__showrooms__text{text-align:center}@media (min-width: 48em){.about-internacional__showrooms__text{padding-top:100px;text-align:left}}@media (min-width: 62em){.about-internacional__showrooms__text{padding-top:115px}}.about-internacional__showrooms__hero{margin-bottom:40px}@media (min-width: 48em){.about-internacional__showrooms__hero{margin-bottom:60px}}@media (min-width: 62em){.about-internacional__showrooms__hero{margin-bottom:80px}}.about-internacional__showrooms__list-col{float:left;width:50%;padding-right:17px;padding-left:17px;text-align:center}@media (min-width: 30em){.about-internacional__showrooms__list-col{width:33.33333%}}@media (min-width: 62em){.about-internacional__showrooms__list-col{width:16.66666%}}.about-internacional__showrooms__item{position:relative;display:block;max-width:130px;margin:0 auto 30px;text-decoration:none}.about-internacional__showrooms__item:hover,.about-internacional__showrooms__item:active,.about-internacional__showrooms__item:focus{text-decoration:none}.about-internacional__showrooms__item:hover .about-internacional__showrooms__item__icon,.about-internacional__showrooms__item:active .about-internacional__showrooms__item__icon,.about-internacional__showrooms__item:focus .about-internacional__showrooms__item__icon{background:#d02b3a;border-color:#d02b3a;color:#fff}.about-internacional__showrooms__item__icon{position:relative;display:block;width:100%;padding-bottom:100%;border:2px solid #bcbcbc;margin:0 auto 15px;font-size:0;color:#2f2f2f;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:border 0.3s, background 0.3s;-o-transition:border 0.3s, background 0.3s;transition:border 0.3s, background 0.3s}@media (min-width: 48em){.about-internacional__showrooms__item__icon{margin-bottom:22px}}.about-internacional__showrooms__item__icon__img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:80%;display:block;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.about-logo{padding-top:50px;padding-bottom:50px;background:#d02b3a}@media (min-width: 48em){.about-logo{padding-top:75px;padding-bottom:250px}}@media (min-width: 62em){.about-logo{padding-top:95px;padding-bottom:280px}}@media (min-width: 85.375em){.about-logo{padding-top:120px;padding-bottom:320px}}.about-logo .title{color:#fff;margin-bottom:30px}@media (min-width: 48em){.about-logo .title{margin-bottom:70px}}@media (min-width: 62em){.about-logo .title{margin-bottom:85px}}@media (min-width: 85.375em){.about-logo .title{margin-bottom:115px}}.logohis{position:relative;display:inline-block;font-size:6px}@media (min-width: 23.4375em){.logohis{font-size:7px}}@media (min-width: 48em){.logohis{font-size:8px}}@media (min-width: 62em){.logohis{font-size:9px}}@media (min-width: 75em){.logohis{font-size:10px}}.logohis__figure{position:relative;z-index:1;display:block;width:40.1em;height:auto;max-width:100%;margin:0 auto}.logohis-item{position:absolute;z-index:2;overflow:visible;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.logohis-item__dot{position:relative;z-index:2;display:block;width:5.5em;height:5.5em;padding:1em;background:#e8959d;background:rgba(255,255,255,0.5);-webkit-border-radius:50%;border-radius:50%}@media (min-width: 25.875em){.logohis-item__dot{width:4.6em;height:4.6em}}.logohis-item__dot__number{display:block;width:3.5em;height:3.5em;line-height:3.5em;background:#fff;-webkit-border-radius:50%;border-radius:50%}@media (min-width: 25.875em){.logohis-item__dot__number{width:2.6em;height:2.6em;line-height:2.6em}}.logohis-item__dot__number__value{font-family:"UniversLT-CondensedBold","Arial",sans-serif;font-size:15px;font-weight:bold;color:#2f2f2f}.logohis-item__info{display:none}@media (min-width: 48em){.logohis-item__info{position:absolute;z-index:1;top:0.2em;display:block;width:26.8em}}.logohis-item__title{position:relative;padding:1em;margin-bottom:2em;line-height:1;white-space:nowrap;color:#333;background:#fff;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 2px 3px 0px rgba(0,0,0,0.5);box-shadow:1px 2px 3px 0px rgba(0,0,0,0.5)}.logohis-item__title__val{position:relative;z-index:2;font-size:2.1em}.logohis-item__text{font-size:1.9em;line-height:1.2;text-align:left;color:#fff;color:rgba(255,255,255,0.75)}.logohis-item--sombrero{top:2.3em;left:15.4em}.logohis-item--sombrero .logohis-item__info{left:-35.6em}.logohis-item--sombrero .logohis-item__title:before{content:'';position:absolute;z-index:1;left:0;top:50%;display:block;width:36.6em;height:1px;background:#fff}.logohis-item--color{top:4.2em;left:33em}.logohis-item--color .logohis-item__info{right:-30em}@media (min-width: 62em){.logohis-item--color .logohis-item__info{right:-31.8em}}.logohis-item--color .logohis-item__title:before{content:'';position:absolute;z-index:1;right:0;top:50%;display:block;width:31em;height:1px;background:#fff}@media (min-width: 62em){.logohis-item--color .logohis-item__title:before{width:32.8em}}.logohis-item--imagotipo{top:24.3em;left:28.5em}.logohis-item--imagotipo .logohis-item__info{right:-34.5em}@media (min-width: 62em){.logohis-item--imagotipo .logohis-item__info{right:-39.4em}}.logohis-item--imagotipo .logohis-item__title:before{content:'';position:absolute;z-index:1;right:0;top:50%;display:block;width:35.5em;height:1px;background:#fff}@media (min-width: 62em){.logohis-item--imagotipo .logohis-item__title:before{width:40.4em}}.logohis-item--letra{top:45.6em;left:0.8em}.logohis-item--letra .logohis-item__info{left:-24em;width:22em}@media (min-width: 62em){.logohis-item--letra .logohis-item__info{left:-32em;width:26.8em}}@media (min-width: 75em){.logohis-item--letra .logohis-item__info{left:-34.3em}}.logohis-item--letra .logohis-item__title:before{content:'';position:absolute;z-index:1;left:0;top:50%;display:block;width:25em;height:1px;background:#fff}@media (min-width: 62em){.logohis-item--letra .logohis-item__title:before{width:33em}}@media (min-width: 75em){.logohis-item--letra .logohis-item__title:before{width:35.3em}}.logohis-item--actiu{top:46.4em;left:29.1em}.logohis-item--actiu .logohis-item__info{top:8em;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.logohis-item--actiu .logohis-item__title:before{content:'';position:absolute;z-index:1;left:50%;bottom:0;display:block;width:1px;height:9em;background:#fff}.logohis-item-list {padding:30px 0 0;margin:0;display:block;list-style:none;text-align:left}@media (min-width: 48em){.logohis-item-list {display:none}}.logohis-item-list__item{display:block;padding:10px 0;border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,0.3)}.logohis-item-list__item:last-child{border-bottom:none}.logohis-item-list__item__title{position:relative;padding:0;margin:0 0 5px;display:block;color:#fff;font-family:"UniversLT-CondensedBold","Arial",sans-serif;font-size:16px;line-height:1.2;text-decoration:none}.logohis-item-list__item__title:hover,.logohis-item-list__item__title:active,.logohis-item-list__item__title:focus{text-decoration:none}.logohis-item-list__item__number{font-size:1.2em;color:#fff;color:rgba(255,255,255,0.75)}.logohis-item-list__item__text{font-size:16px;line-height:1.4;color:#fff}.about-history{padding-top:50px;padding-bottom:30px}.about-history .title{margin-bottom:50px}@media (min-width: 48em){.about-history .title{margin-bottom:60px}}@media (min-width: 62em){.about-history .title{margin-bottom:70px}}@media (min-width: 48em){.about-history{padding-top:75px;padding-bottom:50px}}@media (min-width: 62em){.about-history{padding-top:120px}}.history{position:relative;padding-top:60px;padding-bottom:50px;font-size:10px}.history:nth-child(2n){background:#f7f7f5}@media (min-width: 48em){.history:nth-child(2n){background:#fff}.history:nth-child(2n) .history__col-left{background:#f7f7f5}}@media (min-width: 48em){.history:nth-child(2n+1) .history__col-left{background:#f0f0f0}}@media (min-width: 48em){.history{padding-top:0;padding-bottom:0}}.history__container{padding:0 15px;margin:0 auto}@media (min-width: 48em){.history__container{padding:0}}@media (min-width: 48em){.history__row{display:table;width:100%}}@media (min-width: 48em){.history__col__content{width:100%;max-width:550px;padding-top:60px;padding-right:30px;padding-bottom:120px;padding-left:30px}}@media (min-width: 62em){.history__col__content{padding-right:35px;padding-left:35px}}@media (min-width: 75em){.history__col__content{padding-right:50px;padding-left:50px}}.history__countries{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:0;text-align:center}.history__countries__number{position:relative;display:inline-block;padding:10px;font-size:0;background:#fff;-webkit-border-radius:50%;border-radius:50%}.history__countries__number__val{vertical-align:middle;display:inline-block;padding-top:2px;width:30px;height:30px;font-family:"Oswald",sans-serif;font-size:17px;line-height:1;text-align:center;color:#fff;background:#a5d6a7;-webkit-border-radius:50%;border-radius:50%}.history__countries__number__val:before{content:'';vertical-align:middle;display:inline-block;height:100%}@media (min-width: 48em){.history__countries__number__val{padding-top:0;font-size:21px}}.history__countries__word{position:absolute;top:50%;left:115%;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;display:inline-block;font-family:"UniversLT-CondensedLight","Arial",sans-serif;font-size:21px;line-height:30px;color:#2f2f2f}@media (min-width: 48em){.history__col-left{display:table-cell;width:50%;vertical-align:bottom}.history__col-left .history__col__content{float:right}}.history__figure{display:block;width:auto;height:auto;max-width:90%;margin:0 auto 20px}@media (min-width: 48em){.history__figure{max-width:100%;float:right}}@media (min-width: 48em){.history__col-right{display:table-cell;width:50%}.history__col-right .history__col__content{float:left}}.history__year{margin-top:-15px;font-family:"UniversLT-CondensedBold","Arial",sans-serif;font-size:70px;line-height:1;text-align:center;color:#bcbcbc}@media (min-width: 48em){.history__year{margin-top:0;font-size:90px;text-align:left}}@media (min-width: 62em){.history__year{font-size:115px}}.history__year__val{position:relative;display:inline-block}@media (min-width: 48em){.history__year__val{display:block}}.history__year__icon{vertical-align:top;display:inline-block;width:35px;height:auto;margin-top:12px}@media (min-width: 48em){.history__year__icon{position:absolute;top:12px;right:0;width:auto;margin-top:0}}.history__text{font-size:18px;line-height:1.2;color:#696969;padding-bottom:15px;border-bottom:3px solid #e9e9e9;margin-bottom:15px}@media (min-width: 48em){.history__text{padding-bottom:24px;margin-bottom:30px}}@media (min-width: 62em){.history__text{font-size:21px}}.history__stats{padding:0;margin:0;text-align:right;list-style:none}.history__stats__item{display:block;padding:0;margin:0 0 12px;font-size:0}.history__stats__item__text{vertical-align:middle;display:inline-block;margin-right:5px;font-size:16px;line-height:31px;color:#2f2f2f}@media (min-width: 48em){.history__stats__item__text{margin-right:15px;font-size:19px}}@media (min-width: 62em){.history__stats__item__text{font-size:20px}}@media (min-width: 75em){.history__stats__item__text{margin-right:18px;font-size:21px}}.history__stats__item__num{font-family:"Oswald",sans-serif;font-size:17px;line-height:31px}@media (min-width: 48em){.history__stats__item__num{font-size:21px}}@media (min-width: 62em){.history__stats__item__num{font-size:22px}}@media (min-width: 75em){.history__stats__item__num{font-size:25px}}.history__stats__item__graph{vertical-align:middle;display:inline-block;width:3px;height:31px;max-width:100%;font-size:0}.history__stats__item__graph--blue{background:#90caf9}.history__stats__item__graph--red{background:#d02b3a}.history--1968 .history__stats__item__graph-1{width:3px}.history--1968 .history__stats__item__graph-2{width:5px}@media (min-width: 48em){.history--1968 .history__countries__number__val{font-size:17px}}.history--1970 .history__figure{max-width:65%}.history--1970 .history__stats__item__graph-1{width:10px}.history--1970 .history__stats__item__graph-2{width:8px}@media (min-width: 48em){.history--1970 .history__col__content{padding-top:80px}.history--1970 .history__countries__number{padding:21px}.history--1970 .history__countries__number__val{width:60px;height:60px}}.history--1982 .history__countries__number{padding:12px}.history--1982 .history__countries__number__val{width:40px;height:40px}.history--1982 .history__figure{max-width:70%}.history--1982 .history__stats__item__graph-1{width:22.4px}@media (min-width: 48em){.history--1982 .history__stats__item__graph-1{width:26.25px}}@media (min-width: 62em){.history--1982 .history__stats__item__graph-1{width:33.25px}}@media (min-width: 75em){.history--1982 .history__stats__item__graph-1{width:35px}}.history--1982 .history__stats__item__graph-2{width:25.6px}@media (min-width: 48em){.history--1982 .history__stats__item__graph-2{width:30px}}@media (min-width: 62em){.history--1982 .history__stats__item__graph-2{width:38px}}@media (min-width: 75em){.history--1982 .history__stats__item__graph-2{width:40px}}@media (min-width: 48em){.history--1982 .history__col__content{padding-top:80px;padding-bottom:160px}.history--1982 .history__countries__number{padding:25px}.history--1982 .history__countries__number__val{width:90px;height:90px}}.history--1995 .history__countries__number{padding:12px}.history--1995 .history__countries__number__val{width:45px;height:45px}.history--1995 .history__stats__item__graph-1{width:76.8px}@media (min-width: 48em){.history--1995 .history__stats__item__graph-1{width:90px}}@media (min-width: 62em){.history--1995 .history__stats__item__graph-1{width:114px}}@media (min-width: 75em){.history--1995 .history__stats__item__graph-1{width:120px}}.history--1995 .history__stats__item__graph-2{width:38.4px}@media (min-width: 48em){.history--1995 .history__stats__item__graph-2{width:45px}}@media (min-width: 62em){.history--1995 .history__stats__item__graph-2{width:57px}}@media (min-width: 75em){.history--1995 .history__stats__item__graph-2{width:60px}}@media (min-width: 48em){.history--1995 .history__col__content{padding-top:110px;padding-bottom:230px}.history--1995 .history__countries__number{padding:25px}.history--1995 .history__countries__number__val{width:150px;height:150px}}.history--2000{padding-top:70px;padding-bottom:60px}.history--2000 .history__countries__number{padding:15px}.history--2000 .history__countries__number__val{width:50px;height:50px}.history--2000 .history__figure{max-width:80%}.history--2000 .history__stats__item__graph-1{width:96px}@media (min-width: 48em){.history--2000 .history__stats__item__graph-1{width:112.5px}}@media (min-width: 62em){.history--2000 .history__stats__item__graph-1{width:142.5px}}@media (min-width: 75em){.history--2000 .history__stats__item__graph-1{width:150px}}.history--2000 .history__stats__item__graph-2{width:44.8px}@media (min-width: 48em){.history--2000 .history__stats__item__graph-2{width:52.5px}}@media (min-width: 62em){.history--2000 .history__stats__item__graph-2{width:66.5px}}@media (min-width: 75em){.history--2000 .history__stats__item__graph-2{width:70px}}@media (min-width: 48em){.history--2000{padding-top:0;padding-bottom:0}.history--2000 .history__col__content{padding-top:180px;padding-bottom:300px}.history--2000 .history__countries__number{padding:25px}.history--2000 .history__countries__number__val{width:280px;height:280px;font-size:25px}.history--2000 .history__countries__word{font-size:25px}}.history--2008{padding-top:75px;padding-bottom:70px}.history--2008 .history__countries__number{padding:18px}.history--2008 .history__countries__number__val{width:60px;height:60px}.history--2008 .history__stats__item__graph-1{width:115.2px}@media (min-width: 48em){.history--2008 .history__stats__item__graph-1{width:135px}}@media (min-width: 62em){.history--2008 .history__stats__item__graph-1{width:171px}}@media (min-width: 75em){.history--2008 .history__stats__item__graph-1{width:180px}}.history--2008 .history__stats__item__graph-2{width:188.8px}@media (min-width: 48em){.history--2008 .history__stats__item__graph-2{width:221.25px}}@media (min-width: 62em){.history--2008 .history__stats__item__graph-2{width:280.25px}}@media (min-width: 75em){.history--2008 .history__stats__item__graph-2{width:295px}}@media (min-width: 48em){.history--2008{padding-top:0;padding-bottom:0}.history--2008 .history__col__content{padding-top:260px;padding-bottom:320px}.history--2008 .history__countries__number{padding:25px}.history--2008 .history__countries__number__val{width:440px;height:440px;font-size:31px}.history--2008 .history__countries__word{font-size:31px}}.history--2015{padding-top:80px;padding-bottom:75px}.history--2015 .history__countries__number{padding:18px}.history--2015 .history__countries__number__val{width:70px;height:70px}.history--2015 .history__stats__item__graph-1{width:183.68px}@media (min-width: 48em){.history--2015 .history__stats__item__graph-1{width:215.25px}}@media (min-width: 62em){.history--2015 .history__stats__item__graph-1{width:272.65px}}@media (min-width: 75em){.history--2015 .history__stats__item__graph-1{width:287px}}.history--2015 .history__stats__item__graph-2{width:188.8px}@media (min-width: 48em){.history--2015 .history__stats__item__graph-2{width:221.25px}}@media (min-width: 62em){.history--2015 .history__stats__item__graph-2{width:280.25px}}@media (min-width: 75em){.history--2015 .history__stats__item__graph-2{width:295px}}@media (min-width: 48em){.history--2015{padding-top:0;padding-bottom:0}.history--2015 .history__col__content{padding-top:280px}.history--2015 .history__countries__number{padding:25px}.history--2015 .history__countries__number__val{width:480px;height:480px;font-size:31px}.history--2015 .history__countries__word{font-size:31px}}@media (min-width: 48em){.history--1995 .history__countries__number__val,.history--2000 .history__countries__number__val,.history--2008 .history__countries__number__val,.history--2015 .history__countries__number__val{position:relative}.history--1995 .history__countries__word,.history--2000 .history__countries__word,.history--2008 .history__countries__word,.history--2015 .history__countries__word{top:55%;top:-webkit-calc(50% + 12px);top:calc(50% + 12px);left:50%;color:#fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.page-legal{font-size:16px}.page-legal p{margin-bottom:20px}.page-legal p strong{color:#333}@media (min-width: 48em){.page-legal{font-size:18px}}.page-legal__subtitle{margin-top:35px;margin-bottom:20px;font-size:22px;font-weight:700;color:#333;text-transform:uppercase}.page-legal__subtitle:first-child{margin-top:0}@media (min-width: 48em){.page-legal__subtitle{margin-top:45px;margin-bottom:25px;font-size:26px}}.page-legal__paragraph-title{margin-top:30px;margin-bottom:15px;font-family:"Oswald",sans-serif;font-size:17px;color:#333}.page-legal__paragraph-title:first-child{margin-top:0}.page-legal__paragraph-title img{position:relative;top:-2px;display:inline-block;vertical-align:middle}@media (min-width: 48em){.page-legal__paragraph-title{margin-top:25px;margin-bottom:12px;font-size:18px}}.page-legal__subtitle__first-letter{display:inline-block;margin-right:2px;font-size:1.6em;color:#c53752}.register-ok .title{color:#66bb6a}.registro-ok__title__icon{display:inline-block;vertical-align:top;position:relative;top:3px;margin-right:5px;width:35px;height:35px}@media (min-width: 30em){.registro-ok__title__icon{top:5px}}@media (min-width: 48em){.registro-ok__title__icon{margin-right:10px}}@media (min-width: 62em){.registro-ok__title__icon{width:50px;height:50px}}.arch-intro{background-color:#b86e63}@media (min-width: 62em){.arch-intro{display:table;width:100%;background-image:url("../../images/recursos/arquitectos/bg-intro.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto 100%}}.arch-intro__left{display:block}@media (min-width: 62em){.arch-intro__left{display:table-cell;width:47%;vertical-align:bottom}}.arch-intro__image{display:block;margin:0 auto;width:100%}@media (min-width: 62em){.arch-intro__image{float:right}}.arch-intro__right{padding:45px 15px}@media (min-width: 62em){.arch-intro__right{display:table-cell;padding:50px 30px 50px 0;width:53%;vertical-align:middle}}@media (min-width: 75em){.arch-intro__right{padding:70px 30px 70px 0}}@media (min-width: 85.375em){.arch-intro__right{padding:90px 30px 90px 0}}@media (min-width: 62em){.arch-intro__right__content{max-width:590px}}.arch-intro__title{margin-bottom:15px;font-family:"UniversLT-CondensedBold","Arial",sans-serif;font-size:32px;line-height:1;text-align:center;color:#fff}@media (min-width: 48em){.arch-intro__title{font-size:35px}}@media (min-width: 62em){.arch-intro__title{font-size:38px;text-align:left}}@media (min-width: 75em){.arch-intro__title{font-size:41px}}.arch-intro__list{padding:0 0 0 20px;margin:0 0 30px;font-size:20px;line-height:1.2;color:#fff}.arch-intro__list li{margin-bottom:10px}@media (min-width: 48em){.arch-intro__list{font-size:21px;margin-bottom:50px;padding-left:30px}}@media (min-width: 62em){.arch-intro__list{font-size:22px}}@media (min-width: 75em){.arch-intro__list{font-size:23px}}.arch-intro__btn-wrap{text-align:center}@media (min-width: 62em){.arch-intro__btn-wrap{text-align:left}}.arch-materials__item{float:left;width:50%;padding-top:45px;padding-right:15px;padding-bottom:100px;padding-left:15px;text-align:center;background-position:top center;background-repeat:no-repeat;background-size:auto 100%;background-size:cover}@media (min-width: 30em){.arch-materials__item{padding-bottom:140px}}@media (min-width: 48em){.arch-materials__item{padding-bottom:220px}}@media (min-width: 62em){.arch-materials__item{width:25%;padding-bottom:280px}}.arch-materials__item__title{margin-bottom:22px;font-size:30px;line-height:1;color:#fff}@media (min-width: 48em){.arch-materials__item__title{font-size:37px}}.arch-materials__item__icon{display:block;width:80px;height:80px;border:2px solid #fff;margin:0 auto;font-size:0;-webkit-border-radius:50%;border-radius:50%}.arch-materials__item__icon:before{content:'';display:inline-block;height:100%;vertical-align:middle}@media (min-width: 48em){.arch-materials__item__icon{width:108px;height:108px}}.arch-materials__item__icon__img{display:inline-block;vertical-align:middle}.arch-materials__item--metal .arch-materials__item__icon__img{width:30px;height:auto;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg)}@media (min-width: 48em){.arch-materials__item--metal .arch-materials__item__icon__img{width:40px}}.arch-materials__item--polymer .arch-materials__item__icon__img{width:28px;height:auto}@media (min-width: 48em){.arch-materials__item--polymer .arch-materials__item__icon__img{width:34px}}.arch-materials__item--textile .arch-materials__item__icon__img{width:36px;height:auto}@media (min-width: 48em){.arch-materials__item--textile .arch-materials__item__icon__img{width:46px}}.arch-materials__item--wood .arch-materials__item__icon__img{width:44px;height:auto}@media (min-width: 48em){.arch-materials__item--wood .arch-materials__item__icon__img{width:48px}}.arch-coverage{background:#f7f7f5;padding-bottom:60px}@media (min-width: 48em){.arch-coverage{padding-bottom:100px}}@media (min-width: 62em){.arch-coverage{padding-bottom:120px}}.arch-coverage__intro{padding-bottom:25px}@media (min-width: 48em){.arch-coverage__intro{padding-bottom:35px}}.arch-coverage__icons{margin-bottom:35px;font-size:0;text-align:center}@media (min-width: 48em){.arch-coverage__icons{margin-bottom:45px}}.arch-coverage__icons__item{display:inline-block;margin-right:22px;margin-left:22px}@media (min-width: 48em){.arch-coverage__icons__item{margin-right:25px;margin-left:25px}}.arch-showrooms__hero{margin-bottom:40px}@media (min-width: 48em){.arch-showrooms__hero{margin-bottom:60px}}@media (min-width: 62em){.arch-showrooms__hero{margin-bottom:80px}}.arch-showrooms__list-col{float:left;width:50%;padding-right:17px;padding-left:17px;text-align:center}@media (min-width: 30em){.arch-showrooms__list-col{width:33.33333%}}@media (min-width: 62em){.arch-showrooms__list-col{width:16.66666%}}.arch-showrooms__item{position:relative;display:block;max-width:130px;margin:0 auto 30px;text-decoration:none}.arch-showrooms__item:hover,.arch-showrooms__item:active,.arch-showrooms__item:focus{text-decoration:none}.arch-showrooms__item:hover .arch-showrooms__item__icon,.arch-showrooms__item:active .arch-showrooms__item__icon,.arch-showrooms__item:focus .arch-showrooms__item__icon{background:#2f2f2f;border-color:#2f2f2f;color:#fff}.arch-showrooms__item:hover .arch-showrooms__item__title,.arch-showrooms__item:active .arch-showrooms__item__title,.arch-showrooms__item:focus .arch-showrooms__item__title{text-decoration:none;color:#2f2f2f}.arch-showrooms__item__icon{position:relative;display:block;width:100%;padding-bottom:100%;border:2px solid #bcbcbc;margin:0 auto 15px;font-size:0;color:#bcbcbc;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:border 0.3s, background 0.3s;-o-transition:border 0.3s, background 0.3s;transition:border 0.3s, background 0.3s}@media (min-width: 48em){.arch-showrooms__item__icon{margin-bottom:22px}}.arch-showrooms__item__icon__img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:80%;display:block;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.arch-showrooms__item__title{font-family:"Oswald",sans-serif;font-size:25px;line-height:1;text-transform:uppercase;text-decoration:none;color:#bcbcbc;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.park .block-text{color:#696969}.park .block-text strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif}.park .block-quote.block-quote--photo-left .block-quote__text{text-align:center}.park .block-quote__text{text-align:center;color:#2f2f2f}.park .block-quote__text strong{color:#2f2f2f}.park-breadcrumb{padding-top:34px;padding-right:45px;padding-bottom:34px;padding-left:45px}.park-breadcrumb__container{position:relative;height:61px}.park-breadcrumb__container:before{content:'';position:absolute;top:50%;left:0;right:0;display:block;height:10px;margin-top:-5px;background:#e5e5e5}.park-breadcrumb__number{position:relative;z-index:2;top:16px;display:block;width:31px;height:31px;margin-left:-15px;background:#e5e5e5;font-family:"Oswald",sans-serif;font-size:17px;line-height:30px;text-align:center;color:#fff;-webkit-border-radius:50%;border-radius:50%}.park-breadcrumb__number--1{float:left}.park-breadcrumb__number--2{position:absolute;left:33.333333%}.park-breadcrumb__number--3{position:absolute;left:66.66666%}.park-breadcrumb__number--4{float:right;margin-right:-15px}.park-breadcrumb.is-selected-1 .park-breadcrumb__number--1{top:0;width:61px;height:61px;margin-left:-30px;line-height:60px;background:#d02b3a}.park-breadcrumb.is-selected-2 .park-breadcrumb__container:after{content:'';position:absolute;z-index:0;top:50%;left:0;display:block;width:33.333333%;height:10px;margin-top:-5px;background:#d02b3a}.park-breadcrumb.is-selected-2 .park-breadcrumb__number--1{background:#d02b3a}.park-breadcrumb.is-selected-2 .park-breadcrumb__number--2{top:0;width:61px;height:61px;margin-left:-30px;line-height:60px;background:#d02b3a}.park-breadcrumb.is-selected-3 .park-breadcrumb__container:after{content:'';position:absolute;z-index:0;top:50%;left:0;display:block;width:66.666666%;height:10px;margin-top:-5px;background:#d02b3a}.park-breadcrumb.is-selected-3 .park-breadcrumb__number--1{background:#d02b3a}.park-breadcrumb.is-selected-3 .park-breadcrumb__number--2{background:#d02b3a}.park-breadcrumb.is-selected-3 .park-breadcrumb__number--3{top:0;width:61px;height:61px;margin-left:-30px;line-height:60px;background:#d02b3a}.park-breadcrumb.is-selected-4 .park-breadcrumb__container:after{content:'';position:absolute;z-index:0;top:50%;left:0;display:block;width:100%;height:10px;margin-top:-5px;background:#d02b3a}.park-breadcrumb.is-selected-4 .park-breadcrumb__number--1{background:#d02b3a}.park-breadcrumb.is-selected-4 .park-breadcrumb__number--2{background:#d02b3a}.park-breadcrumb.is-selected-4 .park-breadcrumb__number--3{background:#d02b3a}.park-breadcrumb.is-selected-4 .park-breadcrumb__number--4{top:0;width:61px;height:61px;margin-right:-30px;line-height:60px;background:#d02b3a}.park-data{background:#f7f7f5;margin-bottom:40px}@media (min-width: 62em){.park-data{margin-bottom:80px}}@media (min-width: 62em){.park-data__container{display:table;width:100%}}@media (min-width: 62em){.park-data__col-photo{display:table-cell;width:55%;vertical-align:top}}@media (min-width: 75em){.park-data__col-photo{width:50%}}.park-data__photo{display:block;width:100%;height:auto;max-width:100%}@media (min-width: 62em){.park-data__photo{width:auto;float:right}}.park-data__col-desc{padding-top:30px;padding-right:15px;padding-bottom:30px;padding-left:15px;font-size:19px;line-height:1.2;color:#2f2f2f}@media (min-width: 48em){.park-data__col-desc{padding-right:30px;padding-left:30px}}@media (min-width: 62em){.park-data__col-desc{display:table-cell;width:45%;vertical-align:middle;font-size:20px}}@media (min-width: 75em){.park-data__col-desc{width:50%;padding-right:70px;padding-left:70px;font-size:21px}}@media (min-width: 85.375em){.park-data__col-desc{padding-right:100px;padding-left:100px}}.park-data__text-block{margin-bottom:20px}.park-data__title{font-size:35px;line-height:1;margin-bottom:20px}@media (min-width: 62em){.park-data__title{font-size:38px}}@media (min-width: 75em){.park-data__title{font-size:43px}}.park-data__label{color:#696969;margin-bottom:5px}.park-data__desc{padding-top:8px}.park-gobierno{padding-top:30px;padding-bottom:30px;background:#f9d930}@media (min-width: 48em){.park-gobierno{padding-top:50px;padding-bottom:50px}}@media (min-width: 62em){.park-gobierno{padding-top:60px;padding-bottom:60px}}@media (min-width: 75em){.park-gobierno{padding-top:100px;padding-bottom:100px}}@media (min-width: 48em){.park-gobierno__container{display:table;width:100%}}@media (min-width: 48em){.park-gobierno__col-image{display:table-cell;width:25%;vertical-align:top}}.park-gobierno__col-desc{padding-left:4%}@media (min-width: 48em){.park-gobierno__col-desc{display:table-cell;width:75%;vertical-align:middle}}.park-gobierno__image{display:block;width:150px;height:auto;max-width:100%;margin:0 auto 30px}@media (min-width: 48em){.park-gobierno__image{margin-bottom:0}}@media (min-width: 62em){.park-gobierno__image{width:200px}}@media (min-width: 85.375em){.park-gobierno__image{width:auto}}.park-gobierno__title{font-size:24px;line-height:1.2;color:#000;text-align:center}.park-gobierno__title strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif;text-transform:uppercase}@media (min-width: 30em){.park-gobierno__title{font-size:30px}}@media (min-width: 48em){.park-gobierno__title{font-size:35px;text-align:left}}@media (min-width: 85.375em){.park-gobierno__title{font-size:40px}}.leed-council{padding-top:40px;padding-bottom:40px;color:#2f2f2f;background:#FFFFFF}@media (min-width: 48em){.leed-council{padding-top:70px;padding-bottom:70px}}@media (min-width: 62em){.leed-council{padding-top:100px;padding-bottom:100px}}@media (min-width: 48em){.leed-council__col-desc{padding-top:25px}}.leed-council__image{display:block;width:auto;height:auto;max-width:180px;margin:0 auto 30px}@media (min-width: 62em){.leed-council__image{max-width:100%;margin-bottom:0}}.leed-council__title{font-size:24px;margin-bottom:20px}.leed-council__title strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif}@media (min-width: 30em){.leed-council__title{font-size:30px}}@media (min-width: 48em){.leed-council__title{font-size:35px;text-align:left}}@media (min-width: 85.375em){.leed-council__title{font-size:41px}}.leed-council__text{font-size:19px;margin-bottom:18px}.leed-council__text strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif}@media (min-width: 48em){.leed-council__text{font-size:20px}}@media (min-width: 62em){.leed-council__text{font-size:21px}}.leed-what{position:relative;z-index:2;color:#2f2f2f;background:#f7f7f5}.leed-what .row{position:relative;z-index:1}.leed-what__container{position:relative;padding-top:50px}@media (min-width: 48em){.leed-what__container{padding-top:70px;padding-bottom:70px}}@media (min-width: 62em){.leed-what__container{padding-top:100px;padding-bottom:100px}}@media (min-width: 62em){.leed-council__col-desc{padding-right:50px}}.leed-what__decoration{position:relative;z-index:0;display:block;width:auto;height:auto;max-width:270px;margin:0 auto -23px}@media (min-width: 48em){.leed-what__decoration{position:absolute;bottom:-22px;right:12px;margin-bottom:0}}@media (min-width: 62em){.leed-what__decoration{bottom:-36px;max-width:none}}.leed-what__title{font-size:24px;margin-bottom:20px}.leed-what__title strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif}@media (min-width: 30em){.leed-what__title{font-size:30px}}@media (min-width: 48em){.leed-what__title{font-size:35px;text-align:left}}@media (min-width: 85.375em){.leed-what__title{font-size:41px}}.leed-what__text{font-size:19px;margin-bottom:18px}.leed-what__text strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif}@media (min-width: 48em){.leed-what__text{font-size:20px}}@media (min-width: 62em){.leed-what__text{font-size:21px}}.leed-why{position:relative;z-index:0;padding-top:80px}.leed-why:before{content:'';position:absolute;top:0;left:50%;margin-left:-1px;display:block;width:3px;height:80px;background:#f7f7f5}@media (min-width: 62em){.leed-why{padding-top:130px}.leed-why:before{height:130px}}.leed-why__icons{margin-bottom:25px}.leed-why__icons-col{float:left;width:20%;padding-right:5px;padding-left:5px;text-align:center}@media (min-width: 48em){.leed-why__icons-col{padding-right:18px;padding-left:18px}}@media (min-width: 62em){.leed-why__icons-col{padding-right:25px;padding-left:25px}}.leed-why__icons__item{position:relative;display:block;max-width:108px;margin:0 auto}.leed-why__icons__item__content{position:relative;display:block;width:100%;padding-bottom:100%;border:3px solid #f7f7f5;margin:0 auto 15px;font-size:0;-webkit-border-radius:50%;border-radius:50%}.leed-why__icons__item__img{position:absolute;top:50%;left:50%;width:auto;height:auto;display:block;max-width:60%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 48em){.leed-why__icons__item__img{max-width:80%}}.leed-why__icons__item--rodillo .leed-why__icons__item__img{max-width:50%}@media (min-width: 48em){.leed-why__icons__item--rodillo .leed-why__icons__item__img{max-width:80%}}.leed-why__icons__item--shopping .leed-why__icons__item__img{max-width:40%}@media (min-width: 48em){.leed-why__icons__item--shopping .leed-why__icons__item__img{max-width:80%}}@media (min-width: 48em){.leed-why__row-block{display:table;width:100%;margin-bottom:40px}}@media (min-width: 62em){.leed-why__row-block{margin-bottom:50px}}@media (min-width: 48em){.leed-why__col-block{display:table-cell;width:48%;padding:30px 25px 25px;vertical-align:top}}@media (min-width: 62em){.leed-why__col-block{padding:35px 40px 30px}}@media (min-width: 75em){.leed-why__col-block{padding:45px 50px 30px}}@media (min-width: 48em){.leed-why__col-block.leed-why__col-block--bordered{border:2px solid #ececec}}@media (min-width: 48em){.leed-why__col-separator{display:table-cell;width:4%}}.leed-why__block{margin-bottom:40px}@media (min-width: 48em){.leed-why__block{margin-bottom:0}}.leed-why__block__icon{display:block;width:auto;height:auto;margin:0 auto 18px}@media (min-width: 48em){.leed-why__block__icon{margin-bottom:23px}}.leed-why__block__title{margin-bottom:20px;font-family:"UniversLT-CondensedBold","Arial",sans-serif;font-size:19px;line-height:1.25;text-align:center;color:#2f2f2f}@media (min-width: 48em){.leed-why__block__title{font-size:20px}}@media (min-width: 62em){.leed-why__block__title{font-size:22px}}@media (min-width: 75em){.leed-why__block__title{font-size:23px}}.leed-why__block__text{font-size:19px;line-height:1.25;color:#2f2f2f}.leed-why__block__text p{margin-bottom:15px}.leed-why__block__text ul{padding:0 0 0 22px;margin:0 0 15px}.leed-why__block__text li{padding:0;margin:0 0 7px}@media (min-width: 48em){.leed-why__block__text{font-size:20px}}@media (min-width: 62em){.leed-why__block__text{font-size:22px}}@media (min-width: 75em){.leed-why__block__text{font-size:23px}}.park-presentation .block-text{color:#696969}.park-presentation .block-text strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif}.park-presentation .block-quote.block-quote--photo-left .block-quote__text{text-align:center}.park-presentation .block-quote__text{text-align:center;color:#696969}.park-presentation .block-quote__text strong{color:#696969}.cw-header{position:relative;z-index:2}.cw-header__bg{position:absolute;z-index:0;top:200px;bottom:0;left:0;width:100%;background-image:url("../../images/empresa/cool-working/texture.png");background-size:auto 100%;background-size:cover;background-repeat:no-repeat;background-position:bottom center}.cw-header__content{position:relative;z-index:1}.cw-header__image{display:block;width:100%;height:auto;margin:0 auto}.cw-header__video-wrap{max-width:930px;padding:0 15px;margin:-9% auto 45px}.cw-header__video{position:relative;width:100%;padding-bottom:56.25%}.cw-header__video__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cw-actiu{overflow:hidden;max-width:100%;padding-bottom:75px}@media (min-width: 48em){.cw-actiu{padding-bottom:60px}}@media (min-width: 62em){.cw-actiu{padding-bottom:90px}}.cw-actiu__container{padding:0 15px;font-size:0}.cw-actiu__container:before{content:'';display:inline-block;height:100%;vertical-align:middle}@media (max-width: 61.99em){.cw-actiu__container.container-fluid{max-width:812px}}@media (min-width: 62em){.cw-actiu__container{padding:0}}.cw-actiu__content{position:relative;padding:0 0 30px}@media (min-width: 62em){.cw-actiu__content{display:inline-block;width:60%;vertical-align:middle;padding:0 7%}}.cw-actiu__text{font-size:24px;line-height:1.3;text-align:left;color:#706f6d}.cw-actiu__text p{margin-bottom:15px}.cw-actiu__text strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif}@media (min-width: 30em){.cw-actiu__text{font-size:26px}}@media (min-width: 48em){.cw-actiu__text{font-size:27px}}@media (min-width: 62em){.cw-actiu__text{font-size:28px}}@media (min-width: 85.375em){.cw-actiu__text{font-size:29px}}.cw-actiu__photo{position:relative}@media (min-width: 62em){.cw-actiu__photo{display:inline-block;width:40%;vertical-align:middle}}.cw-actiu__photo__img{display:block;max-width:85%;width:auto;height:auto;margin:0 auto 30px}@media (min-width: 62em){.cw-actiu__photo__img{float:right;width:auto;max-width:100%;margin-bottom:0}}.cw-time{position:relative;z-index:1;margin-top:-45px}@media (min-width: 48em){.cw-time{display:table;width:100%}}.cw-time__col{position:relative}.cw-time__col:before{content:'';display:block;height:50px;background:#ccc}@media (min-width: 48em){.cw-time__col:before{height:70px}}@media (min-width: 48em){.cw-time__col{display:table-cell;width:33.333333%}.cw-time__col:after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:11px;background:#ccc}}.cw-time__item{position:relative}.cw-time__item__content{padding-top:35px;padding-right:6%;padding-bottom:31px;padding-left:6%;text-align:center}@media (min-width: 48em){.cw-time__item__content{padding-bottom:51px}}@media (min-width: 62em){.cw-time__item__content{padding-top:57px;padding-right:8%;padding-bottom:61px;padding-left:8%}}@media (min-width: 75em){.cw-time__item__content{padding-right:10%;padding-left:10%}}.cw-time__item__img{display:block;max-width:150px;width:auto;height:auto;margin:0 auto 28px}@media (min-width: 62em){.cw-time__item__img{max-width:80%}}@media (min-width: 62em){.cw-time__item__img{margin-bottom:38px}}.cw-time__item__title{margin-bottom:20px;font-family:"UniversLT-CondensedBold","Arial",sans-serif;font-size:35px;line-height:1}@media (min-width: 48em){.cw-time__item__title{font-size:40px}}@media (min-width: 62em){.cw-time__item__title{font-size:44px}}.cw-time__item__text {font-size:20px;line-height:1.3;margin:0}@media (min-width: 48em){.cw-time__item__text {font-size:21px}}@media (min-width: 62em){.cw-time__item__text {font-size:23px}}@media (min-width: 75em){.cw-time__item__text {font-size:25px}}.cw-time__col.cw-time__col--descanso{color:#ebaa96;background:#fefaf8}.cw-time__col.cw-time__col--descanso:before{background:#ebaa96}.cw-time__col.cw-time__col--descanso:after{background:#ebaa96}.cw-time__col.cw-time__col--trabajo{color:#83c9bf;background:#f1f9f8}.cw-time__col.cw-time__col--trabajo:before{background:#83c9bf}.cw-time__col.cw-time__col--trabajo:after{background:#83c9bf}.cw-time__col.cw-time__col--ocio{color:#d6bb74;background:#faf5e8}.cw-time__col.cw-time__col--ocio:before{background:#d6bb74}.cw-time__col.cw-time__col--ocio:after{background:#d6bb74}.cw-happy{padding-top:40px;padding-bottom:100px;background-image:url("../../images/empresa/cool-working/bg-happy.png");background-repeat:repeat-x;background-position:0 0;background-size:auto 100%}@media (min-width: 48em){.cw-happy{padding-top:0}}.cw-happy__item__img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto}@media (max-width: 47.99em){.cw-happy__item__img{max-width:250px}}.cw-happy__item__badge{display:block;width:auto;height:auto;max-width:250px;margin:0 auto}.error-404 .page-intro{padding:25px 0 0}@media (min-width: 30em){.error-404 .page-intro{padding:15px 0 5px}}@media (min-width: 48em){.error-404 .page-intro{padding:15px 0 5px}}@media (min-width: 85.375em){.error-404 .page-intro{padding:20px 0 5px}}@media (min-width: 105em){.error-404 .page-intro{padding:40px 0 20px}}.error-404-content{padding-top:30px;background-color:#f7f7f5;overflow:hidden}@media (min-width: 48em){.error-404-content{padding-top:40px}}@media (min-width: 75em){.error-404-content{padding-top:50px}}@media (min-width: 105em){.error-404-content{padding-top:90px}}.error-404-title{margin:0 0 24px;font-family:"UniversLT-CondensedLight","Arial",sans-serif;font-size:25px;line-height:1;font-weight:300;color:#2f2f2f}.error-404-title strong{font-family:"UniversLT-CondensedBold","Arial",sans-serif;font-size:1.24em}@media (min-width: 30em){.error-404-title{font-size:32.5px}}@media (min-width: 48em){.error-404-title{margin-bottom:0;font-size:35px}}@media (min-width: 62em){.error-404-title{font-size:37.5px}}@media (min-width: 75em){.error-404-title{font-size:40px}}@media (min-width: 105em){.error-404-title{font-size:50px;margin-bottom:24px}}.error-404-image{position:relative;font-size:0;text-align:center}.error-404-image__img{position:relative;z-index:1;width:230px}@media (min-width: 30em){.error-404-image__img{width:281px}}@media (min-width: 48em){.error-404-image:before{content:'';position:relative;z-index:1;display:block;width:100%;height:340px;background-image:url("../../images/error-404.jpg");background-repeat:no-repeat;background-size:auto 100%;background-position:top center}}@media (min-width: 85.375em){.error-404-image:before{height:424px}}.error-404-image:after{content:'';position:absolute;z-index:0;bottom:0;left:0;width:100%;height:97px;background:#fff}@media (min-width: 30em){.error-404-image:after{height:118px}}.error-404-image.has-promo .error-404-image__img{cursor:pointer}.error-404-image.has-promo .error-404-gafas{cursor:pointer}.error-404-image.has-promo .error-404-gafas:hover img{-webkit-animation:bounceIn 0.55s both;-o-animation:bounceIn 0.55s both;animation:bounceIn 0.55s both}.error-404-gafas{display:none}.error-404-gafas img{position:absolute;top:49%;left:40%;display:block;width:62px;height:auto}@media (min-width: 85.375em){.error-404-gafas img{width:70px}}@media (min-width: 48em){.error-404-gafas{position:absolute;z-index:2;top:0;left:50%;display:block;width:190px;height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width: 85.375em){.error-404-gafas{width:240px}}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 15deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -10deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:scale3d(1.03, 1.03, 1.03) rotate3d(0, 0, 1, 5deg);transform:scale3d(1.03, 1.03, 1.03) rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97) rotate3d(0, 0, 1, -5deg);transform:scale3d(0.97, 0.97, 0.97) rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg)}}@-o-keyframes bounceIn{from,20%,40%,60%,80%,to{-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{}20%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 15deg)}40%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -10deg)}60%{transform:scale3d(1.03, 1.03, 1.03) rotate3d(0, 0, 1, 5deg)}80%{transform:scale3d(0.97, 0.97, 0.97) rotate3d(0, 0, 1, -5deg)}to{transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 15deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -10deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:scale3d(1.03, 1.03, 1.03) rotate3d(0, 0, 1, 5deg);transform:scale3d(1.03, 1.03, 1.03) rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97) rotate3d(0, 0, 1, -5deg);transform:scale3d(0.97, 0.97, 0.97) rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg)}}.wally-wrap{display:none;position:fixed;z-index:1027;top:0;right:0;bottom:0;left:0;overflow:auto;overflow-x:hidden;overflow-y:auto;will-change:scroll-position;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}.wally-backdrop{display:none;position:fixed;z-index:1026;top:0;right:0;bottom:0;left:0;display:none;background:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:scroll-position}.wally{position:relative}.wally__close-btn{position:absolute;z-index:2;top:15px;right:15px;color:#bbb}.wally__close-btn:hover,.wally__close-btn:active,.wally__close-btn:focus{color:#666}@media (min-width: 48em){.wally__close-btn{top:18px;right:26px}}.promo-wally-warning{padding-top:100px}@media (min-width: 62em){.promo-wally-warning{display:none !important}}.promo-wally-step{display:none;padding-top:50px;padding-bottom:50px}@media (max-width: 61.99em){.promo-wally-step{display:none !important}}@media (min-height: 48em){.promo-wally-step{padding-top:70px}}@media (min-height: 50em){.promo-wally-step{padding-top:100px}}@media (min-height: 63.75em){.promo-wally-step{padding-top:120px}}.promo-wally-step-2{padding-top:0;padding-bottom:0}.promo-wally-loading{padding-top:50px;padding-bottom:40px}@media (min-height: 48em){.promo-wally-loading{padding-top:70px}}@media (min-height: 50em){.promo-wally-loading{padding-top:100px}}@media (min-height: 63.75em){.promo-wally-loading{padding-top:120px}}.promo-wally-chair{max-width:140px;margin-bottom:20px}.promo-wally-wrap-game{position:relative}.promo-wally-wrap-game a{cursor:default}.promo-wally-timer{position:fixed;z-index:2;top:15px;left:50%;min-height:50px;padding-right:20px;padding-left:20px;font-size:18px;line-height:50px;text-align:center;color:#fff;background:#d30037;background:rgba(55,55,55,0.8);-webkit-border-radius:30px;border-radius:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.promo-wally-timer-clock{padding-top:4px;font-size:1.3em;font-weight:600;letter-spacing:0.12em;color:#fff}.promo-wally-btns .btn{margin-right:7px;margin-left:7px}.promo-wally-btns .btn:first-child{margin-left:0}.promo-wally-btns .btn:last-child{margin-right:0}.wally-wrap--fase2 .promo-wally-timer{white-space:nowrap}.wally-wrap--fase2 .promo-wally-timer div{display:inline-block;padding-top:4px;font-size:1.3em;font-weight:600;letter-spacing:0.12em;color:#fff}.wally-wrap--fase2 .promo-wally-timer div.promo-wally-timer-clock{margin-right:15px}.wally-wrap--fase2 .promo-wally-timer div.icon{padding-top:4px;font-size:1.3em;font-weight:600;letter-spacing:0.12em;color:#fff;margin:0 14px}.wally-wrap--fase2 .promo-wally-timer div.icon:last-child{margin-right:0}.wally-wrap--fase2 .promo-wally-timer div.icon .icon-svg{vertical-align:middle}.wally-wrap--fase2 .promo-wally-timer div.icon .icon-svg .st0,.wally-wrap--fase2 .promo-wally-timer div.icon .icon-svg .st1{fill:none;stroke:#9b9b9b}.wally-wrap--fase2 .promo-wally-timer div.icon.active .icon-svg--fill .st0,.wally-wrap--fase2 .promo-wally-timer div.icon.active .icon-svg--fill .st1{stroke:#fff}.wally-wrap--fase2 .promo-wally-timer div.icon.inactive .icon-svg{display:none}.wally-wrap--fase2 .promo-wally-timer div.icon.inactive::after{content:'?'}.wally-wrap--fase2 .promo-wally-find-this{position:fixed;z-index:2;top:0;right:0;bottom:0;left:0;padding:20px 35px 20px 30px;font-size:18px;text-align:center;color:#fff;background:rgba(55,55,55,0.8);-webkit-border-radius:0;border-radius:0}.wally-wrap--fase2 .promo-wally-find-this .promo-inner-wrap{position:fixed;z-index:2;top:-webkit-calc(50% - 25px);top:calc(50% - 25px);left:50%;padding:20px 35px 20px 30px;font-size:18px;text-align:center;color:#fff;-webkit-border-radius:50px;border-radius:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.wally-wrap--fase2 .promo-wally-find-this .icon{display:inline-block;vertical-align:top;margin-right:15px;width:50px;height:50px}.wally-wrap--fase2 .promo-wally-find-this .icon .icon-svg{width:100%;height:100%}.wally-wrap--fase2 .promo-wally-find-this .icon .icon-svg .st0,.wally-wrap--fase2 .promo-wally-find-this .icon .icon-svg .st1{fill:none}.wally-wrap--fase2 .promo-wally-find-this .icon .icon-svg--fill .st0,.wally-wrap--fase2 .promo-wally-find-this .icon .icon-svg--fill .st1{stroke:#fff}.wally-wrap--fase2 .promo-wally-find-this .text{display:inline-block;line-height:18px;text-align:left;height:50px;padding:2px 0}.wally-wrap--fase2 .promo-wally-find-this .text span{display:block;font-size:25px;line-height:28px;font-weight:600;color:#fff}.wally-wrap--fase2 .promo-wally-step-4 ul{list-style:none;padding:0}.wally-wrap--fase2 .promo-wally-step-4 ul li .position{text-align:left}.wally-wrap--fase2 .promo-wally-step-4 ul li .nickname{text-align:left;padding-right:50px}.wally-wrap--fase2 .promo-wally-step-4 ul li .score{padding-left:50px}.wally-wrap--fase2 .promo-wally-step-4 ul li p{font-size:22px;color:#2f2f2f;font-family:"UniversLT-CondensedLight","Arial",sans-serif}.wally-wrap--fase2 .promo-wally-step-4 li.best p{color:#000000;font-size:25px}.wally-wrap--fase2 .promo-wally-step-4 li.you p{color:#d30037;font-size:25px;font-family:"UniversLT-CondensedBold","Arial",sans-serif}.wally-wrap--fase2 .promo-wally-step-4 .header-list{border-bottom:1px solid #d30037;margin-bottom:10px}.wally-wrap--fase2 .promo-wally-step-4 .header-list p{margin-bottom:0}.wally-wrap--fase2 .promo-wally-step-4 .ranking-wrap{margin-bottom:50px}.hs-spot-tooltip-outer a{background-image:url("../../images/fix.png")}.main-header-wrap--iframe{height:50px}@media (min-width: 62em){.main-header-wrap--iframe{height:60px}}@media (min-width: 62em){.main-header--iframe{height:60px}}@media (min-width: 48em){.main-header__logo--iframe{position:relative;left:auto;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;float:left;width:50px;margin-right:23px}}@media (min-width: 62em){.main-header__logo--iframe{width:60px}}@media (min-width: 62em){.main-header__logo__img--big--iframe{float:left;width:60px;height:60px}}@media (min-width: 48em){.hamburger--iframe{display:none}}.main-nav--iframe{display:none}@media (min-width: 48em){.main-nav--iframe{display:block;margin-left:-17px}}.main-header.is-mini .main-header__logo__img--big--iframe{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media (min-width: 48em){.secondary-nav__item--iframe{display:table-cell}}.secondary-nav__item--mobile{display:table-cell}.secondary-nav__item--more-margin--iframe .secondary-nav__item__link--red{color:#c53752}@media (min-width: 48em){.secondary-nav__item--more-margin--iframe{padding-right:10px}}@media (min-width: 62em){.secondary-nav__item--more-margin--iframe{padding-right:25px}}.main-nav__link__icon{width:20px;height:20px;margin-left:1px;margin-right:5px}.main-nav-mobile__title__icon--iframe{padding:2px}.tabs-plain__wrap-iframe{display:inline-block;text-align:left}.tabs-plain__wrap-iframe .tabs-plain__clearfix{display:block}@media (min-width: 23.4375em){.tabs-plain__wrap-iframe .tabs-plain__clearfix{display:none}}@media (min-width: 23.4375em){.tabs-plain__wrap-iframe{display:block;text-align:center}}@media (max-width: 47.99em){.tabs-plain__wrap-iframe .tabs-plain__tab:not(.tabs-plain__button){margin-right:15px}.tabs-plain__wrap-iframe .tabs-plain__tab:not(.tabs-plain__button):last-child{margin-right:0}}@media (max-width: 25.865em){.tabs-plain__wrap-iframe .tabs-plain__tab:not(.tabs-plain__button){margin-right:12px}}.product-nav__item--iframe{padding-right:15px}.product-nav__item__link--iframe{color:#fff;font-family:"UniversLT-CondensedBold","Arial",sans-serif}.product-nav__item__link--iframe:hover,.product-nav__item__link--iframe:active,.product-nav__item__link--iframe:focus{text-decoration:none;color:#fff}@media (min-width: 30em){.downlist-item__files--iframe .downlist-item__file__btn{top:-35px}}.btn-remove{padding-bottom:5px;border-bottom:2px solid transparent;font-family:"Oswald",sans-serif;color:#c53752;font-size:14px;text-transform:uppercase}.btn-remove:hover,.btn-remove:active,.btn-remove:focus{color:#c53752;border-color:#c53752}.main-nav__link__badge{position:relative;top:-2px;margin-left:5px;padding:4px 7px;background-color:#c53752;font-size:10px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.main-nav-mobile__badge{position:absolute;top:14px;margin-left:5px;padding:4px 7px;background-color:#c53752;font-size:10px}.secondary-nav__item__link .icon-svg{vertical-align:0;margin-right:10px}.owl-carousel .owl-item--iframe{display:inline-block;float:none;margin-bottom:20px}@media (min-width: 48em){.owl-carousel .owl-item--iframe{margin-right:10px}}.carousel-products__iframe{margin:20px auto;text-align:center}.carousel-products__iframe .carousel-products-item__photo{margin-bottom:20px}.iframe__seccion .img-responsive{margin-left:auto;margin-right:auto}.block-text--iframe p:last-child{margin-bottom:0}.block-text--iframe iframe{max-width:100%}.downloads__container--iframe{text-align:center}.mfp-iframe button.mfp-close{display:none}.mfp-iframe .mfp-close-iframe{position:absolute;right:0;margin-top:10px;width:25px;height:25px;background-image:url("../../images/icons/close-big.svg");background-position:center;background-repeat:no-repeat;background-size:100%}@media (min-width: 48em){.mfp-iframe .mfp-close-iframe{right:0;margin-top:-10px;width:42px;height:42px}}.empty{border:1px solid #C23856 !important}#adnTitle-layer h1 strong span{text-transform:none}@media (min-width: 62em){#adnInfo-layer{padding-top:20px}}@media (min-width: 62em){#adnInfo-layer .container{background:url("../../images/empresa/adn/montaje.jpg") 0 0 no-repeat;background-size:100% auto}}#adnInfo-layer .product__info{position:relative}@media (min-width: 62em){#adnInfo-layer .product__info{padding-left:55px}}@media (min-width: 75em){#adnInfo-layer .product__info{padding-left:60px}}@media (min-width: 62em){#adnInfo-layer .infoADN-left{padding-left:100px;padding-right:75px}}@media (min-width: 75em){#adnInfo-layer .infoADN-left{padding-left:140px;padding-right:95px}}@media (min-width: 62em){#adnInfo-layer .infoADN-left .product__info{max-width:325px}}@media (min-width: 75em){#adnInfo-layer .infoADN-left .product__info{max-width:440px}}@media (min-width: 62em){#adnInfo-layer .infoADN-right{padding-left:110px}}@media (min-width: 75em){#adnInfo-layer .infoADN-right{padding-left:135px}}@media (min-width: 62em){#adnInfo-layer .infoADN-right .product__info{max-width:350px}}@media (min-width: 75em){#adnInfo-layer .infoADN-right .product__info{max-width:440px}}#adnInfo-layer h2{display:inline;margin-left:3px;font-family:'Oswald', sans-serif;font-size:23px;color:#2f2f2f}@media (min-width: 62em){#adnInfo-layer h2{display:inline-block;margin-left:0}}#adnInfo-layer p{font-family:'Oswald', sans-serif;font-weight:lighter;font-size:13px;color:#2f2f2f;text-align:justify}@media (min-width: 62em){#adnInfo-layer p{font-size:14px}}@media (min-width: 75em){#adnInfo-layer p{font-size:15px}}#adnInfo-layer .number{display:inline;font-size:23px;font-weight:500;color:#d1003b}@media (min-width: 62em){#adnInfo-layer .number{display:inline-block;font-size:90px;position:absolute;top:-76px;left:0}}@media (min-width: 75em){#adnInfo-layer .number{font-size:100px;top:-90px}}@media (min-width: 62em){#infoADN-1{margin-top:120px}}@media (min-width: 75em){#infoADN-1{margin-top:120px}}@media (min-width: 62em){#infoADN-2{margin-top:180px}}@media (min-width: 75em){#infoADN-2{margin-top:270px}}@media (min-width: 62em){#infoADN-3{margin-top:215px}}@media (min-width: 75em){#infoADN-3{margin-top:265px}}@media (min-width: 62em){#infoADN-4{margin-top:188px}}@media (min-width: 75em){#infoADN-4{margin-top:225px}}@media (min-width: 62em){#infoADN-5{margin-top:217px}}@media (min-width: 75em){#infoADN-5{margin-top:265px}}@media (min-width: 62em){#infoADN-6{margin-top:223px}}@media (min-width: 75em){#infoADN-6{margin-top:255px}}@media (min-width: 62em){#infoADN-7{margin-top:145px}}@media (min-width: 75em){#infoADN-7{margin-top:177px}}@media (min-width: 62em){#infoADN-8{margin-top:240px}}@media (min-width: 75em){#infoADN-8{margin-top:304px}}@media (min-width: 62em){#infoADN-9{margin-top:230px}}@media (min-width: 75em){#infoADN-9{margin-top:275px}}@media (min-width: 62em){#infoADN-10{margin-top:222px;padding-bottom:160px}}@media (min-width: 75em){#infoADN-10{margin-top:275px}}@media (min-width: 62em){#infoADN-10.infoADN-left .product__info{padding-left:95px;max-width:300px}}@media (min-width: 75em){#infoADN-10.infoADN-left .product__info{padding-left:110px;max-width:310px}}.addInfo-tablet #infoADN-1{margin-top:80px}@media (min-width: 75em){.addInfo-tablet #infoADN-1{margin-top:80px}}.addInfo-tablet #infoADN-2{margin-top:160px}@media (min-width: 75em){.addInfo-tablet #infoADN-2{margin-top:300px}}.addInfo-tablet #infoADN-3{margin-top:185px}@media (min-width: 75em){.addInfo-tablet #infoADN-3{margin-top:280px}}.addInfo-tablet #infoADN-4{margin-top:155px}@media (min-width: 75em){.addInfo-tablet #infoADN-4{margin-top:200px}}.addInfo-tablet #infoADN-5{margin-top:205px}@media (min-width: 75em){.addInfo-tablet #infoADN-5{margin-top:260px}}.addInfo-tablet #infoADN-6{margin-top:180px}@media (min-width: 75em){.addInfo-tablet #infoADN-6{margin-top:260px}}.addInfo-tablet #infoADN-7{margin-top:100px}@media (min-width: 75em){.addInfo-tablet #infoADN-7{margin-top:180px}}.addInfo-tablet #infoADN-8{margin-top:205px}@media (min-width: 75em){.addInfo-tablet #infoADN-8{margin-top:305px}}.addInfo-tablet #infoADN-9{margin-top:215px}@media (min-width: 75em){.addInfo-tablet #infoADN-9{margin-top:260px}}.addInfo-tablet #infoADN-10{margin-top:160px}@media (min-width: 75em){.addInfo-tablet #infoADN-10{margin-top:290px}}.pull-faces{text-align:center;margin-right:5px;margin-top:10px}.pull-faces img{width:50px;height:50px;display:block}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwidmVuZG9yL19ib290c3RyYXAtY3VzdG9tLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX3ByaW50LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX3R5cGUuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL190ZXh0LW92ZXJmbG93LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX2Zvcm1zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fb3BhY2l0eS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX2xhYmVscy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fYmFkZ2VzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19hbGVydHMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX3BhbmVscy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fd2VsbHMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX2Nsb3NlLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX3V0aWxpdGllcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2NlbnRlci1ibG9jay5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyIsInZlbmRvci9fbXEuc2NzcyIsInZlbmRvci9vd2wtY2Fyb3VzZWwvX293bC5jYXJvdXNlbC5zY3NzIiwidmVuZG9yL21tZW51L2NvcmUvY3NzL19qcXVlcnkubW1lbnUuYWxsLmNzcyIsInZlbmRvci9tYWduaWZpYy1wb3B1cC9jc3MvX21hZ25pZmljLXBvcHVwLnNjc3MiLCJ2ZW5kb3IvcGhvdG9zd2lwZS9fcGhvdG9zd2lwZS5zY3NzIiwidmVuZG9yL3Bob3Rvc3dpcGUvX2FjdGl1LXNraW4uc2NzcyIsInZlbmRvci9zZWxlY3QyL19zZWxlY3QyLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJ1dGlscy9fbWl4aW5zLnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwidXRpbHMvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9faWNvbnMuc2NzcyIsImJhc2UvX2hlbHBlcnMuc2NzcyIsImJhc2UvX2NvbnRhaW5lcnMuc2NzcyIsImJhc2UvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL190YWJzLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLnNjc3MiLCJjb21wb25lbnRzL19uZXdzLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0cy5zY3NzIiwiY29tcG9uZW50cy9fYW1iaWVudHMuc2NzcyIsImNvbXBvbmVudHMvX2Nhcm91c2VsX3Byb2R1Y3RzLnNjc3MiLCJjb21wb25lbnRzL19pbnRyby5zY3NzIiwiY29tcG9uZW50cy9fY2FsbHRvYWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19wYWdlX2ludHJvLnNjc3MiLCJjb21wb25lbnRzL19nYWxsZXJ5LnNjc3MiLCJjb21wb25lbnRzL19nYWxsZXJ5X2ZsZXguc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX2xpZ2h0Ym94LnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzIiwiY29tcG9uZW50cy9fZmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL19kZXNpZ25lcnMuc2NzcyIsImNvbXBvbmVudHMvX2FsZXJ0cy5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX2V4cG8uc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2hlYWRlcl90YWJsZXQuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJwYWdlcy9fcHJvZHVjdC5zY3NzIiwicGFnZXMvX3Byb2plY3RzLnNjc3MiLCJwYWdlcy9fbmV3cy5zY3NzIiwicGFnZXMvX3ByZXNzLnNjc3MiLCJwYWdlcy9fYW1iaWVudC5zY3NzIiwicGFnZXMvX3Byb2R1Y3RzX2ZpbHRlci5zY3NzIiwicGFnZXMvX2VtcGxveW1lbnQuc2NzcyIsInBhZ2VzL19kb3dubG9hZHMuc2NzcyIsInBhZ2VzL19kZXNpZ25lci5zY3NzIiwicGFnZXMvX3Nob3dyb29tLnNjc3MiLCJwYWdlcy9fbmV3c2xldHRlci5zY3NzIiwicGFnZXMvX3ByaXZhdGUtYXJlYS5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19jb21wYW55X2NhbXBhaWducy5zY3NzIiwicGFnZXMvX2NvbXBhbnlfYWJvdXQuc2NzcyIsInBhZ2VzL19sZWdhbC5zY3NzIiwicGFnZXMvX2FyY2hpdGVjdHMuc2NzcyIsInBhZ2VzL19wYXJrLnNjc3MiLCJwYWdlcy9fY29vbHdvcmtpbmcuc2NzcyIsInBhZ2VzL180MDQuc2NzcyIsInBhZ2VzL19wcm9tb193YWxseS5zY3NzIiwicGFnZXMvX2lmcmFtZS5zY3NzIiwicGFnZXMvX2NvbXBhbnlfYWRuLnNjc3MiLCJwYWdlcy9fZW5jdWVzdGEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztHQ0lHLDRFQ0p5RSxLQVMxRSx1QkFDQSwwQkFDQSw2QkFBK0IsQ0FDaEMsS0FPQyxRQUFVLENBQ1gsMkZBeUJDLGFBQWUsQ0FDaEIsNEJBV0MscUJBQ0EsdUJBQXlCLENBQzFCLHNCQVFDLGFBQ0EsUUFBVSxDQUNYLGtCQVNDLFlBQWMsQ0FDZixFQVVDLDRCQUE4QixDQUMvQixpQkFTQyxTQUFXLENBQ1osWUFVQyx3QkFB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bEIsYUFVRCxrQjNCN0o2QixDMkI0Si9CLG9CQUtJLGdCQUNBLDBCQUFBLEEzQnRIMkIsaUJBQUEsQzJCZ0gvQiwyQkFTTSxjQUFnQixDQVR0Qiw0QkFjSSxlQUFpQixDQWRyQixnSEFrQk0seUIzQjZkNEIsQzJCL2VsQywyQkF1QkksWUFBYyxDQXZCbEIsdURBeUJNLDRCM0JzZDRCLEMyQnJkN0IsZUNwUEgsaUI1QjZzQmdDLEM0QjNzQjVCLDhCQUNGLFdBQ0EseUJBQ0EsaUI1QndzQjhCLEM0QnRzQlYsMERBQ2xCLHFCNUJxc0I0QixDNEJwc0I3QixxQ0FFQyxjQUNBLHFCNUJIMEIsQzRCSTNCLHlEQUlDLHdCNUI0ckI0QixDNEIzckI3QixlQWxCSCxvQjVCYzRCLEM0Qlp4Qiw4QkFDRixXQUNBLHlCQUNBLG9CNUJTMEIsQzRCUE4sMERBQ2xCLHdCNUJNd0IsQzRCTHpCLHFDQUVDLGNBQ0EscUI1Qm9zQjRCLEM0Qm5zQjdCLHlEQUlDLDJCNUJId0IsQzRCSXpCLGVBbEJILG9CNUJzZnFDLEM0QnBmakMsOEJBQ0YsY0FDQSx5QkFDQSxvQjVCaWZtQyxDNEIvZWYsMERBQ2xCLHdCNUI4ZWlDLEM0QjdlbEMscUNBRUMsY0FDQSx3QjVCd2VrQyxDNEJ2ZW5DLHlEQUlDLDJCNUJxZWlDLEM0QnBlbEMsWUFsQkgsb0I1QjBmcUMsQzRCeGZqQywyQkFDRixjQUNBLHlCQUNBLG9CNUJxZm1DLEM0Qm5mZix1REFDbEIsd0I1QmtmaUMsQzRCamZsQyxrQ0FFQyxjQUNBLHdCNUI0ZWtDLEM0QjNlbkMsc0RBSUMsMkI1QnllaUMsQzRCeGVsQyxlQWxCSCxvQjVCOGZxQyxDNEI1ZmpDLDhCQUNGLGNBQ0EseUJBQ0Esb0I1QnlmbUMsQzRCdmZmLDBEQUNsQix3QjVCc2ZpQyxDNEJyZmxDLHFDQUVDLGNBQ0Esd0I1Qmdma0MsQzRCL2VuQyx5REFJQywyQjVCNmVpQyxDNEI1ZWxDLGNBbEJILG9CNUJrZ0JxQyxDNEJoZ0JqQyw2QkFDRixjQUNBLHlCQUNBLG9CNUI2Zm1DLEM0QjNmZix5REFDbEIsd0I1QjBmaUMsQzRC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QUNBLENBQUEsZ0JBQ0EsV0FBWSxZQUNmLGFBRWMsQ0FBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQm9vdHN0cmFwIHYzLjMuNSAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE1IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi8vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovaHRtbHtmb250LWZhbWlseTpzYW5zLXNlcmlmOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixtZW51LG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31hdWRpbyxjYW52YXMscHJvZ3Jlc3MsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1baGlkZGVuXSx0ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206MXB4IGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkfWRmbntmb250LXN0eWxlOml0YWxpY31oMXtmb250LXNpemU6MmVtO21hcmdpbjowLjY3ZW0gMH1tYXJre2JhY2tncm91bmQ6I2ZmMDtjb2xvcjojMDAwfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vwe3RvcDotMC41ZW19c3Vie2JvdHRvbTotMC4yNWVtfWltZ3tib3JkZXI6MH1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59ZmlndXJle21hcmdpbjoxZW0gNDBweH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowfXByZXtvdmVyZmxvdzphdXRvfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDttYXJnaW46MH1idXR0b257b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxpbnB1dFt0eXBlPVwicmVzZXRcIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyfWJ1dHRvbltkaXNhYmxlZF0saHRtbCBpbnB1dFtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGlucHV0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH1pbnB1dHtsaW5lLWhlaWdodDpub3JtYWx9aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLGlucHV0W3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfWlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24saW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31pbnB1dFt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7Ym94LXNpemluZzpjb250ZW50LWJveH1pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCAjYzBjMGMwO21hcmdpbjowIDJweDtwYWRkaW5nOjAuMzVlbSAwLjYyNWVtIDAuNzVlbX1sZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG99b3B0Z3JvdXB7Zm9udC13ZWlnaHQ6Ym9sZH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH10ZCx0aHtwYWRkaW5nOjB9LyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL0BtZWRpYSBwcmludHsqLCo6YmVmb3JlLCo6YWZ0ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2NvbG9yOiMwMDAgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDt0ZXh0LXNoYWRvdzpub25lICFpbXBvcnRhbnR9YSxhOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hW2hyZWZdOmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIoaHJlZikgXCIpXCJ9YWJiclt0aXRsZV06YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCJ9YVtocmVmXj1cIiNcIl06YWZ0ZXIsYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVye2NvbnRlbnQ6XCJcIn1wcmUsYmxvY2txdW90ZXtib3JkZXI6MXB4IHNvbGlkICM5OTk7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9dGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9dHIsaW1ne3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfWltZ3ttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fXAsaDIsaDN7b3JwaGFuczozO3dpZG93czozfWgyLGgze3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWR9Lm5hdmJhcntkaXNwbGF5Om5vbmV9LmJ0bj4uY2FyZXQsLmRyb3B1cD4uYnRuPi5jYXJldHtib3JkZXItdG9wLWNvbG9yOiMwMDAgIWltcG9ydGFudH0ubGFiZWx7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudH0udGFibGUgdGQsLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS50YWJsZS1ib3JkZXJlZCB0aCwudGFibGUtYm9yZGVyZWQgdGR7Ym9yZGVyOjFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnR9fSp7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fSo6YmVmb3JlLCo6YWZ0ZXJ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7Zm9udC1zaXplOjEwcHg7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fWJvZHl7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTc7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9aW5wdXQsYnV0dG9uLHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YXtjb2xvcjojMzM3YWI3O3RleHQtZGVjb3JhdGlvbjpub25lfWE6aG92ZXIsYTpmb2N1c3tjb2xvcjojMjM1MjdjO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkO291dGxpbmU6NXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO291dGxpbmUtb2Zmc2V0Oi0ycHh9ZmlndXJle21hcmdpbjowfWltZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmltZy1yZXNwb25zaXZle2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy1yb3VuZGVke2JvcmRlci1yYWRpdXM6NnB4fS5pbWctdGh1bWJuYWlse3BhZGRpbmc6NHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UtaW4tb3V0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlfWhye21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHg7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VlZX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0b31bcm9sZT1cImJ1dHRvblwiXXtjdXJzb3I6cG9pbnRlcn1oMSxoMixoMyxoNCxoNSxoNiwuaDEsLmgyLC5oMywuaDQsLmg1LC5oNntmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjE7Y29sb3I6aW5oZXJpdH1oMSBzbWFsbCxoMSAuc21hbGwsaDIgc21hbGwsaDIgLnNtYWxsLGgzIHNtYWxsLGgzIC5zbWFsbCxoNCBzbWFsbCxoNCAuc21hbGwsaDUgc21hbGwsaDUgLnNtYWxsLGg2IHNtYWxsLGg2IC5zbWFsbCwuaDEgc21hbGwsLmgxIC5zbWFsbCwuaDIgc21hbGwsLmgyIC5zbWFsbCwuaDMgc21hbGwsLmgzIC5zbWFsbCwuaDQgc21hbGwsLmg0IC5zbWFsbCwuaDUgc21hbGwsLmg1IC5zbWFsbCwuaDYgc21hbGwsLmg2IC5zbWFsbHtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTtjb2xvcjojNzc3fWgxLC5oMSxoMiwuaDIsaDMsLmgze21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjEwcHh9aDEgc21hbGwsaDEgLnNtYWxsLC5oMSBzbWFsbCwuaDEgLnNtYWxsLGgyIHNtYWxsLGgyIC5zbWFsbCwuaDIgc21hbGwsLmgyIC5zbWFsbCxoMyBzbWFsbCxoMyAuc21hbGwsLmgzIHNtYWxsLC5oMyAuc21hbGx7Zm9udC1zaXplOjY1JX1oNCwuaDQsaDUsLmg1LGg2LC5oNnttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4fWg0IHNtYWxsLGg0IC5zbWFsbCwuaDQgc21hbGwsLmg0IC5zbWFsbCxoNSBzbWFsbCxoNSAuc21hbGwsLmg1IHNtYWxsLC5oNSAuc21hbGwsaDYgc21hbGwsaDYgLnNtYWxsLC5oNiBzbWFsbCwuaDYgLnNtYWxse2ZvbnQtc2l6ZTo3NSV9aDEsLmgxe2ZvbnQtc2l6ZTozNnB4fWgyLC5oMntmb250LXNpemU6MzBweH1oMywuaDN7Zm9udC1zaXplOjI0cHh9aDQsLmg0e2ZvbnQtc2l6ZToxOHB4fWg1LC5oNXtmb250LXNpemU6MTRweH1oNiwuaDZ7Zm9udC1zaXplOjEycHh9cHttYXJnaW46MCAwIDEwcHh9LmxlYWR7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjR9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubGVhZHtmb250LXNpemU6MjFweH19c21hbGwsLnNtYWxse2ZvbnQtc2l6ZTo4NSV9bWFyaywubWFya3tiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTM7cGFkZGluZzouMmVtfS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50ZXh0LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXB9LnRleHQtbG93ZXJjYXNle3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZX0udGV4dC11cHBlcmNhc2UsLmluaXRpYWxpc217dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0udGV4dC1tdXRlZHtjb2xvcjojNzc3fS50ZXh0LXByaW1hcnl7Y29sb3I6IzMzN2FiN31hLnRleHQtcHJpbWFyeTpob3ZlcixhLnRleHQtcHJpbWFyeTpmb2N1c3tjb2xvcjojMjg2MDkwfS50ZXh0LXN1Y2Nlc3N7Y29sb3I6IzNjNzYzZH1hLnRleHQtc3VjY2Vzczpob3ZlcixhLnRleHQtc3VjY2Vzczpmb2N1c3tjb2xvcjojMmI1NDJjfS50ZXh0LWluZm97Y29sb3I6IzMxNzA4Zn1hLnRleHQtaW5mbzpob3ZlcixhLnRleHQtaW5mbzpmb2N1c3tjb2xvcjojMjQ1MjY5fS50ZXh0LXdhcm5pbmd7Y29sb3I6IzhhNmQzYn1hLnRleHQtd2FybmluZzpob3ZlcixhLnRleHQtd2FybmluZzpmb2N1c3tjb2xvcjojNjY1MTJjfS50ZXh0LWRhbmdlcntjb2xvcjojYTk0NDQyfWEudGV4dC1kYW5nZXI6aG92ZXIsYS50ZXh0LWRhbmdlcjpmb2N1c3tjb2xvcjojODQzNTM0fS5iZy1wcmltYXJ5e2NvbG9yOiNmZmZ9LmJnLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3fWEuYmctcHJpbWFyeTpob3ZlcixhLmJnLXByaW1hcnk6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMjg2MDkwfS5iZy1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6I2RmZjBkOH1hLmJnLXN1Y2Nlc3M6aG92ZXIsYS5iZy1zdWNjZXNzOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2MxZTJiM30uYmctaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiNkOWVkZjd9YS5iZy1pbmZvOmhvdmVyLGEuYmctaW5mbzpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNhZmQ5ZWV9LmJnLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfWEuYmctd2FybmluZzpob3ZlcixhLmJnLXdhcm5pbmc6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjdlY2I1fS5iZy1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlfWEuYmctZGFuZ2VyOmhvdmVyLGEuYmctZGFuZ2VyOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2U0YjliOX0ucGFnZS1oZWFkZXJ7cGFkZGluZy1ib3R0b206OXB4O21hcmdpbjo0MHB4IDAgMjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlfXVsLG9se21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjEwcHh9dWwgdWwsdWwgb2wsb2wgdWwsb2wgb2x7bWFyZ2luLWJvdHRvbTowfS5saXN0LXVuc3R5bGVke3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmV7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lO21hcmdpbi1sZWZ0Oi01cHh9Lmxpc3QtaW5saW5lPmxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9ZGx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MjBweH1kdCxkZHtsaW5lLWhlaWdodDoxLjQyODU3fWR0e2ZvbnQtd2VpZ2h0OmJvbGR9ZGR7bWFyZ2luLWxlZnQ6MH0uZGwtaG9yaXpvbnRhbCBkZDpiZWZvcmUsLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5kbC1ob3Jpem9udGFsIGRkOmFmdGVye2NsZWFyOmJvdGh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZGwtaG9yaXpvbnRhbCBkdHtmbG9hdDpsZWZ0O3dpZHRoOjE2MHB4O2NsZWFyOmxlZnQ7dGV4dC1hbGlnbjpyaWdodDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmRsLWhvcml6b250YWwgZGR7bWFyZ2luLWxlZnQ6MTgwcHh9fWFiYnJbdGl0bGVdLGFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV17Y3Vyc29yOmhlbHA7Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkICM3Nzd9LmluaXRpYWxpc217Zm9udC1zaXplOjkwJX1ibG9ja3F1b3Rle3BhZGRpbmc6MTBweCAyMHB4O21hcmdpbjowIDAgMjBweDtmb250LXNpemU6MTcuNXB4O2JvcmRlci1sZWZ0OjVweCBzb2xpZCAjZWVlfWJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLGJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCxibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfWJsb2NrcXVvdGUgZm9vdGVyLGJsb2NrcXVvdGUgc21hbGwsYmxvY2txdW90ZSAuc21hbGx7ZGlzcGxheTpibG9jaztmb250LXNpemU6ODAlO2xpbmUtaGVpZ2h0OjEuNDI4NTc7Y29sb3I6Izc3N31ibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUsYmxvY2txdW90ZSAuc21hbGw6YmVmb3Jle2NvbnRlbnQ6J1xcMjAxNCBcXDAwQTAnfS5ibG9ja3F1b3RlLXJldmVyc2UsYmxvY2txdW90ZS5wdWxsLXJpZ2h0e3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MDtib3JkZXItcmlnaHQ6NXB4IHNvbGlkICNlZWU7Ym9yZGVyLWxlZnQ6MDt0ZXh0LWFsaWduOnJpZ2h0fS5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmJlZm9yZSwuYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmJlZm9yZSwuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjpiZWZvcmUsYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSxibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZXtjb250ZW50OicnfS5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YWZ0ZXIsYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDphZnRlcntjb250ZW50OidcXDAwQTAgXFwyMDE0J31hZGRyZXNze21hcmdpbi1ib3R0b206MjBweDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQyODU3fS5jb250YWluZXJ7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmNvbnRhaW5lcjpiZWZvcmUsLmNvbnRhaW5lcjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LmNvbnRhaW5lcjphZnRlcntjbGVhcjpib3RofUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhaW5lcnt3aWR0aDo3NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuY29udGFpbmVye3dpZHRoOjk3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuY29udGFpbmVye3dpZHRoOjExNzBweH19LmNvbnRhaW5lci1mbHVpZHttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uY29udGFpbmVyLWZsdWlkOmJlZm9yZSwuY29udGFpbmVyLWZsdWlkOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0uY29udGFpbmVyLWZsdWlkOmFmdGVye2NsZWFyOmJvdGh9LnJvd3ttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6LTE1cHh9LnJvdzpiZWZvcmUsLnJvdzphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LnJvdzphZnRlcntjbGVhcjpib3RofS5jb2wteHMtMSwuY29sLXNtLTEsLmNvbC1tZC0xLC5jb2wtbGctMSwuY29sLXhzLTIsLmNvbC1zbS0yLC5jb2wtbWQtMiwuY29sLWxnLTIsLmNvbC14cy0zLC5jb2wtc20tMywuY29sLW1kLTMsLmNvbC1sZy0zLC5jb2wteHMtNCwuY29sLXNtLTQsLmNvbC1tZC00LC5jb2wtbGctNCwuY29sLXhzLTUsLmNvbC1zbS01LC5jb2wtbWQtNSwuY29sLWxnLTUsLmNvbC14cy02LC5jb2wtc20tNiwuY29sLW1kLTYsLmNvbC1sZy02LC5jb2wteHMtNywuY29sLXNtLTcsLmNvbC1tZC03LC5jb2wtbGctNywuY29sLXhzLTgsLmNvbC1zbS04LC5jb2wtbWQtOCwuY29sLWxnLTgsLmNvbC14cy05LC5jb2wtc20tOSwuY29sLW1kLTksLmNvbC1sZy05LC5jb2wteHMtMTAsLmNvbC1zbS0xMCwuY29sLW1kLTEwLC5jb2wtbGctMTAsLmNvbC14cy0xMSwuY29sLXNtLTExLC5jb2wtbWQtMTEsLmNvbC1sZy0xMSwuY29sLXhzLTEyLC5jb2wtc20tMTIsLmNvbC1tZC0xMiwuY29sLWxnLTEye3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MXB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uY29sLXhzLTEsLmNvbC14cy0yLC5jb2wteHMtMywuY29sLXhzLTQsLmNvbC14cy01LC5jb2wteHMtNiwuY29sLXhzLTcsLmNvbC14cy04LC5jb2wteHMtOSwuY29sLXhzLTEwLC5jb2wteHMtMTEsLmNvbC14cy0xMntmbG9hdDpsZWZ0fS5jb2wteHMtMXt3aWR0aDo4LjMzMzMzJX0uY29sLXhzLTJ7d2lkdGg6MTYuNjY2NjclfS5jb2wteHMtM3t3aWR0aDoyNSV9LmNvbC14cy00e3dpZHRoOjMzLjMzMzMzJX0uY29sLXhzLTV7d2lkdGg6NDEuNjY2NjclfS5jb2wteHMtNnt3aWR0aDo1MCV9LmNvbC14cy03e3dpZHRoOjU4LjMzMzMzJX0uY29sLXhzLTh7d2lkdGg6NjYuNjY2NjclfS5jb2wteHMtOXt3aWR0aDo3NSV9LmNvbC14cy0xMHt3aWR0aDo4My4zMzMzMyV9LmNvbC14cy0xMXt3aWR0aDo5MS42NjY2NyV9LmNvbC14cy0xMnt3aWR0aDoxMDAlfS5jb2wteHMtcHVsbC0we3JpZ2h0OmF1dG99LmNvbC14cy1wdWxsLTF7cmlnaHQ6OC4zMzMzMyV9LmNvbC14cy1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjclfS5jb2wteHMtcHVsbC0ze3JpZ2h0OjI1JX0uY29sLXhzLXB1bGwtNHtyaWdodDozMy4zMzMzMyV9LmNvbC14cy1wdWxsLTV7cmlnaHQ6NDEuNjY2NjclfS5jb2wteHMtcHVsbC02e3JpZ2h0OjUwJX0uY29sLXhzLXB1bGwtN3tyaWdodDo1OC4zMzMzMyV9LmNvbC14cy1wdWxsLTh7cmlnaHQ6NjYuNjY2NjclfS5jb2wteHMtcHVsbC05e3JpZ2h0Ojc1JX0uY29sLXhzLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMlfS5jb2wteHMtcHVsbC0xMXtyaWdodDo5MS42NjY2NyV9LmNvbC14cy1wdWxsLTEye3JpZ2h0OjEwMCV9LmNvbC14cy1wdXNoLTB7bGVmdDphdXRvfS5jb2wteHMtcHVzaC0xe2xlZnQ6OC4zMzMzMyV9LmNvbC14cy1wdXNoLTJ7bGVmdDoxNi42NjY2NyV9LmNvbC14cy1wdXNoLTN7bGVmdDoyNSV9LmNvbC14cy1wdXNoLTR7bGVmdDozMy4zMzMzMyV9LmNvbC14cy1wdXNoLTV7bGVmdDo0MS42NjY2NyV9LmNvbC14cy1wdXNoLTZ7bGVmdDo1MCV9LmNvbC14cy1wdXNoLTd7bGVmdDo1OC4zMzMzMyV9LmNvbC14cy1wdXNoLTh7bGVmdDo2Ni42NjY2NyV9LmNvbC14cy1wdXNoLTl7bGVmdDo3NSV9LmNvbC14cy1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMlfS5jb2wteHMtcHVzaC0xMXtsZWZ0OjkxLjY2NjY3JX0uY29sLXhzLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wteHMtb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9LmNvbC14cy1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0uY29sLXhzLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY3JX0uY29sLXhzLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLXhzLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0uY29sLXhzLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY3JX0uY29sLXhzLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLXhzLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0uY29sLXhzLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY3JX0uY29sLXhzLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLXhzLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9LmNvbC14cy1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjclfS5jb2wteHMtb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29sLXNtLTEsLmNvbC1zbS0yLC5jb2wtc20tMywuY29sLXNtLTQsLmNvbC1zbS01LC5jb2wtc20tNiwuY29sLXNtLTcsLmNvbC1zbS04LC5jb2wtc20tOSwuY29sLXNtLTEwLC5jb2wtc20tMTEsLmNvbC1zbS0xMntmbG9hdDpsZWZ0fS5jb2wtc20tMXt3aWR0aDo4LjMzMzMzJX0uY29sLXNtLTJ7d2lkdGg6MTYuNjY2NjclfS5jb2wtc20tM3t3aWR0aDoyNSV9LmNvbC1zbS00e3dpZHRoOjMzLjMzMzMzJX0uY29sLXNtLTV7d2lkdGg6NDEuNjY2NjclfS5jb2wtc20tNnt3aWR0aDo1MCV9LmNvbC1zbS03e3dpZHRoOjU4LjMzMzMzJX0uY29sLXNtLTh7d2lkdGg6NjYuNjY2NjclfS5jb2wtc20tOXt3aWR0aDo3NSV9LmNvbC1zbS0xMHt3aWR0aDo4My4zMzMzMyV9LmNvbC1zbS0xMXt3aWR0aDo5MS42NjY2NyV9LmNvbC1zbS0xMnt3aWR0aDoxMDAlfS5jb2wtc20tcHVsbC0we3JpZ2h0OmF1dG99LmNvbC1zbS1wdWxsLTF7cmlnaHQ6OC4zMzMzMyV9LmNvbC1zbS1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjclfS5jb2wtc20tcHVsbC0ze3JpZ2h0OjI1JX0uY29sLXNtLXB1bGwtNHtyaWdodDozMy4zMzMzMyV9LmNvbC1zbS1wdWxsLTV7cmlnaHQ6NDEuNjY2NjclfS5jb2wtc20tcHVsbC02e3JpZ2h0OjUwJX0uY29sLXNtLXB1bGwtN3tyaWdodDo1OC4zMzMzMyV9LmNvbC1zbS1wdWxsLTh7cmlnaHQ6NjYuNjY2NjclfS5jb2wtc20tcHVsbC05e3JpZ2h0Ojc1JX0uY29sLXNtLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMlfS5jb2wtc20tcHVsbC0xMXtyaWdodDo5MS42NjY2NyV9LmNvbC1zbS1wdWxsLTEye3JpZ2h0OjEwMCV9LmNvbC1zbS1wdXNoLTB7bGVmdDphdXRvfS5jb2wtc20tcHVzaC0xe2xlZnQ6OC4zMzMzMyV9LmNvbC1zbS1wdXNoLTJ7bGVmdDoxNi42NjY2NyV9LmNvbC1zbS1wdXNoLTN7bGVmdDoyNSV9LmNvbC1zbS1wdXNoLTR7bGVmdDozMy4zMzMzMyV9LmNvbC1zbS1wdXNoLTV7bGVmdDo0MS42NjY2NyV9LmNvbC1zbS1wdXNoLTZ7bGVmdDo1MCV9LmNvbC1zbS1wdXNoLTd7bGVmdDo1OC4zMzMzMyV9LmNvbC1zbS1wdXNoLTh7bGVmdDo2Ni42NjY2NyV9LmNvbC1zbS1wdXNoLTl7bGVmdDo3NSV9LmNvbC1zbS1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMlfS5jb2wtc20tcHVzaC0xMXtsZWZ0OjkxLjY2NjY3JX0uY29sLXNtLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wtc20tb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9LmNvbC1zbS1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0uY29sLXNtLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY3JX0uY29sLXNtLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLXNtLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0uY29sLXNtLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY3JX0uY29sLXNtLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLXNtLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0uY29sLXNtLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY3JX0uY29sLXNtLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLXNtLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9LmNvbC1zbS1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjclfS5jb2wtc20tb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmNvbC1tZC0xLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTJ7ZmxvYXQ6bGVmdH0uY29sLW1kLTF7d2lkdGg6OC4zMzMzMyV9LmNvbC1tZC0ye3dpZHRoOjE2LjY2NjY3JX0uY29sLW1kLTN7d2lkdGg6MjUlfS5jb2wtbWQtNHt3aWR0aDozMy4zMzMzMyV9LmNvbC1tZC01e3dpZHRoOjQxLjY2NjY3JX0uY29sLW1kLTZ7d2lkdGg6NTAlfS5jb2wtbWQtN3t3aWR0aDo1OC4zMzMzMyV9LmNvbC1tZC04e3dpZHRoOjY2LjY2NjY3JX0uY29sLW1kLTl7d2lkdGg6NzUlfS5jb2wtbWQtMTB7d2lkdGg6ODMuMzMzMzMlfS5jb2wtbWQtMTF7d2lkdGg6OTEuNjY2NjclfS5jb2wtbWQtMTJ7d2lkdGg6MTAwJX0uY29sLW1kLXB1bGwtMHtyaWdodDphdXRvfS5jb2wtbWQtcHVsbC0xe3JpZ2h0OjguMzMzMzMlfS5jb2wtbWQtcHVsbC0ye3JpZ2h0OjE2LjY2NjY3JX0uY29sLW1kLXB1bGwtM3tyaWdodDoyNSV9LmNvbC1tZC1wdWxsLTR7cmlnaHQ6MzMuMzMzMzMlfS5jb2wtbWQtcHVsbC01e3JpZ2h0OjQxLjY2NjY3JX0uY29sLW1kLXB1bGwtNntyaWdodDo1MCV9LmNvbC1tZC1wdWxsLTd7cmlnaHQ6NTguMzMzMzMlfS5jb2wtbWQtcHVsbC04e3JpZ2h0OjY2LjY2NjY3JX0uY29sLW1kLXB1bGwtOXtyaWdodDo3NSV9LmNvbC1tZC1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzJX0uY29sLW1kLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjclfS5jb2wtbWQtcHVsbC0xMntyaWdodDoxMDAlfS5jb2wtbWQtcHVzaC0we2xlZnQ6YXV0b30uY29sLW1kLXB1c2gtMXtsZWZ0OjguMzMzMzMlfS5jb2wtbWQtcHVzaC0ye2xlZnQ6MTYuNjY2NjclfS5jb2wtbWQtcHVzaC0ze2xlZnQ6MjUlfS5jb2wtbWQtcHVzaC00e2xlZnQ6MzMuMzMzMzMlfS5jb2wtbWQtcHVzaC01e2xlZnQ6NDEuNjY2NjclfS5jb2wtbWQtcHVzaC02e2xlZnQ6NTAlfS5jb2wtbWQtcHVzaC03e2xlZnQ6NTguMzMzMzMlfS5jb2wtbWQtcHVzaC04e2xlZnQ6NjYuNjY2NjclfS5jb2wtbWQtcHVzaC05e2xlZnQ6NzUlfS5jb2wtbWQtcHVzaC0xMHtsZWZ0OjgzLjMzMzMzJX0uY29sLW1kLXB1c2gtMTF7bGVmdDo5MS42NjY2NyV9LmNvbC1tZC1wdXNoLTEye2xlZnQ6MTAwJX0uY29sLW1kLW9mZnNldC0we21hcmdpbi1sZWZ0OjAlfS5jb2wtbWQtb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMyV9LmNvbC1tZC1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NyV9LmNvbC1tZC1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC1tZC1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMyV9LmNvbC1tZC1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NyV9LmNvbC1tZC1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC1tZC1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMyV9LmNvbC1tZC1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NyV9LmNvbC1tZC1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC1tZC1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMlfS5jb2wtbWQtb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY3JX0uY29sLW1kLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuY29sLWxnLTEsLmNvbC1sZy0yLC5jb2wtbGctMywuY29sLWxnLTQsLmNvbC1sZy01LC5jb2wtbGctNiwuY29sLWxnLTcsLmNvbC1sZy04LC5jb2wtbGctOSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMntmbG9hdDpsZWZ0fS5jb2wtbGctMXt3aWR0aDo4LjMzMzMzJX0uY29sLWxnLTJ7d2lkdGg6MTYuNjY2NjclfS5jb2wtbGctM3t3aWR0aDoyNSV9LmNvbC1sZy00e3dpZHRoOjMzLjMzMzMzJX0uY29sLWxnLTV7d2lkdGg6NDEuNjY2NjclfS5jb2wtbGctNnt3aWR0aDo1MCV9LmNvbC1sZy03e3dpZHRoOjU4LjMzMzMzJX0uY29sLWxnLTh7d2lkdGg6NjYuNjY2NjclfS5jb2wtbGctOXt3aWR0aDo3NSV9LmNvbC1sZy0xMHt3aWR0aDo4My4zMzMzMyV9LmNvbC1sZy0xMXt3aWR0aDo5MS42NjY2NyV9LmNvbC1sZy0xMnt3aWR0aDoxMDAlfS5jb2wtbGctcHVsbC0we3JpZ2h0OmF1dG99LmNvbC1sZy1wdWxsLTF7cmlnaHQ6OC4zMzMzMyV9LmNvbC1sZy1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjclfS5jb2wtbGctcHVsbC0ze3JpZ2h0OjI1JX0uY29sLWxnLXB1bGwtNHtyaWdodDozMy4zMzMzMyV9LmNvbC1sZy1wdWxsLTV7cmlnaHQ6NDEuNjY2NjclfS5jb2wtbGctcHVsbC02e3JpZ2h0OjUwJX0uY29sLWxnLXB1bGwtN3tyaWdodDo1OC4zMzMzMyV9LmNvbC1sZy1wdWxsLTh7cmlnaHQ6NjYuNjY2NjclfS5jb2wtbGctcHVsbC05e3JpZ2h0Ojc1JX0uY29sLWxnLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMlfS5jb2wtbGctcHVsbC0xMXtyaWdodDo5MS42NjY2NyV9LmNvbC1sZy1wdWxsLTEye3JpZ2h0OjEwMCV9LmNvbC1sZy1wdXNoLTB7bGVmdDphdXRvfS5jb2wtbGctcHVzaC0xe2xlZnQ6OC4zMzMzMyV9LmNvbC1sZy1wdXNoLTJ7bGVmdDoxNi42NjY2NyV9LmNvbC1sZy1wdXNoLTN7bGVmdDoyNSV9LmNvbC1sZy1wdXNoLTR7bGVmdDozMy4zMzMzMyV9LmNvbC1sZy1wdXNoLTV7bGVmdDo0MS42NjY2NyV9LmNvbC1sZy1wdXNoLTZ7bGVmdDo1MCV9LmNvbC1sZy1wdXNoLTd7bGVmdDo1OC4zMzMzMyV9LmNvbC1sZy1wdXNoLTh7bGVmdDo2Ni42NjY2NyV9LmNvbC1sZy1wdXNoLTl7bGVmdDo3NSV9LmNvbC1sZy1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMlfS5jb2wtbGctcHVzaC0xMXtsZWZ0OjkxLjY2NjY3JX0uY29sLWxnLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wtbGctb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9LmNvbC1sZy1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0uY29sLWxnLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY3JX0uY29sLWxnLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLWxnLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0uY29sLWxnLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY3JX0uY29sLWxnLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLWxnLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0uY29sLWxnLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY3JX0uY29sLWxnLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLWxnLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9LmNvbC1sZy1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjclfS5jb2wtbGctb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9fXRhYmxle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Y2FwdGlvbntwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1ib3R0b206OHB4O2NvbG9yOiM3Nzc7dGV4dC1hbGlnbjpsZWZ0fXRoe3RleHQtYWxpZ246bGVmdH0udGFibGV7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHh9LnRhYmxlPnRoZWFkPnRyPnRoLC50YWJsZT50aGVhZD50cj50ZCwudGFibGU+dGJvZHk+dHI+dGgsLnRhYmxlPnRib2R5PnRyPnRkLC50YWJsZT50Zm9vdD50cj50aCwudGFibGU+dGZvb3Q+dHI+dGR7cGFkZGluZzo4cHg7bGluZS1oZWlnaHQ6MS40Mjg1Nzt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZH0udGFibGU+dGhlYWQ+dHI+dGh7dmVydGljYWwtYWxpZ246Ym90dG9tO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNkZGR9LnRhYmxlPmNhcHRpb24rdGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGgsLnRhYmxlPmNhcHRpb24rdGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGQsLnRhYmxlPmNvbGdyb3VwK3RoZWFkPnRyOmZpcnN0LWNoaWxkPnRoLC50YWJsZT5jb2xncm91cCt0aGVhZD50cjpmaXJzdC1jaGlsZD50ZCwudGFibGU+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQ+dGgsLnRhYmxlPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkPnRke2JvcmRlci10b3A6MH0udGFibGU+dGJvZHkrdGJvZHl7Ym9yZGVyLXRvcDoycHggc29saWQgI2RkZH0udGFibGUgLnRhYmxle2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGFibGUtY29uZGVuc2VkPnRoZWFkPnRyPnRoLC50YWJsZS1jb25kZW5zZWQ+dGhlYWQ+dHI+dGQsLnRhYmxlLWNvbmRlbnNlZD50Ym9keT50cj50aCwudGFibGUtY29uZGVuc2VkPnRib2R5PnRyPnRkLC50YWJsZS1jb25kZW5zZWQ+dGZvb3Q+dHI+dGgsLnRhYmxlLWNvbmRlbnNlZD50Zm9vdD50cj50ZHtwYWRkaW5nOjVweH0udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjFweCBzb2xpZCAjZGRkfS50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aCwudGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQsLnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoLC50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZCwudGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGgsLnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRke2JvcmRlcjoxcHggc29saWQgI2RkZH0udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGgsLnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRke2JvcmRlci1ib3R0b20td2lkdGg6MnB4fS50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5fS50YWJsZS1ob3Zlcj50Ym9keT50cjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9dGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl17cG9zaXRpb246c3RhdGljO2Zsb2F0Om5vbmU7ZGlzcGxheTp0YWJsZS1jb2x1bW59dGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSx0YWJsZSB0aFtjbGFzcyo9XCJjb2wtXCJde3Bvc2l0aW9uOnN0YXRpYztmbG9hdDpub25lO2Rpc3BsYXk6dGFibGUtY2VsbH0udGFibGU+dGhlYWQ+dHI+dGQuYWN0aXZlLC50YWJsZT50aGVhZD50cj50aC5hY3RpdmUsLnRhYmxlPnRoZWFkPnRyLmFjdGl2ZT50ZCwudGFibGU+dGhlYWQ+dHIuYWN0aXZlPnRoLC50YWJsZT50Ym9keT50cj50ZC5hY3RpdmUsLnRhYmxlPnRib2R5PnRyPnRoLmFjdGl2ZSwudGFibGU+dGJvZHk+dHIuYWN0aXZlPnRkLC50YWJsZT50Ym9keT50ci5hY3RpdmU+dGgsLnRhYmxlPnRmb290PnRyPnRkLmFjdGl2ZSwudGFibGU+dGZvb3Q+dHI+dGguYWN0aXZlLC50YWJsZT50Zm9vdD50ci5hY3RpdmU+dGQsLnRhYmxlPnRmb290PnRyLmFjdGl2ZT50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LnRhYmxlLWhvdmVyPnRib2R5PnRyPnRkLmFjdGl2ZTpob3ZlciwudGFibGUtaG92ZXI+dGJvZHk+dHI+dGguYWN0aXZlOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50ci5hY3RpdmU6aG92ZXI+dGQsLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPi5hY3RpdmUsLnRhYmxlLWhvdmVyPnRib2R5PnRyLmFjdGl2ZTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNlOGU4ZTh9LnRhYmxlPnRoZWFkPnRyPnRkLnN1Y2Nlc3MsLnRhYmxlPnRoZWFkPnRyPnRoLnN1Y2Nlc3MsLnRhYmxlPnRoZWFkPnRyLnN1Y2Nlc3M+dGQsLnRhYmxlPnRoZWFkPnRyLnN1Y2Nlc3M+dGgsLnRhYmxlPnRib2R5PnRyPnRkLnN1Y2Nlc3MsLnRhYmxlPnRib2R5PnRyPnRoLnN1Y2Nlc3MsLnRhYmxlPnRib2R5PnRyLnN1Y2Nlc3M+dGQsLnRhYmxlPnRib2R5PnRyLnN1Y2Nlc3M+dGgsLnRhYmxlPnRmb290PnRyPnRkLnN1Y2Nlc3MsLnRhYmxlPnRmb290PnRyPnRoLnN1Y2Nlc3MsLnRhYmxlPnRmb290PnRyLnN1Y2Nlc3M+dGQsLnRhYmxlPnRmb290PnRyLnN1Y2Nlc3M+dGh7YmFja2dyb3VuZC1jb2xvcjojZGZmMGQ4fS50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC5zdWNjZXNzOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50cj50aC5zdWNjZXNzOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50ci5zdWNjZXNzOmhvdmVyPnRkLC50YWJsZS1ob3Zlcj50Ym9keT50cjpob3Zlcj4uc3VjY2VzcywudGFibGUtaG92ZXI+dGJvZHk+dHIuc3VjY2Vzczpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNkMGU5YzZ9LnRhYmxlPnRoZWFkPnRyPnRkLmluZm8sLnRhYmxlPnRoZWFkPnRyPnRoLmluZm8sLnRhYmxlPnRoZWFkPnRyLmluZm8+dGQsLnRhYmxlPnRoZWFkPnRyLmluZm8+dGgsLnRhYmxlPnRib2R5PnRyPnRkLmluZm8sLnRhYmxlPnRib2R5PnRyPnRoLmluZm8sLnRhYmxlPnRib2R5PnRyLmluZm8+dGQsLnRhYmxlPnRib2R5PnRyLmluZm8+dGgsLnRhYmxlPnRmb290PnRyPnRkLmluZm8sLnRhYmxlPnRmb290PnRyPnRoLmluZm8sLnRhYmxlPnRmb290PnRyLmluZm8+dGQsLnRhYmxlPnRmb290PnRyLmluZm8+dGh7YmFja2dyb3VuZC1jb2xvcjojZDllZGY3fS50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC5pbmZvOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50cj50aC5pbmZvOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50ci5pbmZvOmhvdmVyPnRkLC50YWJsZS1ob3Zlcj50Ym9keT50cjpob3Zlcj4uaW5mbywudGFibGUtaG92ZXI+dGJvZHk+dHIuaW5mbzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNjNGUzZjN9LnRhYmxlPnRoZWFkPnRyPnRkLndhcm5pbmcsLnRhYmxlPnRoZWFkPnRyPnRoLndhcm5pbmcsLnRhYmxlPnRoZWFkPnRyLndhcm5pbmc+dGQsLnRhYmxlPnRoZWFkPnRyLndhcm5pbmc+dGgsLnRhYmxlPnRib2R5PnRyPnRkLndhcm5pbmcsLnRhYmxlPnRib2R5PnRyPnRoLndhcm5pbmcsLnRhYmxlPnRib2R5PnRyLndhcm5pbmc+dGQsLnRhYmxlPnRib2R5PnRyLndhcm5pbmc+dGgsLnRhYmxlPnRmb290PnRyPnRkLndhcm5pbmcsLnRhYmxlPnRmb290PnRyPnRoLndhcm5pbmcsLnRhYmxlPnRmb290PnRyLndhcm5pbmc+dGQsLnRhYmxlPnRmb290PnRyLndhcm5pbmc+dGh7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfS50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC53YXJuaW5nOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50cj50aC53YXJuaW5nOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50ci53YXJuaW5nOmhvdmVyPnRkLC50YWJsZS1ob3Zlcj50Ym9keT50cjpob3Zlcj4ud2FybmluZywudGFibGUtaG92ZXI+dGJvZHk+dHIud2FybmluZzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmYWYyY2N9LnRhYmxlPnRoZWFkPnRyPnRkLmRhbmdlciwudGFibGU+dGhlYWQ+dHI+dGguZGFuZ2VyLC50YWJsZT50aGVhZD50ci5kYW5nZXI+dGQsLnRhYmxlPnRoZWFkPnRyLmRhbmdlcj50aCwudGFibGU+dGJvZHk+dHI+dGQuZGFuZ2VyLC50YWJsZT50Ym9keT50cj50aC5kYW5nZXIsLnRhYmxlPnRib2R5PnRyLmRhbmdlcj50ZCwudGFibGU+dGJvZHk+dHIuZGFuZ2VyPnRoLC50YWJsZT50Zm9vdD50cj50ZC5kYW5nZXIsLnRhYmxlPnRmb290PnRyPnRoLmRhbmdlciwudGFibGU+dGZvb3Q+dHIuZGFuZ2VyPnRkLC50YWJsZT50Zm9vdD50ci5kYW5nZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlfS50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC5kYW5nZXI6aG92ZXIsLnRhYmxlLWhvdmVyPnRib2R5PnRyPnRoLmRhbmdlcjpob3ZlciwudGFibGUtaG92ZXI+dGJvZHk+dHIuZGFuZ2VyOmhvdmVyPnRkLC50YWJsZS1ob3Zlcj50Ym9keT50cjpob3Zlcj4uZGFuZ2VyLC50YWJsZS1ob3Zlcj50Ym9keT50ci5kYW5nZXI6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZWJjY2NjfS50YWJsZS1yZXNwb25zaXZle292ZXJmbG93LXg6YXV0bzttaW4taGVpZ2h0OjAuMDElfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsudGFibGUtcmVzcG9uc2l2ZXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTVweDtvdmVyZmxvdy15OmhpZGRlbjstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO2JvcmRlcjoxcHggc29saWQgI2RkZH0udGFibGUtcmVzcG9uc2l2ZT4udGFibGV7bWFyZ2luLWJvdHRvbTowfS50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50aGVhZD50cj50aCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGhlYWQ+dHI+dGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRib2R5PnRyPnRoLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Ym9keT50cj50ZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGZvb3Q+dHI+dGgsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRmb290PnRyPnRke3doaXRlLXNwYWNlOm5vd3JhcH0udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmZpcnN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpmaXJzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpmaXJzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MH0udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6bGFzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6bGFzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6bGFzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6bGFzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6bGFzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGQ6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6bGFzdC1jaGlsZD50aCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6bGFzdC1jaGlsZD50ZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI6bGFzdC1jaGlsZD50aCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI6bGFzdC1jaGlsZD50ZHtib3JkZXItYm90dG9tOjB9fWZpZWxkc2V0e3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MDttaW4td2lkdGg6MH1sZWdlbmR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjojMzMzO2JvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTV9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC13ZWlnaHQ6Ym9sZH1pbnB1dFt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH1pbnB1dFt0eXBlPVwicmFkaW9cIl0saW5wdXRbdHlwZT1cImNoZWNrYm94XCJde21hcmdpbjo0cHggMCAwO21hcmdpbi10b3A6MXB4IFxcOTtsaW5lLWhlaWdodDpub3JtYWx9aW5wdXRbdHlwZT1cImZpbGVcIl17ZGlzcGxheTpibG9ja31pbnB1dFt0eXBlPVwicmFuZ2VcIl17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfXNlbGVjdFttdWx0aXBsZV0sc2VsZWN0W3NpemVde2hlaWdodDphdXRvfWlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZDtvdXRsaW5lOjVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtvdXRsaW5lLW9mZnNldDotMnB4fW91dHB1dHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjdweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3O2NvbG9yOiM1NTV9LmZvcm0tY29udHJvbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjM0cHg7cGFkZGluZzo2cHggMTJweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3O2NvbG9yOiM1NTU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KTstd2Via2l0LXRyYW5zaXRpb246Ym9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7LW8tdHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1czt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzfS5mb3JtLWNvbnRyb2w6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM2NmFmZTk7b3V0bGluZTowOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSksMCAwIDhweCByZ2JhKDEwMiwxNzUsMjMzLDAuNik7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSksMCAwIDhweCByZ2JhKDEwMiwxNzUsMjMzLDAuNil9LmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojOTk5O29wYWNpdHk6MX0uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uZm9ybS1jb250cm9sW2Rpc2FibGVkXSwuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9se2N1cnNvcjpub3QtYWxsb3dlZH10ZXh0YXJlYS5mb3JtLWNvbnRyb2x7aGVpZ2h0OmF1dG99aW5wdXRbdHlwZT1cInNlYXJjaFwiXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKXtpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbHtsaW5lLWhlaWdodDozNHB4fWlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLC5pbnB1dC1ncm91cC1zbT5pbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLXNtPmlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPmlucHV0W3R5cGU9XCJkYXRlXCJdLmJ0biwuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGVcIl0saW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sLmlucHV0LWdyb3VwLXNtPmlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+aW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+aW5wdXRbdHlwZT1cInRpbWVcIl0uYnRuLC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwidGltZVwiXSxpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sLmlucHV0LWdyb3VwLXNtPmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLXNtPmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uYnRuLC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0saW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLC5pbnB1dC1ncm91cC1zbT5pbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT5pbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+aW5wdXRbdHlwZT1cIm1vbnRoXCJdLmJ0biwuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cIm1vbnRoXCJde2xpbmUtaGVpZ2h0OjMwcHh9aW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsLmlucHV0LWdyb3VwLWxnPmlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+aW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+aW5wdXRbdHlwZT1cImRhdGVcIl0uYnRuLC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZywuaW5wdXQtZ3JvdXAtbGc+aW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz5pbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj5pbnB1dFt0eXBlPVwidGltZVwiXS5idG4sLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJ0aW1lXCJdLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZywuaW5wdXQtZ3JvdXAtbGc+aW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+aW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5idG4sLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcsLmlucHV0LWdyb3VwLWxnPmlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPmlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj5pbnB1dFt0eXBlPVwibW9udGhcIl0uYnRuLC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwibW9udGhcIl17bGluZS1oZWlnaHQ6NDZweH19LmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbToxNXB4fS5yYWRpbywuY2hlY2tib3h7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4fS5yYWRpbyBsYWJlbCwuY2hlY2tib3ggbGFiZWx7bWluLWhlaWdodDoyMHB4O3BhZGRpbmctbGVmdDoyMHB4O21hcmdpbi1ib3R0b206MDtmb250LXdlaWdodDpub3JtYWw7Y3Vyc29yOnBvaW50ZXJ9LnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLC5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi1sZWZ0Oi0yMHB4O21hcmdpbi10b3A6NHB4IFxcOX0ucmFkaW8rLnJhZGlvLC5jaGVja2JveCsuY2hlY2tib3h7bWFyZ2luLXRvcDotNXB4fS5yYWRpby1pbmxpbmUsLmNoZWNrYm94LWlubGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MjBweDttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjdXJzb3I6cG9pbnRlcn0ucmFkaW8taW5saW5lKy5yYWRpby1pbmxpbmUsLmNoZWNrYm94LWlubGluZSsuY2hlY2tib3gtaW5saW5le21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDoxMHB4fWlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0saW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0saW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWQsZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtjdXJzb3I6bm90LWFsbG93ZWR9LnJhZGlvLWlubGluZS5kaXNhYmxlZCxmaWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSwuY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLGZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gtaW5saW5le2N1cnNvcjpub3QtYWxsb3dlZH0ucmFkaW8uZGlzYWJsZWQgbGFiZWwsZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCwuY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbHtjdXJzb3I6bm90LWFsbG93ZWR9LmZvcm0tY29udHJvbC1zdGF0aWN7cGFkZGluZy10b3A6N3B4O3BhZGRpbmctYm90dG9tOjdweDttYXJnaW4tYm90dG9tOjA7bWluLWhlaWdodDozNHB4fS5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPi5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biwuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj4uZm9ybS1jb250cm9sLXN0YXRpYy5idG57cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5pbnB1dC1zbSwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPi5idG57aGVpZ2h0OjMwcHg7cGFkZGluZzo1cHggMTBweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czozcHh9c2VsZWN0LmlucHV0LXNtLC5pbnB1dC1ncm91cC1zbT5zZWxlY3QuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT5zZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+c2VsZWN0LmJ0bntoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4fXRleHRhcmVhLmlucHV0LXNtLC5pbnB1dC1ncm91cC1zbT50ZXh0YXJlYS5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLXNtPnRleHRhcmVhLmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPnRleHRhcmVhLmJ0bixzZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtLC5pbnB1dC1ncm91cC1zbT5zZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+c2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj5zZWxlY3RbbXVsdGlwbGVdLmJ0bntoZWlnaHQ6YXV0b30uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9se2hlaWdodDozMHB4O3BhZGRpbmc6NXB4IDEwcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6M3B4fS5mb3JtLWdyb3VwLXNtIHNlbGVjdC5mb3JtLWNvbnRyb2x7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweH0uZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2x7aGVpZ2h0OmF1dG99LmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWN7aGVpZ2h0OjMwcHg7bWluLWhlaWdodDozMnB4O3BhZGRpbmc6NnB4IDEwcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS41fS5pbnB1dC1sZywuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPi5idG57aGVpZ2h0OjQ2cHg7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS4zMzMzMztib3JkZXItcmFkaXVzOjZweH1zZWxlY3QuaW5wdXQtbGcsLmlucHV0LWdyb3VwLWxnPnNlbGVjdC5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPnNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj5zZWxlY3QuYnRue2hlaWdodDo0NnB4O2xpbmUtaGVpZ2h0OjQ2cHh9dGV4dGFyZWEuaW5wdXQtbGcsLmlucHV0LWdyb3VwLWxnPnRleHRhcmVhLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+dGV4dGFyZWEuaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+dGV4dGFyZWEuYnRuLHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcsLmlucHV0LWdyb3VwLWxnPnNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPnNlbGVjdFttdWx0aXBsZV0uYnRue2hlaWdodDphdXRvfS5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2x7aGVpZ2h0OjQ2cHg7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS4zMzMzMztib3JkZXItcmFkaXVzOjZweH0uZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9se2hlaWdodDo0NnB4O2xpbmUtaGVpZ2h0OjQ2cHh9LmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLC5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9se2hlaWdodDphdXRvfS5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGlje2hlaWdodDo0NnB4O21pbi1oZWlnaHQ6MzhweDtwYWRkaW5nOjExcHggMTZweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjMzMzMzfS5oYXMtZmVlZGJhY2t7cG9zaXRpb246cmVsYXRpdmV9Lmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9se3BhZGRpbmctcmlnaHQ6NDIuNXB4fS5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjI7ZGlzcGxheTpibG9jazt3aWR0aDozNHB4O2hlaWdodDozNHB4O2xpbmUtaGVpZ2h0OjM0cHg7dGV4dC1hbGlnbjpjZW50ZXI7cG9pbnRlci1ldmVudHM6bm9uZX0uaW5wdXQtbGcrLmZvcm0tY29udHJvbC1mZWVkYmFjaywuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCsuZm9ybS1jb250cm9sLWZlZWRiYWNrLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYWRkb24rLmZvcm0tY29udHJvbC1mZWVkYmFjaywuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj4uYnRuKy5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssLmlucHV0LWdyb3VwLWxnKy5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCsuZm9ybS1jb250cm9sLWZlZWRiYWNre3dpZHRoOjQ2cHg7aGVpZ2h0OjQ2cHg7bGluZS1oZWlnaHQ6NDZweH0uaW5wdXQtc20rLmZvcm0tY29udHJvbC1mZWVkYmFjaywuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCsuZm9ybS1jb250cm9sLWZlZWRiYWNrLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYWRkb24rLmZvcm0tY29udHJvbC1mZWVkYmFjaywuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj4uYnRuKy5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssLmlucHV0LWdyb3VwLXNtKy5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCsuZm9ybS1jb250cm9sLWZlZWRiYWNre3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweH0uaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLC5oYXMtc3VjY2VzcyAucmFkaW8sLmhhcy1zdWNjZXNzIC5jaGVja2JveCwuaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSwuaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSwuaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLC5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbHtjb2xvcjojM2M3NjNkfS5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9se2JvcmRlci1jb2xvcjojM2M3NjNkOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSl9Lmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMyYjU0MmM7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KSwwIDAgNnB4ICM2N2IxNjg7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSksMCAwIDZweCAjNjdiMTY4fS5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb257Y29sb3I6IzNjNzYzZDtib3JkZXItY29sb3I6IzNjNzYzZDtiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDh9Lmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7Y29sb3I6IzNjNzYzZH0uaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2ssLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLC5oYXMtd2FybmluZyAucmFkaW8sLmhhcy13YXJuaW5nIC5jaGVja2JveCwuaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSwuaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSwuaGFzLXdhcm5pbmcucmFkaW8gbGFiZWwsLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLC5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsLmhhcy13YXJuaW5nLmNoZWNrYm94LWlubGluZSBsYWJlbHtjb2xvcjojOGE2ZDNifS5oYXMtd2FybmluZyAuZm9ybS1jb250cm9se2JvcmRlci1jb2xvcjojOGE2ZDNiOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSl9Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM2NjUxMmM7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KSwwIDAgNnB4ICNjMGExNmI7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSksMCAwIDZweCAjYzBhMTZifS5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb257Y29sb3I6IzhhNmQzYjtib3JkZXItY29sb3I6IzhhNmQzYjtiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTN9Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7Y29sb3I6IzhhNmQzYn0uaGFzLWVycm9yIC5oZWxwLWJsb2NrLC5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsLmhhcy1lcnJvciAucmFkaW8sLmhhcy1lcnJvciAuY2hlY2tib3gsLmhhcy1lcnJvciAucmFkaW8taW5saW5lLC5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSwuaGFzLWVycm9yLnJhZGlvIGxhYmVsLC5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsLmhhcy1lcnJvci5jaGVja2JveC1pbmxpbmUgbGFiZWx7Y29sb3I6I2E5NDQ0Mn0uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiNhOTQ0NDI7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KX0uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM4NDM1MzQ7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KSwwIDAgNnB4ICNjZTg0ODM7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSksMCAwIDZweCAjY2U4NDgzfS5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9ue2NvbG9yOiNhOTQ0NDI7Ym9yZGVyLWNvbG9yOiNhOTQ0NDI7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlfS5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFja3tjb2xvcjojYTk0NDQyfS5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNre3RvcDoyNXB4fS5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7dG9wOjB9LmhlbHAtYmxvY2t7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjEwcHg7Y29sb3I6IzczNzM3M31AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5mb3JtLWlubGluZSAuZm9ybS1ncm91cHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpY3tkaXNwbGF5OmlubGluZS1ibG9ja30uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3Vwe2Rpc3BsYXk6aW5saW5lLXRhYmxlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiwuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se3dpZHRoOmF1dG99LmZvcm0taW5saW5lIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9se3dpZHRoOjEwMCV9LmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVse21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5yYWRpbywuZm9ybS1pbmxpbmUgLmNoZWNrYm94e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbHtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDowfS5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7dG9wOjB9fS5mb3JtLWhvcml6b250YWwgLnJhZGlvLC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LC5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSwuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDo3cHh9LmZvcm0taG9yaXpvbnRhbCAucmFkaW8sLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3h7bWluLWhlaWdodDoyN3B4fS5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXB7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4fS5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXJ7Y2xlYXI6Ym90aH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWx7dGV4dC1hbGlnbjpyaWdodDttYXJnaW4tYm90dG9tOjA7cGFkZGluZy10b3A6N3B4fX0uZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFja3tyaWdodDoxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbHtwYWRkaW5nLXRvcDoxNC4zMzMzM3B4O2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWx7cGFkZGluZy10b3A6NnB4O2ZvbnQtc2l6ZToxMnB4fX0uYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MDtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmc6NnB4IDEycHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40Mjg1Nztib3JkZXItcmFkaXVzOjRweDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmJ0bjpmb2N1cywuYnRuLmZvY3VzLC5idG46YWN0aXZlOmZvY3VzLC5idG46YWN0aXZlLmZvY3VzLC5idG4uYWN0aXZlOmZvY3VzLC5idG4uYWN0aXZlLmZvY3Vze291dGxpbmU6dGhpbiBkb3R0ZWQ7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7b3V0bGluZS1vZmZzZXQ6LTJweH0uYnRuOmhvdmVyLC5idG46Zm9jdXMsLmJ0bi5mb2N1c3tjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lfS5idG46YWN0aXZlLC5idG4uYWN0aXZle291dGxpbmU6MDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLDAuMTI1KTtib3gtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLDAuMTI1KX0uYnRuLmRpc2FibGVkLC5idG5bZGlzYWJsZWRdLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRue2N1cnNvcjpub3QtYWxsb3dlZDtvcGFjaXR5Oi42NTtmaWx0ZXI6YWxwaGEob3BhY2l0eT02NSk7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfWEuYnRuLmRpc2FibGVkLGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0bntwb2ludGVyLWV2ZW50czpub25lfS5idG4tZGVmYXVsdHtjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2NjY30uYnRuLWRlZmF1bHQ6Zm9jdXMsLmJ0bi1kZWZhdWx0LmZvY3Vze2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZTZlNmU2O2JvcmRlci1jb2xvcjojOGM4YzhjfS5idG4tZGVmYXVsdDpob3Zlcntjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2U2ZTZlNjtib3JkZXItY29sb3I6I2FkYWRhZH0uYnRuLWRlZmF1bHQ6YWN0aXZlLC5idG4tZGVmYXVsdC5hY3RpdmUsLm9wZW4+LmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2U2ZTZlNjtib3JkZXItY29sb3I6I2FkYWRhZH0uYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cywuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cywub3Blbj4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5vcGVuPi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1c3tjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2Q0ZDRkNDtib3JkZXItY29sb3I6IzhjOGM4Y30uYnRuLWRlZmF1bHQ6YWN0aXZlLC5idG4tZGVmYXVsdC5hY3RpdmUsLm9wZW4+LmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmJ0bi1kZWZhdWx0LmRpc2FibGVkLC5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlciwuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLC5idG4tZGVmYXVsdC5kaXNhYmxlZDphY3RpdmUsLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZSwuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cywuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLC5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlLC5idG4tZGVmYXVsdFtkaXNhYmxlZF0uYWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDphY3RpdmUsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojY2NjfS5idG4tZGVmYXVsdCAuYmFkZ2V7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9LmJ0bi1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3O2JvcmRlci1jb2xvcjojMmU2ZGE0fS5idG4tcHJpbWFyeTpmb2N1cywuYnRuLXByaW1hcnkuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyODYwOTA7Ym9yZGVyLWNvbG9yOiMxMjJiNDB9LmJ0bi1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjg2MDkwO2JvcmRlci1jb2xvcjojMjA0ZDc0fS5idG4tcHJpbWFyeTphY3RpdmUsLmJ0bi1wcmltYXJ5LmFjdGl2ZSwub3Blbj4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjg2MDkwO2JvcmRlci1jb2xvcjojMjA0ZDc0fS5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cywuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLC5vcGVuPi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsLm9wZW4+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjA0ZDc0O2JvcmRlci1jb2xvcjojMTIyYjQwfS5idG4tcHJpbWFyeTphY3RpdmUsLmJ0bi1wcmltYXJ5LmFjdGl2ZSwub3Blbj4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYnRuLXByaW1hcnkuZGlzYWJsZWQsLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSwuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLC5idG4tcHJpbWFyeVtkaXNhYmxlZF0sLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmFjdGl2ZSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMzMzdhYjc7Ym9yZGVyLWNvbG9yOiMyZTZkYTR9LmJ0bi1wcmltYXJ5IC5iYWRnZXtjb2xvcjojMzM3YWI3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYnRuLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1Y2I4NWM7Ym9yZGVyLWNvbG9yOiM0Y2FlNGN9LmJ0bi1zdWNjZXNzOmZvY3VzLC5idG4tc3VjY2Vzcy5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQ0OWQ0NDtib3JkZXItY29sb3I6IzI1NTYyNX0uYnRuLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0NDlkNDQ7Ym9yZGVyLWNvbG9yOiMzOTg0Mzl9LmJ0bi1zdWNjZXNzOmFjdGl2ZSwuYnRuLXN1Y2Nlc3MuYWN0aXZlLC5vcGVuPi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0NDlkNDQ7Ym9yZGVyLWNvbG9yOiMzOTg0Mzl9LmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwuYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLC5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwuYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLC5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsLm9wZW4+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwub3Blbj4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzOTg0Mzk7Ym9yZGVyLWNvbG9yOiMyNTU2MjV9LmJ0bi1zdWNjZXNzOmFjdGl2ZSwuYnRuLXN1Y2Nlc3MuYWN0aXZlLC5vcGVuPi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGV7YmFja2dyb3VuZC1pbWFnZTpub25lfS5idG4tc3VjY2Vzcy5kaXNhYmxlZCwuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlLC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSwuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cywuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSwuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmFjdGl2ZSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzVjYjg1Yztib3JkZXItY29sb3I6IzRjYWU0Y30uYnRuLXN1Y2Nlc3MgLmJhZGdle2NvbG9yOiM1Y2I4NWM7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5idG4taW5mb3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzViYzBkZTtib3JkZXItY29sb3I6IzQ2YjhkYX0uYnRuLWluZm86Zm9jdXMsLmJ0bi1pbmZvLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzFiMGQ1O2JvcmRlci1jb2xvcjojMWI2ZDg1fS5idG4taW5mbzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMxYjBkNTtib3JkZXItY29sb3I6IzI2OWFiY30uYnRuLWluZm86YWN0aXZlLC5idG4taW5mby5hY3RpdmUsLm9wZW4+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMxYjBkNTtib3JkZXItY29sb3I6IzI2OWFiY30uYnRuLWluZm86YWN0aXZlOmhvdmVyLC5idG4taW5mbzphY3RpdmU6Zm9jdXMsLmJ0bi1pbmZvOmFjdGl2ZS5mb2N1cywuYnRuLWluZm8uYWN0aXZlOmhvdmVyLC5idG4taW5mby5hY3RpdmU6Zm9jdXMsLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cywub3Blbj4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5vcGVuPi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI2OWFiYztib3JkZXItY29sb3I6IzFiNmQ4NX0uYnRuLWluZm86YWN0aXZlLC5idG4taW5mby5hY3RpdmUsLm9wZW4+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmJ0bi1pbmZvLmRpc2FibGVkLC5idG4taW5mby5kaXNhYmxlZDpob3ZlciwuYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLC5idG4taW5mby5kaXNhYmxlZDphY3RpdmUsLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZSwuYnRuLWluZm9bZGlzYWJsZWRdLC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cywuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLC5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlLC5idG4taW5mb1tkaXNhYmxlZF0uYWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8sZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzphY3RpdmUsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNWJjMGRlO2JvcmRlci1jb2xvcjojNDZiOGRhfS5idG4taW5mbyAuYmFkZ2V7Y29sb3I6IzViYzBkZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ0bi13YXJuaW5ne2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlO2JvcmRlci1jb2xvcjojZWVhMjM2fS5idG4td2FybmluZzpmb2N1cywuYnRuLXdhcm5pbmcuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNlYzk3MWY7Ym9yZGVyLWNvbG9yOiM5ODVmMGR9LmJ0bi13YXJuaW5nOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZWM5NzFmO2JvcmRlci1jb2xvcjojZDU4NTEyfS5idG4td2FybmluZzphY3RpdmUsLmJ0bi13YXJuaW5nLmFjdGl2ZSwub3Blbj4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZWM5NzFmO2JvcmRlci1jb2xvcjojZDU4NTEyfS5idG4td2FybmluZzphY3RpdmU6aG92ZXIsLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywuYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cywuYnRuLXdhcm5pbmcuYWN0aXZlLmZvY3VzLC5vcGVuPi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsLm9wZW4+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZDU4NTEyO2JvcmRlci1jb2xvcjojOTg1ZjBkfS5idG4td2FybmluZzphY3RpdmUsLmJ0bi13YXJuaW5nLmFjdGl2ZSwub3Blbj4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xle2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYnRuLXdhcm5pbmcuZGlzYWJsZWQsLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsLmJ0bi13YXJuaW5nLmRpc2FibGVkOmFjdGl2ZSwuYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlLC5idG4td2FybmluZ1tkaXNhYmxlZF0sLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlciwuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLC5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5hY3RpdmUsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmFjdGl2ZSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMGFkNGU7Ym9yZGVyLWNvbG9yOiNlZWEyMzZ9LmJ0bi13YXJuaW5nIC5iYWRnZXtjb2xvcjojZjBhZDRlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYnRuLWRhbmdlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2Q5NTM0Zjtib3JkZXItY29sb3I6I2Q0M2YzYX0uYnRuLWRhbmdlcjpmb2N1cywuYnRuLWRhbmdlci5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M5MzAyYztib3JkZXItY29sb3I6Izc2MWMxOX0uYnRuLWRhbmdlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M5MzAyYztib3JkZXItY29sb3I6I2FjMjkyNX0uYnRuLWRhbmdlcjphY3RpdmUsLmJ0bi1kYW5nZXIuYWN0aXZlLC5vcGVuPi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M5MzAyYztib3JkZXItY29sb3I6I2FjMjkyNX0uYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLC5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cywuYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLC5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cywub3Blbj4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6aG92ZXIsLm9wZW4+LmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2FjMjkyNTtib3JkZXItY29sb3I6Izc2MWMxOX0uYnRuLWRhbmdlcjphY3RpdmUsLmJ0bi1kYW5nZXIuYWN0aXZlLC5vcGVuPi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmJ0bi1kYW5nZXIuZGlzYWJsZWQsLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLC5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZSwuYnRuLWRhbmdlcltkaXNhYmxlZF0sLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cywuYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSwuYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6YWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZDk1MzRmO2JvcmRlci1jb2xvcjojZDQzZjNhfS5idG4tZGFuZ2VyIC5iYWRnZXtjb2xvcjojZDk1MzRmO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYnRuLWxpbmt7Y29sb3I6IzMzN2FiNztmb250LXdlaWdodDpub3JtYWw7Ym9yZGVyLXJhZGl1czowfS5idG4tbGluaywuYnRuLWxpbms6YWN0aXZlLC5idG4tbGluay5hY3RpdmUsLmJ0bi1saW5rW2Rpc2FibGVkXSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5re2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5idG4tbGluaywuYnRuLWxpbms6aG92ZXIsLmJ0bi1saW5rOmZvY3VzLC5idG4tbGluazphY3RpdmV7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tbGluazpob3ZlciwuYnRuLWxpbms6Zm9jdXN7Y29sb3I6IzIzNTI3Yzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1c3tjb2xvcjojNzc3O3RleHQtZGVjb3JhdGlvbjpub25lfS5idG4tbGcsLmJ0bi1ncm91cC1sZz4uYnRue3BhZGRpbmc6MTBweCAxNnB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuMzMzMzM7Ym9yZGVyLXJhZGl1czo2cHh9LmJ0bi1zbSwuYnRuLWdyb3VwLXNtPi5idG57cGFkZGluZzo1cHggMTBweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czozcHh9LmJ0bi14cywuYnRuLWdyb3VwLXhzPi5idG57cGFkZGluZzoxcHggNXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOjNweH0uYnRuLWJsb2Nre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLXRvcDo1cHh9aW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9ja3t3aWR0aDoxMDAlfS5mYWRle29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjE1cyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IDAuMTVzIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgMC4xNXMgbGluZWFyfS5mYWRlLmlue29wYWNpdHk6MX0uY29sbGFwc2V7ZGlzcGxheTpub25lfS5jb2xsYXBzZS5pbntkaXNwbGF5OmJsb2NrfXRyLmNvbGxhcHNlLmlue2Rpc3BsYXk6dGFibGUtcm93fXRib2R5LmNvbGxhcHNlLmlue2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwfS5jb2xsYXBzaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0LHZpc2liaWxpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTpoZWlnaHQsdmlzaWJpbGl0eTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MC4zNXM7dHJhbnNpdGlvbi1kdXJhdGlvbjowLjM1czstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX0uYnRuLWdyb3VwLC5idG4tZ3JvdXAtdmVydGljYWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5idG4tZ3JvdXA+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG57cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdH0uYnRuLWdyb3VwPi5idG46aG92ZXIsLmJ0bi1ncm91cD4uYnRuOmZvY3VzLC5idG4tZ3JvdXA+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46aG92ZXIsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmZvY3VzLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLmFjdGl2ZXt6LWluZGV4OjJ9LmJ0bi1ncm91cCAuYnRuKy5idG4sLmJ0bi1ncm91cCAuYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LTFweH0uYnRuLXRvb2xiYXJ7bWFyZ2luLWxlZnQ6LTVweH0uYnRuLXRvb2xiYXI6YmVmb3JlLC5idG4tdG9vbGJhcjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LmJ0bi10b29sYmFyOmFmdGVye2NsZWFyOmJvdGh9LmJ0bi10b29sYmFyIC5idG4sLmJ0bi10b29sYmFyIC5idG4tZ3JvdXAsLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cHtmbG9hdDpsZWZ0fS5idG4tdG9vbGJhcj4uYnRuLC5idG4tdG9vbGJhcj4uYnRuLWdyb3VwLC5idG4tdG9vbGJhcj4uaW5wdXQtZ3JvdXB7bWFyZ2luLWxlZnQ6NXB4fS5idG4tZ3JvdXA+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmJ0bi1ncm91cD4uYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwPi5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXB7ZmxvYXQ6bGVmdH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKT4uYnRue2JvcmRlci1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKT4uYnRuOmxhc3QtY2hpbGQsLmJ0bi1ncm91cD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk+LmRyb3Bkb3duLXRvZ2dsZXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCk+LmJ0bjpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGV7b3V0bGluZTowfS5idG4tZ3JvdXA+LmJ0bisuZHJvcGRvd24tdG9nZ2xle3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDo4cHh9LmJ0bi1ncm91cD4uYnRuLWxnKy5kcm9wZG93bi10b2dnbGUsLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXA+LmJ0bisuZHJvcGRvd24tdG9nZ2xle3BhZGRpbmctbGVmdDoxMnB4O3BhZGRpbmctcmlnaHQ6MTJweH0uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZXstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsMC4xMjUpO2JveC1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsMC4xMjUpfS5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rey13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0uYnRuIC5jYXJldHttYXJnaW4tbGVmdDowfS5idG4tbGcgLmNhcmV0LC5idG4tZ3JvdXAtbGc+LmJ0biAuY2FyZXR7Ym9yZGVyLXdpZHRoOjVweCA1cHggMDtib3JkZXItYm90dG9tLXdpZHRoOjB9LmRyb3B1cCAuYnRuLWxnIC5jYXJldCwuZHJvcHVwIC5idG4tZ3JvdXAtbGc+LmJ0biAuY2FyZXR7Ym9yZGVyLXdpZHRoOjAgNXB4IDVweH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cD4uYnRue2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpiZWZvcmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6YWZ0ZXJ7Y2xlYXI6Ym90aH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA+LmJ0bntmbG9hdDpub25lfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bisuYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bisuYnRuLWdyb3VwLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cCsuYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cCsuYnRuLWdyb3Vwe21hcmdpbi10b3A6LTFweDttYXJnaW4tbGVmdDowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bjpsYXN0LWNoaWxkLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpPi5kcm9wZG93bi10b2dnbGV7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCk+LmJ0bjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwLWp1c3RpZmllZHtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7dGFibGUtbGF5b3V0OmZpeGVkO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX0uYnRuLWdyb3VwLWp1c3RpZmllZD4uYnRuLC5idG4tZ3JvdXAtanVzdGlmaWVkPi5idG4tZ3JvdXB7ZmxvYXQ6bm9uZTtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6MSV9LmJ0bi1ncm91cC1qdXN0aWZpZWQ+LmJ0bi1ncm91cCAuYnRue3dpZHRoOjEwMCV9LmJ0bi1ncm91cC1qdXN0aWZpZWQ+LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudXtsZWZ0OmF1dG99W2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXT4uYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdPi5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17cG9zaXRpb246YWJzb2x1dGU7Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3BvaW50ZXItZXZlbnRzOm5vbmV9LmlucHV0LWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6dGFibGU7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlfS5pbnB1dC1ncm91cFtjbGFzcyo9XCJjb2wtXCJde2Zsb2F0Om5vbmU7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowfS5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtYnRuLC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se2Rpc3BsYXk6dGFibGUtY2VsbH0uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmFkaXVzOjB9LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1idG57d2lkdGg6MSU7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaW5wdXQtZ3JvdXAtYWRkb257cGFkZGluZzo2cHggMTJweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTtjb2xvcjojNTU1O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czo0cHh9LmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LXNtLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+LmlucHV0LWdyb3VwLWFkZG9uLmJ0bntwYWRkaW5nOjVweCAxMHB4O2ZvbnQtc2l6ZToxMnB4O2JvcmRlci1yYWRpdXM6M3B4fS5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1sZywuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPi5pbnB1dC1ncm91cC1hZGRvbi5idG57cGFkZGluZzoxMHB4IDE2cHg7Zm9udC1zaXplOjE4cHg7Ym9yZGVyLXJhZGl1czo2cHh9LmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde21hcmdpbi10b3A6MH0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCwuaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0bi1ncm91cD4uYnRuLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmRyb3Bkb3duLXRvZ2dsZSwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG57Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLC5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLWdyb3VwPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5kcm9wZG93bi10b2dnbGUsLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRue2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MH0uaW5wdXQtZ3JvdXAtYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTowO3doaXRlLXNwYWNlOm5vd3JhcH0uaW5wdXQtZ3JvdXAtYnRuPi5idG57cG9zaXRpb246cmVsYXRpdmV9LmlucHV0LWdyb3VwLWJ0bj4uYnRuKy5idG57bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXAtYnRuPi5idG46aG92ZXIsLmlucHV0LWdyb3VwLWJ0bj4uYnRuOmZvY3VzLC5pbnB1dC1ncm91cC1idG4+LmJ0bjphY3RpdmV7ei1pbmRleDoyfS5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4tZ3JvdXB7bWFyZ2luLXJpZ2h0Oi0xcHh9LmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4tZ3JvdXB7ei1pbmRleDoyO21hcmdpbi1sZWZ0Oi0xcHh9LmxhYmVse2Rpc3BsYXk6aW5saW5lO3BhZGRpbmc6LjJlbSAuNmVtIC4zZW07Zm9udC1zaXplOjc1JTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Ym9yZGVyLXJhZGl1czouMjVlbX0ubGFiZWw6ZW1wdHl7ZGlzcGxheTpub25lfS5idG4gLmxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fWEubGFiZWw6aG92ZXIsYS5sYWJlbDpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5sYWJlbC1kZWZhdWx0e2JhY2tncm91bmQtY29sb3I6Izc3N30ubGFiZWwtZGVmYXVsdFtocmVmXTpob3ZlciwubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM1ZTVlNWV9LmxhYmVsLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3fS5sYWJlbC1wcmltYXJ5W2hyZWZdOmhvdmVyLC5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzI4NjA5MH0ubGFiZWwtc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiM1Y2I4NWN9LmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIsLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojNDQ5ZDQ0fS5sYWJlbC1pbmZve2JhY2tncm91bmQtY29sb3I6IzViYzBkZX0ubGFiZWwtaW5mb1tocmVmXTpob3ZlciwubGFiZWwtaW5mb1tocmVmXTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMzMWIwZDV9LmxhYmVsLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZjBhZDRlfS5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyLC5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2VjOTcxZn0ubGFiZWwtZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2Q5NTM0Zn0ubGFiZWwtZGFuZ2VyW2hyZWZdOmhvdmVyLC5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojYzkzMDJjfS5iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6MTBweDtwYWRkaW5nOjNweCA3cHg7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjE7dmVydGljYWwtYWxpZ246bWlkZGxlO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiM3Nzc7Ym9yZGVyLXJhZGl1czoxMHB4fS5iYWRnZTplbXB0eXtkaXNwbGF5Om5vbmV9LmJ0biAuYmFkZ2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmJ0bi14cyAuYmFkZ2UsLmJ0bi1ncm91cC14cz4uYnRuIC5iYWRnZSwuYnRuLWdyb3VwLXhzPi5idG4gLmJhZGdle3RvcDowO3BhZGRpbmc6MXB4IDVweH0ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT4uYmFkZ2UsLm5hdi1waWxscz4uYWN0aXZlPmE+LmJhZGdle2NvbG9yOiMzMzdhYjc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5saXN0LWdyb3VwLWl0ZW0+LmJhZGdle2Zsb2F0OnJpZ2h0fS5saXN0LWdyb3VwLWl0ZW0+LmJhZGdlKy5iYWRnZXttYXJnaW4tcmlnaHQ6NXB4fS5uYXYtcGlsbHM+bGk+YT4uYmFkZ2V7bWFyZ2luLWxlZnQ6M3B4fWEuYmFkZ2U6aG92ZXIsYS5iYWRnZTpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5hbGVydHtwYWRkaW5nOjE1cHg7bWFyZ2luLWJvdHRvbToyMHB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo0cHh9LmFsZXJ0IGg0e21hcmdpbi10b3A6MDtjb2xvcjppbmhlcml0fS5hbGVydCAuYWxlcnQtbGlua3tmb250LXdlaWdodDpib2xkfS5hbGVydD5wLC5hbGVydD51bHttYXJnaW4tYm90dG9tOjB9LmFsZXJ0PnArcHttYXJnaW4tdG9wOjVweH0uYWxlcnQtZGlzbWlzc2FibGUsLmFsZXJ0LWRpc21pc3NpYmxle3BhZGRpbmctcmlnaHQ6MzVweH0uYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHg7cmlnaHQ6LTIxcHg7Y29sb3I6aW5oZXJpdH0uYWxlcnQtc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDg7Ym9yZGVyLWNvbG9yOiNkNmU5YzY7Y29sb3I6IzNjNzYzZH0uYWxlcnQtc3VjY2VzcyBocntib3JkZXItdG9wLWNvbG9yOiNjOWUyYjN9LmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmt7Y29sb3I6IzJiNTQyY30uYWxlcnQtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiNkOWVkZjc7Ym9yZGVyLWNvbG9yOiNiY2U4ZjE7Y29sb3I6IzMxNzA4Zn0uYWxlcnQtaW5mbyBocntib3JkZXItdG9wLWNvbG9yOiNhNmUxZWN9LmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmt7Y29sb3I6IzI0NTI2OX0uYWxlcnQtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTM7Ym9yZGVyLWNvbG9yOiNmYWViY2M7Y29sb3I6IzhhNmQzYn0uYWxlcnQtd2FybmluZyBocntib3JkZXItdG9wLWNvbG9yOiNmN2UxYjV9LmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmt7Y29sb3I6IzY2NTEyY30uYWxlcnQtZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2YyZGVkZTtib3JkZXItY29sb3I6I2ViY2NkMTtjb2xvcjojYTk0NDQyfS5hbGVydC1kYW5nZXIgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZTRiOWMwfS5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmt7Y29sb3I6Izg0MzUzNH0ucGFuZWx7bWFyZ2luLWJvdHRvbToyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwwLjA1KTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDUpfS5wYW5lbC1ib2R5e3BhZGRpbmc6MTVweH0ucGFuZWwtYm9keTpiZWZvcmUsLnBhbmVsLWJvZHk6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5wYW5lbC1ib2R5OmFmdGVye2NsZWFyOmJvdGh9LnBhbmVsLWhlYWRpbmd7cGFkZGluZzoxMHB4IDE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4fS5wYW5lbC1oZWFkaW5nPi5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xle2NvbG9yOmluaGVyaXR9LnBhbmVsLXRpdGxle21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE2cHg7Y29sb3I6aW5oZXJpdH0ucGFuZWwtdGl0bGU+YSwucGFuZWwtdGl0bGU+c21hbGwsLnBhbmVsLXRpdGxlPi5zbWFsbCwucGFuZWwtdGl0bGU+c21hbGw+YSwucGFuZWwtdGl0bGU+LnNtYWxsPmF7Y29sb3I6aW5oZXJpdH0ucGFuZWwtZm9vdGVye3BhZGRpbmc6MTBweCAxNXB4O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweH0ucGFuZWw+Lmxpc3QtZ3JvdXAsLnBhbmVsPi5wYW5lbC1jb2xsYXBzZT4ubGlzdC1ncm91cHttYXJnaW4tYm90dG9tOjB9LnBhbmVsPi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sLnBhbmVsPi5wYW5lbC1jb2xsYXBzZT4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVte2JvcmRlci13aWR0aDoxcHggMDtib3JkZXItcmFkaXVzOjB9LnBhbmVsPi5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsLnBhbmVsPi5wYW5lbC1jb2xsYXBzZT4ubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9LnBhbmVsPi5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLC5wYW5lbD4ucGFuZWwtY29sbGFwc2U+Lmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweH0ucGFuZWw+LnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LnBhbmVsLWhlYWRpbmcrLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjB9Lmxpc3QtZ3JvdXArLnBhbmVsLWZvb3Rlcntib3JkZXItdG9wLXdpZHRoOjB9LnBhbmVsPi50YWJsZSwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLC5wYW5lbD4ucGFuZWwtY29sbGFwc2U+LnRhYmxle21hcmdpbi1ib3R0b206MH0ucGFuZWw+LnRhYmxlIGNhcHRpb24sLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZSBjYXB0aW9uLC5wYW5lbD4ucGFuZWwtY29sbGFwc2U+LnRhYmxlIGNhcHRpb257cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9LnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHh9LnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4fS5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4fS5wYW5lbD4udGFibGU6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHh9LnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4fS5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4fS5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHh9LnBhbmVsPi5wYW5lbC1ib2R5Ky50YWJsZSwucGFuZWw+LnBhbmVsLWJvZHkrLnRhYmxlLXJlc3BvbnNpdmUsLnBhbmVsPi50YWJsZSsucGFuZWwtYm9keSwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmUrLnBhbmVsLWJvZHl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZH0ucGFuZWw+LnRhYmxlPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoLC5wYW5lbD4udGFibGU+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDowfS5wYW5lbD4udGFibGUtYm9yZGVyZWQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH0ucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDowfS5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfS5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cjpmaXJzdC1jaGlsZD50aCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmZpcnN0LWNoaWxkPnRkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6Zmlyc3QtY2hpbGQ+dGgsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cjpmaXJzdC1jaGlsZD50ZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyOmZpcnN0LWNoaWxkPnRoLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6Zmlyc3QtY2hpbGQ+dGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpmaXJzdC1jaGlsZD50aHtib3JkZXItYm90dG9tOjB9LnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpsYXN0LWNoaWxkPnRkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6bGFzdC1jaGlsZD50aCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cjpsYXN0LWNoaWxkPnRoLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6bGFzdC1jaGlsZD50ZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmxhc3QtY2hpbGQ+dGgsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cjpsYXN0LWNoaWxkPnRkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI6bGFzdC1jaGlsZD50aHtib3JkZXItYm90dG9tOjB9LnBhbmVsPi50YWJsZS1yZXNwb25zaXZle2JvcmRlcjowO21hcmdpbi1ib3R0b206MH0ucGFuZWwtZ3JvdXB7bWFyZ2luLWJvdHRvbToyMHB4fS5wYW5lbC1ncm91cCAucGFuZWx7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6NHB4fS5wYW5lbC1ncm91cCAucGFuZWwrLnBhbmVse21hcmdpbi10b3A6NXB4fS5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZ3tib3JkZXItYm90dG9tOjB9LnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keSwucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3Vwe2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGR9LnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXJ7Ym9yZGVyLXRvcDowfS5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyKy5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfS5wYW5lbC1kZWZhdWx0e2JvcmRlci1jb2xvcjojZGRkfS5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5ne2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JvcmRlci1jb2xvcjojZGRkfS5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keXtib3JkZXItdG9wLWNvbG9yOiNkZGR9LnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcgLmJhZGdle2NvbG9yOiNmNWY1ZjU7YmFja2dyb3VuZC1jb2xvcjojMzMzfS5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1mb290ZXIrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci1ib3R0b20tY29sb3I6I2RkZH0ucGFuZWwtcHJpbWFyeXtib3JkZXItY29sb3I6IzMzN2FiN30ucGFuZWwtcHJpbWFyeT4ucGFuZWwtaGVhZGluZ3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMzN2FiNztib3JkZXItY29sb3I6IzMzN2FiN30ucGFuZWwtcHJpbWFyeT4ucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLXRvcC1jb2xvcjojMzM3YWI3fS5wYW5lbC1wcmltYXJ5Pi5wYW5lbC1oZWFkaW5nIC5iYWRnZXtjb2xvcjojMzM3YWI3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucGFuZWwtcHJpbWFyeT4ucGFuZWwtZm9vdGVyKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keXtib3JkZXItYm90dG9tLWNvbG9yOiMzMzdhYjd9LnBhbmVsLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiNkNmU5YzZ9LnBhbmVsLXN1Y2Nlc3M+LnBhbmVsLWhlYWRpbmd7Y29sb3I6IzNjNzYzZDtiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDg7Ym9yZGVyLWNvbG9yOiNkNmU5YzZ9LnBhbmVsLXN1Y2Nlc3M+LnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci10b3AtY29sb3I6I2Q2ZTljNn0ucGFuZWwtc3VjY2Vzcz4ucGFuZWwtaGVhZGluZyAuYmFkZ2V7Y29sb3I6I2RmZjBkODtiYWNrZ3JvdW5kLWNvbG9yOiMzYzc2M2R9LnBhbmVsLXN1Y2Nlc3M+LnBhbmVsLWZvb3RlcisucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZDZlOWM2fS5wYW5lbC1pbmZve2JvcmRlci1jb2xvcjojYmNlOGYxfS5wYW5lbC1pbmZvPi5wYW5lbC1oZWFkaW5ne2NvbG9yOiMzMTcwOGY7YmFja2dyb3VuZC1jb2xvcjojZDllZGY3O2JvcmRlci1jb2xvcjojYmNlOGYxfS5wYW5lbC1pbmZvPi5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keXtib3JkZXItdG9wLWNvbG9yOiNiY2U4ZjF9LnBhbmVsLWluZm8+LnBhbmVsLWhlYWRpbmcgLmJhZGdle2NvbG9yOiNkOWVkZjc7YmFja2dyb3VuZC1jb2xvcjojMzE3MDhmfS5wYW5lbC1pbmZvPi5wYW5lbC1mb290ZXIrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci1ib3R0b20tY29sb3I6I2JjZThmMX0ucGFuZWwtd2FybmluZ3tib3JkZXItY29sb3I6I2ZhZWJjY30ucGFuZWwtd2FybmluZz4ucGFuZWwtaGVhZGluZ3tjb2xvcjojOGE2ZDNiO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlMztib3JkZXItY29sb3I6I2ZhZWJjY30ucGFuZWwtd2FybmluZz4ucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLXRvcC1jb2xvcjojZmFlYmNjfS5wYW5lbC13YXJuaW5nPi5wYW5lbC1oZWFkaW5nIC5iYWRnZXtjb2xvcjojZmNmOGUzO2JhY2tncm91bmQtY29sb3I6IzhhNmQzYn0ucGFuZWwtd2FybmluZz4ucGFuZWwtZm9vdGVyKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keXtib3JkZXItYm90dG9tLWNvbG9yOiNmYWViY2N9LnBhbmVsLWRhbmdlcntib3JkZXItY29sb3I6I2ViY2NkMX0ucGFuZWwtZGFuZ2VyPi5wYW5lbC1oZWFkaW5ne2NvbG9yOiNhOTQ0NDI7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlO2JvcmRlci1jb2xvcjojZWJjY2QxfS5wYW5lbC1kYW5nZXI+LnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci10b3AtY29sb3I6I2ViY2NkMX0ucGFuZWwtZGFuZ2VyPi5wYW5lbC1oZWFkaW5nIC5iYWRnZXtjb2xvcjojZjJkZWRlO2JhY2tncm91bmQtY29sb3I6I2E5NDQ0Mn0ucGFuZWwtZGFuZ2VyPi5wYW5lbC1mb290ZXIrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci1ib3R0b20tY29sb3I6I2ViY2NkMX0uZW1iZWQtcmVzcG9uc2l2ZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDowO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59LmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LC5lbWJlZC1yZXNwb25zaXZlIHZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JvcmRlcjowfS5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5e3BhZGRpbmctYm90dG9tOjU2LjI1JX0uZW1iZWQtcmVzcG9uc2l2ZS00Ynkze3BhZGRpbmctYm90dG9tOjc1JX0ud2VsbHttaW4taGVpZ2h0OjIwcHg7cGFkZGluZzoxOXB4O21hcmdpbi1ib3R0b206MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyOjFweCBzb2xpZCAjZTNlM2UzO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDUpfS53ZWxsIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiNkZGQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4xNSl9LndlbGwtbGd7cGFkZGluZzoyNHB4O2JvcmRlci1yYWRpdXM6NnB4fS53ZWxsLXNte3BhZGRpbmc6OXB4O2JvcmRlci1yYWRpdXM6M3B4fS5jbG9zZXtmbG9hdDpyaWdodDtmb250LXNpemU6MjFweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwMDt0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7b3BhY2l0eTouMjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0yMCl9LmNsb3NlOmhvdmVyLC5jbG9zZTpmb2N1c3tjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApfWJ1dHRvbi5jbG9zZXtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0ubW9kYWwtb3BlbntvdmVyZmxvdzpoaWRkZW59Lm1vZGFse2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDUwOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO291dGxpbmU6MH0ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ney13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMjUlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMjUlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0yNSUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTI1JSk7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uOi1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0fS5tb2RhbC5pbiAubW9kYWwtZGlhbG9ney13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9Lm1vZGFsLW9wZW4gLm1vZGFse292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30ubW9kYWwtZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87bWFyZ2luOjEwcHh9Lm1vZGFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzk5OTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtib3JkZXItcmFkaXVzOjZweDstd2Via2l0LWJveC1zaGFkb3c6MCAzcHggOXB4IHJnYmEoMCwwLDAsMC41KTtib3gtc2hhZG93OjAgM3B4IDlweCByZ2JhKDAsMCwwLDAuNSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MH0ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDQwO2JhY2tncm91bmQtY29sb3I6IzAwMH0ubW9kYWwtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjA7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9Lm1vZGFsLWJhY2tkcm9wLmlue29wYWNpdHk6LjU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApfS5tb2RhbC1oZWFkZXJ7cGFkZGluZzoxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTU7bWluLWhlaWdodDoxNi40Mjg1N3B4fS5tb2RhbC1oZWFkZXIgLmNsb3Nle21hcmdpbi10b3A6LTJweH0ubW9kYWwtdGl0bGV7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS40Mjg1N30ubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE1cHh9Lm1vZGFsLWZvb3RlcntwYWRkaW5nOjE1cHg7dGV4dC1hbGlnbjpyaWdodDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlNWU1fS5tb2RhbC1mb290ZXI6YmVmb3JlLC5tb2RhbC1mb290ZXI6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5tb2RhbC1mb290ZXI6YWZ0ZXJ7Y2xlYXI6Ym90aH0ubW9kYWwtZm9vdGVyIC5idG4rLmJ0bnttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLWJvdHRvbTowfS5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuKy5idG57bWFyZ2luLWxlZnQ6LTFweH0ubW9kYWwtZm9vdGVyIC5idG4tYmxvY2srLmJ0bi1ibG9ja3ttYXJnaW4tbGVmdDowfS5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O292ZXJmbG93OnNjcm9sbH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5tb2RhbC1kaWFsb2d7d2lkdGg6NjAwcHg7bWFyZ2luOjMwcHggYXV0b30ubW9kYWwtY29udGVudHstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLDAuNSk7Ym94LXNoYWRvdzowIDVweCAxNXB4IHJnYmEoMCwwLDAsMC41KX0ubW9kYWwtc217d2lkdGg6MzAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Lm1vZGFsLWxne3dpZHRoOjkwMHB4fX0uY2xlYXJmaXg6YmVmb3JlLC5jbGVhcmZpeDphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LmNsZWFyZml4OmFmdGVye2NsZWFyOmJvdGh9LmNlbnRlci1ibG9ja3tkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0ucHVsbC1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uaGlkZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2hvd3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbn0udGV4dC1oaWRle2ZvbnQ6MC8wIGE7Y29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS5oaWRkZW57ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmFmZml4e3Bvc2l0aW9uOmZpeGVkfUAtbXMtdmlld3BvcnR7d2lkdGg6ZGV2aWNlLXdpZHRofS52aXNpYmxlLXhze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS52aXNpYmxlLXNte2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS52aXNpYmxlLW1ke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS52aXNpYmxlLWxne2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS52aXNpYmxlLXhzLWJsb2NrLC52aXNpYmxlLXhzLWlubGluZSwudmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssLnZpc2libGUtc20tYmxvY2ssLnZpc2libGUtc20taW5saW5lLC52aXNpYmxlLXNtLWlubGluZS1ibG9jaywudmlzaWJsZS1tZC1ibG9jaywudmlzaWJsZS1tZC1pbmxpbmUsLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLC52aXNpYmxlLWxnLWJsb2NrLC52aXNpYmxlLWxnLWlubGluZSwudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2t7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudmlzaWJsZS14c3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9dGFibGUudmlzaWJsZS14c3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9dHIudmlzaWJsZS14c3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fXRoLnZpc2libGUteHMsdGQudmlzaWJsZS14c3tkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudmlzaWJsZS14cy1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnZpc2libGUteHMtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnZpc2libGUteHMtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsudmlzaWJsZS1zbXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9dGFibGUudmlzaWJsZS1zbXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9dHIudmlzaWJsZS1zbXtkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fXRoLnZpc2libGUtc20sdGQudmlzaWJsZS1zbXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpey52aXNpYmxlLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpey52aXNpYmxlLXNtLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnZpc2libGUtc20taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LnZpc2libGUtbWR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fXRhYmxlLnZpc2libGUtbWR7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fXRyLnZpc2libGUtbWR7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH10aC52aXNpYmxlLW1kLHRkLnZpc2libGUtbWR7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LnZpc2libGUtbWQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey52aXNpYmxlLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey52aXNpYmxlLW1kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsudmlzaWJsZS1sZ3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9dGFibGUudmlzaWJsZS1sZ3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9dHIudmlzaWJsZS1sZ3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fXRoLnZpc2libGUtbGcsdGQudmlzaWJsZS1sZ3tkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnZpc2libGUtbGctYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsudmlzaWJsZS1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnZpc2libGUtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhpZGRlbi14c3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpey5oaWRkZW4tc217ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LmhpZGRlbi1tZHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmhpZGRlbi1sZ3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LnZpc2libGUtcHJpbnR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey52aXNpYmxlLXByaW50e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH10YWJsZS52aXNpYmxlLXByaW50e2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH10ci52aXNpYmxlLXByaW50e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9dGgudmlzaWJsZS1wcmludCx0ZC52aXNpYmxlLXByaW50e2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fX0udmlzaWJsZS1wcmludC1ibG9ja3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LnZpc2libGUtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX0udmlzaWJsZS1wcmludC1pbmxpbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey52aXNpYmxlLXByaW50LWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fX0udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey52aXNpYmxlLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmhpZGRlbi1wcmludHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19Ym9keTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojRkNGOEUzO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNGQkVFRDU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNGQkVFRDU7Y29sb3I6I0MwOTg1Mztmb250OnNtYWxsLWNhcHRpb247cGFkZGluZzozcHggNnB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt6LWluZGV4OjEwMH1AbWVkaWEgKG1pbi13aWR0aDogMC4wNjI1ZW0pe2JvZHk6YmVmb3Jle2NvbnRlbnQ6XCJ4eHMg4omlIDFweCAoLjA2MjVlbSlcIn19QG1lZGlhIChtaW4td2lkdGg6IDIzLjQzNzVlbSl7Ym9keTpiZWZvcmV7Y29udGVudDpcImlwaG9uZTYg4omlIDM3NXB4ICgyMy40Mzc1ZW0pXCJ9fUBtZWRpYSAobWluLXdpZHRoOiAyNS44NzVlbSl7Ym9keTpiZWZvcmV7Y29udGVudDpcImlwaG9uZTZwIOKJpSA0MTRweCAoMjUuODc1ZW0pXCJ9fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXtib2R5OmJlZm9yZXtjb250ZW50OlwieHMg4omlIDQ4MHB4ICgzMGVtKVwifX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Ym9keTpiZWZvcmV7Y29udGVudDpcInNtIOKJpSA3NjhweCAoNDhlbSlcIn19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pe2JvZHk6YmVmb3Jle2NvbnRlbnQ6XCJtZCDiiaUgOTkycHggKDYyZW0pXCJ9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXtib2R5OmJlZm9yZXtjb250ZW50OlwibGcg4omlIDEyMDBweCAoNzVlbSlcIn19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXtib2R5OmJlZm9yZXtjb250ZW50OlwieGxnIOKJpSAxMzY2cHggKDg1LjM3NWVtKVwifX1AbWVkaWEgKG1pbi13aWR0aDogMTA1ZW0pe2JvZHk6YmVmb3Jle2NvbnRlbnQ6XCJ4eGxnIOKJpSAxNjgwcHggKDEwNWVtKVwifX0ub3dsLWNhcm91c2VsIC5hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxMDAwbXM7YW5pbWF0aW9uLWR1cmF0aW9uOjEwMDBtczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWlue3otaW5kZXg6MH0ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0e3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5mYWRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dDthbmltYXRpb24tbmFtZTpmYWRlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19Lm93bC1oZWlnaHR7LXdlYmtpdC10cmFuc2l0aW9uOmhlaWdodCA1MDBtcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246aGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmhlaWdodCA1MDBtcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmhlaWdodCA1MDBtcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmhlaWdodCA1MDBtcyBlYXNlLWluLW91dH0ub3dsLWNhcm91c2Vse2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdle3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246cGFuLVl9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVye2NvbnRlbnQ6XCIuXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO3Zpc2liaWxpdHk6aGlkZGVuO2xpbmUtaGVpZ2h0OjA7aGVpZ2h0OjB9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVye3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KX0ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2LC5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQsLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtZG90e2N1cnNvcjpwb2ludGVyO2N1cnNvcjpoYW5kOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ub3dsLWNhcm91c2VsLm93bC1sb2FkZWR7ZGlzcGxheTpibG9ja30ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5ne29wYWNpdHk6MDtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbntvcGFjaXR5OjB9Lm93bC1jYXJvdXNlbCAub3dsLXJlZnJlc2ggLm93bC1pdGVte2Rpc3BsYXk6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjFweDtmbG9hdDpsZWZ0Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlOy13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5vd2wtY2Fyb3VzZWwub3dsLXRleHQtc2VsZWN0LW9uIC5vd2wtaXRlbXstd2Via2l0LXVzZXItc2VsZWN0OmF1dG87LW1vei11c2VyLXNlbGVjdDphdXRvOy1tcy11c2VyLXNlbGVjdDphdXRvO3VzZXItc2VsZWN0OmF1dG99Lm93bC1jYXJvdXNlbCAub3dsLWdyYWJ7Y3Vyc29yOm1vdmU7Y3Vyc29yOi13ZWJraXQtZ3JhYjtjdXJzb3I6LW8tZ3JhYjtjdXJzb3I6LW1zLWdyYWI7Y3Vyc29yOmdyYWJ9Lm93bC1jYXJvdXNlbC5vd2wtcnRse2RpcmVjdGlvbjpydGx9Lm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbXtmbG9hdDpyaWdodH0ubm8tanMgLm93bC1jYXJvdXNlbHtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZTstbW96LXRyYW5zaXRpb246b3BhY2l0eSA0MDBtcyBlYXNlOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWd7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo4MHB4O3dpZHRoOjgwcHg7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotNDBweDttYXJnaW4tdG9wOi00MHB4O2JhY2tncm91bmQ6dXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjE7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246c2NhbGUgMTAwbXMgZWFzZTstbW96LXRyYW5zaXRpb246c2NhbGUgMTAwbXMgZWFzZTstbXMtdHJhbnNpdGlvbjpzY2FsZSAxMDBtcyBlYXNlOy1vLXRyYW5zaXRpb246c2NhbGUgMTAwbXMgZWFzZTt0cmFuc2l0aW9uOnNjYWxlIDEwMG1zIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3Zlcnstd2Via2l0LXRyYW5zaXRpb246c2NhbGUoMS4zLCAxLjMpOy1tb3otdHJhbnNpdGlvbjpzY2FsZSgxLjMsIDEuMyk7LW1zLXRyYW5zaXRpb246c2NhbGUoMS4zLCAxLjMpOy1vLXRyYW5zaXRpb246c2NhbGUoMS4zLCAxLjMpO3RyYW5zaXRpb246c2NhbGUoMS4zLCAxLjMpfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb257ZGlzcGxheTpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10bntvcGFjaXR5OjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDstd2Via2l0LWJhY2tncm91bmQtc2l6ZTpjb250YWluOy1tb3otYmFja2dyb3VuZC1zaXplOmNvbnRhaW47LW8tYmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1zaXplOmNvbnRhaW47LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZTstbW96LXRyYW5zaXRpb246b3BhY2l0eSA0MDBtcyBlYXNlOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5tbS1oaWRkZW57ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm1tLXdyYXBwZXJ7b3ZlcmZsb3cteDpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9Lm1tLW1lbnUsLm1tLXBhbmVscywubW0tcGFuZWxzPi5tbS1wYW5lbHttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt6LWluZGV4OjB9Lm1tLW1lbnV7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQ6aW5oZXJpdDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjB9Lm1tLXBhbmVsey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2U7LW1vei10cmFuc2l0aW9uOi1tb3otdHJhbnNmb3JtIDAuNHMgZWFzZTstbXMtdHJhbnNpdGlvbjotbXMtdHJhbnNmb3JtIDAuNHMgZWFzZTstby10cmFuc2l0aW9uOi1vLXRyYW5zZm9ybSAwLjRzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC40cyBlYXNlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX0ubW0tcGFuZWwubW0tb3BlbmVkey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAlLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwJSwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwJSwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCUsIDAsIDApfS5tbS1wYW5lbC5tbS1zdWJvcGVuZWR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApfS5tbS1wYW5lbC5tbS1oaWdoZXN0e3otaW5kZXg6MX0ubW0tcGFuZWxzLC5tbS1wYW5lbHM+Lm1tLXBhbmVse2JhY2tncm91bmQ6aW5oZXJpdDtib3JkZXItY29sb3I6aW5oZXJpdH0ubW0tcGFuZWxzPi5tbS1wYW5lbHtiYWNrZ3JvdW5kOmluaGVyaXQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3c6c2Nyb2xsO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowIDIwcHh9Lm1tLXBhbmVscz4ubW0tcGFuZWwubW0taGFzbmF2YmFye3BhZGRpbmctdG9wOjQwcHh9Lm1tLXBhbmVscz4ubW0tcGFuZWw6YmVmb3JlLC5tbS1wYW5lbHM+Lm1tLXBhbmVsOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjBweH0ubW0tdmVydGljYWwgLm1tLXBhbmVsey13ZWJraXQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDstbW96LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7LW1zLXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7LW8tdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50fS5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgLm1tLXBhbmVsLC5tbS1saXN0dmlldyAubW0tdmVydGljYWwgLm1tLXBhbmVse2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjEwcHggMCAxMHB4IDEwcHh9Lm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyAubW0tcGFuZWwgLm1tLWxpc3R2aWV3PmxpOmxhc3QtY2hpbGQ6YWZ0ZXIsLm1tLWxpc3R2aWV3IC5tbS12ZXJ0aWNhbCAubW0tcGFuZWwgLm1tLWxpc3R2aWV3PmxpOmxhc3QtY2hpbGQ6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5tbS12ZXJ0aWNhbCBsaS5tbS1vcGVuZWQ+Lm1tLXBhbmVsLGxpLm1tLXZlcnRpY2FsLm1tLW9wZW5lZD4ubW0tcGFuZWx7ZGlzcGxheTpibG9ja30ubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3PmxpPi5tbS1uZXh0LC5tbS1saXN0dmlldz5saS5tbS12ZXJ0aWNhbD4ubW0tbmV4dHtoZWlnaHQ6NDBweDtib3R0b206YXV0b30ubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3PmxpPi5tbS1uZXh0OmFmdGVyLC5tbS1saXN0dmlldz5saS5tbS12ZXJ0aWNhbD4ubW0tbmV4dDphZnRlcnt0b3A6MTZweDtib3R0b206YXV0b30ubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3PmxpLm1tLW9wZW5lZD4ubW0tbmV4dDphZnRlciwubW0tbGlzdHZpZXc+bGkubW0tdmVydGljYWwubW0tb3BlbmVkPi5tbS1uZXh0OmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm1tLW5hdmJhcntib3JkZXItYm90dG9tOjFweCBzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoyMHB4O2hlaWdodDo0MHB4O3BhZGRpbmc6MCA0MHB4O21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowfS5tbS1uYXZiYXI+KntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweCAwfS5tbS1uYXZiYXIgYSwubW0tbmF2YmFyIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1tLW5hdmJhciAubW0tdGl0bGV7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS5tbS1uYXZiYXIgLm1tLWJ0bntib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt6LWluZGV4OjF9Lm1tLW5hdmJhciAubW0tYnRuOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDoyMHB4O2xlZnQ6MH0ubW0tbmF2YmFyIC5tbS1idG46bGFzdC1jaGlsZHt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MjBweDtyaWdodDowfS5tbS1wYW5lbCAubW0tbmF2YmFye2Rpc3BsYXk6bm9uZX0ubW0tcGFuZWwubW0taGFzbmF2YmFyIC5tbS1uYXZiYXJ7ZGlzcGxheTpibG9ja30ubW0tbGlzdHZpZXcsLm1tLWxpc3R2aWV3Pmxpe2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDttYXJnaW46MH0ubW0tbGlzdHZpZXd7Zm9udDppbmhlcml0O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9Lm1tLWxpc3R2aWV3IGEsLm1tLWxpc3R2aWV3IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1tLWxpc3R2aWV3Pmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5tbS1saXN0dmlldz5saSwubW0tbGlzdHZpZXc+bGk6YWZ0ZXIsLm1tLWxpc3R2aWV3PmxpIC5tbS1uZXh0LC5tbS1saXN0dmlldz5saSAubW0tbmV4dDpiZWZvcmV7Ym9yZGVyLWNvbG9yOmluaGVyaXR9Lm1tLWxpc3R2aWV3PmxpPmEsLm1tLWxpc3R2aWV3PmxpPnNwYW57dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO2NvbG9yOmluaGVyaXQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHggMTBweCAxMHB4IDIwcHg7bWFyZ2luOjB9Lm1tLWxpc3R2aWV3PmxpPmEubW0tYXJyb3csLm1tLWxpc3R2aWV3PmxpPnNwYW4ubW0tYXJyb3d7cGFkZGluZy1yaWdodDo1MHB4fS5tbS1saXN0dmlldz5saTpub3QoLm1tLWRpdmlkZXIpOmFmdGVye2NvbnRlbnQ6Jyc7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfS5tbS1saXN0dmlldz5saTpub3QoLm1tLWRpdmlkZXIpOmFmdGVye2xlZnQ6MjBweH0ubW0tbGlzdHZpZXcgLm1tLW5leHR7YmFja2dyb3VuZDpyZ2JhKDMsMiwxLDApO3dpZHRoOjUwcHg7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDoyfS5tbS1saXN0dmlldyAubW0tbmV4dDpiZWZvcmV7Y29udGVudDonJztib3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWQ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjB9Lm1tLWxpc3R2aWV3IC5tbS1uZXh0K2EsLm1tLWxpc3R2aWV3IC5tbS1uZXh0K3NwYW57bWFyZ2luLXJpZ2h0OjUwcHh9Lm1tLWxpc3R2aWV3IC5tbS1uZXh0Lm1tLWZ1bGxzdWJvcGVue3dpZHRoOjEwMCV9Lm1tLWxpc3R2aWV3IC5tbS1uZXh0Lm1tLWZ1bGxzdWJvcGVuOmJlZm9yZXtib3JkZXItbGVmdDpub25lfS5tbS1saXN0dmlldyAubW0tbmV4dC5tbS1mdWxsc3Vib3BlbithLC5tbS1saXN0dmlldyAubW0tbmV4dC5tbS1mdWxsc3Vib3BlbitzcGFue3BhZGRpbmctcmlnaHQ6NTBweDttYXJnaW4tcmlnaHQ6MH0ubW0tcGFuZWxzPi5tbS1wYW5lbD4ubW0tbGlzdHZpZXd7bWFyZ2luOjIwcHggLTIwcHh9Lm1tLXBhbmVscz4ubW0tcGFuZWw+Lm1tLWxpc3R2aWV3OmZpcnN0LWNoaWxkLC5tbS1wYW5lbHM+Lm1tLXBhbmVsPi5tbS1uYXZiYXIrLm1tLWxpc3R2aWV3e21hcmdpbi10b3A6LTIwcHh9Lm1tLWxpc3R2aWV3IC5tbS1pbnNldHtsaXN0LXN0eWxlOmluc2lkZSBkaXNjO3BhZGRpbmc6MCAxMHB4IDE1cHggNDBweDttYXJnaW46MH0ubW0tbGlzdHZpZXcgLm1tLWluc2V0Pmxpe3BhZGRpbmc6NXB4IDB9Lm1tLWxpc3R2aWV3IC5tbS1kaXZpZGVye3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1pbmRlbnQ6MjBweDtsaW5lLWhlaWdodDoyNXB4fS5tbS1saXN0dmlldyAubW0tc3BhY2Vye3BhZGRpbmctdG9wOjQwcHh9Lm1tLWxpc3R2aWV3IC5tbS1zcGFjZXI+Lm1tLW5leHR7dG9wOjQwcHh9Lm1tLWxpc3R2aWV3IC5tbS1zcGFjZXIubW0tZGl2aWRlcntwYWRkaW5nLXRvcDoyNXB4fS5tbS1wcmV2OmJlZm9yZSwubW0tbmV4dDphZnRlciwubW0tYXJyb3c6YWZ0ZXJ7Y29udGVudDonJztib3JkZXI6MnB4IHNvbGlkIHRyYW5zcGFyZW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjhweDtoZWlnaHQ6OHB4O21hcmdpbjphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubW0tcHJldjpiZWZvcmV7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWJvdHRvbTpub25lO2xlZnQ6MjNweH0ubW0tbmV4dDphZnRlciwubW0tYXJyb3c6YWZ0ZXJ7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5vbmU7cmlnaHQ6MjNweH0ubW0tbWVudXtiYWNrZ3JvdW5kOiNmM2YzZjM7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4xKTtjb2xvcjpyZ2JhKDAsMCwwLDAuNyl9Lm1tLW1lbnUgLm1tLW5hdmJhcj4qLC5tbS1tZW51IC5tbS1uYXZiYXIgYXtjb2xvcjpyZ2JhKDAsMCwwLDAuMyl9Lm1tLW1lbnUgLm1tLW5hdmJhciAubW0tYnRuOmJlZm9yZSwubW0tbWVudSAubW0tbmF2YmFyIC5tbS1idG46YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4zKX0ubW0tbWVudSAubW0tbGlzdHZpZXd7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4xKX0ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkgLm1tLW5leHQ6YWZ0ZXIsLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpIC5tbS1hcnJvdzphZnRlcntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjMpfS5tbS1tZW51IC5tbS1saXN0dmlldz5saSBhOm5vdCgubW0tbmV4dCl7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KTt0YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubW0tc2VsZWN0ZWQ+YTpub3QoLm1tLW5leHQpLC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tbS1zZWxlY3RlZD5zcGFue2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5tbS1tZW51Lm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQ+YS5tbS1uZXh0LC5tbS1tZW51Lm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQ+Lm1tLXBhbmVsLC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQubW0tdmVydGljYWw+YS5tbS1uZXh0LC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQubW0tdmVydGljYWw+Lm1tLXBhbmVse2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjA1KX0ubW0tbWVudSAubW0tZGl2aWRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4wNSl9Lm1tLXBhZ2V7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlfS5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlOy1tcy10cmFuc2l0aW9uOi1tcy10cmFuc2Zvcm0gMC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuNHMgZWFzZX1odG1sLm1tLW9wZW5lZHtvdmVyZmxvdy14OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX1odG1sLm1tLWJsb2NraW5ne292ZXJmbG93OmhpZGRlbn1odG1sLm1tLWJsb2NraW5nIGJvZHl7b3ZlcmZsb3c6aGlkZGVufWh0bWwubW0tYmFja2dyb3VuZCAubW0tcGFnZXtiYWNrZ3JvdW5kOmluaGVyaXR9I21tLWJsb2NrZXJ7YmFja2dyb3VuZDpyZ2JhKDMsMiwxLDApO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4Ojk5OTk5OX1odG1sLm1tLWJsb2NraW5nICNtbS1ibG9ja2Vye2Rpc3BsYXk6YmxvY2t9Lm1tLW1lbnUubW0tb2ZmY2FudmFze2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZH0ubW0tbWVudS5tbS1jdXJyZW50e2Rpc3BsYXk6YmxvY2t9Lm1tLW1lbnV7d2lkdGg6ODAlO21pbi13aWR0aDoxNDBweDttYXgtd2lkdGg6NDQwcHh9aHRtbC5tbS1vcGVuaW5nIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODAlLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODAlLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4MCUsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDgwJSwgMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTc1cHgpe2h0bWwubW0tb3BlbmluZyAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDE0MHB4LCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoMTQwcHgsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDE0MHB4LCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDE0MHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDE0MHB4LCAwKX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUwcHgpe2h0bWwubW0tb3BlbmluZyAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDQ0MHB4LCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoNDQwcHgsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDQ0MHB4LCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDQ0MHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDQ0MHB4LCAwKX19Lm1tLW1lbnUubW0tYXV0b2hlaWdodHttYXgtaGVpZ2h0OjgwJX0ubW0tbWVudS5tbS1hdXRvaGVpZ2h0Lm1tLWZ1bGxzY3JlZW57bWF4LWhlaWdodDoxMDAlfS5tbS1tZW51Lm1tLW1lYXN1cmVoZWlnaHQ+Lm1tLXBhbmVscz4ubW0tcGFuZWx7Ym90dG9tOmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fWVtLm1tLWNvdW50ZXJ7Zm9udDppbmhlcml0O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtaW5kZW50OjA7bGluZS1oZWlnaHQ6MjBweDtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LTEwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NDVweDt0b3A6NTAlfWVtLm1tLWNvdW50ZXIrYS5tbS1uZXh0e3dpZHRoOjkwcHh9ZW0ubW0tY291bnRlcithLm1tLW5leHQrYSxlbS5tbS1jb3VudGVyK2EubW0tbmV4dCtzcGFue21hcmdpbi1yaWdodDo5MHB4fWVtLm1tLWNvdW50ZXIrYS5tbS1mdWxsc3Vib3BlbntwYWRkaW5nLWxlZnQ6MH0ubW0tdmVydGljYWw+Lm1tLWNvdW50ZXJ7dG9wOjEycHg7bWFyZ2luLXRvcDowfS5tbS12ZXJ0aWNhbC5tbS1zcGFjZXI+Lm1tLWNvdW50ZXJ7bWFyZ2luLXRvcDo0MHB4fS5tbS1ub3N1YnJlc3VsdHM+Lm1tLWNvdW50ZXJ7ZGlzcGxheTpub25lfS5tbS1tZW51IGVtLm1tLWNvdW50ZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjMpfS5tbS1kaXZpZGVyPnNwYW57dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtsaW5lLWhlaWdodDoyNXB4fS5tbS1kaXZpZGVyLm1tLW9wZW5lZCBhLm1tLW5leHQ6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubW0tY29sbGFwc2VkOm5vdCgubW0tdW5jb2xsYXBzZWQpe2Rpc3BsYXk6bm9uZX0ubW0tZml4ZWRkaXZpZGVye2JhY2tncm91bmQ6aW5oZXJpdDtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDoyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0ubW0tZml4ZWRkaXZpZGVyOmFmdGVye2NvbnRlbnQ6bm9uZSAhaW1wb3J0YW50O2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5tbS1oYXNkaXZpZGVycyAubW0tZml4ZWRkaXZpZGVye2Rpc3BsYXk6YmxvY2t9Lm1tLW1lbnUgLm1tLWZpeGVkZGl2aWRlciBzcGFue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjA1KX1odG1sLm1tLW9wZW5lZC5tbS1kcmFnZ2luZyAubW0tbWVudSxodG1sLm1tLW9wZW5lZC5tbS1kcmFnZ2luZyAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjBzOy1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjowczstbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjowczstby10cmFuc2l0aW9uLWR1cmF0aW9uOjBzO3RyYW5zaXRpb24tZHVyYXRpb246MHN9Lm1tLWljb25wYW5lbCAubW0tcGFuZWx7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtLCBsZWZ0Oy1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTotbW96LXRyYW5zZm9ybSwgbGVmdDstbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTotbXMtdHJhbnNmb3JtLCBsZWZ0Oy1vLXRyYW5zaXRpb24tcHJvcGVydHk6LW8tdHJhbnNmb3JtLCBsZWZ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLCBsZWZ0fS5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLW9wZW5lZHtib3JkZXItbGVmdDoxcHggc29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9Lm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0tc3Vib3BlbmVke292ZXJmbG93LXk6aGlkZGVuO2xlZnQ6LTQwcHg7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLWljb25wYW5lbC0we2xlZnQ6MHB4fS5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLWljb25wYW5lbC0xe2xlZnQ6NDBweH0ubW0taWNvbnBhbmVsIC5tbS1wYW5lbC5tbS1pY29ucGFuZWwtMntsZWZ0OjgwcHh9Lm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0taWNvbnBhbmVsLTN7bGVmdDoxMjBweH0ubW0taWNvbnBhbmVsIC5tbS1wYW5lbC5tbS1pY29ucGFuZWwtNHtsZWZ0OjE2MHB4fS5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLWljb25wYW5lbC01e2xlZnQ6MjAwcHh9Lm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0taWNvbnBhbmVsLTZ7bGVmdDoyNDBweH0ubW0tc3ViYmxvY2tlcntiYWNrZ3JvdW5kOmluaGVyaXQ7b3BhY2l0eTowO2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC40cyBlYXNlOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDAuNHMgZWFzZTstbXMtdHJhbnNpdGlvbjpvcGFjaXR5IDAuNHMgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgMC40cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2V9Lm1tLXN1Ym9wZW5lZCAubW0tc3ViYmxvY2tlcntvcGFjaXR5OjAuNjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTotMTAwMDAwcHg7bGVmdDowO3otaW5kZXg6M30ubW0tbWVudT4ubW0tbmF2YmFye2JhY2tncm91bmQ6aW5oZXJpdDtwYWRkaW5nOjA7ei1pbmRleDozOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0ubW0tbmF2YmFyLWJvdHRvbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItdG9wLXN0eWxlOnNvbGlkO2JvcmRlci1ib3R0b206bm9uZTt0b3A6YXV0bztib3R0b206MH0ubW0tbmF2YmFyLXRvcCB+IC5tbS1uYXZiYXItdG9we2JvcmRlci1ib3R0b206bm9uZX0ubW0tbmF2YmFyLWJvdHRvbSB+IC5tbS1uYXZiYXItYm90dG9te2JvcmRlci10b3A6bm9uZX0ubW0tbmF2YmFyLm1tLWhhc2J0bnN7cGFkZGluZzowIDQwcHh9Lm1tLWNsb3NlOmFmdGVye2NvbnRlbnQ6J3gnfS5tbS1uYXZiYXJbY2xhc3MqPVwibW0tbmF2YmFyLWNvbnRlbnQtXCJdPip7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH0ubW0tbmF2YmFyPi5tbS1icmVhZGNydW1ic3t0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3cteDphdXRvO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjAgMCAwIDE3cHh9Lm1tLW5hdmJhcj4ubW0tYnJlYWRjcnVtYnM+KntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjEwcHggM3B4fS5tbS1uYXZiYXI+Lm1tLWJyZWFkY3J1bWJzPmF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubW0tbmF2YmFyLm1tLWhhc2J0bnMgLm1tLWJyZWFkY3J1bWJze21hcmdpbi1sZWZ0Oi00MHB4fS5tbS1uYXZiYXIubW0taGFzYnRucyAubW0tYnRuOm5vdCgubW0taGlkZGVuKSsubW0tYnJlYWRjcnVtYnN7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MH0ubW0tbmF2YmFyLXRvcC0xe3RvcDowcHh9Lm1tLWhhc25hdmJhci10b3AtMSAubW0tcGFuZWxze3RvcDo0MHB4fS5tbS1uYXZiYXItdG9wLTJ7dG9wOjQwcHh9Lm1tLWhhc25hdmJhci10b3AtMiAubW0tcGFuZWxze3RvcDo4MHB4fS5tbS1uYXZiYXItdG9wLTN7dG9wOjgwcHh9Lm1tLWhhc25hdmJhci10b3AtMyAubW0tcGFuZWxze3RvcDoxMjBweH0ubW0tbmF2YmFyLXRvcC00e3RvcDoxMjBweH0ubW0taGFzbmF2YmFyLXRvcC00IC5tbS1wYW5lbHN7dG9wOjE2MHB4fS5tbS1uYXZiYXItYm90dG9tLTF7Ym90dG9tOjBweH0ubW0taGFzbmF2YmFyLWJvdHRvbS0xIC5tbS1wYW5lbHN7Ym90dG9tOjQwcHh9Lm1tLW5hdmJhci1ib3R0b20tMntib3R0b206NDBweH0ubW0taGFzbmF2YmFyLWJvdHRvbS0yIC5tbS1wYW5lbHN7Ym90dG9tOjgwcHh9Lm1tLW5hdmJhci1ib3R0b20tM3tib3R0b206ODBweH0ubW0taGFzbmF2YmFyLWJvdHRvbS0zIC5tbS1wYW5lbHN7Ym90dG9tOjEyMHB4fS5tbS1uYXZiYXItYm90dG9tLTR7Ym90dG9tOjEyMHB4fS5tbS1oYXNuYXZiYXItYm90dG9tLTQgLm1tLXBhbmVsc3tib3R0b206MTYwcHh9Lm1tLW5hdmJhci1zaXplLTJ7aGVpZ2h0OjgwcHh9Lm1tLW5hdmJhci1zaXplLTN7aGVpZ2h0OjEyMHB4fS5tbS1uYXZiYXItc2l6ZS00e2hlaWdodDoxNjBweH0ubW0tbmF2YmFyLWNvbnRlbnQtMj4qe3dpZHRoOjUwJX0ubW0tbmF2YmFyLWNvbnRlbnQtMz4qe3dpZHRoOjMzLjMzJX0ubW0tbmF2YmFyLWNvbnRlbnQtND4qe3dpZHRoOjI1JX0ubW0tbmF2YmFyLWNvbnRlbnQtNT4qe3dpZHRoOjIwJX0ubW0tbmF2YmFyLWNvbnRlbnQtNj4qe3dpZHRoOjE2LjY3JX0ubW0tc2VhcmNoLC5tbS1zZWFyY2ggaW5wdXR7Ym94LXNpemluZzpib3JkZXItYm94fS5tbS1zZWFyY2h7aGVpZ2h0OjQwcHg7cGFkZGluZzo3cHggMTBweCAwIDEwcHh9Lm1tLXNlYXJjaCBpbnB1dHtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjI2cHg7Zm9udDppbmhlcml0O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI2cHg7b3V0bGluZTpub25lO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MjZweDttYXJnaW46MDtwYWRkaW5nOjAgMTBweH0ubW0tc2VhcmNoIGlucHV0OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lfS5tbS1wYW5lbD4ubW0tc2VhcmNoe3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5tbS1wYW5lbC5tbS1oYXNzZWFyY2h7cGFkZGluZy10b3A6NDBweH0ubW0tcGFuZWwubW0taGFzc2VhcmNoLm1tLWhhc25hdmJhcntwYWRkaW5nLXRvcDo4MHB4fS5tbS1wYW5lbC5tbS1oYXNzZWFyY2gubW0taGFzbmF2YmFyIC5tbS1zZWFyY2h7dG9wOjQwcHh9Lm1tLW5vcmVzdWx0c21zZ3t0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjFweDtkaXNwbGF5Om5vbmU7cGFkZGluZzo0MHB4IDB9Lm1tLW5vcmVzdWx0cyAubW0tbm9yZXN1bHRzbXNne2Rpc3BsYXk6YmxvY2t9Lm1tLW5vcmVzdWx0cyAubW0taW5kZXhlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1saS5tbS1ub3N1YnJlc3VsdHM+YS5tbS1uZXh0e2Rpc3BsYXk6bm9uZX1saS5tbS1ub3N1YnJlc3VsdHM+YS5tbS1uZXh0K2EsbGkubW0tbm9zdWJyZXN1bHRzPmEubW0tbmV4dCtzcGFue3BhZGRpbmctcmlnaHQ6MTBweH0ubW0tbWVudSAubW0tc2VhcmNoIGlucHV0e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjA1KTtjb2xvcjpyZ2JhKDAsMCwwLDAuNyl9Lm1tLW1lbnUgLm1tLW5vcmVzdWx0c21zZ3tjb2xvcjpyZ2JhKDAsMCwwLDAuMyl9Lm1tLWluZGV4ZXJ7YmFja2dyb3VuZDppbmhlcml0O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0Oi0xMDBweDt6LWluZGV4OjM7LXdlYmtpdC10cmFuc2l0aW9uOnJpZ2h0IDAuNHMgZWFzZTstbW96LXRyYW5zaXRpb246cmlnaHQgMC40cyBlYXNlOy1tcy10cmFuc2l0aW9uOnJpZ2h0IDAuNHMgZWFzZTstby10cmFuc2l0aW9uOnJpZ2h0IDAuNHMgZWFzZTt0cmFuc2l0aW9uOnJpZ2h0IDAuNHMgZWFzZTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9Lm1tLWluZGV4ZXIgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmJsb2NrO2hlaWdodDozLjg1JX0ubW0taW5kZXhlciB+IC5tbS1wYW5lbC5tbS1oYXNpbmRleGVye21hcmdpbi1yaWdodDoyMHB4fS5tbS1oYXNpbmRleGVyIC5tbS1pbmRleGVye3JpZ2h0OjB9Lm1tLWhhc2luZGV4ZXIgLm1tLWZpeGVkZGl2aWRlcntyaWdodDoyMHB4fS5tbS1tZW51IC5tbS1pbmRleGVyIGF7Y29sb3I6cmdiYSgwLDAsMCwwLjMpfWlucHV0Lm1tLXRvZ2dsZSxpbnB1dC5tbS1jaGVja3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAwMHB4fWxhYmVsLm1tLXRvZ2dsZSxsYWJlbC5tbS1jaGVja3ttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3otaW5kZXg6Mn1sYWJlbC5tbS10b2dnbGU6YmVmb3JlLGxhYmVsLm1tLWNoZWNrOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2t9bGFiZWwubW0tdG9nZ2xle2JvcmRlci1yYWRpdXM6MzBweDt3aWR0aDo1MHB4O2hlaWdodDozMHB4O21hcmdpbi10b3A6LTE1cHh9bGFiZWwubW0tdG9nZ2xlOmJlZm9yZXtib3JkZXItcmFkaXVzOjMwcHg7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDttYXJnaW46MXB4fWlucHV0Lm1tLXRvZ2dsZTpjaGVja2VkIH4gbGFiZWwubW0tdG9nZ2xlOmJlZm9yZXtmbG9hdDpyaWdodH1sYWJlbC5tbS1jaGVja3t3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbi10b3A6LTE1cHh9bGFiZWwubW0tY2hlY2s6YmVmb3Jle2JvcmRlci1sZWZ0OjNweCBzb2xpZDtib3JkZXItYm90dG9tOjNweCBzb2xpZDt3aWR0aDo0MCU7aGVpZ2h0OjIwJTttYXJnaW46MjUlIDAgMCAyMCU7b3BhY2l0eTowLjE7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfWlucHV0Lm1tLWNoZWNrOmNoZWNrZWQgfiBsYWJlbC5tbS1jaGVjazpiZWZvcmV7b3BhY2l0eToxfWxpLm1tLXZlcnRpY2FsIGxhYmVsLm1tLXRvZ2dsZSxsaS5tbS12ZXJ0aWNhbCBsYWJlbC5tbS1jaGVja3tib3R0b206YXV0bzttYXJnaW4tdG9wOjB9bGkubW0tdmVydGljYWwgbGFiZWwubW0tdG9nZ2xle3RvcDo1cHh9bGkubW0tdmVydGljYWwgbGFiZWwubW0tY2hlY2t7dG9wOjVweH1sYWJlbC5tbS10b2dnbGUsbGFiZWwubW0tY2hlY2t7cmlnaHQ6MjBweH1sYWJlbC5tbS10b2dnbGUrYSxsYWJlbC5tbS10b2dnbGUrc3BhbntwYWRkaW5nLXJpZ2h0OjgwcHh9bGFiZWwubW0tY2hlY2srYSxsYWJlbC5tbS1jaGVjaytzcGFue3BhZGRpbmctcmlnaHQ6NjBweH1hLm1tLW5leHQrbGFiZWwubW0tdG9nZ2xlLGEubW0tbmV4dCtsYWJlbC5tbS1jaGVja3tyaWdodDo2MHB4fWEubW0tbmV4dCtsYWJlbC5tbS10b2dnbGUrYSxhLm1tLW5leHQrbGFiZWwubW0tdG9nZ2xlK3NwYW4sYS5tbS1uZXh0K2xhYmVsLm1tLWNoZWNrK2EsYS5tbS1uZXh0K2xhYmVsLm1tLWNoZWNrK3NwYW57bWFyZ2luLXJpZ2h0OjUwcHh9YS5tbS1uZXh0K2xhYmVsLm1tLXRvZ2dsZSthLGEubW0tbmV4dCtsYWJlbC5tbS10b2dnbGUrc3BhbntwYWRkaW5nLXJpZ2h0OjcwcHh9YS5tbS1uZXh0K2xhYmVsLm1tLWNoZWNrK2EsYS5tbS1uZXh0K2xhYmVsLm1tLWNoZWNrK3NwYW57cGFkZGluZy1yaWdodDo1MHB4fWVtLm1tLWNvdW50ZXIrYS5tbS1uZXh0K2xhYmVsLm1tLXRvZ2dsZSxlbS5tbS1jb3VudGVyK2EubW0tbmV4dCtsYWJlbC5tbS1jaGVja3tyaWdodDoxMDBweH1lbS5tbS1jb3VudGVyK2EubW0tbmV4dCtsYWJlbC5tbS10b2dnbGUrYSxlbS5tbS1jb3VudGVyK2EubW0tbmV4dCtsYWJlbC5tbS10b2dnbGUrc3BhbixlbS5tbS1jb3VudGVyK2EubW0tbmV4dCtsYWJlbC5tbS1jaGVjaythLGVtLm1tLWNvdW50ZXIrYS5tbS1uZXh0K2xhYmVsLm1tLWNoZWNrK3NwYW57bWFyZ2luLXJpZ2h0OjkwcHh9Lm1tLW1lbnUgbGFiZWwubW0tdG9nZ2xle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpfS5tbS1tZW51IGxhYmVsLm1tLXRvZ2dsZTpiZWZvcmV7YmFja2dyb3VuZDojZjNmM2YzfS5tbS1tZW51IGlucHV0Lm1tLXRvZ2dsZTpjaGVja2VkIH4gbGFiZWwubW0tdG9nZ2xle2JhY2tncm91bmQ6IzRiZDk2M30ubW0tbWVudSBsYWJlbC5tbS1jaGVjazpiZWZvcmV7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC43KX0ubW0tbWVudS5tbS1ib3JkZXItbm9uZSAubW0tbGlzdHZpZXc+bGk6YWZ0ZXIsLm1tLWxpc3R2aWV3Lm1tLWJvcmRlci1ub25lPmxpOmFmdGVye2NvbnRlbnQ6bm9uZX0ubW0tbWVudS5tbS1ib3JkZXItZnVsbCAubW0tbGlzdHZpZXc+bGk6YWZ0ZXIsLm1tLWxpc3R2aWV3Lm1tLWJvcmRlci1mdWxsPmxpOmFmdGVye2xlZnQ6MCAhaW1wb3J0YW50fS5tbS1tZW51Lm1tLWJvcmRlci1vZmZzZXQgLm1tLWxpc3R2aWV3PmxpOmFmdGVyLC5tbS1saXN0dmlldy5tbS1ib3JkZXItb2Zmc2V0PmxpOmFmdGVye3JpZ2h0OjIwcHh9Lm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtem9vbXstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlOy1tb3otdHJhbnNpdGlvbjotbW96LXRyYW5zZm9ybSAwLjRzIGVhc2U7LW1zLXRyYW5zaXRpb246LW1zLXRyYW5zZm9ybSAwLjRzIGVhc2U7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gMC40cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuNHMgZWFzZX1odG1sLm1tLW9wZW5lZCAubW0tbWVudS5tbS1lZmZlY3QtbWVudS16b29tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTstbW96LXRyYW5zZm9ybTpzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7LW1zLXRyYW5zZm9ybTpzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7LW8tdHJhbnNmb3JtOnNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjstbW96LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7LW1zLXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7LW8tdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfWh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1lZmZlY3QtbWVudS16b29tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLCAxKSB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLCAxKSB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7LW8tdHJhbnNmb3JtOnNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUoMSwgMSkgdHJhbnNsYXRlM2QoMCUsIDAsIDApfWh0bWwubW0tcmlnaHQubW0tb3BlbmVkIC5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXpvb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7LW1vei10cmFuc2Zvcm06c2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7LW1zLXRyYW5zZm9ybTpzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlM2QoMzAlLCAwLCAwKTstby10cmFuc2Zvcm06c2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgzMCUsIDAsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7LW1vei10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjstbXMtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7LW8tdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9aHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXpvb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwgMSkgdHJhbnNsYXRlM2QoMCUsIDAsIDApOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTstby10cmFuc2Zvcm06c2NhbGUoMSwgMSkgdHJhbnNsYXRlM2QoMCUsIDAsIDApO3RyYW5zZm9ybTpzY2FsZSgxLCAxKSB0cmFuc2xhdGUzZCgwJSwgMCwgMCl9Lm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtc2xpZGV7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZTstbW96LXRyYW5zaXRpb246LW1vei10cmFuc2Zvcm0gMC40cyBlYXNlOy1tcy10cmFuc2l0aW9uOi1tcy10cmFuc2Zvcm0gMC40cyBlYXNlOy1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIDAuNHMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjRzIGVhc2V9aHRtbC5tbS1vcGVuZWQgLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtc2xpZGV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApfWh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1lZmZlY3QtbWVudS1zbGlkZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwJSwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCUsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCUsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAlLCAwLCAwKX1odG1sLm1tLXJpZ2h0Lm1tLW9wZW5lZCAubW0tbWVudS5tbS1lZmZlY3QtbWVudS1zbGlkZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMCUsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMCUsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMCUsIDAsIDApfWh0bWwubW0tcmlnaHQubW0tb3BlbmluZyAubW0tbWVudS5tbS1lZmZlY3QtbWVudS1zbGlkZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwJSwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCUsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCUsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAlLCAwLCAwKX0ubW0tbWVudS5tbS1lZmZlY3QtbWVudS1mYWRle29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2U7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC40cyBlYXNlOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC40cyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IDAuNHMgZWFzZX1odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtZmFkZXtvcGFjaXR5OjF9Lm1tLW1lbnUubW0tZWZmZWN0LXBhbmVscy16b29tIC5tbS1wYW5lbHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUsIDEuNSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS41LCAxLjUpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOy1tcy10cmFuc2Zvcm06c2NhbGUoMS41LCAxLjUpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjUsIDEuNSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlKDEuNSwgMS41KSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7LW1vei10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyOy1vLXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcn0ubW0tbWVudS5tbS1lZmZlY3QtcGFuZWxzLXpvb20gLm1tLXBhbmVsLm1tLW9wZW5lZHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLCAxKSB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSwgMSkgdHJhbnNsYXRlM2QoMCUsIDAsIDApOy1tcy10cmFuc2Zvcm06c2NhbGUoMSwgMSkgdHJhbnNsYXRlM2QoMCUsIDAsIDApOy1vLXRyYW5zZm9ybTpzY2FsZSgxLCAxKSB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAlLCAwLCAwKX0ubW0tbWVudS5tbS1lZmZlY3QtcGFuZWxzLXpvb20gLm1tLXBhbmVsLm1tLW9wZW5lZC5tbS1zdWJvcGVuZWR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApOy1tb3otdHJhbnNmb3JtOnNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTstbXMtdHJhbnNmb3JtOnNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTstby10cmFuc2Zvcm06c2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO3RyYW5zZm9ybTpzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCl9Lm1tLW1lbnUubW0tZWZmZWN0LXBhbmVscy1zbGlkZS0wIC5tbS1wYW5lbC5tbS1zdWJvcGVuZWR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5tbS1tZW51Lm1tLWVmZmVjdC1wYW5lbHMtc2xpZGUtMTAwIC5tbS1wYW5lbC5tbS1zdWJvcGVuZWR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9Lm1tLW1lbnVbY2xhc3MqPVwibW0tZWZmZWN0LWxpc3RpdGVtcy1cIl0gLm1tLWxpc3R2aWV3Pmxpey13ZWJraXQtdHJhbnNpdGlvbjpub25lIDAuNHMgZWFzZTstbW96LXRyYW5zaXRpb246bm9uZSAwLjRzIGVhc2U7LW1zLXRyYW5zaXRpb246bm9uZSAwLjRzIGVhc2U7LW8tdHJhbnNpdGlvbjpub25lIDAuNHMgZWFzZTt0cmFuc2l0aW9uOm5vbmUgMC40cyBlYXNlfS5tbS1tZW51W2NsYXNzKj1cIm1tLWVmZmVjdC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldz5saTpudGgtY2hpbGQoMSl7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjUwbXM7LW1vei10cmFuc2l0aW9uLWRlbGF5OjUwbXM7LW1zLXRyYW5zaXRpb24tZGVsYXk6NTBtczstby10cmFuc2l0aW9uLWRlbGF5OjUwbXM7dHJhbnNpdGlvbi1kZWxheTo1MG1zfS5tbS1tZW51W2NsYXNzKj1cIm1tLWVmZmVjdC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldz5saTpudGgtY2hpbGQoMil7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjEwMG1zOy1tb3otdHJhbnNpdGlvbi1kZWxheToxMDBtczstbXMtdHJhbnNpdGlvbi1kZWxheToxMDBtczstby10cmFuc2l0aW9uLWRlbGF5OjEwMG1zO3RyYW5zaXRpb24tZGVsYXk6MTAwbXN9Lm1tLW1lbnVbY2xhc3MqPVwibW0tZWZmZWN0LWxpc3RpdGVtcy1cIl0gLm1tLWxpc3R2aWV3PmxpOm50aC1jaGlsZCgzKXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MTUwbXM7LW1vei10cmFuc2l0aW9uLWRlbGF5OjE1MG1zOy1tcy10cmFuc2l0aW9uLWRlbGF5OjE1MG1zOy1vLXRyYW5zaXRpb24tZGVsYXk6MTUwbXM7dHJhbnNpdGlvbi1kZWxheToxNTBtc30ubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXc+bGk6bnRoLWNoaWxkKDQpey13ZWJraXQtdHJhbnNpdGlvbi1kZWxheToyMDBtczstbW96LXRyYW5zaXRpb24tZGVsYXk6MjAwbXM7LW1zLXRyYW5zaXRpb24tZGVsYXk6MjAwbXM7LW8tdHJhbnNpdGlvbi1kZWxheToyMDBtczt0cmFuc2l0aW9uLWRlbGF5OjIwMG1zfS5tbS1tZW51W2NsYXNzKj1cIm1tLWVmZmVjdC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldz5saTpudGgtY2hpbGQoNSl7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjI1MG1zOy1tb3otdHJhbnNpdGlvbi1kZWxheToyNTBtczstbXMtdHJhbnNpdGlvbi1kZWxheToyNTBtczstby10cmFuc2l0aW9uLWRlbGF5OjI1MG1zO3RyYW5zaXRpb24tZGVsYXk6MjUwbXN9Lm1tLW1lbnVbY2xhc3MqPVwibW0tZWZmZWN0LWxpc3RpdGVtcy1cIl0gLm1tLWxpc3R2aWV3PmxpOm50aC1jaGlsZCg2KXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MzAwbXM7LW1vei10cmFuc2l0aW9uLWRlbGF5OjMwMG1zOy1tcy10cmFuc2l0aW9uLWRlbGF5OjMwMG1zOy1vLXRyYW5zaXRpb24tZGVsYXk6MzAwbXM7dHJhbnNpdGlvbi1kZWxheTozMDBtc30ubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXc+bGk6bnRoLWNoaWxkKDcpey13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTozNTBtczstbW96LXRyYW5zaXRpb24tZGVsYXk6MzUwbXM7LW1zLXRyYW5zaXRpb24tZGVsYXk6MzUwbXM7LW8tdHJhbnNpdGlvbi1kZWxheTozNTBtczt0cmFuc2l0aW9uLWRlbGF5OjM1MG1zfS5tbS1tZW51W2NsYXNzKj1cIm1tLWVmZmVjdC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldz5saTpudGgtY2hpbGQoOCl7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjQwMG1zOy1tb3otdHJhbnNpdGlvbi1kZWxheTo0MDBtczstbXMtdHJhbnNpdGlvbi1kZWxheTo0MDBtczstby10cmFuc2l0aW9uLWRlbGF5OjQwMG1zO3RyYW5zaXRpb24tZGVsYXk6NDAwbXN9Lm1tLW1lbnVbY2xhc3MqPVwibW0tZWZmZWN0LWxpc3RpdGVtcy1cIl0gLm1tLWxpc3R2aWV3PmxpOm50aC1jaGlsZCg5KXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NDUwbXM7LW1vei10cmFuc2l0aW9uLWRlbGF5OjQ1MG1zOy1tcy10cmFuc2l0aW9uLWRlbGF5OjQ1MG1zOy1vLXRyYW5zaXRpb24tZGVsYXk6NDUwbXM7dHJhbnNpdGlvbi1kZWxheTo0NTBtc30ubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXc+bGk6bnRoLWNoaWxkKDEwKXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NTAwbXM7LW1vei10cmFuc2l0aW9uLWRlbGF5OjUwMG1zOy1tcy10cmFuc2l0aW9uLWRlbGF5OjUwMG1zOy1vLXRyYW5zaXRpb24tZGVsYXk6NTAwbXM7dHJhbnNpdGlvbi1kZWxheTo1MDBtc30ubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXc+bGk6bnRoLWNoaWxkKDExKXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NTUwbXM7LW1vei10cmFuc2l0aW9uLWRlbGF5OjU1MG1zOy1tcy10cmFuc2l0aW9uLWRlbGF5OjU1MG1zOy1vLXRyYW5zaXRpb24tZGVsYXk6NTUwbXM7dHJhbnNpdGlvbi1kZWxheTo1NTBtc30ubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXc+bGk6bnRoLWNoaWxkKDEyKXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NjAwbXM7LW1vei10cmFuc2l0aW9uLWRlbGF5OjYwMG1zOy1tcy10cmFuc2l0aW9uLWRlbGF5OjYwMG1zOy1vLXRyYW5zaXRpb24tZGVsYXk6NjAwbXM7dHJhbnNpdGlvbi1kZWxheTo2MDBtc30ubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXc+bGk6bnRoLWNoaWxkKDEzKXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NjUwbXM7LW1vei10cmFuc2l0aW9uLWRlbGF5OjY1MG1zOy1tcy10cmFuc2l0aW9uLWRlbGF5OjY1MG1zOy1vLXRyYW5zaXRpb24tZGVsYXk6NjUwbXM7dHJhbnNpdGlvbi1kZWxheTo2NTBtc30ubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXc+bGk6bnRoLWNoaWxkKDE0KXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NzAwbXM7LW1vei10cmFuc2l0aW9uLWRlbGF5OjcwMG1zOy1tcy10cmFuc2l0aW9uLWRlbGF5OjcwMG1zOy1vLXRyYW5zaXRpb24tZGVsYXk6NzAwbXM7dHJhbnNpdGlvbi1kZWxheTo3MDBtc30ubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXc+bGk6bnRoLWNoaWxkKDE1KXstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NzUwbXM7LW1vei10cmFuc2l0aW9uLWRlbGF5Ojc1MG1zOy1tcy10cmFuc2l0aW9uLWRlbGF5Ojc1MG1zOy1vLXRyYW5zaXRpb24tZGVsYXk6NzUwbXM7dHJhbnNpdGlvbi1kZWxheTo3NTBtc30ubW0tbWVudS5tbS1lZmZlY3QtbGlzdGl0ZW1zLXNsaWRlIC5tbS1saXN0dmlldz5saXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg1MCUsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDUwJSwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg1MCUsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg1MCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1MCUsIDAsIDApO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm0sIG9wYWNpdHk7LW1vei10cmFuc2l0aW9uLXByb3BlcnR5Oi1tb3otdHJhbnNmb3JtLCBvcGFjaXR5Oy1tcy10cmFuc2l0aW9uLXByb3BlcnR5Oi1tcy10cmFuc2Zvcm0sIG9wYWNpdHk7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTotby10cmFuc2Zvcm0sIG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sIG9wYWNpdHl9aHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWVmZmVjdC1saXN0aXRlbXMtc2xpZGUgLm1tLXBhbmVsLm1tLW9wZW5lZCAubW0tbGlzdHZpZXc+bGl7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX0ubW0tbWVudS5tbS1lZmZlY3QtbGlzdGl0ZW1zLWZhZGUgLm1tLWxpc3R2aWV3Pmxpe29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTstbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5Oy1vLXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9aHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWVmZmVjdC1saXN0aXRlbXMtZmFkZSAubW0tcGFuZWwubW0tb3BlbmVkIC5tbS1saXN0dmlldz5saXtvcGFjaXR5OjF9Lm1tLW1lbnUubW0tZWZmZWN0LWxpc3RpdGVtcy1kcm9wIC5tbS1saXN0dmlldz5saXtvcGFjaXR5OjA7dG9wOi0yNSU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksIHRvcDstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwgdG9wOy1tcy10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksIHRvcDstby10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksIHRvcDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksIHRvcH1odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZWZmZWN0LWxpc3RpdGVtcy1kcm9wIC5tbS1wYW5lbC5tbS1vcGVuZWQgLm1tLWxpc3R2aWV3Pmxpe29wYWNpdHk6MTt0b3A6MH0ubW0tbWVudS5tbS1mdWxsc2NyZWVue3dpZHRoOjEwMCU7bWluLXdpZHRoOjE0MHB4O21heC13aWR0aDoxMDAwMHB4fWh0bWwubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLCAwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDBweCl7aHRtbC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxNDBweCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDE0MHB4LCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxNDBweCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgxNDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxNDBweCwgMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDAwcHgpe2h0bWwubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMTAwMDBweCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDEwMDAwcHgsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDEwMDAwcHgsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMTAwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAwMHB4LCAwKX19aHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwgMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwcHgpe2h0bWwubW0tcmlnaHQubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTE0MHB4LCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTE0MHB4LCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTQwcHgsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTE0MHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xNDBweCwgMCl9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDAwcHgpe2h0bWwubW0tcmlnaHQubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMDAwcHgsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwMDBweCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMDAwcHgsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMDAwcHgsIDApfX0ubW0tbWVudS5tbS1mdWxsc2NyZWVuLm1tLXRvcCwubW0tbWVudS5tbS1mdWxsc2NyZWVuLm1tLWJvdHRvbXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjE0MHB4O21heC1oZWlnaHQ6MTAwMDBweH1odG1sLm1tLW9wZW5lZC5tbS1mdWxsc2NyZWVuIC5tbS1wYWdle2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5tbS1tZW51Lm1tLW11bHRpbGluZSAubW0tbGlzdHZpZXc+bGk+YSwubW0tbWVudS5tbS1tdWx0aWxpbmUgLm1tLWxpc3R2aWV3PmxpPnNwYW4sLm1tLWxpc3R2aWV3Lm1tLW11bHRpbGluZT5saSAubW0tbGlzdHZpZXc+bGkubW0tbXVsdGlsaW5lPmEsLm1tLWxpc3R2aWV3Lm1tLW11bHRpbGluZT5saSAubW0tbGlzdHZpZXc+bGkubW0tbXVsdGlsaW5lPnNwYW57dGV4dC1vdmVyZmxvdzpjbGlwO3doaXRlLXNwYWNlOm5vcm1hbH1odG1sLm1tLXBhZ2VkaW0gI21tLWJsb2NrZXIsaHRtbC5tbS1wYWdlZGltLXdoaXRlICNtbS1ibG9ja2VyLGh0bWwubW0tcGFnZWRpbS1ibGFjayAjbW0tYmxvY2tlcntvcGFjaXR5OjB9aHRtbC5tbS1wYWdlZGltLm1tLW9wZW5pbmcgI21tLWJsb2NrZXIsaHRtbC5tbS1wYWdlZGltLXdoaXRlLm1tLW9wZW5pbmcgI21tLWJsb2NrZXIsaHRtbC5tbS1wYWdlZGltLWJsYWNrLm1tLW9wZW5pbmcgI21tLWJsb2NrZXJ7b3BhY2l0eTowLjM7dHJhbnNpdGlvbjpvcGFjaXR5IDAuNHMgZWFzZSAwLjRzfWh0bWwubW0tcGFnZWRpbSAjbW0tYmxvY2tlcntiYWNrZ3JvdW5kOmluaGVyaXR9aHRtbC5tbS1wYWdlZGltLXdoaXRlICNtbS1ibG9ja2Vye2JhY2tncm91bmQ6I2ZmZn1odG1sLm1tLXBhZ2VkaW0tYmxhY2sgI21tLWJsb2NrZXJ7YmFja2dyb3VuZDojMDAwfS5tbS1tZW51Lm1tLXBhZ2VzaGFkb3c6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MTIwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwMCU7dG9wOi0xMCU7ei1pbmRleDo5OX0ubW0tbWVudS5tbS1wYWdlc2hhZG93Lm1tLXJpZ2h0OmFmdGVye2xlZnQ6YXV0bztyaWdodDoxMDAlfS5tbS1tZW51Lm1tLXBhZ2VzaGFkb3cubW0tbmV4dDphZnRlciwubW0tbWVudS5tbS1wYWdlc2hhZG93Lm1tLWZyb250OmFmdGVye2NvbnRlbnQ6bm9uZTtkaXNwbGF5Om5vbmV9Lm1tLW1lbnUubW0tcGFnZXNoYWRvdzphZnRlcntib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwwLDAsMC4zKX0ubW0tbWVudS5tbS10b3AsLm1tLW1lbnUubW0tYm90dG9te3dpZHRoOjEwMCU7bWluLXdpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9Lm1tLW1lbnUubW0tcmlnaHR7bGVmdDphdXRvO3JpZ2h0OjB9Lm1tLW1lbnUubW0tYm90dG9te3RvcDphdXRvO2JvdHRvbTowfWh0bWwubW0tcmlnaHQubW0tb3BlbmluZyAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC04MCUsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSgtODAlLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtODAlLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKC04MCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTgwJSwgMCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTc1cHgpe2h0bWwubW0tcmlnaHQubW0tb3BlbmluZyAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC0xNDBweCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKC0xNDBweCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTE0MHB4LCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKC0xNDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTQwcHgsIDApfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCl7aHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nIC5tbS1zbGlkZW91dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTQ0MHB4LCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTQ0MHB4LCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNDQwcHgsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTQ0MHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC00NDBweCwgMCl9fWh0bWwubW0tZnJvbnQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDstbW96LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7LW1zLXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7LW8tdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3otaW5kZXg6MCAhaW1wb3J0YW50fS5tbS1tZW51Lm1tLWZyb250e3otaW5kZXg6MX0ubW0tbWVudS5tbS1mcm9udCwubW0tbWVudS5tbS1uZXh0ey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2U7LW1zLXRyYW5zaXRpb246LW1zLXRyYW5zZm9ybSAwLjRzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC40cyBlYXNlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfS5tbS1tZW51Lm1tLWZyb250Lm1tLXJpZ2h0LC5tbS1tZW51Lm1tLW5leHQubW0tcmlnaHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfS5tbS1tZW51Lm1tLXRvcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX0ubW0tbWVudS5tbS1ib3R0b217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfWh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1mcm9udCxodG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tbmV4dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9Lm1tLW1lbnUubW0tdG9wLC5tbS1tZW51Lm1tLWJvdHRvbXtoZWlnaHQ6ODAlO21pbi1oZWlnaHQ6MTQwcHg7bWF4LWhlaWdodDo4ODBweH0ubW0tbWVudS5tbS10aGVtZS1kYXJre2JhY2tncm91bmQ6IzMzMzMzMztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjE1KTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCl9Lm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tbmF2YmFyPiosLm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tbmF2YmFyIGF7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjQpfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLW5hdmJhciAubW0tYnRuOmJlZm9yZSwubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1uYXZiYXIgLm1tLWJ0bjphZnRlcntib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjQpfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3e2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMTUpfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3PmxpIC5tbS1uZXh0OmFmdGVyLC5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3PmxpIC5tbS1hcnJvdzphZnRlcntib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjQpfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3PmxpIGE6bm90KC5tbS1uZXh0KXstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwLjEpO3RhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwLjEpfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3PmxpLm1tLXNlbGVjdGVkPmE6bm90KC5tbS1uZXh0KSwubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1saXN0dmlldz5saS5tbS1zZWxlY3RlZD5zcGFue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3PmxpLm1tLW9wZW5lZD5hLm1tLW5leHQsLm1tLW1lbnUubW0tdGhlbWUtZGFyay5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXc+bGkubW0tb3BlbmVkPi5tbS1wYW5lbCwubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQubW0tdmVydGljYWw+YS5tbS1uZXh0LC5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3PmxpLm1tLW9wZW5lZC5tbS12ZXJ0aWNhbD4ubW0tcGFuZWx7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWRpdmlkZXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgbGFiZWwubW0tY2hlY2s6YmVmb3Jle2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCl9Lm1tLW1lbnUubW0tdGhlbWUtZGFyayBlbS5tbS1jb3VudGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC40KX0ubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1maXhlZGRpdmlkZXIgc3BhbntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSl9Lm1tLW1lbnUubW0tcGFnZXNoYWRvdy5tbS10aGVtZS1kYXJrOmFmdGVye2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgwLDAsMCwwLjUpfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLXNlYXJjaCBpbnB1dHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4zKTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCl9Lm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tbm9yZXN1bHRzbXNne2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC40KX0ubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1pbmRleGVyIGF7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjQpfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgbGFiZWwubW0tdG9nZ2xle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjE1KX0ubW0tbWVudS5tbS10aGVtZS1kYXJrIGxhYmVsLm1tLXRvZ2dsZTpiZWZvcmV7YmFja2dyb3VuZDojMzMzMzMzfS5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgaW5wdXQubW0tdG9nZ2xlOmNoZWNrZWQgfiBsYWJlbC5tbS10b2dnbGV7YmFja2dyb3VuZDojNGJkOTYzfS5tbS1tZW51Lm1tLXRoZW1lLXdoaXRle2JhY2tncm91bmQ6d2hpdGU7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4xKTtjb2xvcjpyZ2JhKDAsMCwwLDAuNil9Lm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLW5hdmJhcj4qLC5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1uYXZiYXIgYXtjb2xvcjpyZ2JhKDAsMCwwLDAuMyl9Lm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLW5hdmJhciAubW0tYnRuOmJlZm9yZSwubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tbmF2YmFyIC5tbS1idG46YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4zKX0ubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tbGlzdHZpZXd7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4xKX0ubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tbGlzdHZpZXc+bGkgLm1tLW5leHQ6YWZ0ZXIsLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWxpc3R2aWV3PmxpIC5tbS1hcnJvdzphZnRlcntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjMpfS5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1saXN0dmlldz5saSBhOm5vdCgubW0tbmV4dCl7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMC4wNSk7dGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDUpfS5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1saXN0dmlldz5saS5tbS1zZWxlY3RlZD5hOm5vdCgubW0tbmV4dCksLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWxpc3R2aWV3PmxpLm1tLXNlbGVjdGVkPnNwYW57YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMDUpfS5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQ+YS5tbS1uZXh0LC5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQ+Lm1tLXBhbmVsLC5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQubW0tdmVydGljYWw+YS5tbS1uZXh0LC5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQubW0tdmVydGljYWw+Lm1tLXBhbmVse2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjAzKX0ubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tZGl2aWRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4wMyl9Lm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgbGFiZWwubW0tY2hlY2s6YmVmb3Jle2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuNil9Lm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgZW0ubW0tY291bnRlcntjb2xvcjpyZ2JhKDAsMCwwLDAuMyl9Lm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWZpeGVkZGl2aWRlciBzcGFue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjAzKX0ubW0tbWVudS5tbS1wYWdlc2hhZG93Lm1tLXRoZW1lLXdoaXRlOmFmdGVye2JveC1zaGFkb3c6MCAwIDEwcHggcmdiYSgwLDAsMCwwLjIpfS5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1zZWFyY2ggaW5wdXR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMDUpO2NvbG9yOnJnYmEoMCwwLDAsMC42KX0ubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tbm9yZXN1bHRzbXNne2NvbG9yOnJnYmEoMCwwLDAsMC4zKX0ubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0taW5kZXhlciBhe2NvbG9yOnJnYmEoMCwwLDAsMC4zKX0ubW0tbWVudS5tbS10aGVtZS13aGl0ZSBsYWJlbC5tbS10b2dnbGV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSl9Lm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgbGFiZWwubW0tdG9nZ2xlOmJlZm9yZXtiYWNrZ3JvdW5kOndoaXRlfS5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIGlucHV0Lm1tLXRvZ2dsZTpjaGVja2VkIH4gbGFiZWwubW0tdG9nZ2xle2JhY2tncm91bmQ6IzRiZDk2M30ubW0tbWVudS5tbS10aGVtZS1ibGFja3tiYWNrZ3JvdW5kOmJsYWNrO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMik7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjYpfS5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1uYXZiYXI+KiwubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tbmF2YmFyIGF7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjQpfS5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1uYXZiYXIgLm1tLWJ0bjpiZWZvcmUsLm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLW5hdmJhciAubW0tYnRuOmFmdGVye2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNCl9Lm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLWxpc3R2aWV3e2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMil9Lm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLWxpc3R2aWV3PmxpIC5tbS1uZXh0OmFmdGVyLC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1saXN0dmlldz5saSAubW0tYXJyb3c6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC40KX0ubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tbGlzdHZpZXc+bGkgYTpub3QoLm1tLW5leHQpey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMyk7dGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMyl9Lm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLWxpc3R2aWV3PmxpLm1tLXNlbGVjdGVkPmE6bm90KC5tbS1uZXh0KSwubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tbGlzdHZpZXc+bGkubW0tc2VsZWN0ZWQ+c3BhbntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4zKX0ubW0tbWVudS5tbS10aGVtZS1ibGFjay5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXc+bGkubW0tb3BlbmVkPmEubW0tbmV4dCwubW0tbWVudS5tbS10aGVtZS1ibGFjay5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXc+bGkubW0tb3BlbmVkPi5tbS1wYW5lbCwubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tbGlzdHZpZXc+bGkubW0tb3BlbmVkLm1tLXZlcnRpY2FsPmEubW0tbmV4dCwubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tbGlzdHZpZXc+bGkubW0tb3BlbmVkLm1tLXZlcnRpY2FsPi5tbS1wYW5lbHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4yKX0ubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tZGl2aWRlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4yKX0ubW0tbWVudS5tbS10aGVtZS1ibGFjayBsYWJlbC5tbS1jaGVjazpiZWZvcmV7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KX0ubW0tbWVudS5tbS10aGVtZS1ibGFjayBlbS5tbS1jb3VudGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC40KX0ubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tZml4ZWRkaXZpZGVyIHNwYW57YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMil9Lm1tLW1lbnUubW0tcGFnZXNoYWRvdy5tbS10aGVtZS1ibGFjazphZnRlcntjb250ZW50Om5vbmU7ZGlzcGxheTpub25lfS5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1zZWFyY2ggaW5wdXR7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMyk7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjYpfS5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1ub3Jlc3VsdHNtc2d7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjQpfS5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1pbmRleGVyIGF7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjQpfS5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIGxhYmVsLm1tLXRvZ2dsZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4yKX0ubW0tbWVudS5tbS10aGVtZS1ibGFjayBsYWJlbC5tbS10b2dnbGU6YmVmb3Jle2JhY2tncm91bmQ6YmxhY2t9Lm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgaW5wdXQubW0tdG9nZ2xlOmNoZWNrZWQgfiBsYWJlbC5tbS10b2dnbGV7YmFja2dyb3VuZDojNGJkOTYzfS5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlldzphZnRlciwubW0tbWVudSAubW0tdGlsZXZpZXcubW0tbGlzdHZpZXc6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGh9Lm1tLW1lbnUubW0tdGlsZXZpZXcgLm1tLWxpc3R2aWV3PmxpLC5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldz5saXt3aWR0aDo1MCU7aGVpZ2h0OjA7cGFkZGluZzo1MCUgMCAwIDA7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZX0ubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXc+bGk6YWZ0ZXIsLm1tLW1lbnUgLm1tLXRpbGV2aWV3Lm1tLWxpc3R2aWV3PmxpOmFmdGVye2xlZnQ6MDt0b3A6MDtib3JkZXItcmlnaHQtd2lkdGg6MXB4O2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZDt6LWluZGV4Oi0xfS5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlldz5saS5tbS10aWxlLXhzLC5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldz5saS5tbS10aWxlLXhze3dpZHRoOjEyLjUlO3BhZGRpbmctdG9wOjEyLjUlfS5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlldz5saS5tbS10aWxlLXMsLm1tLW1lbnUgLm1tLXRpbGV2aWV3Lm1tLWxpc3R2aWV3PmxpLm1tLXRpbGUtc3t3aWR0aDoyNSU7cGFkZGluZy10b3A6MjUlfS5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlldz5saS5tbS10aWxlLWwsLm1tLW1lbnUgLm1tLXRpbGV2aWV3Lm1tLWxpc3R2aWV3PmxpLm1tLXRpbGUtbHt3aWR0aDo3NSU7cGFkZGluZy10b3A6NzUlfS5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlldz5saS5tbS10aWxlLXhsLC5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldz5saS5tbS10aWxlLXhse3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MTAwJX0ubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXc+bGk+YSwubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXc+bGk+c3BhbiwubW0tbWVudSAubW0tdGlsZXZpZXcubW0tbGlzdHZpZXc+bGk+YSwubW0tbWVudSAubW0tdGlsZXZpZXcubW0tbGlzdHZpZXc+bGk+c3BhbntsaW5lLWhlaWdodDoxcHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo1MCUgMTBweCAwIDEwcHg7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MXB4O2JvdHRvbToxcHg7bGVmdDowfS5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlldz5saT4ubW0tbmV4dCwubW0tbWVudSAubW0tdGlsZXZpZXcubW0tbGlzdHZpZXc+bGk+Lm1tLW5leHR7d2lkdGg6YXV0b30ubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXc+bGk+Lm1tLW5leHQ6YmVmb3JlLC5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlldz5saT4ubW0tbmV4dDphZnRlciwubW0tbWVudSAubW0tdGlsZXZpZXcubW0tbGlzdHZpZXc+bGk+Lm1tLW5leHQ6YmVmb3JlLC5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldz5saT4ubW0tbmV4dDphZnRlcntjb250ZW50Om5vbmU7ZGlzcGxheTpub25lfS5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1wYW5lbHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Lm1tLW1lbnUubW0tdGlsZXZpZXcgLm1tLXBhbmVsOmFmdGVye2NvbnRlbnQ6bm9uZTtkaXNwbGF5Om5vbmV9Lm1tLW1lbnUubW0tdGlsZXZpZXcgLm1tLWxpc3R2aWV3e21hcmdpbjowfS5tZnAtYmd7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDQyO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDtiYWNrZ3JvdW5kOiMwYjBiMGI7b3BhY2l0eTowLjg7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApfS5tZnAtd3JhcHt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwNDM7cG9zaXRpb246Zml4ZWQ7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0ubWZwLWNvbnRhaW5lcnt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MDtwYWRkaW5nOjAgOHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubWZwLWNvbnRhaW5lcjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubWZwLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6MTA0NX0ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LC5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50e3dpZHRoOjEwMCU7Y3Vyc29yOmF1dG99Lm1mcC1hamF4LWN1cntjdXJzb3I6cHJvZ3Jlc3N9Lm1mcC16b29tLW91dC1jdXIsLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZXtjdXJzb3I6LW1vei16b29tLW91dDtjdXJzb3I6LXdlYmtpdC16b29tLW91dDtjdXJzb3I6em9vbS1vdXR9Lm1mcC16b29te2N1cnNvcjpwb2ludGVyO2N1cnNvcjotd2Via2l0LXpvb20taW47Y3Vyc29yOi1tb3otem9vbS1pbjtjdXJzb3I6em9vbS1pbn0ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudHtjdXJzb3I6YXV0b30ubWZwLWNsb3NlLC5tZnAtYXJyb3csLm1mcC1wcmVsb2FkZXIsLm1mcC1jb3VudGVyey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZXtkaXNwbGF5Om5vbmV9Lm1mcC1oaWRle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5tZnAtcHJlbG9hZGVye2NvbG9yOiNDQ0M7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6LTAuOGVtO2xlZnQ6OHB4O3JpZ2h0OjhweDt6LWluZGV4OjEwNDR9Lm1mcC1wcmVsb2FkZXIgYXtjb2xvcjojQ0NDfS5tZnAtcHJlbG9hZGVyIGE6aG92ZXJ7Y29sb3I6I0ZGRn0ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXJ7ZGlzcGxheTpub25lfS5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnR7ZGlzcGxheTpub25lfWJ1dHRvbi5tZnAtY2xvc2UsYnV0dG9uLm1mcC1hcnJvd3tvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7ZGlzcGxheTpibG9jaztvdXRsaW5lOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTA0Njstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9YnV0dG9uOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXI6MH0ubWZwLWNsb3Nle3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7bGluZS1oZWlnaHQ6NDRweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6MC42NTtmaWx0ZXI6YWxwaGEob3BhY2l0eT02NSk7cGFkZGluZzowIDAgMThweCAxMHB4O2NvbG9yOiNGRkY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjI4cHg7Zm9udC1mYW1pbHk6QXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2V9Lm1mcC1jbG9zZTpob3ZlciwubWZwLWNsb3NlOmZvY3Vze29wYWNpdHk6MTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApfS5tZnAtY2xvc2U6YWN0aXZle3RvcDoxcHh9Lm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZXtjb2xvcjojMzMzfS5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2V7Y29sb3I6I0ZGRjtyaWdodDotNnB4O3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDo2cHg7d2lkdGg6MTAwJX0ubWZwLWNvdW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtjb2xvcjojQ0NDO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE4cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5tZnAtYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowLjY1O2ZpbHRlcjphbHBoYShvcGFjaXR5PTY1KTttYXJnaW46MDt0b3A6NTAlO21hcmdpbi10b3A6LTU1cHg7cGFkZGluZzowO3dpZHRoOjkwcHg7aGVpZ2h0OjExMHB4Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0ubWZwLWFycm93OmFjdGl2ZXttYXJnaW4tdG9wOi01NHB4fS5tZnAtYXJyb3c6aG92ZXIsLm1mcC1hcnJvdzpmb2N1c3tvcGFjaXR5OjE7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKX0ubWZwLWFycm93OmJlZm9yZSwubWZwLWFycm93OmFmdGVyLC5tZnAtYXJyb3cgLm1mcC1iLC5tZnAtYXJyb3cgLm1mcC1he2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDttYXJnaW4tdG9wOjM1cHg7bWFyZ2luLWxlZnQ6MzVweDtib3JkZXI6bWVkaXVtIGluc2V0IHRyYW5zcGFyZW50fS5tZnAtYXJyb3c6YWZ0ZXIsLm1mcC1hcnJvdyAubWZwLWF7Ym9yZGVyLXRvcC13aWR0aDoxM3B4O2JvcmRlci1ib3R0b20td2lkdGg6MTNweDt0b3A6OHB4fS5tZnAtYXJyb3c6YmVmb3JlLC5tZnAtYXJyb3cgLm1mcC1ie2JvcmRlci10b3Atd2lkdGg6MjFweDtib3JkZXItYm90dG9tLXdpZHRoOjIxcHg7b3BhY2l0eTowLjd9Lm1mcC1hcnJvdy1sZWZ0e2xlZnQ6MH0ubWZwLWFycm93LWxlZnQ6YWZ0ZXIsLm1mcC1hcnJvdy1sZWZ0IC5tZnAtYXtib3JkZXItcmlnaHQ6MTdweCBzb2xpZCAjRkZGO21hcmdpbi1sZWZ0OjMxcHh9Lm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSwubWZwLWFycm93LWxlZnQgLm1mcC1ie21hcmdpbi1sZWZ0OjI1cHg7Ym9yZGVyLXJpZ2h0OjI3cHggc29saWQgIzNGM0YzRn0ubWZwLWFycm93LXJpZ2h0e3JpZ2h0OjB9Lm1mcC1hcnJvdy1yaWdodDphZnRlciwubWZwLWFycm93LXJpZ2h0IC5tZnAtYXtib3JkZXItbGVmdDoxN3B4IHNvbGlkICNGRkY7bWFyZ2luLWxlZnQ6MzlweH0ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSwubWZwLWFycm93LXJpZ2h0IC5tZnAtYntib3JkZXItbGVmdDoyN3B4IHNvbGlkICMzRjNGM0Z9Lm1mcC1pZnJhbWUtaG9sZGVye3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDBweH0ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50e2xpbmUtaGVpZ2h0OjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6OTAwcHh9Lm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2V7dG9wOi00MHB4fS5tZnAtaWZyYW1lLXNjYWxlcnt3aWR0aDoxMDAlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDo1Ni4yNSV9Lm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7YmFja2dyb3VuZDojMDAwfWltZy5tZnAtaW1ne3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjQwcHggMCA0MHB4O21hcmdpbjowIGF1dG99Lm1mcC1maWd1cmV7bGluZS1oZWlnaHQ6MH0ubWZwLWZpZ3VyZTphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NDBweDtib3R0b206NDBweDtkaXNwbGF5OmJsb2NrO3JpZ2h0OjA7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt6LWluZGV4Oi0xO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7YmFja2dyb3VuZDojNDQ0fS5tZnAtZmlndXJlIHNtYWxse2NvbG9yOiNCREJEQkQ7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNHB4fS5tZnAtZmlndXJlIGZpZ3VyZXttYXJnaW46MH0ubWZwLWJvdHRvbS1iYXJ7bWFyZ2luLXRvcDotMzZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJTtjdXJzb3I6YXV0b30ubWZwLXRpdGxle3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiNGM0YzRjM7d29yZC13cmFwOmJyZWFrLXdvcmQ7cGFkZGluZy1yaWdodDozNnB4fS5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudHttYXgtd2lkdGg6MTAwJX0ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmV7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KXsubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXJ7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZ3twYWRkaW5nOjB9Lm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVye3RvcDowO2JvdHRvbTowfS5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbHtkaXNwbGF5OmlubGluZTttYXJnaW4tbGVmdDo1cHh9Lm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC42KTtib3R0b206MDttYXJnaW46MDt0b3A6YXV0bztwYWRkaW5nOjNweCA1cHg7cG9zaXRpb246Zml4ZWQ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHl7cGFkZGluZzowfS5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXJ7cmlnaHQ6NXB4O3RvcDozcHh9Lm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2V7dG9wOjA7cmlnaHQ6MDt3aWR0aDozNXB4O2hlaWdodDozNXB4O2xpbmUtaGVpZ2h0OjM1cHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNik7cG9zaXRpb246Zml4ZWQ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowfX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7Lm1mcC1hcnJvd3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjc1KTt0cmFuc2Zvcm06c2NhbGUoMC43NSl9Lm1mcC1hcnJvdy1sZWZ0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zZm9ybS1vcmlnaW46MH0ubWZwLWFycm93LXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjoxMDAlO3RyYW5zZm9ybS1vcmlnaW46MTAwJX0ubWZwLWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6NnB4O3BhZGRpbmctcmlnaHQ6NnB4fX0ubWZwLWllNyAubWZwLWltZ3twYWRkaW5nOjB9Lm1mcC1pZTcgLm1mcC1ib3R0b20tYmFye3dpZHRoOjYwMHB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0zMDBweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nLWJvdHRvbTo1cHh9Lm1mcC1pZTcgLm1mcC1jb250YWluZXJ7cGFkZGluZzowfS5tZnAtaWU3IC5tZnAtY29udGVudHtwYWRkaW5nLXRvcDo0NHB4fS5tZnAtaWU3IC5tZnAtY2xvc2V7dG9wOjA7cmlnaHQ6MDtwYWRkaW5nLXRvcDowfS8qISBQaG90b1N3aXBlIG1haW4gQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqLy5wc3dwe2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MDtvdmVyZmxvdzpoaWRkZW47LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lO3otaW5kZXg6MTUwMDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO291dGxpbmU6bm9uZX0ucHN3cCAqey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucHN3cCBpbWd7bWF4LXdpZHRoOm5vbmV9LnBzd3AtLWFuaW1hdGVfb3BhY2l0eXtvcGFjaXR5OjAuMDAxO3dpbGwtY2hhbmdlOm9wYWNpdHk7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7dHJhbnNpdGlvbjpvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpfS5wc3dwLS1vcGVue2Rpc3BsYXk6YmxvY2t9LnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1ne2N1cnNvcjotd2Via2l0LXpvb20taW47Y3Vyc29yOi1tb3otem9vbS1pbjtjdXJzb3I6em9vbS1pbn0ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWd7Y3Vyc29yOi13ZWJraXQtZ3JhYjtjdXJzb3I6LW1vei1ncmFiO2N1cnNvcjpncmFifS5wc3dwLS1kcmFnZ2luZyAucHN3cF9faW1ne2N1cnNvcjotd2Via2l0LWdyYWJiaW5nO2N1cnNvcjotbW96LWdyYWJiaW5nO2N1cnNvcjpncmFiYmluZ30ucHN3cF9fYmd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3dpbGwtY2hhbmdlOm9wYWNpdHl9LnBzd3BfX3Njcm9sbC13cmFwe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0ucHN3cF9fY29udGFpbmVyLC5wc3dwX196b29tLXdyYXB7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowfS5wc3dwX19jb250YWluZXIsLnBzd3BfX2ltZ3std2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lfS5wc3dwX196b29tLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7LW1zLXRyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSl9LnBzd3BfX2Jne3dpbGwtY2hhbmdlOm9wYWNpdHk7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7dHJhbnNpdGlvbjpvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpfS5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYmcsLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX196b29tLXdyYXB7LXdlYmtpdC10cmFuc2l0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lfS5wc3dwX19jb250YWluZXIsLnBzd3BfX3pvb20td3JhcHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5wc3dwX19pdGVte3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO292ZXJmbG93OmhpZGRlbn0ucHN3cF9faW1ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dG9wOjA7bGVmdDowfS5wc3dwX19pbWctLXBsYWNlaG9sZGVyey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5re2JhY2tncm91bmQ6IzIyMn0ucHN3cC0taWUgLnBzd3BfX2ltZ3t3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtsZWZ0OjA7dG9wOjB9LnBzd3BfX2Vycm9yLW1zZ3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE2cHg7bWFyZ2luLXRvcDotOHB4O2NvbG9yOiNDQ0N9LnBzd3BfX2Vycm9yLW1zZyBhe2NvbG9yOiNDQ0M7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0vKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi8ucHN3cF9fYnV0dG9ue3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpub25lO2N1cnNvcjpwb2ludGVyO292ZXJmbG93OnZpc2libGU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7ZGlzcGxheTpibG9jaztib3JkZXI6MDtwYWRkaW5nOjA7bWFyZ2luOjA7ZmxvYXQ6cmlnaHQ7b3BhY2l0eTowLjc1Oy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuMnM7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMnM7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5wc3dwX19idXR0b246Zm9jdXMsLnBzd3BfX2J1dHRvbjpob3ZlcntvcGFjaXR5OjF9LnBzd3BfX2J1dHRvbjphY3RpdmV7b3V0bGluZTpub25lO29wYWNpdHk6MC45fS5wc3dwX19idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZXtvcGFjaXR5OjF9LnBzd3BfX2J1dHRvbiwucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZXtiYWNrZ3JvdW5kOnVybChkZWZhdWx0LXNraW4ucG5nKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToyNjRweCA4OHB4O3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHh9QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMDkzNzUpLCAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChkZWZhdWx0LXNraW4uc3ZnKX0ucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0e2JhY2tncm91bmQ6bm9uZX19LnBzd3BfX2J1dHRvbi0tY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00NHB4fS5wc3dwX19idXR0b24tLXNoYXJle2JhY2tncm91bmQtcG9zaXRpb246LTQ0cHggLTQ0cHh9LnBzd3BfX2J1dHRvbi0tZnN7ZGlzcGxheTpub25lfS5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mc3tkaXNwbGF5OmJsb2NrfS5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLS1mc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NHB4IDB9LnBzd3BfX2J1dHRvbi0tem9vbXtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZC1wb3NpdGlvbjotODhweCAwfS5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbXtkaXNwbGF5OmJsb2NrfS5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMzJweCAwfS5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCwucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0e3Zpc2liaWxpdHk6aGlkZGVufS5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodHtiYWNrZ3JvdW5kOm5vbmU7dG9wOjUwJTttYXJnaW4tdG9wOi01MHB4O3dpZHRoOjcwcHg7aGVpZ2h0OjEwMHB4O3Bvc2l0aW9uOmFic29sdXRlfS5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0e2xlZnQ6MH0ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHR7cmlnaHQ6MH0ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZXtjb250ZW50OicnO3RvcDozNXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjMpO2hlaWdodDozMHB4O3dpZHRoOjMycHg7cG9zaXRpb246YWJzb2x1dGV9LnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3Jle2xlZnQ6NnB4O2JhY2tncm91bmQtcG9zaXRpb246LTEzOHB4IC00NHB4fS5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmV7cmlnaHQ6NnB4O2JhY2tncm91bmQtcG9zaXRpb246LTk0cHggLTQ0cHh9LnBzd3BfX2NvdW50ZXIsLnBzd3BfX3NoYXJlLW1vZGFsey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ucHN3cF9fc2hhcmUtbW9kYWx7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtwYWRkaW5nOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxNjAwO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjI1cyBlYXNlLW91dDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt3aWxsLWNoYW5nZTpvcGFjaXR5fS5wc3dwX19zaGFyZS1tb2RhbC0taGlkZGVue2Rpc3BsYXk6bm9uZX0ucHN3cF9fc2hhcmUtdG9vbHRpcHt6LWluZGV4OjE2MjA7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojRkZGO3RvcDo1NnB4O2JvcmRlci1yYWRpdXM6MnB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztyaWdodDo0NHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDJweCA1cHggcmdiYSgwLDAsMCwwLjI1KTtib3gtc2hhZG93OjAgMnB4IDVweCByZ2JhKDAsMCwwLDAuMjUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNnB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2cHgpOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAwLjI1czt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1czstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3dpbGwtY2hhbmdlOnRyYW5zZm9ybX0ucHN3cF9fc2hhcmUtdG9vbHRpcCBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo4cHggMTJweDtjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE4cHh9LnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDAwfS5wc3dwX19zaGFyZS10b29sdGlwIGE6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czoycHggMnB4IDAgMH0ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgMnB4IDJweH0ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW57b3BhY2l0eToxfS5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiAucHN3cF9fc2hhcmUtdG9vbHRpcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYXtwYWRkaW5nOjE2cHggMTJweH1hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMnB4O3JpZ2h0OjE1cHg7Ym9yZGVyOjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOiNGRkY7LXdlYmtpdC1wb2ludGVyLWV2ZW50czpub25lOy1tb3otcG9pbnRlci1ldmVudHM6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfWEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVye2JhY2tncm91bmQ6IzNFNUM5QTtjb2xvcjojRkZGfWEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyOmJlZm9yZXtib3JkZXItYm90dG9tLWNvbG9yOiMzRTVDOUF9YS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlcntiYWNrZ3JvdW5kOiM1NUFDRUU7Y29sb3I6I0ZGRn1hLnBzd3BfX3NoYXJlLS1waW50ZXJlc3Q6aG92ZXJ7YmFja2dyb3VuZDojQ0NDO2NvbG9yOiNDRTI3MkR9YS5wc3dwX19zaGFyZS0tZG93bmxvYWQ6aG92ZXJ7YmFja2dyb3VuZDojREREfS5wc3dwX19jb3VudGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtoZWlnaHQ6NDRweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDo0NHB4O2NvbG9yOiNGRkY7b3BhY2l0eTowLjc1O3BhZGRpbmc6MCAxMHB4fS5wc3dwX19jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6NDRweH0ucHN3cF9fY2FwdGlvbiBzbWFsbHtmb250LXNpemU6MTFweDtjb2xvcjojQkJCfS5wc3dwX19jYXB0aW9uX19jZW50ZXJ7dGV4dC1hbGlnbjpsZWZ0O21heC13aWR0aDo0MjBweDttYXJnaW46MCBhdXRvO2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmc6MTBweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNDQ0N9LnBzd3BfX2NhcHRpb24tLWVtcHR5e2Rpc3BsYXk6bm9uZX0ucHN3cF9fY2FwdGlvbi0tZmFrZXt2aXNpYmlsaXR5OmhpZGRlbn0ucHN3cF9fcHJlbG9hZGVye3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTIycHg7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O3RyYW5zaXRpb246b3BhY2l0eSAwLjI1cyBlYXNlLW91dDt3aWxsLWNoYW5nZTpvcGFjaXR5O2RpcmVjdGlvbjpsdHJ9LnBzd3BfX3ByZWxvYWRlcl9faWNue3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjEycHh9LnBzd3BfX3ByZWxvYWRlci0tYWN0aXZle29wYWNpdHk6MX0ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNue2JhY2tncm91bmQ6dXJsKHByZWxvYWRlci5naWYpIDAgMCBuby1yZXBlYXR9LnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZle29wYWNpdHk6MX0ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuey13ZWJraXQtYW5pbWF0aW9uOmNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOmNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGV9LnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0ey13ZWJraXQtYW5pbWF0aW9uOmRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7YW5pbWF0aW9uOmRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGV9LnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNue2JhY2tncm91bmQ6bm9uZTtvcGFjaXR5OjAuNzU7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE1cHg7dG9wOjE1cHg7bWFyZ2luOjB9LnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fY3V0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjdweDtoZWlnaHQ6MTRweDtvdmVyZmxvdzpoaWRkZW59LnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fZG9udXR7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7Ym9yZGVyOjJweCBzb2xpZCAjRkZGO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6bm9uZTttYXJnaW46MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wc3dwX19wcmVsb2FkZXJ7cG9zaXRpb246cmVsYXRpdmU7bGVmdDphdXRvO3RvcDphdXRvO21hcmdpbjowO2Zsb2F0OnJpZ2h0fX1ALXdlYmtpdC1rZXlmcmFtZXMgY2xvY2t3aXNlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIGNsb2Nrd2lzZXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC13ZWJraXQta2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xNDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTE0MGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKX19QGtleWZyYW1lcyBkb251dC1yb3RhdGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTQwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xNDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9fS5wc3dwX191aXstd2Via2l0LWZvbnQtc21vb3RoaW5nOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt6LWluZGV4OjE1NTB9LnBzd3BfX3RvcC1iYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2hlaWdodDo0NHB4O3dpZHRoOjEwMCV9LnBzd3BfX2NhcHRpb24sLnBzd3BfX3RvcC1iYXIsLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCwucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3dpbGwtY2hhbmdlOm9wYWNpdHk7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7dHJhbnNpdGlvbjpvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpfS5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHR7dmlzaWJpbGl0eTp2aXNpYmxlfS5wc3dwX190b3AtYmFyLC5wc3dwX19jYXB0aW9ue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjUpfS5wc3dwX191aS0tZml0IC5wc3dwX190b3AtYmFyLC5wc3dwX191aS0tZml0IC5wc3dwX19jYXB0aW9ue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjMpfS5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhcntvcGFjaXR5OjB9LnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LC5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHR7b3BhY2l0eTowfS5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLC5wc3dwX191aS0taGlkZGVuIC5wc3dwX19jYXB0aW9uLC5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LC5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodHtvcGFjaXR5OjAuMDAxfS5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LC5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCwucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlcntkaXNwbGF5Om5vbmV9LnBzd3BfX2VsZW1lbnQtLWRpc2FibGVke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFye2JhY2tncm91bmQ6bm9uZX0uc2VsZWN0Mi1jb250YWluZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI4cHg7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6OHB4O3BhZGRpbmctcmlnaHQ6MjBweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7cG9zaXRpb246cmVsYXRpdmV9LnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke3BhZGRpbmctcmlnaHQ6OHB4O3BhZGRpbmctbGVmdDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MzJweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWxlZnQ6OHB4O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZXtmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6bm9uZTtmb250LXNpemU6MTAwJTttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNlbGVjdDItZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDAwcHg7d2lkdGg6MTAwJTt6LWluZGV4OjEwNTF9LnNlbGVjdDItcmVzdWx0c3tkaXNwbGF5OmJsb2NrfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZzo2cHg7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRde2N1cnNvcjpwb2ludGVyfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bntsZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvd3tib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NHB4fS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtwYWRkaW5nOjRweDt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZXtkaXNwbGF5Om5vbmV9LnNlbGVjdDItY2xvc2UtbWFza3tib3JkZXI6MDttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dG9wOjA7bWluLWhlaWdodDoxMDAlO21pbi13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87b3BhY2l0eTowO3otaW5kZXg6OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7aGVpZ2h0OjFweCAhaW1wb3J0YW50O21hcmdpbjotMXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowIDVweDt3aWR0aDoxMDAlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OTttYXJnaW4tdG9wOjVweDtmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjVweDttYXJnaW4tcmlnaHQ6MTBweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjpkZWZhdWx0O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcntjb2xvcjojMzMzfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7ZmxvYXQ6cmlnaHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjpzb2xpZCBibGFjayAxcHg7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO291dGxpbmU6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF17cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXXtjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXXtiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZy1sZWZ0OjFlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtwYWRkaW5nLWxlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTFlbTtwYWRkaW5nLWxlZnQ6MmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTJlbTtwYWRkaW5nLWxlZnQ6M2VtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0zZW07cGFkZGluZy1sZWZ0OjRlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTRlbTtwYWRkaW5nLWxlZnQ6NWVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTVlbTtwYWRkaW5nLWxlZnQ6NmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRde2JhY2tncm91bmQtY29sb3I6IzU4OTdmYjtjb2xvcjp3aGl0ZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtvdXRsaW5lOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MTBweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JhY2tncm91bmQtY29sb3I6I2RkZDtib3JkZXI6bm9uZTtib3JkZXItbGVmdDoxcHggc29saWQgI2FhYTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHg7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tib3JkZXI6bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnRleHQ7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOmRlZmF1bHQ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtjb2xvcjojODg4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjJweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVye2NvbG9yOiM1NTV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2Zsb2F0OnJpZ2h0fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7bWFyZ2luLWxlZnQ6MnB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3JkZXI6MXB4IHNvbGlkICNhYWE7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke291dGxpbmU6MDtib3gtc2hhZG93Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3due2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3Zle2JvcmRlci1ib3R0b206bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93e2JvcmRlci10b3A6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF17cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXXtjb2xvcjpncmV5fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRde2JhY2tncm91bmQtY29sb3I6IzM4NzVkNztjb2xvcjp3aGl0ZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd257Ym9yZGVyLWNvbG9yOiM1ODk3ZmJ9aW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7bGluZS1oZWlnaHQ6bm9ybWFsfWJvZHl7YmFja2dyb3VuZDojZmZmO3RyYW5zaXRpb246bm9uZX1ib2R5LmlzLWJsb2NrZWR7b3ZlcmZsb3c6aGlkZGVufWJvZHk6YmVmb3Jle2NvbnRlbnQ6bm9uZTtyaWdodDphdXRvO2xlZnQ6NTAlO29wYWNpdHk6MC42O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfWJvZHk6YWZ0ZXJ7Y29udGVudDoneHhzJztkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pe2JvZHk6YWZ0ZXJ7Y29udGVudDoneHMnfX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Ym9keTphZnRlcntjb250ZW50OidzbSd9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXtib2R5OmFmdGVye2NvbnRlbnQ6J21kJ319QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pe2JvZHk6YWZ0ZXJ7Y29udGVudDonbGcnfX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pe2JvZHk6YWZ0ZXJ7Y29udGVudDoneGxnJ319QG1lZGlhIChtaW4td2lkdGg6IDEwNWVtKXtib2R5OmFmdGVye2NvbnRlbnQ6J3h4bGcnfX1he2NvbG9yOiNjNTM3NTI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuMjVzIGVhc2UtaW4tb3V0fWE6aG92ZXIsYTphY3RpdmUsYTpmb2N1c3tjb2xvcjojYzUzNzUyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7b3V0bGluZTpub25lfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J1VuaXZlcnNMVC1Db25kZW5zZWRMaWdodCc7c3JjOnVybChcIi4uLy4uL2ZvbnRzL1VuaXZlcnNMVC1Db25kZW5zZWRMaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uL2ZvbnRzL1VuaXZlcnNMVC1Db25kZW5zZWRMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vZm9udHMvVW5pdmVyc0xULUNvbmRlbnNlZExpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi9mb250cy9Vbml2ZXJzTFQtQ29uZGVuc2VkTGlnaHQuc3ZnI1VuaXZlcnNMVC1Db25kZW5zZWRMaWdodFwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J1VuaXZlcnNMVC1Db25kZW5zZWRMaWdodE9ibGlxdWUnO3NyYzp1cmwoXCIuLi8uLi9mb250cy9Vbml2ZXJzTFQtQ29uZGVuc2VkTGlnaHRPYmxpcXVlLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vZm9udHMvVW5pdmVyc0xULUNvbmRlbnNlZExpZ2h0T2JsaXF1ZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vZm9udHMvVW5pdmVyc0xULUNvbmRlbnNlZExpZ2h0T2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vZm9udHMvVW5pdmVyc0xULUNvbmRlbnNlZExpZ2h0T2JsaXF1ZS5zdmcjVW5pdmVyc0xULUNvbmRlbnNlZExpZ2h0T2JsaXF1ZVwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6aXRhbGljfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J1VuaXZlcnNMVC1Db25kZW5zZWRCb2xkJztzcmM6dXJsKFwiLi4vLi4vZm9udHMvVW5pdmVyc0xULUNvbmRlbnNlZEJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi9mb250cy9Vbml2ZXJzTFQtQ29uZGVuc2VkQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vZm9udHMvVW5pdmVyc0xULUNvbmRlbnNlZEJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uL2ZvbnRzL1VuaXZlcnNMVC1Db25kZW5zZWRCb2xkLnN2ZyNVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZE9ibGlxdWUnO3NyYzp1cmwoXCIuLi8uLi9mb250cy9Vbml2ZXJzTFQtQ29uZGVuc2VkQm9sZE9ibGlxdWUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi8uLi9mb250cy9Vbml2ZXJzTFQtQ29uZGVuc2VkQm9sZE9ibGlxdWUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uL2ZvbnRzL1VuaXZlcnNMVC1Db25kZW5zZWRCb2xkT2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vZm9udHMvVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRPYmxpcXVlLnN2ZyNVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZE9ibGlxdWVcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTppdGFsaWN9QGZvbnQtZmFjZXtmb250LWZhbWlseTonT3N0cmljaFNhbnMtQm9sZCc7c3JjOnVybChcIi4uLy4uL2ZvbnRzL09zdHJpY2hTYW5zLUJvbGQuZW90XCIpO3NyYzp1cmwoXCIuLi8uLi9mb250cy9Pc3RyaWNoU2Fucy1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vZm9udHMvT3N0cmljaFNhbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi8uLi9mb250cy9Pc3RyaWNoU2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi9mb250cy9Pc3RyaWNoU2Fucy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi9mb250cy9Pc3RyaWNoU2Fucy1Cb2xkLnN2ZyNPc3RyaWNoU2Fucy1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6bm9ybWFsfWJvZHl7Y29sb3I6IzY2Njtmb250LWZhbWlseTpcIlVuaXZlcnNMVC1Db25kZW5zZWRMaWdodFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstby1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmgxLC5oMiwuaDMsLmg0LC5oNSwuaDYsaDEsaDIsaDMsaDQsaDUsaDZ7Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkTGlnaHRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xO2NvbG9yOmluaGVyaXQ7bWFyZ2luLXRvcDowfS51bmRlcmxpbmUtY3VzdG9tOmhvdmVyLC51bmRlcmxpbmUtY3VzdG9tOmFjdGl2ZSwudW5kZXJsaW5lLWN1c3RvbTpmb2N1c3tjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoIzAwMCwgIzAwMCkgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIDFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMS4wMmVtO3RleHQtc2hhZG93OjAuMDVlbSAwICNmZmYsLTAuMDVlbSAwICNmZmZ9LnVuZGVybGluZS1jdXN0b206aG92ZXI6OnNlbGVjdGlvbiwudW5kZXJsaW5lLWN1c3RvbTpob3Zlcj4qOjpzZWxlY3Rpb24sLnVuZGVybGluZS1jdXN0b206YWN0aXZlOjpzZWxlY3Rpb24sLnVuZGVybGluZS1jdXN0b206YWN0aXZlPio6OnNlbGVjdGlvbiwudW5kZXJsaW5lLWN1c3RvbTpmb2N1czo6c2VsZWN0aW9uLC51bmRlcmxpbmUtY3VzdG9tOmZvY3VzPio6OnNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiM0MDQwNDA7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51bmRlcmxpbmUtY3VzdG9tOmhvdmVyOjotbW96LXNlbGVjdGlvbiwudW5kZXJsaW5lLWN1c3RvbTpob3Zlcj4qOjotbW96LXNlbGVjdGlvbiwudW5kZXJsaW5lLWN1c3RvbTphY3RpdmU6Oi1tb3otc2VsZWN0aW9uLC51bmRlcmxpbmUtY3VzdG9tOmFjdGl2ZT4qOjotbW96LXNlbGVjdGlvbiwudW5kZXJsaW5lLWN1c3RvbTpmb2N1czo6LW1vei1zZWxlY3Rpb24sLnVuZGVybGluZS1jdXN0b206Zm9jdXM+Kjo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojNDA0MDQwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udGl0bGV7bWFyZ2luOjAgMCAyNHB4O2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MzIuNXB4O2xpbmUtaGVpZ2h0OjEuMjtmb250LXdlaWdodDozMDA7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMyZjJmMmZ9LnRpdGxlIHN0cm9uZ3tmb250LXdlaWdodDo0MDB9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey50aXRsZXtmb250LXNpemU6MzcuNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnRpdGxle2ZvbnQtc2l6ZTo0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnRpdGxle2ZvbnQtc2l6ZTo0NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnRpdGxle2ZvbnQtc2l6ZTo1MHB4fX0udGl0bGUudGl0bGUtLWJpZ3tmb250LXNpemU6MzguNXB4fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsudGl0bGUudGl0bGUtLWJpZ3tmb250LXNpemU6NTIuNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnRpdGxlLnRpdGxlLS1iaWd7Zm9udC1zaXplOjU2cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsudGl0bGUudGl0bGUtLWJpZ3tmb250LXNpemU6NjNweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey50aXRsZS50aXRsZS0tYmlne2ZvbnQtc2l6ZTo3MHB4fX0udGl0bGUudGl0bGUtLXhiaWd7Zm9udC1zaXplOjM2LjlweH1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnRpdGxlLnRpdGxlLS14Ymlne2ZvbnQtc2l6ZTo1Ny40cHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsudGl0bGUudGl0bGUtLXhiaWd7Zm9udC1zaXplOjYxLjVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey50aXRsZS50aXRsZS0teGJpZ3tmb250LXNpemU6NjkuN3B4fX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey50aXRsZS50aXRsZS0teGJpZ3tmb250LXNpemU6ODJweH19LnRpdGxlLnRpdGxlLS1iaWcteHMtc21hbGx7Zm9udC1zaXplOjI4cHh9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey50aXRsZS50aXRsZS0tYmlnLXhzLXNtYWxse2ZvbnQtc2l6ZTo0NS41cHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsudGl0bGUudGl0bGUtLWJpZy14cy1zbWFsbHtmb250LXNpemU6NTIuNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnRpdGxlLnRpdGxlLS1iaWcteHMtc21hbGx7Zm9udC1zaXplOjU2cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsudGl0bGUudGl0bGUtLWJpZy14cy1zbWFsbHtmb250LXNpemU6NzBweH19LnRpdGxlLnRpdGxlLS1zbWFsbHtmb250LXNpemU6MjkuMjVweH1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnRpdGxlLnRpdGxlLS1zbWFsbHtmb250LXNpemU6MzMuNzVweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey50aXRsZS50aXRsZS0tc21hbGx7Zm9udC1zaXplOjM2cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsudGl0bGUudGl0bGUtLXNtYWxse2ZvbnQtc2l6ZTo0MC41cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsudGl0bGUudGl0bGUtLXNtYWxse2ZvbnQtc2l6ZTo0NXB4fX0udGl0bGUudGl0bGUtLXhzbWFsbHtmb250LXNpemU6MjMuNHB4fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsudGl0bGUudGl0bGUtLXhzbWFsbHtmb250LXNpemU6MjdweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey50aXRsZS50aXRsZS0teHNtYWxse2ZvbnQtc2l6ZToyOC44cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsudGl0bGUudGl0bGUtLXhzbWFsbHtmb250LXNpemU6MzIuNHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnRpdGxlLnRpdGxlLS14c21hbGx7Zm9udC1zaXplOjM2cHh9fS50aXRsZS50aXRsZS0tbWItMjB7bWFyZ2luLWJvdHRvbToyMHB4fS50aXRsZS50aXRsZS0tbWItbWluaXttYXJnaW4tYm90dG9tOjEycHh9LnRpdGxlLnRpdGxlLS1tYjB7bWFyZ2luLWJvdHRvbTowfS50aXRsZS50aXRsZS0tbXQtMjB7bWFyZ2luLXRvcDoyMHB4fS50aXRsZS50aXRsZS0tbXQtMzV7bWFyZ2luLXRvcDozNXB4fS50aXRsZS50aXRsZS0tYnJvd257Y29sb3I6IzhjODE3OH0uc3VidGl0bGV7bWFyZ2luOjAgMCAyMHB4O2xpbmUtaGVpZ2h0OjEuMTU7Zm9udC1zaXplOjI4cHg7Zm9udC13ZWlnaHQ6MzAwO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNjNTM3NTI7Zm9udC1zaXplOjI4cHh9LnN1YnRpdGxlIHN0cm9uZ3tmb250LXdlaWdodDo0MDB9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5zdWJ0aXRsZXtmb250LXNpemU6MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5zdWJ0aXRsZXtmb250LXNpemU6MzJweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5zdWJ0aXRsZXtmb250LXNpemU6MzZweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5zdWJ0aXRsZXtmb250LXNpemU6NDBweH19LnN1YnRpdGxlLnN1YnRpdGxlLS1zbWFsbHtmb250LXNpemU6MjUuNnB4fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsuc3VidGl0bGUuc3VidGl0bGUtLXNtYWxse2ZvbnQtc2l6ZToyNy4ycHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuc3VidGl0bGUuc3VidGl0bGUtLXNtYWxse2ZvbnQtc2l6ZToyOC44cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuc3VidGl0bGUuc3VidGl0bGUtLXNtYWxse2ZvbnQtc2l6ZTozMC40cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsuc3VidGl0bGUuc3VidGl0bGUtLXNtYWxse2ZvbnQtc2l6ZTozMnB4fX0uc3VidGl0bGUuc3VidGl0bGUtLWJpZ3tmb250LXNpemU6MzVweH1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnN1YnRpdGxlLnN1YnRpdGxlLS1iaWd7Zm9udC1zaXplOjM3LjVweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5zdWJ0aXRsZS5zdWJ0aXRsZS0tYmlne2ZvbnQtc2l6ZTo0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnN1YnRpdGxlLnN1YnRpdGxlLS1iaWd7Zm9udC1zaXplOjQyLjVweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5zdWJ0aXRsZS5zdWJ0aXRsZS0tYmlne2ZvbnQtc2l6ZTo0OHB4fX0uc3VidGl0bGUuc3VidGl0bGUtLWRhcmt7Y29sb3I6IzJmMmYyZn0uaWNvbi1zdmd7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO2NvbG9yOmN1cnJlbnRDb2xvcjtsaW5lLWhlaWdodDoxO3N0cm9rZTpjdXJyZW50Q29sb3J9Lmljb24tc3ZnLS1maWxse3N0cm9rZTpub25lO2ZpbGw6Y3VycmVudENvbG9yfS5pY29uLXN2Zy0tc3Ryb2tlLWZpbGx7c3Ryb2tlOmN1cnJlbnRDb2xvcjtmaWxsOmN1cnJlbnRDb2xvcn0udmEtY29udGFpbmVye2Rpc3BsYXk6dGFibGV9LnZhLWNvbnRhaW5lci1oe3dpZHRoOjEwMCV9LnZhLWNvbnRhaW5lci12e2hlaWdodDoxMDAlfS52YS10b3AsLnZhLW1pZGRsZSwudmEtYm90dG9te2Rpc3BsYXk6dGFibGUtY2VsbH0udmEtdG9we3ZlcnRpY2FsLWFsaWduOnRvcH0udmEtbWlkZGxle3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udmEtYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0ucmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmV9Lm92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW59LnRleHQtbm8tdHJhbnNmb3Jte3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudH0uc2VwYXJhdGlvbi1ib3R0b20tc21hbGxlcnttYXJnaW4tYm90dG9tOjI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5zZXBhcmF0aW9uLWJvdHRvbS1zbWFsbGVye21hcmdpbi1ib3R0b206MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5zZXBhcmF0aW9uLWJvdHRvbS1zbWFsbGVye21hcmdpbi1ib3R0b206MzVweH19LnNlcGFyYXRpb24tYm90dG9tLXNtYWxse21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnNlcGFyYXRpb24tYm90dG9tLXNtYWxse21hcmdpbi1ib3R0b206NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5zZXBhcmF0aW9uLWJvdHRvbS1zbWFsbHttYXJnaW4tYm90dG9tOjc1cHh9fS5zZXBhcmF0aW9uLWJvdHRvbXttYXJnaW4tYm90dG9tOjU1cHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5zZXBhcmF0aW9uLWJvdHRvbXttYXJnaW4tYm90dG9tOjg1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuc2VwYXJhdGlvbi1ib3R0b217bWFyZ2luLWJvdHRvbToxMjVweH19LnNlcGFyYXRpb24tYm90dG9tLXNtYWxse21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnNlcGFyYXRpb24tYm90dG9tLXNtYWxse21hcmdpbi1ib3R0b206NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5zZXBhcmF0aW9uLWJvdHRvbS1zbWFsbHttYXJnaW4tYm90dG9tOjkwcHh9fS5zZXBhcmF0aW9uLWJvdHRvbS1iaWdnZXJ7bWFyZ2luLWJvdHRvbToxMDBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnNlcGFyYXRpb24tYm90dG9tLWJpZ2dlcnttYXJnaW4tYm90dG9tOjE1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnNlcGFyYXRpb24tYm90dG9tLWJpZ2dlcnttYXJnaW4tYm90dG9tOjIwMHB4fX0uc2VjdGlvbi1wYWRkaW5nLXRvcHtwYWRkaW5nLXRvcDo3NXB4fS5zZWN0aW9uLXBhZGRpbmctdG9wLWJpZ2dlcntwYWRkaW5nLXRvcDoxMTVweH0udmlzaWJsZS14eHMtYmxvY2ssLnZpc2libGUteHhzLWlubGluZSwudmlzaWJsZS14eHMtaW5saW5lLWJsb2Nre2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7LnZpc2libGUteHhze2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH10YWJsZS52aXNpYmxlLXh4c3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9dHIudmlzaWJsZS14eHN7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH10aC52aXNpYmxlLXh4cyx0ZC52aXNpYmxlLXh4c3tkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXsudmlzaWJsZS14eHMtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpey52aXNpYmxlLXh4cy1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXsudmlzaWJsZS14eHMtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7LmhpZGRlbi14eHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS52aXNpYmxlLXRvdWNoLC52aXNpYmxlLXRvdWNoLWJsb2NrLC52aXNpYmxlLXRvdWNoLWlubGluZSwudmlzaWJsZS10b3VjaC1pbmxpbmUtYmxvY2t7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmJyb3dzZXItdG91Y2hldmVudHMgLnZpc2libGUtdG91Y2h7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5icm93c2VyLXRvdWNoZXZlbnRzIC52aXNpYmxlLXRvdWNoLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uYnJvd3Nlci10b3VjaGV2ZW50cyAudmlzaWJsZS10b3VjaC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uYnJvd3Nlci10b3VjaGV2ZW50cyAudmlzaWJsZS10b3VjaC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0ubG9hZGluZ3tkaXNwbGF5OmlubGluZS1ibG9ja30uYW5pbWF0aW9uLXNwaW57YW5pbWF0aW9uOmFuaW1hdGlvbi1zcGluIDAuNjVzIGluZmluaXRlIGxpbmVhcn1Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX0uYnV0dG9ucy1tb3JlLWJvdHRvbXtwYWRkaW5nLXRvcDo1MHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LmJ1dHRvbnMtbW9yZS1ib3R0b217cGFkZGluZy10b3A6NzBweH19LmNvbG9yLW1hcm9vbntjb2xvcjojYzUzNzUyICFpbXBvcnRhbnR9LmNvbG9yLWJyYW5ke2NvbG9yOiNkMzAwMzcgIWltcG9ydGFudH0uY29sb3ItZ3JleS1kYXJre2NvbG9yOiMzMzMgIWltcG9ydGFudH0uY29sb3Itd2hpdGV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5zdmctc3ByaXRle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6bm9uZTt3aWR0aDowO2hlaWdodDowO3Zpc2liaWxpdHk6aGlkZGVufS5tYWluLXdyYXB7cG9zaXRpb246cmVsYXRpdmV9Ym9keS5pcy10YWJsZXQgLm1haW4td3JhcHtwYWRkaW5nLWxlZnQ6OTBweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0LHBhZGRpbmcgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpfWJvZHkuaXMtc2VhcmNoLW1pbmktb3Blbjpub3QoLmlzLXRhYmxldC1oZWFkZXItbGlnaHQpIC5tYWluLXdyYXB7cGFkZGluZy10b3A6NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Ym9keS5pcy1zZWFyY2gtbWluaS1vcGVuOm5vdCguaXMtdGFibGV0LWhlYWRlci1saWdodCkgLm1haW4td3JhcHtwYWRkaW5nLXRvcDo3NHB4fX0ubWFpbi1jb250YWluZXJ7cGFkZGluZy1ib3R0b206MTAwcHh9Ym9keS5pcy10YWJsZXQ6bm90KC5pcy10YWJsZXQtaGVhZGVyLWxpZ2h0KSAubWFpbi1jb250YWluZXJ7cGFkZGluZy10b3A6ODBweH0ubWFpbi1jb250YWluZXIubm8tcGFkZGluZ3twYWRkaW5nLWJvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5jb250YWluZXJ7d2lkdGg6YXV0b319LmNvbnRhaW5lci5jb250YWluZXItLW5vLXBhZGRpbmcsLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItLW5vLXBhZGRpbmd7cGFkZGluZzowfS5jb250YWluZXItZmx1aWQuY29udGFpbmVyLS0xODAwe21heC13aWR0aDoxODAwcHh9LmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItLTE0MzB7bWF4LXdpZHRoOjE0MzBweH0uY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci0tMTQwMHttYXgtd2lkdGg6MTQwMHB4fS5jb250YWluZXItZmx1aWQuY29udGFpbmVyLS0xMjgwe21heC13aWR0aDoxMjgwcHh9LmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItLTEyMzB7bWF4LXdpZHRoOjEyMzBweH0uY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci0tMTIwMHttYXgtd2lkdGg6MTIwMHB4fS5jb250YWluZXItZmx1aWQuY29udGFpbmVyLS0xMTIwe21heC13aWR0aDoxMTIwcHh9LmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItLTEwODB7bWF4LXdpZHRoOjEwODBweH0uY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci0tMTAyNHttYXgtd2lkdGg6MTAyNHB4fS5jb250YWluZXItZmx1aWQuY29udGFpbmVyLS0xMDAwe21heC13aWR0aDoxMDAwcHh9LmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItLTk4MHttYXgtd2lkdGg6OTgwcHh9LmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItLTgxMnttYXgtd2lkdGg6ODEycHh9LmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItLTc1MHttYXgtd2lkdGg6NzUwcHh9LmZvcm0tY29udHJvbHtib3JkZXItcmFkaXVzOjJweDtib3JkZXItY29sb3I6I2RkZDtjb2xvcjojNTM1MzUzO2JveC1zaGFkb3c6bm9uZTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuM3MgZWFzZS1pbi1vdXR9LmZvcm0tY29udHJvbDpmb2N1c3tib3JkZXItY29sb3I6I2JiYjtib3gtc2hhZG93Om5vbmV9aW5wdXRbdHlwZT1cInRleHRcIl0saW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLGlucHV0W3R5cGU9XCJlbWFpbFwiXSxpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0saW5wdXRbdHlwZT1cInNlYXJjaFwiXSxpbnB1dFt0eXBlPVwidGVsXCJdLGlucHV0W3R5cGU9XCJudW1iZXJcIl0sdGV4dGFyZWF7YXBwZWFyYW5jZTpub25lfS5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+LmJ0biwuaW5wdXQtbGcsLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj4uYnRue2hlaWdodDo1MHB4O3BhZGRpbmc6MTJweCAxNXB4O2ZvbnQtc2l6ZToxNnB4fS5oYXMtZXJyb3IgLmZvcm0tY29udHJvbHtib3gtc2hhZG93Om5vbmV9Lmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmhvdmVyLC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDphY3RpdmUsLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3Vze2JveC1zaGFkb3c6bm9uZX0uaGFzLWVycm9yIC5mb3JtLWxhYmVse2NvbG9yOiNhOTQ0NDJ9Lmhhcy1lcnJvciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyLWNvbG9yOiNhOTQ0NDJ9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5mb3JtLWNvbHtwYWRkaW5nLXJpZ2h0OjdweDtwYWRkaW5nLWxlZnQ6N3B4fS5mb3JtLWNvbC0tZmlyc3R7cGFkZGluZy1sZWZ0OjE1cHh9LmZvcm0tY29sLS1sYXN0e3BhZGRpbmctcmlnaHQ6MTVweH19LmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbTo5cHh9LmZvcm0tZ3JvdXAtLW1iLWV4dHJhe21hcmdpbi1ib3R0b206MjVweH0uZm9ybS10aXRsZXttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojMmYyZjJmfS5mb3JtLWxhYmVse21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjI7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM1MzUzNTN9LmZvcm0tbGluay1hZGR7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiNjNTM3NTJ9LmZvcm0tbGluay1hZGQ6aG92ZXIsLmZvcm0tbGluay1hZGQ6YWN0aXZlLC5mb3JtLWxpbmstYWRkOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZvcm0tbGluay1hZGQ6aG92ZXIgLmZvcm0tbGluay1hZGRfX3BsdXMsLmZvcm0tbGluay1hZGQ6YWN0aXZlIC5mb3JtLWxpbmstYWRkX19wbHVzLC5mb3JtLWxpbmstYWRkOmZvY3VzIC5mb3JtLWxpbmstYWRkX19wbHVze3RleHQtZGVjb3JhdGlvbjpub25lfS5mb3JtLWxpbmstYWRkIC5mb3JtLWxpbmstYWRkX19wbHVze3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjE1cHh9LmZvcm0tZm9yZ290LWxpbmt7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4fS5mb3JtLWZvcmdvdC1saW5rIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjMwcHg7bWFyZ2luLWJvdHRvbTo1cHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZm9ybS1mb3Jnb3QtbGluayBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5mb3JtLWZvcmdvdC1saW5rIGE6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uaGVscC1ibG9ja3ttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiM5YTlhOWF9LmhlbHAtYmxvY2suaGVscC1ibG9jay0tYm90dG9te3BhZGRpbmctdG9wOjVweDtmb250LXNpemU6MTRweH0uaGVscC1ibG9jay5oZWxwLWJsb2NrLS1va3tjb2xvcjojNjZiYjZhfS5oZWxwLWJsb2NrLmhlbHAtYmxvY2stLWVycm9ye2NvbG9yOiNhOTQ0NDJ9LmNoZWNrYm94LmNoZWNrYm94LS1jdXN0b217cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDowfS5jaGVja2JveC5jaGVja2JveC0tY3VzdG9tIGxhYmVse3BhZGRpbmctbGVmdDoyNHB4fS5jaGVja2JveC5jaGVja2JveC0tY3VzdG9tIGlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDttYXJnaW46MDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O292ZXJmbG93OmhpZGRlbjttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO29wYWNpdHk6MDtjdXJzb3I6cG9pbnRlcn0uY2hlY2tib3guY2hlY2tib3gtLWN1c3RvbSBpbnB1dCtsYWJlbDpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjFweDtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXI6MXB4IHNvbGlkICNDOUM5Qzk7dHJhbnNpdGlvbjpib3JkZXIgMC4ycyBlYXNlLWluLW91dH0uY2hlY2tib3guY2hlY2tib3gtLWN1c3RvbTpob3ZlciBsYWJlbDpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNiMGIwYjB9LmNoZWNrYm94LmNoZWNrYm94LS1jdXN0b20gaW5wdXQrbGFiZWw6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmlzaWJpbGl0eTpoaWRkZW47d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9jaGVja2JveC5zdmdcIikgY2VudGVyIDZweCBuby1yZXBlYXQ7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwLjI1c30uY2hlY2tib3guY2hlY2tib3gtLWN1c3RvbSBpbnB1dDpjaGVja2VkK2xhYmVsOmFmdGVye3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjF9LmNoZWNrYm94LmNoZWNrYm94LS1jdXN0b20tLWRpc2FibGVkIGxhYmVse3RleHQtZGVjb3JhdGlvbi1saW5lOmxpbmUtdGhyb3VnaDtjb2xvcjojYWFhfS5yYWRpby5yYWRpby0tY3VzdG9te3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MH0ucmFkaW8ucmFkaW8tLWN1c3RvbSBsYWJlbHtwYWRkaW5nLWxlZnQ6MjRweH0ucmFkaW8ucmFkaW8tLWN1c3RvbSBpbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7bWFyZ2luOjA7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MDtvcGFjaXR5OjA7Y3Vyc29yOnBvaW50ZXJ9LnJhZGlvLnJhZGlvLS1jdXN0b20gaW5wdXQrbGFiZWw6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDoxcHg7YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyOjFweCBzb2xpZCAjQzlDOUM5O3RyYW5zaXRpb246Ym9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7Ym9yZGVyLXJhZGl1czo1MCV9LnJhZGlvLnJhZGlvLS1jdXN0b206aG92ZXIgbGFiZWw6YmVmb3Jle2JvcmRlci1jb2xvcjojYjBiMGIwfS5yYWRpby5yYWRpby0tY3VzdG9tIGlucHV0K2xhYmVsOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZDp1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvcmFkaW8uc3ZnXCIpIDNweCA0cHggbm8tcmVwZWF0O29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4yNXN9LnJhZGlvLnJhZGlvLS1jdXN0b20gaW5wdXQ6Y2hlY2tlZCtsYWJlbDphZnRlcnt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5yYWRpby0tY3VzdG9tLnJhZGlvLS1pbmxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjE1cHh9LnJhZGlvLS1jdXN0b20ucmFkaW8tLWlubGluZTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtoZWlnaHQ6MzRweDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czoycHg7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke3BhZGRpbmctcmlnaHQ6MzVweDtwYWRkaW5nLWxlZnQ6MTdweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtsaW5lLWhlaWdodDozNHB4O2NvbG9yOiM1MzUzNTM7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e3JpZ2h0OjE0cHg7aGVpZ2h0OjMycHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6IzUzNTM1MyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6N3B4IDZweCAwfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLXdpZHRoOjAgNnB4IDdweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzUzNTM1M30uc2VsZWN0Mi1kcm9wZG93bntib3JkZXItcmFkaXVzOjJweDtib3JkZXItY29sb3I6I2RkZH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF17Y29sb3I6IzUzNTM1MztiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZTB9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmctbGVmdDoxN3B4O2NvbG9yOiM1MzUzNTN9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MzJweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke291dGxpbmU6MDtib3gtc2hhZG93OjA7Zm9udC1zaXplOjE2cHg7cGFkZGluZy1sZWZ0OjE0cHh9LnNlbGVjdDItd3JhcHtkaXNwbGF5OmJsb2NrfS5zZWxlY3QyLXdyYXAtLWZ1bGx3aWR0aHtkaXNwbGF5OmJsb2NrfS5zZWxlY3QyLXdyYXAtLWZ1bGx3aWR0aCAuZm9ybS1jb250cm9se3dpZHRoOjEwMCUgIWltcG9ydGFudH0uc2VsZWN0Mi13cmFwLS1mdWxsd2lkdGggLnNlbGVjdDItY29udGFpbmVye3dpZHRoOjEwMCUgIWltcG9ydGFudH0uc2VsZWN0Mi13cmFwLS1sZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7aGVpZ2h0OjUwcHg7Zm9udC1zaXplOjE2cHh9LnNlbGVjdDItd3JhcC0tbGcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7bGluZS1oZWlnaHQ6NTBweDtmb250LXNpemU6MTZweH0uc2VsZWN0Mi13cmFwLS1sZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3toZWlnaHQ6NDhweH0uc2VsZWN0Mi13cmFwLS1sZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntsaW5lLWhlaWdodDo0OHB4fS5zZWxlY3QyLXdyYXAtLWxnIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntmb250LXNpemU6MTZweH0uc2VsZWN0Mi13cmFwLS1mdWxsLXdpZHRoIC5zZWxlY3QyLWNvbnRhaW5lcnt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnNlbGVjdDItd3JhcC0tbWIzMHttYXJnaW4tYm90dG9tOjMwcHh9LmJ0bnttYXgtd2lkdGg6MTAwJTtib3JkZXI6bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWw7Y29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjJweDt0cmFuc2l0aW9uOmNvbG9yIC4yNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMjVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXR9LmJ0bi5hY3RpdmUuZm9jdXMsLmJ0bi5hY3RpdmU6Zm9jdXMsLmJ0bi5mb2N1cywuYnRuOmFjdGl2ZS5mb2N1cywuYnRuOmFjdGl2ZTpmb2N1cywuYnRuOmZvY3Vze291dGxpbmU6bm9uZX0uYnRuLmFjdGl2ZSwuYnRuOmFjdGl2ZXtib3gtc2hhZG93Om5vbmV9LmJ0bi1ncm91cC1sZz4uYnRuLC5idG4tbGcsLmJ0bi1ncm91cC1sZz4uYnRue3BhZGRpbmc6MTNweCAxNnB4O2ZvbnQtc2l6ZToxNXB4fS5idG4tbGctNTB7bWluLWhlaWdodDo1MHB4fS5idG4taW1wb3J0YW50e2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJ0bi1tYXJvb257Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjNTM3NTJ9LmJ0bi1tYXJvb246aG92ZXIsLmJ0bi1tYXJvb246YWN0aXZlLC5idG4tbWFyb29uOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYjUzMzRifS5idG4tbW9yZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEzcHggMzBweCAxMnB4IDMycHg7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojYzUzNzUyfS5idG4tbW9yZSAubW9yZXtkaXNwbGF5OmlubGluZX0uYnRuLW1vcmUgLm1pbnVze2Rpc3BsYXk6bm9uZX0uYnRuLW1vcmU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MTBweDt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2JhY2tncm91bmQ6dXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2ljby1jaXJjbGUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXR9LmJ0bi1tb3JlOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MTBweDt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O2JhY2tncm91bmQ6dXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2ljby1tb3JlLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0fS5idG4tbW9yZTpob3ZlciwuYnRuLW1vcmU6YWN0aXZlLC5idG4tbW9yZTpmb2N1c3tjb2xvcjojYzUzNzUyfS5idG4tbW9yZS5pcy1hY3RpdmUgLm1vcmV7ZGlzcGxheTpub25lfS5idG4tbW9yZS5pcy1hY3RpdmUgLm1pbnVze2Rpc3BsYXk6aW5saW5lfS5idG4tbW9yZS5pcy1hY3RpdmU6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvLW1pbnVzLnN2Z1wiKX0uYnRuLXJvdW5kZWR7cGFkZGluZzoxM3B4IDMwcHggMTJweDtib3JkZXI6MnB4IHNvbGlkICNjNTM3NTI7Ym9yZGVyLXJhZGl1czozMHB4O2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2M1Mzc1MjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tcm91bmRlZDpob3ZlciwuYnRuLXJvdW5kZWQ6YWN0aXZlLC5idG4tcm91bmRlZDpmb2N1c3tib3JkZXItY29sb3I6I2M1Mzc1Mjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M1Mzc1Mn0uYnRuLXJvdW5kZWQtLW91dGxpbmUtd2hpdGV7cGFkZGluZzoxM3B4IDMwcHggMTJweDtib3JkZXI6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czozMHB4O2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tcm91bmRlZC0tb3V0bGluZS13aGl0ZTpob3ZlciwuYnRuLXJvdW5kZWQtLW91dGxpbmUtd2hpdGU6YWN0aXZlLC5idG4tcm91bmRlZC0tb3V0bGluZS13aGl0ZTpmb2N1c3tib3JkZXItY29sb3I6I2ZmZjtjb2xvcjojNjY2O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYnRuLXJvdW5kZWQtLW91dGxpbmUtbWFyb29ue3BhZGRpbmc6MTNweCAzMHB4IDEycHg7Ym9yZGVyOjJweCBzb2xpZCAjYzUzNzUyO2JvcmRlci1yYWRpdXM6MzBweDtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNjNTM3NTI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLXJvdW5kZWQtLW91dGxpbmUtbWFyb29uOmhvdmVyLC5idG4tcm91bmRlZC0tb3V0bGluZS1tYXJvb246YWN0aXZlLC5idG4tcm91bmRlZC0tb3V0bGluZS1tYXJvb246Zm9jdXN7Ym9yZGVyLWNvbG9yOiNjNTM3NTI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjNTM3NTJ9LmJ0bi1yb3VuZGVkLS1vdXRsaW5lLW1hcm9vbi1zaW1wbGV7cGFkZGluZzoxM3B4IDMwcHggMTJweDtib3JkZXI6MnB4IHNvbGlkICNjNTM3NTI7Ym9yZGVyLXJhZGl1czozMHB4O2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2M1Mzc1MjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tcm91bmRlZC0tb3V0bGluZS1tYXJvb24tc2ltcGxlOmhvdmVyLC5idG4tcm91bmRlZC0tb3V0bGluZS1tYXJvb24tc2ltcGxlOmFjdGl2ZSwuYnRuLXJvdW5kZWQtLW91dGxpbmUtbWFyb29uLXNpbXBsZTpmb2N1c3tib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6IzUzNTM1MztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tcm91bmRlZC0td2hpdGV7cGFkZGluZzoxM3B4IDMwcHggMTJweDtib3JkZXI6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czozMHB4O2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzY2NjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ0bi1yb3VuZGVkLS13aGl0ZTpob3ZlciwuYnRuLXJvdW5kZWQtLXdoaXRlOmFjdGl2ZSwuYnRuLXJvdW5kZWQtLXdoaXRlOmZvY3Vze2JvcmRlci1jb2xvcjojZmZmO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLXJvdW5kZWQtLW1hcm9vbntwYWRkaW5nOjEzcHggMzBweCAxMnB4O2JvcmRlcjoycHggc29saWQgI2M1Mzc1Mjtib3JkZXItcmFkaXVzOjMwcHg7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M1Mzc1Mn0uYnRuLXJvdW5kZWQtLW1hcm9vbjpob3ZlciwuYnRuLXJvdW5kZWQtLW1hcm9vbjphY3RpdmUsLmJ0bi1yb3VuZGVkLS1tYXJvb246Zm9jdXN7Ym9yZGVyLWNvbG9yOiNjNTM3NTI7Y29sb3I6I2M1Mzc1MjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tcm91bmRlZC0tbWFyb29uLXNpbXBsZXtwYWRkaW5nOjEzcHggMzBweCAxMnB4O2JvcmRlcjoycHggc29saWQgI2M1Mzc1Mjtib3JkZXItcmFkaXVzOjMwcHg7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M1Mzc1Mn0uYnRuLXJvdW5kZWQtLW1hcm9vbi1zaW1wbGU6aG92ZXIsLmJ0bi1yb3VuZGVkLS1tYXJvb24tc2ltcGxlOmFjdGl2ZSwuYnRuLXJvdW5kZWQtLW1hcm9vbi1zaW1wbGU6Zm9jdXN7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiM1MzUzNTM7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLS1tb3JlLXBhZGRpbmctc2lkZXN7cGFkZGluZy1yaWdodDo0NnB4O3BhZGRpbmctbGVmdDo0NnB4fS50YWJzLXJvdW5kZWR7bWFyZ2luLWJvdHRvbTozMHB4O2ZvbnQtc2l6ZTowcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey50YWJzLXJvdW5kZWR7bWFyZ2luLWJvdHRvbTozNXB4fX0udGFicy1yb3VuZGVkX190YWJ7cGFkZGluZzoxM3B4IDMwcHggMTJweDtib3JkZXI6MnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MzBweDtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNjMWMxYzE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnRhYnMtcm91bmRlZF9fdGFiOmhvdmVyLC50YWJzLXJvdW5kZWRfX3RhYjphY3RpdmUsLnRhYnMtcm91bmRlZF9fdGFiOmZvY3Vze2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojNjY2O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnRhYnMtcm91bmRlZF9fdGFiLmlzLWFjdGl2ZXtwYWRkaW5nOjEzcHggMzBweCAxMnB4O2JvcmRlcjoycHggc29saWQgI2M1Mzc1Mjtib3JkZXItcmFkaXVzOjMwcHg7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojYzUzNzUyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnRhYnMtcm91bmRlZF9fdGFiLmlzLWFjdGl2ZTpob3ZlciwudGFicy1yb3VuZGVkX190YWIuaXMtYWN0aXZlOmFjdGl2ZSwudGFicy1yb3VuZGVkX190YWIuaXMtYWN0aXZlOmZvY3Vze2JvcmRlci1jb2xvcjojYzUzNzUyO2NvbG9yOiNjNTM3NTI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnRhYnMtcm91bmRlZF9fdGFie21hcmdpbi1ib3R0b206MTVweH0udGFicy1yb3VuZGVkX190YWI6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MTVweH19LnRhYnMtcm91bmRlZF9fY2xlYXJmaXh7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnRhYnMtcm91bmRlZF9fY2xlYXJmaXh7ZGlzcGxheTpub25lfX0udGFicy1yb3VuZGVkLnRhYnMtcm91bmRlZC0tbWIxMHttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey50YWJzLXJvdW5kZWQudGFicy1yb3VuZGVkLS1uYXJyb3cgLnRhYnMtcm91bmRlZF9fdGFiOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjRweH19LnRhYnMtcGxhaW57bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTowO3RleHQtYWxpZ246Y2VudGVyfS50YWJzLXBsYWluLS1pZnJhbWV7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSl7LnRhYnMtcGxhaW4tLWlmcmFtZXttYXJnaW4tdG9wOjB9fS50YWJzLXBsYWluX190YWJ7cGFkZGluZzowO21hcmdpbi1ib3R0b206MTVweDtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNjMWMxYzE7dmVydGljYWwtYWxpZ246dG9wfS50YWJzLXBsYWluX190YWIuaXMtYWN0aXZle2NvbG9yOiM2NjZ9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey50YWJzLXBsYWluX190YWJ7bWFyZ2luLWJvdHRvbToxNXB4fS50YWJzLXBsYWluX190YWI6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MzBweH19LnRhYnMtcGxhaW5fX2J1dHRvbnttYXJnaW4tdG9wOi01cHg7cGFkZGluZzo1cHggOHB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYzUzNzUyfS50YWJzLXBsYWluX19idXR0b246aG92ZXIsLnRhYnMtcGxhaW5fX2J1dHRvbjphY3RpdmUsLnRhYnMtcGxhaW5fX2J1dHRvbjpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2I1MzM0Yn0udGFicy1wbGFpbl9fY2xlYXJmaXh7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnRhYnMtcGxhaW5fX2NsZWFyZml4e2Rpc3BsYXk6bm9uZX19LnRhYnMtcGxhaW4udGFicy1wbGFpbi0tbWJ7bWFyZ2luLWJvdHRvbToyNXB4fS50YWJzLXBsYWluLnRhYnMtcGxhaW4tLW1pbmkgLnRhYnMtcGxhaW5fX3RhYntmb250LXNpemU6MTNweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnRhYnMtcGxhaW4udGFicy1wbGFpbi0tbWluaSAudGFicy1wbGFpbl9fdGFie21hcmdpbi1ib3R0b206MTVweH0udGFicy1wbGFpbi50YWJzLXBsYWluLS1taW5pIC50YWJzLXBsYWluX190YWI6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MjFweH19Lmhlcm97cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjQyMHB4O292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6N3B4O2JhY2tncm91bmQtY29sb3I6I2VkZWRlZDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87YmFja2dyb3VuZC1zaXplOmNvdmVyfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsuaGVyb3tmb250LXNpemU6OHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lmhlcm97aGVpZ2h0OjU1MHB4O2ZvbnQtc2l6ZTo5cHh9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7Lmhlcm97aGVpZ2h0OjU5MHB4O2ZvbnQtc2l6ZToxMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTA1ZW0pey5oZXJve2hlaWdodDo3NjBweH19Lmhlcm9fX2JhY2tncm91bmR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxO292ZXJmbG93OmhpZGRlbn0uaGVyb19fYmFja2dyb3VuZF9fb3ZlcmxheXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7YmFja2dyb3VuZDojMDAwOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtmaWx0ZXI6YWxwaGEob3BhY2l0eT01MCk7LW1vei1vcGFjaXR5OjAuNTsta2h0bWwtb3BhY2l0eTowLjU7b3BhY2l0eTowLjV9Lmhlcm9fX2JhY2tncm91bmRfX3ZpZGVve3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjtvYmplY3QtZml0OmNvdmVyO3dpbGwtY2hhbmdlOnRyYW5zZm9ybSwgc2Nyb2xsLXBvc2l0aW9ufUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuaGVyb19fYmFja2dyb3VuZF9fdmlkZW97dmlzaWJpbGl0eTp2aXNpYmxlfX0uaGVyb19fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7dGV4dC1hbGlnbjpjZW50ZXJ9Lmhlcm9fX3RpdGxle21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo3MHB4O2ZvbnQtc2l6ZTo3ZW07bGluZS1oZWlnaHQ6MS4yO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmfS5oZXJvX19zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjQwcHg7Zm9udC1zaXplOjRlbTtsaW5lLWhlaWdodDoxLjI1O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZ9Lmhlcm9fX2lmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjM7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDAwfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGVyby5oZXJvLS1oaWdoZXJ7aGVpZ2h0OjYwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey5oZXJvLmhlcm8tLWhpZ2hlcntoZWlnaHQ6NjMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDVlbSl7Lmhlcm8uaGVyby0taGlnaGVye2hlaWdodDo4MDBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5oZXJvLmhlcm8tLXNtYWxse2hlaWdodDo1MDBweH19Lmhlcm8uaGVyby0tdGl0bGUtbm9ybWFsIC5oZXJvX190aXRsZXtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjU1cHg7Zm9udC1zaXplOjUuNWVtO2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuaGVyby5oZXJvLS10aXRsZS1ub3JtYWwgLmhlcm9fX3RpdGxle2ZvbnQtc2l6ZTo3MHB4O2ZvbnQtc2l6ZTo3ZW19fS5oZXJvLmhlcm8tLWhlaWdodC02MDB7aGVpZ2h0OjQyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGVyby5oZXJvLS1oZWlnaHQtNjAwe2hlaWdodDo0NzVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5oZXJvLmhlcm8tLWhlaWdodC02MDB7aGVpZ2h0OjUwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey5oZXJvLmhlcm8tLWhlaWdodC02MDB7aGVpZ2h0OjYwMHB4fX0uaGVyby5oZXJvLS1vbmx5LXBob3Rve2hlaWdodDoyNTBweH1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7Lmhlcm8uaGVyby0tb25seS1waG90b3toZWlnaHQ6MzAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGVyby5oZXJvLS1vbmx5LXBob3Rve2hlaWdodDo0MDBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5oZXJvLmhlcm8tLW9ubHktcGhvdG97aGVpZ2h0OjQ1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7Lmhlcm8uaGVyby0tb25seS1waG90b3toZWlnaHQ6NTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7Lmhlcm8uaGVyby0tb25seS1waG90b3toZWlnaHQ6NjAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDVlbSl7Lmhlcm8uaGVyby0tb25seS1waG90b3toZWlnaHQ6NzYwcHh9fS5uZXdzX19idXR0b25ze3BhZGRpbmctdG9wOjUwcHg7bWFyZ2luLWJvdHRvbTo0NXB4O3RleHQtYWxpZ246Y2VudGVyfS5uZXdze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojZmZmO2hlaWdodDphdXRvO2ZvbnQtc2l6ZTo4cHg7dXNlci1zZWxlY3Q6bm9uZX0ubmV3czpiZWZvcmUsLm5ld3M6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5uZXdzOmFmdGVye2NsZWFyOmJvdGh9Lm5ld3MgYTpob3ZlciwubmV3cyBhOmFjdGl2ZSwubmV3cyBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSAobWluLXdpZHRoOiA0OC4wNjI1ZW0pey5uZXdze2Zsb2F0OmxlZnQ7d2lkdGg6NTAlO2hlaWdodDozMjVweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA0OGVtKXsubmV3c3toZWlnaHQ6MzI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubmV3c3toZWlnaHQ6MzUwcHg7Zm9udC1zaXplOjlweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5uZXdze2hlaWdodDo0NDBweDtmb250LXNpemU6MTBweH19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsubmV3c3toZWlnaHQ6NTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDVlbSl7Lm5ld3N7aGVpZ2h0OjU1MHB4fX0ubmV3cyAudmEtY29udGFpbmVyLXZ7aGVpZ2h0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5uZXdzIC52YS1jb250YWluZXItdntoZWlnaHQ6MTAwJX19Lm5ld3NfX3Bob3Rve3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtoZWlnaHQ6MjI1cHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsubmV3c19fcGhvdG97aGVpZ2h0OjI3NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm5ld3NfX3Bob3Rve2Zsb2F0OmxlZnQ7d2lkdGg6NTAlO2hlaWdodDoxMDAlfX0ubmV3c19fcGhvdG9fX2ltZ3twb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0ubmV3c19fcGhvdG9fX3ZpZGVve3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6Mjt2aXNpYmlsaXR5OmhpZGRlbjtvYmplY3QtZml0OmNvdmVyO3dpbGwtY2hhbmdlOnRyYW5zZm9ybSwgc2Nyb2xsLXBvc2l0aW9ufUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubmV3c19fcGhvdG9fX3ZpZGVve3Zpc2liaWxpdHk6dmlzaWJsZX19Lm5ld3NfX2luZm97cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2hlaWdodDphdXRvO3BhZGRpbmc6MjBweCAxNXB4IDUwcHg7YmFja2dyb3VuZDojZmZmfS5uZXdzX19pbmZvOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjA7dG9wOi04cHg7bGVmdDo1MCU7ZGlzcGxheTpibG9jaztjb250ZW50OicnO3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7bWFyZ2luLWxlZnQ6LThweDtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5uZXdzX19pbmZvOmJlZm9yZXt0b3A6NTAlO2xlZnQ6LThweDttYXJnaW4tdG9wOi04cHg7bWFyZ2luLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5uZXdzX19pbmZve2Zsb2F0OmxlZnQ7d2lkdGg6NTAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MjVweCAyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm5ld3NfX2luZm97cGFkZGluZzozNXB4IDI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsubmV3c19faW5mb3twYWRkaW5nOjM1cHggNDBweH19Lm5ld3NfX3RpdGxle21hcmdpbi1ib3R0b206OHB4O2ZvbnQtc2l6ZTozZW07bGluZS1oZWlnaHQ6MS40O3RleHQtYWxpZ246bGVmdDtjb2xvcjojNjY2O3RyYW5zaXRpb246Y29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSx0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm5ld3NfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfX0ubmV3c19fdGl0bGVfX3Byb21pbmVudMKge2NvbG9yOiMwMDB9Lm5ld3NfX2RhdGV7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC1zaXplOjJlbTtsaW5lLWhlaWdodDoxLjQ1O3RleHQtYWxpZ246bGVmdDtjb2xvcjojOTk5O3RyYW5zaXRpb246Y29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSx0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm5ld3NfX2RhdGV7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxLjZlbTt0ZXh0LWFsaWduOmNlbnRlcn19Lm5ld3NfX2ludHJve21hcmdpbjowO2ZvbnQtc2l6ZToyLjJlbTtsaW5lLWhlaWdodDoxLjQ1O3RleHQtYWxpZ246bGVmdDtjb2xvcjojNjY2O3RyYW5zaXRpb246Y29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSx0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0ubmV3c19fZGV0YWlsc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNXB4O2JvdHRvbToyMHB4O2xlZnQ6MTVweH0ubmV3c19fZGV0YWlsczpiZWZvcmUsLm5ld3NfX2RldGFpbHM6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5uZXdzX19kZXRhaWxzOmFmdGVye2NsZWFyOmJvdGh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5uZXdzX19kZXRhaWxze3JpZ2h0OjIwcHg7Ym90dG9tOjE2cHg7bGVmdDoyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm5ld3NfX2RldGFpbHN7cmlnaHQ6MjVweDtib3R0b206MjBweDtsZWZ0OjI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsubmV3c19fZGV0YWlsc3tyaWdodDo0MHB4O2JvdHRvbTozNXB4O2xlZnQ6NDBweH19Lm5ld3NfX2NhdGVnb3J5e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTQwcHgpO2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxN3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMDAwO3RyYW5zaXRpb246Y29sb3IgMC4zcyBlYXNlLWluLW91dH0ubmV3c19fY2F0ZWdvcnk6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi01cHg7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6I2MxYzFjMTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dH0ubmV3c19fY2F0ZWdvcnk6aG92ZXJ7Y29sb3I6I2M1Mzc1Mn0ubmV3c19fY2F0ZWdvcnk6aG92ZXI6YmVmb3Jle2JhY2tncm91bmQ6I2M1Mzc1Mn1AbWVkaWEgKG1pbi13aWR0aDogNDguMDYyNWVtKXsubmV3c19fY2F0ZWdvcnl7ZmxvYXQ6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubmV3c19fY2F0ZWdvcnl7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDpjYWxjKDEwMCUgLSAxNDBweCk7bWFyZ2luLWJvdHRvbTowfX0ubmV3c19fZGV0YWlscy0tbm8tbGlrZXMgLm5ld3NfX2NhdGVnb3J5e21heC13aWR0aDpjYWxjKDEwMCUgLSA4NXB4KX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm5ld3NfX2RldGFpbHMtLW5vLWxpa2VzIC5uZXdzX19jYXRlZ29yeXttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5uZXdzX19kZXRhaWxzLS1uby1saWtlcyAubmV3c19fY2F0ZWdvcnl7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDg1cHgpfX0ubmV3c19fY2F0ZWdvcnlfX292ZXJmbG93e2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5uZXdzX19zdGF0c3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtaW4td2lkdGg6IDQ4LjA2MjVlbSl7Lm5ld3NfX3N0YXRze3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm5ld3NfX3N0YXRze3Bvc2l0aW9uOmFic29sdXRlfX0ubmV3c19fc3RhdHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTdweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzAwMDt0cmFuc2l0aW9uOmNvbG9yIDAuM3MgZWFzZS1pbi1vdXR9Lm5ld3NfX3N0YXQ6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTNweH0ubmV3c19fc3RhdCAuaWNvbi1zdmd7Y29sb3I6I2MxYzFjMTttYXJnaW4tcmlnaHQ6MTRweDt0cmFuc2l0aW9uOmNvbG9yIDAuNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA0OGVtKXsubmV3czpub3QoLm5ld3MtLXBob3RvLWZ1bGwpOm50aC1jaGlsZCgybikgLm5ld3NfX3Bob3Rve2Zsb2F0OnJpZ2h0fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDQ4ZW0pey5uZXdzOm5vdCgubmV3cy0tcGhvdG8tZnVsbCk6bnRoLWNoaWxkKDJuKSAubmV3c19faW5mbzpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0Oi04cHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OC4wNjI1ZW0pey5uZXdzLm5ld3MtLXBob3RvLXJpZ2h0IC5uZXdzX19waG90b3tmbG9hdDpyaWdodH19QG1lZGlhIChtaW4td2lkdGg6IDQ4LjA2MjVlbSl7Lm5ld3MubmV3cy0tcGhvdG8tcmlnaHQgLm5ld3NfX2luZm86YmVmb3Jle2xlZnQ6YXV0bztyaWdodDotOHB4fX0ubmV3cy5uZXdzLS1waG90by1mdWxse2hlaWdodDozMDBweDtmb250LXNpemU6N3B4fS5uZXdzLm5ld3MtLXBob3RvLWZ1bGwgLm5ld3NfX3Bob3Rve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtmbG9hdDpub25lO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lm5ld3MubmV3cy0tcGhvdG8tZnVsbCAubmV3c19fcGhvdG9fX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7d2lsbC1jaGFuZ2U6YmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5uZXdzLm5ld3MtLXBob3RvLWZ1bGwgLm5ld3NfX2luZm97d2lkdGg6MTAwJTtwYWRkaW5nOjUwcHggMTVweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5uZXdzLm5ld3MtLXBob3RvLWZ1bGwgLm5ld3NfX2luZm86YmVmb3Jle2NvbnRlbnQ6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm5ld3MubmV3cy0tcGhvdG8tZnVsbCAubmV3c19faW5mb3twYWRkaW5nOjUwcHggMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5uZXdzLm5ld3MtLXBob3RvLWZ1bGwgLm5ld3NfX2luZm97cGFkZGluZzo1MHB4IDI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsubmV3cy5uZXdzLS1waG90by1mdWxsIC5uZXdzX19pbmZve3BhZGRpbmc6NTBweCA0MHB4fX0ubmV3cy5uZXdzLS1waG90by1mdWxsIC5uZXdzX19pbmZvX19jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3BhZGRpbmc6MCAxNXB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubmV3cy5uZXdzLS1waG90by1mdWxsIC5uZXdzX19pbmZvX19jb250ZW50e3RvcDphdXRvO2JvdHRvbTo5MHB4O3BhZGRpbmc6MCAyMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm5ld3MubmV3cy0tcGhvdG8tZnVsbCAubmV3c19faW5mb19fY29udGVudHtwYWRkaW5nOjAgMjVweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5uZXdzLm5ld3MtLXBob3RvLWZ1bGwgLm5ld3NfX2luZm9fX2NvbnRlbnR7cGFkZGluZzowIDQwcHh9fS5uZXdzLm5ld3MtLXBob3RvLWZ1bGwgLm5ld3NfX3RpdGxle2ZvbnQtc2l6ZTo1ZW07bGluZS1oZWlnaHQ6MS4xNTt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogNDguMDYyNWVtKSBhbmQgKG1heC13aWR0aDogNzQuOTllbSl7Lm5ld3MubmV3cy0tcGhvdG8tZnVsbCAubmV3c19fdGl0bGV7Zm9udC1zaXplOjRlbX19Lm5ld3MubmV3cy0tcGhvdG8tZnVsbCAubmV3c19fZGF0ZXttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1zaXplOjIuNWVtO3RleHQtYWxpZ246bGVmdDtjb2xvcjojZmZmfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubmV3cy5uZXdzLS1waG90by1mdWxsIC5uZXdzX19kYXRle2ZvbnQtc2l6ZToyLjJlbX19Lm5ld3MubmV3cy0tcGhvdG8tZnVsbCAubmV3c19faW50cm97Zm9udC1zaXplOjIuNWVtO3RleHQtYWxpZ246bGVmdDtjb2xvcjojZmZmfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubmV3cy5uZXdzLS1waG90by1mdWxsIC5uZXdzX19pbnRyb3tmb250LXNpemU6Mi4yZW19fS5uZXdzLm5ld3MtLXBob3RvLWZ1bGwgLm5ld3NfX2NhdGVnb3J5e2NvbG9yOiNmZmZ9Lm5ld3MubmV3cy0tcGhvdG8tZnVsbCAubmV3c19fY2F0ZWdvcnk6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubmV3cy5uZXdzLS1waG90by1mdWxsIC5uZXdzX19zdGF0e2NvbG9yOiNmZmZ9Lm5ld3MubmV3cy0tcGhvdG8tZnVsbCAubmV3c19fc3RhdCAuaWNvbi1zdmd7Y29sb3I6aW5oZXJpdH1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7Lm5ld3MubmV3cy0tcGhvdG8tZnVsbHtoZWlnaHQ6NDAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubmV3cy5uZXdzLS1waG90by1mdWxse2hlaWdodDozMjVweDtmb250LXNpemU6Ny41cHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNDhlbSl7Lm5ld3MubmV3cy0tcGhvdG8tZnVsbHtoZWlnaHQ6NDI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubmV3cy5uZXdzLS1waG90by1mdWxse2hlaWdodDozNTBweDtmb250LXNpemU6OXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7Lm5ld3MubmV3cy0tcGhvdG8tZnVsbHtoZWlnaHQ6NDQwcHg7Zm9udC1zaXplOjEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7Lm5ld3MubmV3cy0tcGhvdG8tZnVsbHtoZWlnaHQ6NTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDVlbSl7Lm5ld3MubmV3cy0tcGhvdG8tZnVsbHtoZWlnaHQ6NTUwcHh9fS5uZXdzLm5ld3MtLWhlaWdodC1iaWd7aGVpZ2h0OjQ1MHB4fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsubmV3cy5uZXdzLS1oZWlnaHQtYmlne2hlaWdodDo0NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5uZXdzLm5ld3MtLWhlaWdodC1iaWd7aGVpZ2h0OjQ3NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm5ld3MubmV3cy0taGVpZ2h0LWJpZ3toZWlnaHQ6NTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsubmV3cy5uZXdzLS1oZWlnaHQtYmlne2hlaWdodDo2NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsubmV3cy5uZXdzLS1oZWlnaHQtYmlne2hlaWdodDo3NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5uZXdzLm5ld3MtLXBob3RvLWZ1bGwtaGlnaHRsaWdodCAubmV3c19fdGl0bGV7Zm9udC1zaXplOjdlbX19Lm5ld3MubmV3cy0tbm9ybWFsLWhpZ2hsaWdodCAubmV3c19fdGl0bGV7Zm9udC1zaXplOjQuM2VtO2xpbmUtaGVpZ2h0OjEuMTU7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubmV3cy5uZXdzLS1ub3JtYWwtaGlnaGxpZ2h0IC5uZXdzX190aXRsZXtmb250LXNpemU6NS4yZW07dGV4dC1hbGlnbjpsZWZ0fX0ubmV3cy5uZXdzLS1ub3JtYWwtaGlnaGxpZ2h0IC5uZXdzX19kYXRle3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6Mi4yZW07bWFyZ2luLWJvdHRvbTo4cHh9Lm5ld3MubmV3cy0taGVpZ2h0LXNtYWxsIC5uZXdzX190aXRsZXtmb250LXNpemU6Mi41ZW19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5uZXdzLm5ld3MtLWhlaWdodC1zbWFsbHtoZWlnaHQ6MzI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNDhlbSl7Lm5ld3MubmV3cy0taGVpZ2h0LXNtYWxse2hlaWdodDoyNzVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5uZXdzLm5ld3MtLWhlaWdodC1zbWFsbHtoZWlnaHQ6MzAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7Lm5ld3MubmV3cy0taGVpZ2h0LXNtYWxse2hlaWdodDo0MDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwNWVtKXsubmV3cy5uZXdzLS1oZWlnaHQtc21hbGx7aGVpZ2h0OjQ1MHB4fX0ubmV3cy5uZXdzLS1mdWxsLXdpZHRoe2Zsb2F0Om5vbmU7d2lkdGg6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm5ld3MubmV3cy0tZnVsbC13aWR0aCAubmV3c19faW5mbzpiZWZvcmV7bGVmdDotMTZweDt3aWR0aDozM3B4O2hlaWdodDozM3B4O21hcmdpbi10b3A6LTI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubmV3cy5uZXdzLS1mdWxsLXdpZHRoIC5uZXdzX19pbmZvX19jb250ZW50e21heC13aWR0aDo4NSV9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubmV3cy5uZXdzLS1mdWxsLXdpZHRoIC5uZXdzX19pbmZvX19jb250ZW50e21heC13aWR0aDo3MDBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5uZXdzLS1mdWxsLXdpZHRoLm5ld3MtLXBob3RvLXJpZ2h0IC5uZXdzX19pbmZvOmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6LTE2cHh9fS5uZXdzOmhvdmVyIC5uZXdzX19waG90b19faW1nLC5uZXdzOmFjdGl2ZSAubmV3c19fcGhvdG9fX2ltZywubmV3czpmb2N1cyAubmV3c19fcGhvdG9fX2ltZ3tvcGFjaXR5OjAuODt0cmFuc2Zvcm06c2NhbGUoMS4wMyl9Lm5ld3M6aG92ZXIgLm5ld3NfX3RpdGxlLC5uZXdzOmFjdGl2ZSAubmV3c19fdGl0bGUsLm5ld3M6Zm9jdXMgLm5ld3NfX3RpdGxle3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMwMDB9Lm5ld3MubmV3cy0tcGhvdG8tZnVsbDpob3ZlciAubmV3c19fcGhvdG9fX2ltZywubmV3cy5uZXdzLS1waG90by1mdWxsOmFjdGl2ZSAubmV3c19fcGhvdG9fX2ltZywubmV3cy5uZXdzLS1waG90by1mdWxsOmZvY3VzIC5uZXdzX19waG90b19faW1ne29wYWNpdHk6MX0ubmV3cy5uZXdzLS1waG90by1mdWxsOmhvdmVyIC5uZXdzX19waG90b19fb3ZlcmxheSwubmV3cy5uZXdzLS1waG90by1mdWxsOmFjdGl2ZSAubmV3c19fcGhvdG9fX292ZXJsYXksLm5ld3MubmV3cy0tcGhvdG8tZnVsbDpmb2N1cyAubmV3c19fcGhvdG9fX292ZXJsYXl7b3BhY2l0eTowLjd9Lm5ld3MubmV3cy0tcGhvdG8tZnVsbDpob3ZlciAubmV3c19fdGl0bGUsLm5ld3MubmV3cy0tcGhvdG8tZnVsbDphY3RpdmUgLm5ld3NfX3RpdGxlLC5uZXdzLm5ld3MtLXBob3RvLWZ1bGw6Zm9jdXMgLm5ld3NfX3RpdGxle2NvbG9yOiMwMDB9Lm5ld3MubmV3cy0tcGhvdG8tZnVsbDpob3ZlciAubmV3c19fZGF0ZSwubmV3cy5uZXdzLS1waG90by1mdWxsOmFjdGl2ZSAubmV3c19fZGF0ZSwubmV3cy5uZXdzLS1waG90by1mdWxsOmZvY3VzIC5uZXdzX19kYXRle2NvbG9yOiMwMDB9Lm5ld3MubmV3cy0tcGhvdG8tZnVsbDpob3ZlciAubmV3c19faW50cm8sLm5ld3MubmV3cy0tcGhvdG8tZnVsbDphY3RpdmUgLm5ld3NfX2ludHJvLC5uZXdzLm5ld3MtLXBob3RvLWZ1bGw6Zm9jdXMgLm5ld3NfX2ludHJve2NvbG9yOiMwMDB9Lm5ld3MubmV3cy0tcGhvdG8tZnVsbDpob3ZlciAubmV3c19fY2F0ZWdvcnksLm5ld3MubmV3cy0tcGhvdG8tZnVsbDphY3RpdmUgLm5ld3NfX2NhdGVnb3J5LC5uZXdzLm5ld3MtLXBob3RvLWZ1bGw6Zm9jdXMgLm5ld3NfX2NhdGVnb3J5e2NvbG9yOiMwMDB9Lm5ld3MubmV3cy0tcGhvdG8tZnVsbDpob3ZlciAubmV3c19fY2F0ZWdvcnk6YmVmb3JlLC5uZXdzLm5ld3MtLXBob3RvLWZ1bGw6YWN0aXZlIC5uZXdzX19jYXRlZ29yeTpiZWZvcmUsLm5ld3MubmV3cy0tcGhvdG8tZnVsbDpmb2N1cyAubmV3c19fY2F0ZWdvcnk6YmVmb3Jle2JhY2tncm91bmQ6IzAwMH0ubmV3cy5uZXdzLS1waG90by1mdWxsOmhvdmVyIC5uZXdzX19jYXRlZ29yeTpob3ZlciwubmV3cy5uZXdzLS1waG90by1mdWxsOmhvdmVyIC5uZXdzX19jYXRlZ29yeTphY3RpdmUsLm5ld3MubmV3cy0tcGhvdG8tZnVsbDpob3ZlciAubmV3c19fY2F0ZWdvcnk6Zm9jdXMsLm5ld3MubmV3cy0tcGhvdG8tZnVsbDphY3RpdmUgLm5ld3NfX2NhdGVnb3J5OmhvdmVyLC5uZXdzLm5ld3MtLXBob3RvLWZ1bGw6YWN0aXZlIC5uZXdzX19jYXRlZ29yeTphY3RpdmUsLm5ld3MubmV3cy0tcGhvdG8tZnVsbDphY3RpdmUgLm5ld3NfX2NhdGVnb3J5OmZvY3VzLC5uZXdzLm5ld3MtLXBob3RvLWZ1bGw6Zm9jdXMgLm5ld3NfX2NhdGVnb3J5OmhvdmVyLC5uZXdzLm5ld3MtLXBob3RvLWZ1bGw6Zm9jdXMgLm5ld3NfX2NhdGVnb3J5OmFjdGl2ZSwubmV3cy5uZXdzLS1waG90by1mdWxsOmZvY3VzIC5uZXdzX19jYXRlZ29yeTpmb2N1c3tjb2xvcjojYzUzNzUyfS5uZXdzLm5ld3MtLXBob3RvLWZ1bGw6aG92ZXIgLm5ld3NfX2NhdGVnb3J5OmhvdmVyOmJlZm9yZSwubmV3cy5uZXdzLS1waG90by1mdWxsOmhvdmVyIC5uZXdzX19jYXRlZ29yeTphY3RpdmU6YmVmb3JlLC5uZXdzLm5ld3MtLXBob3RvLWZ1bGw6aG92ZXIgLm5ld3NfX2NhdGVnb3J5OmZvY3VzOmJlZm9yZSwubmV3cy5uZXdzLS1waG90by1mdWxsOmFjdGl2ZSAubmV3c19fY2F0ZWdvcnk6aG92ZXI6YmVmb3JlLC5uZXdzLm5ld3MtLXBob3RvLWZ1bGw6YWN0aXZlIC5uZXdzX19jYXRlZ29yeTphY3RpdmU6YmVmb3JlLC5uZXdzLm5ld3MtLXBob3RvLWZ1bGw6YWN0aXZlIC5uZXdzX19jYXRlZ29yeTpmb2N1czpiZWZvcmUsLm5ld3MubmV3cy0tcGhvdG8tZnVsbDpmb2N1cyAubmV3c19fY2F0ZWdvcnk6aG92ZXI6YmVmb3JlLC5uZXdzLm5ld3MtLXBob3RvLWZ1bGw6Zm9jdXMgLm5ld3NfX2NhdGVnb3J5OmFjdGl2ZTpiZWZvcmUsLm5ld3MubmV3cy0tcGhvdG8tZnVsbDpmb2N1cyAubmV3c19fY2F0ZWdvcnk6Zm9jdXM6YmVmb3Jle2JhY2tncm91bmQ6I2M1Mzc1Mn0ubmV3cy5uZXdzLS1waG90by1mdWxsOmhvdmVyIC5uZXdzX19zdGF0LC5uZXdzLm5ld3MtLXBob3RvLWZ1bGw6YWN0aXZlIC5uZXdzX19zdGF0LC5uZXdzLm5ld3MtLXBob3RvLWZ1bGw6Zm9jdXMgLm5ld3NfX3N0YXR7Y29sb3I6IzAwMH0ubmV3cy0tcGhvdG8tZnVsbC5oYXMtdmlkZW86aG92ZXIgLm5ld3NfX3RpdGxlLC5uZXdzLS1waG90by1mdWxsLmhhcy12aWRlbzphY3RpdmUgLm5ld3NfX3RpdGxlLC5uZXdzLS1waG90by1mdWxsLmhhcy12aWRlbzpmb2N1cyAubmV3c19fdGl0bGV7Y29sb3I6I2MxYzFjMX0ubmV3cy0tcGhvdG8tZnVsbC5oYXMtdmlkZW86aG92ZXIgLm5ld3NfX2RhdGUsLm5ld3MtLXBob3RvLWZ1bGwuaGFzLXZpZGVvOmFjdGl2ZSAubmV3c19fZGF0ZSwubmV3cy0tcGhvdG8tZnVsbC5oYXMtdmlkZW86Zm9jdXMgLm5ld3NfX2RhdGV7Y29sb3I6I2MxYzFjMX0ubmV3cy0tcGhvdG8tZnVsbC5oYXMtdmlkZW86aG92ZXIgLm5ld3NfX2ludHJvLC5uZXdzLS1waG90by1mdWxsLmhhcy12aWRlbzphY3RpdmUgLm5ld3NfX2ludHJvLC5uZXdzLS1waG90by1mdWxsLmhhcy12aWRlbzpmb2N1cyAubmV3c19faW50cm97Y29sb3I6I2MxYzFjMX0ubmV3cy0tcGhvdG8tZnVsbC5oYXMtdmlkZW86aG92ZXIgLm5ld3NfX2NhdGVnb3J5LC5uZXdzLS1waG90by1mdWxsLmhhcy12aWRlbzphY3RpdmUgLm5ld3NfX2NhdGVnb3J5LC5uZXdzLS1waG90by1mdWxsLmhhcy12aWRlbzpmb2N1cyAubmV3c19fY2F0ZWdvcnl7Y29sb3I6I2MxYzFjMX0ubmV3cy0tcGhvdG8tZnVsbC5oYXMtdmlkZW86aG92ZXIgLm5ld3NfX2NhdGVnb3J5OmJlZm9yZSwubmV3cy0tcGhvdG8tZnVsbC5oYXMtdmlkZW86YWN0aXZlIC5uZXdzX19jYXRlZ29yeTpiZWZvcmUsLm5ld3MtLXBob3RvLWZ1bGwuaGFzLXZpZGVvOmZvY3VzIC5uZXdzX19jYXRlZ29yeTpiZWZvcmV7YmFja2dyb3VuZDojYzFjMWMxfS5uZXdzLS1waG90by1mdWxsLmhhcy12aWRlbzpob3ZlciAubmV3c19fc3RhdCwubmV3cy0tcGhvdG8tZnVsbC5oYXMtdmlkZW86YWN0aXZlIC5uZXdzX19zdGF0LC5uZXdzLS1waG90by1mdWxsLmhhcy12aWRlbzpmb2N1cyAubmV3c19fc3RhdHtjb2xvcjojYzFjMWMxfS5uZXdzLm5ld3MtLWJnLWdyZXl7YmFja2dyb3VuZDojZmFmYWZhfS5uZXdzLm5ld3MtLWJnLWdyZXkgLm5ld3NfX2luZm97YmFja2dyb3VuZDojZmFmYWZhfS5uZXdzLm5ld3MtLWJnLWdyZXkgLm5ld3NfX2luZm86YmVmb3Jle2JhY2tncm91bmQ6I2ZhZmFmYX0ucHJvZHVjdHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjMwcHggMTVweCA0MHB4O2hlaWdodDphdXRvO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnByb2R1Y3R7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7aGVpZ2h0OjM2MHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWxlZnQ6MjBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKXsucHJvZHVjdDpob3ZlciAucHJvZHVjdF9fcGhvdG9fX2ltZywucHJvZHVjdDphY3RpdmUgLnByb2R1Y3RfX3Bob3RvX19pbWcsLnByb2R1Y3Q6Zm9jdXMgLnByb2R1Y3RfX3Bob3RvX19pbWd7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwcHgpfX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3RfX2Rlc2MsLnByb2R1Y3Q6YWN0aXZlIC5wcm9kdWN0X19kZXNjLC5wcm9kdWN0OmZvY3VzIC5wcm9kdWN0X19kZXNje2JvcmRlci1jb2xvcjojNTM1MzUzfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByb2R1Y3R7aGVpZ2h0OjM3NXB4O3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1yaWdodDoyNXB4O3BhZGRpbmctbGVmdDoyNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnByb2R1Y3R7aGVpZ2h0OjQ1MHB4O3BhZGRpbmctcmlnaHQ6NDBweDtwYWRkaW5nLWxlZnQ6NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsucHJvZHVjdHtoZWlnaHQ6NTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDVlbSl7LnByb2R1Y3R7aGVpZ2h0OjU1MHB4fX0ucHJvZHVjdF9fbGlua3twb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjQ7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2ltYWdlcy9maXgucG5nXCIpfS5wcm9kdWN0X19saW5rOmhvdmVyLC5wcm9kdWN0X19saW5rOmFjdGl2ZSwucHJvZHVjdF9fbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ucHJvZHVjdF9faW5mb3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7bWFyZ2luLWJvdHRvbToxMHB4fS5wcm9kdWN0X190aXRsZXtmb250LXNpemU6MjJweDttYXJnaW4tYm90dG9tOjJweDtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS40O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMDAwO3RyYW5zaXRpb246Y29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToyNXB4fX0ucHJvZHVjdF9fZGVzY3tkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudDttYXJnaW46MCAwIDdweDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxLjA1O2NvbG9yOiM1MzUzNTM7d2hpdGUtc3BhY2U6bm93cmFwO3RyYW5zaXRpb246Y29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxib3JkZXIgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LnByb2R1Y3RfX2F1dGhvcnttYXJnaW46MDtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMwMDA7dHJhbnNpdGlvbjpjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5wcm9kdWN0X19waG90b3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7Zm9udC1zaXplOjBweDt0ZXh0LWFsaWduOmNlbnRlcn0ucHJvZHVjdF9fcGhvdG86YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHJvZHVjdF9fcGhvdG97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZy10b3A6MTEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsucHJvZHVjdF9fcGhvdG97cGFkZGluZy10b3A6NzVweH19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsucHJvZHVjdF9fcGhvdG97cGFkZGluZy10b3A6MzBweH19LnByb2R1Y3RfX3Bob3RvX19pbWd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHJvZHVjdF9fcGhvdG9fX2ltZ3ttYXgtd2lkdGg6OTAlO21heC1oZWlnaHQ6OTAlO21hcmdpbi10b3A6MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByb2R1Y3RfX3Bob3RvX19pbWd7bWF4LXdpZHRoOjkwJTttYXgtaGVpZ2h0OjgwJX19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5wcm9kdWN0X19waG90b19faW1ne21heC1oZWlnaHQ6OTAlfX0ucHJvZHVjdC5wcm9kdWN0LS1waG90by1iZ3ttaW4taGVpZ2h0OjMwMHB4fS5wcm9kdWN0LnByb2R1Y3QtLXBob3RvLWJnIC5wcm9kdWN0X190aXRsZXtjb2xvcjojZmZmfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHJvZHVjdC5wcm9kdWN0LS1waG90by1iZyAucHJvZHVjdF9fdGl0bGV7bWF4LXdpZHRoOjUwJX19LnByb2R1Y3QucHJvZHVjdC0tcGhvdG8tYmcgLnByb2R1Y3RfX2Rlc2N7Y29sb3I6I2ZmZjt3aGl0ZS1zcGFjZTpub3JtYWx9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5wcm9kdWN0LnByb2R1Y3QtLXBob3RvLWJnIC5wcm9kdWN0X19kZXNje21heC13aWR0aDo1MCV9fS5wcm9kdWN0LnByb2R1Y3QtLXBob3RvLWJnIC5wcm9kdWN0X19hdXRob3J7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnByb2R1Y3QucHJvZHVjdC0tcGhvdG8tYmcgLnByb2R1Y3RfX2F1dGhvcnttYXgtd2lkdGg6NTAlfX0ucHJvZHVjdC5wcm9kdWN0LS1waG90by1iZyAucHJvZHVjdF9fcGhvdG97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzowO2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5wcm9kdWN0LnByb2R1Y3QtLXBob3RvLWJnIC5wcm9kdWN0X19waG90b19fb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTowO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDt3aWxsLWNoYW5nZTpiYWNrZ3JvdW5kLWNvbG9yLCB0cmFuc2Zvcm07dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnByb2R1Y3QucHJvZHVjdC0tcGhvdG8tYmc6aG92ZXIgLnByb2R1Y3RfX3RpdGxlLC5wcm9kdWN0LnByb2R1Y3QtLXBob3RvLWJnOmFjdGl2ZSAucHJvZHVjdF9fdGl0bGUsLnByb2R1Y3QucHJvZHVjdC0tcGhvdG8tYmc6Zm9jdXMgLnByb2R1Y3RfX3RpdGxle2NvbG9yOiMwMDB9LnByb2R1Y3QucHJvZHVjdC0tcGhvdG8tYmc6aG92ZXIgLnByb2R1Y3RfX2Rlc2MsLnByb2R1Y3QucHJvZHVjdC0tcGhvdG8tYmc6YWN0aXZlIC5wcm9kdWN0X19kZXNjLC5wcm9kdWN0LnByb2R1Y3QtLXBob3RvLWJnOmZvY3VzIC5wcm9kdWN0X19kZXNje2NvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5wcm9kdWN0LnByb2R1Y3QtLXBob3RvLWJnOmhvdmVyIC5wcm9kdWN0X19hdXRob3IsLnByb2R1Y3QucHJvZHVjdC0tcGhvdG8tYmc6YWN0aXZlIC5wcm9kdWN0X19hdXRob3IsLnByb2R1Y3QucHJvZHVjdC0tcGhvdG8tYmc6Zm9jdXMgLnByb2R1Y3RfX2F1dGhvcntjb2xvcjojMDAwfS5wcm9kdWN0LnByb2R1Y3QtLXBob3RvLWJnOmhvdmVyIC5wcm9kdWN0X19waG90bywucHJvZHVjdC5wcm9kdWN0LS1waG90by1iZzphY3RpdmUgLnByb2R1Y3RfX3Bob3RvLC5wcm9kdWN0LnByb2R1Y3QtLXBob3RvLWJnOmZvY3VzIC5wcm9kdWN0X19waG90b3t0cmFuc2Zvcm06c2NhbGUoMS4wMyl9LnByb2R1Y3QucHJvZHVjdC0tcGhvdG8tYmc6aG92ZXIgLnByb2R1Y3RfX3Bob3RvX19vdmVybGF5LC5wcm9kdWN0LnByb2R1Y3QtLXBob3RvLWJnOmFjdGl2ZSAucHJvZHVjdF9fcGhvdG9fX292ZXJsYXksLnByb2R1Y3QucHJvZHVjdC0tcGhvdG8tYmc6Zm9jdXMgLnByb2R1Y3RfX3Bob3RvX19vdmVybGF5e29wYWNpdHk6MC43fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsucHJvZHVjdC5wcm9kdWN0LS1waG90by1iZ3ttaW4taGVpZ2h0OjM1MHB4fX0ucHJvZHVjdC5wcm9kdWN0LS1waG90by1iZy1yaWdodCAucHJvZHVjdF9fcGhvdG97YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnByb2R1Y3QtLWZsb2F0LXJpZ2h0e2Zsb2F0OnJpZ2h0fX0ucHJvZHVjdC5wcm9kdWN0LS1kb3VibGUtaGVpZ2h0e2hlaWdodDphdXRvfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHJvZHVjdC5wcm9kdWN0LS1kb3VibGUtaGVpZ2h0e2hlaWdodDo3MjBweH0ucHJvZHVjdC5wcm9kdWN0LS1kb3VibGUtaGVpZ2h0IC5wcm9kdWN0X19waG90b3twYWRkaW5nLXRvcDowfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByb2R1Y3QucHJvZHVjdC0tZG91YmxlLWhlaWdodHtoZWlnaHQ6NzUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsucHJvZHVjdC5wcm9kdWN0LS1kb3VibGUtaGVpZ2h0e2hlaWdodDo5MDBweH19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsucHJvZHVjdC5wcm9kdWN0LS1kb3VibGUtaGVpZ2h0e2hlaWdodDoxMDAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDVlbSl7LnByb2R1Y3QucHJvZHVjdC0tZG91YmxlLWhlaWdodHtoZWlnaHQ6MTEwMHB4fX0ucHJvZHVjdC5wcm9kdWN0LS1waG90by1ib3R0b20gLnByb2R1Y3RfX3Bob3RvX19pbWd7dmVydGljYWwtYWxpZ246Ym90dG9tfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucHJvZHVjdC5wcm9kdWN0LS13aWR0aC0zM3tmbG9hdDpsZWZ0O3dpZHRoOjMzLjMzMzMzJX19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcm9kdWN0LnByb2R1Y3QtLXdpZHRoLTI1e2Zsb2F0OmxlZnQ7d2lkdGg6MjUlfX0ucHJvZHVjdC5wcm9kdWN0LS13aWR0aC0xMDB7d2lkdGg6YXV0bztmbG9hdDpub25lfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucHJvZHVjdC5wcm9kdWN0LS13aWR0aC0xMDB7aGVpZ2h0OjQyNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnByb2R1Y3QucHJvZHVjdC0td2lkdGgtMTAwe2hlaWdodDo1MDBweH19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsucHJvZHVjdC5wcm9kdWN0LS13aWR0aC0xMDB7aGVpZ2h0OjU1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTA1ZW0pey5wcm9kdWN0LnByb2R1Y3QtLXdpZHRoLTEwMHtoZWlnaHQ6NjAwcHh9fS5wcm9kdWN0LnByb2R1Y3QtLXRpdGxlLWFsdGVybmF0aXZlIC5wcm9kdWN0X19pbmZve3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7Ym90dG9tOjE1cHg7bGVmdDoxNXB4fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsucHJvZHVjdC5wcm9kdWN0LS10aXRsZS1hbHRlcm5hdGl2ZSAucHJvZHVjdF9faW5mb3tib3R0b206MjBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5wcm9kdWN0LnByb2R1Y3QtLXRpdGxlLWFsdGVybmF0aXZlIC5wcm9kdWN0X19pbmZve3JpZ2h0OjIwcHg7Ym90dG9tOjI1cHg7bGVmdDoyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByb2R1Y3QucHJvZHVjdC0tdGl0bGUtYWx0ZXJuYXRpdmUgLnByb2R1Y3RfX2luZm97cmlnaHQ6MjVweDtib3R0b206MzVweDtsZWZ0OjI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsucHJvZHVjdC5wcm9kdWN0LS10aXRsZS1hbHRlcm5hdGl2ZSAucHJvZHVjdF9faW5mb3tyaWdodDo0MHB4O2xlZnQ6NDBweH19LnByb2R1Y3QucHJvZHVjdC0tdGl0bGUtYWx0ZXJuYXRpdmUgLnByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToyOHB4O21hcmdpbi1ib3R0b206NXB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHJvZHVjdC5wcm9kdWN0LS10aXRsZS1hbHRlcm5hdGl2ZSAucHJvZHVjdF9fdGl0bGV7bWF4LXdpZHRoOm5vbmU7Zm9udC1zaXplOjM0cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucHJvZHVjdC5wcm9kdWN0LS10aXRsZS1hbHRlcm5hdGl2ZSAucHJvZHVjdF9fdGl0bGV7Zm9udC1zaXplOjQxcHh9fS5wcm9kdWN0LnByb2R1Y3QtLXRpdGxlLWFsdGVybmF0aXZlIC5wcm9kdWN0X19kZXNje2ZvbnQtc2l6ZToyMXB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHJvZHVjdC5wcm9kdWN0LS10aXRsZS1hbHRlcm5hdGl2ZSAucHJvZHVjdF9fZGVzY3ttYXgtd2lkdGg6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcm9kdWN0LnByb2R1Y3QtLXRpdGxlLWFsdGVybmF0aXZlIC5wcm9kdWN0X19kZXNje2ZvbnQtc2l6ZToyM3B4fX0ucHJvZHVjdC5wcm9kdWN0LS1oZXJve2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTtmb250LXNpemU6N3B4O3RleHQtYWxpZ246Y2VudGVyfS5wcm9kdWN0LnByb2R1Y3QtLWhlcm8gLnByb2R1Y3RfX2luZm97cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OmF1dG87ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucHJvZHVjdC5wcm9kdWN0LS1oZXJvIC5wcm9kdWN0X190aXRsZXtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjU1cHg7Zm9udC1zaXplOjUuNWVtO2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucHJvZHVjdC5wcm9kdWN0LS1oZXJvIC5wcm9kdWN0X190aXRsZXtmb250LXNpemU6NzBweDtmb250LXNpemU6N2VtfX0ucHJvZHVjdC5wcm9kdWN0LS1oZXJvIC5wcm9kdWN0X19kZXNje21hcmdpbi1ib3R0b206MDtmb250LXNpemU6NDBweDtmb250LXNpemU6NGVtO2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsucHJvZHVjdC5wcm9kdWN0LS1oZXJve2ZvbnQtc2l6ZTo4cHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHJvZHVjdC5wcm9kdWN0LS1oZXJve2ZvbnQtc2l6ZTo5cHh9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LnByb2R1Y3QucHJvZHVjdC0taGVyb3tmb250LXNpemU6MTBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5wcm9kdWN0LnByb2R1Y3QtLW5vLXVuZGVybGluZTpob3ZlciAucHJvZHVjdF9fZGVzYywucHJvZHVjdC5wcm9kdWN0LS1uby11bmRlcmxpbmU6YWN0aXZlIC5wcm9kdWN0X19kZXNjLC5wcm9kdWN0LnByb2R1Y3QtLW5vLXVuZGVybGluZTpmb2N1cyAucHJvZHVjdF9fZGVzY3tib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHJvZHVjdC5wcm9kdWN0LS10aXRsZS1uby1tYXgtd2lkdGggLnByb2R1Y3RfX3RpdGxle21heC13aWR0aDpub25lfX0ucHJvZHVjdC5wcm9kdWN0LS10aXRsZS1ib3R0b217bWFyZ2luLWJvdHRvbToxMHB4fS5wcm9kdWN0LnByb2R1Y3QtLXRpdGxlLWJvdHRvbSAucHJvZHVjdF9fcGhvdG97cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MH0ucHJvZHVjdC5wcm9kdWN0LS10aXRsZS1ib3R0b20gLnByb2R1Y3RfX3Bob3RvX19pbWd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5wcm9kdWN0LnByb2R1Y3QtLXRpdGxlLWJvdHRvbSAucHJvZHVjdF9faW5mb3twYWRkaW5nLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTowfS5wcm9kdWN0LnByb2R1Y3QtLXRpdGxlLWJvdHRvbSAucHJvZHVjdF9fdGl0bGV7Zm9udC13ZWlnaHQ6MzAwO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM1MzUzNTN9LnByb2R1Y3QtZG93bmxvYWRze3BhZGRpbmctYm90dG9tOjQwcHg7YmFja2dyb3VuZC1jb2xvcjojZWRlZGVkfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHJvZHVjdC1kb3dubG9hZHN7cGFkZGluZy1ib3R0b206ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsucHJvZHVjdC1kb3dubG9hZHN7cGFkZGluZy1ib3R0b206MTAwcHh9fS5hbWJpZW50c3twYWRkaW5nLXRvcDo3MHB4O3BhZGRpbmctYm90dG9tOjUwcHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYW1iaWVudHN7cGFkZGluZy10b3A6MTUwcHg7cGFkZGluZy1ib3R0b206NzBweH19LmFtYmllbnRzLWludHJve3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MzBweDtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjJweDtmb250LXNpemU6Mi4zcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5hbWJpZW50cy1pbnRyb3tmb250LXNpemU6M3B4O2ZvbnQtc2l6ZTozLjVweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hbWJpZW50cy1pbnRyb3tmb250LXNpemU6NnB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFtYmllbnRzLWludHJve2ZvbnQtc2l6ZTo3cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsuYW1iaWVudHMtaW50cm97Zm9udC1zaXplOjlweH19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsuYW1iaWVudHMtaW50cm97Zm9udC1zaXplOjEwcHh9fS5hbWJpZW50cy1pbnRyb19fdGl0bGV7bWFyZ2luLWJvdHRvbToyNXB4O2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTllbTtsaW5lLWhlaWdodDoxLjA1O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2MxYzFjMX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFtYmllbnRzLWludHJvX190aXRsZXtjb2xvcjojZWRlZGVkfX0uYW1iaWVudHMtaW50cm9fX3RleHR7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MS4xNTtjb2xvcjojNjY2fS5hbWJpZW50cy1pbnRyb19fdGV4dCBwe21hcmdpbi1ib3R0b206MS4yZW19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hbWJpZW50cy1pbnRyb19fdGV4dCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfX0uYW1iaWVudHMtaW50cm9fX3RleHQgYXtjb2xvcjojYzUzNzUyfS5hbWJpZW50cy1pbnRyb19fdGV4dCBhOmhvdmVyLC5hbWJpZW50cy1pbnRyb19fdGV4dCBhOmFjdGl2ZSwuYW1iaWVudHMtaW50cm9fX3RleHQgYTpmb2N1c3tjb2xvcjojODkyNjM5fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYW1iaWVudHMtaW50cm9fX3RleHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjMwJTtyaWdodDoxNXB4O2xlZnQ6MTVweDtmb250LXNpemU6MjJweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hbWJpZW50cy1pbnRyb19fdGV4dHt0b3A6MzAlO2ZvbnQtc2l6ZToyNXB4fX0uYW1iaWVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO3BhZGRpbmc6MTVweCAxNXB4IDMwcHg7bWFyZ2luLWJvdHRvbToxNXB4O292ZXJmbG93OnZpc2libGU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzUzNTM1M30uYW1iaWVudDpiZWZvcmUsLmFtYmllbnQ6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5hbWJpZW50OmFmdGVye2NsZWFyOmJvdGh9LmFtYmllbnQgYTpob3ZlciwuYW1iaWVudCBhOmFjdGl2ZSwuYW1iaWVudCBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYW1iaWVudHtoZWlnaHQ6NTAwcHg7cGFkZGluZzowO21hcmdpbi1ib3R0b206MDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYW1iaWVudHtmbG9hdDpsZWZ0O3dpZHRoOjUwJX0uYW1iaWVudDpudGgtY2hpbGQoMm4rMil7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjcwcHgpfX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmFtYmllbnR7aGVpZ2h0OjU0MHB4fX0uYW1iaWVudF9fY29sLXBob3Rve3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFtYmllbnRfX2NvbC1waG90b3tmbG9hdDpsZWZ0O3dpZHRoOjYwJTtoZWlnaHQ6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hbWJpZW50X19jb2wtcGhvdG97d2lkdGg6NTclO3BhZGRpbmctcmlnaHQ6NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmFtYmllbnRfX2NvbC1waG90b3twYWRkaW5nLXJpZ2h0OjE1cHh9fS5hbWJpZW50X19waG90b3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDo5MCU7aGVpZ2h0OmF1dG87bWFyZ2luOjAgYXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYW1iaWVudF9fcGhvdG97ZmxvYXQ6cmlnaHQ7bWF4LXdpZHRoOm5vbmU7cGFkZGluZy10b3A6MTBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5hbWJpZW50X19waG90b3twYWRkaW5nLXRvcDozMHB4fX0uYW1iaWVudF9fY29sLXRleHR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYW1iaWVudF9fY29sLXRleHR7ZmxvYXQ6bGVmdDt3aWR0aDo0MCU7aGVpZ2h0OjEwMCU7cGFkZGluZzoxNXB4IDE1cHggMTVweCA0MHB4O2ZvbnQtc2l6ZTowcHh9LmFtYmllbnRfX2NvbC10ZXh0OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hbWJpZW50X19jb2wtdGV4dHt3aWR0aDo0MyU7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmFtYmllbnRfX2NvbC10ZXh0e3BhZGRpbmctcmlnaHQ6NDBweDtwYWRkaW5nLWxlZnQ6MTV9fS5hbWJpZW50X19jb250ZW50e21hcmdpbjowIGF1dG87Zm9udC1zaXplOjlweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFtYmllbnRfX2NvbnRlbnR7dGV4dC1hbGlnbjpsZWZ0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5hbWJpZW50X19jb250ZW50e2ZvbnQtc2l6ZToxMHB4fX0uYW1iaWVudF9fdGl0bGV7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozZW07bGluZS1oZWlnaHQ6MS41O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMmYyZjJmfS5hbWJpZW50X19kZXNje2ZvbnQtc2l6ZToyZW07bGluZS1oZWlnaHQ6MS4yNTtjb2xvcjojNTM1MzUzfS5hbWJpZW50X19saW5re21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MmVtO2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2M1Mzc1Mjt3aGl0ZS1zcGFjZTpub3dyYXB9LmFtYmllbnRfX2xpbmtfX3RleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnQ7dHJhbnNpdGlvbjpib3JkZXIgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmFtYmllbnRfX2xpbmsgLmljb24tc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OjRweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmFtYmllbnQ6aG92ZXIsLmFtYmllbnQ6YWN0aXZlLC5hbWJpZW50OmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2JveC1zaGFkb3c6MHB4IDBweCAyMHB4IDBweCByZ2JhKDAsMCwwLDAuMil9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hbWJpZW50OmhvdmVyIC5hbWJpZW50X19waG90bywuYW1iaWVudDphY3RpdmUgLmFtYmllbnRfX3Bob3RvLC5hbWJpZW50OmZvY3VzIC5hbWJpZW50X19waG90b3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KX19LmFtYmllbnQ6aG92ZXIgLmFtYmllbnRfX2xpbmtfX3RleHQsLmFtYmllbnQ6YWN0aXZlIC5hbWJpZW50X19saW5rX190ZXh0LC5hbWJpZW50OmZvY3VzIC5hbWJpZW50X19saW5rX190ZXh0e2JvcmRlci1jb2xvcjojYzUzNzUyfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYW1iaWVudC5hbWJpZW50LS1waG90by1yaWdodCAuYW1iaWVudF9fY29sLXBob3Rve2Zsb2F0OnJpZ2h0O3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MTVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hbWJpZW50LmFtYmllbnQtLXBob3RvLXJpZ2h0IC5hbWJpZW50X19jb2wtcGhvdG97cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDoxNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFtYmllbnQuYW1iaWVudC0tcGhvdG8tcmlnaHQgLmFtYmllbnRfX2NvbC10ZXh0e2Zsb2F0OnJpZ2h0O3BhZGRpbmc6MTVweCA0MHB4IDE1IDE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYW1iaWVudC5hbWJpZW50LS1waG90by1yaWdodCAuYW1iaWVudF9fY29sLXRleHR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDoyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmFtYmllbnQuYW1iaWVudC0tcGhvdG8tcmlnaHQgLmFtYmllbnRfX2NvbC10ZXh0e3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hbWJpZW50LmFtYmllbnQtLXBob3RvLXJpZ2h0IC5hbWJpZW50X19waG90b3tmbG9hdDpsZWZ0fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFtYmllbnQuYW1iaWVudC0tcGhvdG8tcmlnaHQ6aG92ZXIgLmFtYmllbnRfX3Bob3RvLC5hbWJpZW50LmFtYmllbnQtLXBob3RvLXJpZ2h0OmFjdGl2ZSAuYW1iaWVudF9fcGhvdG8sLmFtYmllbnQuYW1iaWVudC0tcGhvdG8tcmlnaHQ6Zm9jdXMgLmFtYmllbnRfX3Bob3Rve3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KX19LmNhcm91c2VsLXByb2R1Y3RzLXdyYXB7dmlzaWJpbGl0eTpoaWRkZW59LmNhcm91c2VsLXByb2R1Y3Rze3BhZGRpbmc6MCAzNXB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY2Fyb3VzZWwtcHJvZHVjdHN7cGFkZGluZzowIDU1cHh9fS5icm93c2VyLXRvdWNoZXZlbnRzIC5jYXJvdXNlbC1wcm9kdWN0c3twYWRkaW5nOjB9LmNhcm91c2VsLXByb2R1Y3RzIC5vd2wtc3RhZ2V7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtLCBzY3JvbGwtcG9zaXRpb247dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmNhcm91c2VsLXByb2R1Y3RzIC5vd2wtaXRlbXt3aWxsLWNoYW5nZTp0cmFuc2Zvcm0sIHNjcm9sbC1wb3NpdGlvbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uY2Fyb3VzZWwtcHJvZHVjdHMgLm93bC1zdGFnZXttYXJnaW46MCBhdXRvfS5jYXJvdXNlbC1wcm9kdWN0cy5uby1jZW50ZXIgLm93bC1zdGFnZXttYXJnaW46MH0uY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbXtwYWRkaW5nOjEwcHggMTBweCAyMHB4IDEwcHg7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjNweDt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAwLjM1cyBlYXNlLWluLW91dH0uYnJvd3Nlci1uby10b3VjaGV2ZW50cyAuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbTpob3ZlciwuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbTphY3RpdmUsLmJyb3dzZXItbm8tdG91Y2hldmVudHMgLmNhcm91c2VsLXByb2R1Y3RzLWl0ZW06Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLWNvbG9yOiNjMWMxYzF9LmJyb3dzZXItdG91Y2hldmVudHMgLmNhcm91c2VsLXByb2R1Y3RzLWl0ZW17d2lkdGg6MTgwcHh9QG1lZGlhIChtaW4td2lkdGg6IDIzLjQzNzVlbSl7LmJyb3dzZXItdG91Y2hldmVudHMgLmNhcm91c2VsLXByb2R1Y3RzLWl0ZW17d2lkdGg6MjMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsuYnJvd3Nlci10b3VjaGV2ZW50cyAuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbXt3aWR0aDoyNzVweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5icm93c2VyLXRvdWNoZXZlbnRzIC5jYXJvdXNlbC1wcm9kdWN0cy1pdGVte3dpZHRoOjI5NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmJyb3dzZXItdG91Y2hldmVudHMgLmNhcm91c2VsLXByb2R1Y3RzLWl0ZW17d2lkdGg6MzEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsuYnJvd3Nlci10b3VjaGV2ZW50cyAuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbXt3aWR0aDozMjBweH19LmNhcm91c2VsLXByb2R1Y3RzLWl0ZW0gYTpob3ZlciwuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbSBhOmFjdGl2ZSwuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbXtwYWRkaW5nLWJvdHRvbTozNXB4fX0uY2Fyb3VzZWwtcHJvZHVjdHMgLm93bC1pdGVtIGltZ3ttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlO2hlaWdodDphdXRvfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsuY2Fyb3VzZWwtcHJvZHVjdHMgLm93bC1pdGVtIGltZ3t3aWR0aDphdXRvfX0uY2Fyb3VzZWwtcHJvZHVjdHMgLmNhcm91c2VsLXByb2R1Y3RzLWl0ZW1fX3Bob3Rve3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY2Fyb3VzZWwtcHJvZHVjdHMgLmNhcm91c2VsLXByb2R1Y3RzLWl0ZW1fX3Bob3Rve21hcmdpbi1ib3R0b206MjBweH19LmNhcm91c2VsLXByb2R1Y3RzLWl0ZW1fX2luZm97cGFkZGluZzowIDVweDttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5jYXJvdXNlbC1wcm9kdWN0cy1pdGVtX19pbmZve3BhZGRpbmc6MCAxNXB4O21hcmdpbi1ib3R0b206MzVweH19LmNhcm91c2VsLXByb2R1Y3RzLWl0ZW1fX3RpdGxle21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoxLjQ1O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMDAwfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbV9fdGl0bGV7Zm9udC1zaXplOjI1cHh9fS5jYXJvdXNlbC1wcm9kdWN0cy1pdGVtX19kZXNje21hcmdpbjowO2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuMTtjb2xvcjojNTM1MzUzfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbV9fZGVzY3tmb250LXNpemU6MjBweH19LmNhcm91c2VsLXByb2R1Y3RzLWl0ZW1fX2RldGFpbHN7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgNXB4fS5jYXJvdXNlbC1wcm9kdWN0cy1pdGVtX19kZXRhaWxzOmJlZm9yZSwuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbV9fZGV0YWlsczphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LmNhcm91c2VsLXByb2R1Y3RzLWl0ZW1fX2RldGFpbHM6YWZ0ZXJ7Y2xlYXI6Ym90aH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmNhcm91c2VsLXByb2R1Y3RzLWl0ZW1fX2RldGFpbHN7bWFyZ2luOjAgMTVweH19LmNhcm91c2VsLXByb2R1Y3RzLWl0ZW1fX2NhdGVnb3J5e3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxN3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMDAwO3RyYW5zaXRpb246Y29sb3IgMC4zcyBlYXNlLWluLW91dH0uY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbV9fY2F0ZWdvcnk6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi01cHg7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I2MxYzFjMTt0cmFuc2l0aW9uOmJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dH0uY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbV9fY2F0ZWdvcnk6aG92ZXJ7Y29sb3I6I2M1Mzc1Mn0uY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbV9fY2F0ZWdvcnk6aG92ZXI6YmVmb3Jle2JhY2tncm91bmQ6I2M1Mzc1Mn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmNhcm91c2VsLXByb2R1Y3RzLWl0ZW1fX2NhdGVnb3J5e21hcmdpbi1ib3R0b206MH19LmNhcm91c2VsLXByb2R1Y3RzLWl0ZW1fX2NhdGVnb3J5X19vdmVyZmxvd3tkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbV9fc3RhdHN7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6MDt0b3A6MDtkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbV9fc3RhdHN7cG9zaXRpb246YWJzb2x1dGV9fS5jYXJvdXNlbC1wcm9kdWN0cy1pdGVtX19zdGF0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxN3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMDAwfS5jYXJvdXNlbC1wcm9kdWN0cy1pdGVtX19zdGF0Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjEzcHh9LmNhcm91c2VsLXByb2R1Y3RzLWl0ZW1fX3N0YXQgLmljb24tc3Zne2NvbG9yOiNjMWMxYzE7bWFyZ2luLXJpZ2h0OjE0cHh9LmNhcm91c2VsLXByb2R1Y3RzIC5vd2wtY29udHJvbHN7ZGlzcGxheTpub25lO21hcmdpbjowfS5jYXJvdXNlbC1wcm9kdWN0cyAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldiwuY2Fyb3VzZWwtcHJvZHVjdHMgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7d2lkdGg6MzVweDtwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1zaXplOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojOTc5Nzk3O3RyYW5zaXRpb246Y29sb3IgMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0fS5jYXJvdXNlbC1wcm9kdWN0cyAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldiAuaWNvbi1zdmcsLmNhcm91c2VsLXByb2R1Y3RzIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0IC5pY29uLXN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzYlO3dpZHRoOjIwcHg7aGVpZ2h0OjUxcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5jYXJvdXNlbC1wcm9kdWN0cyAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldiAuaWNvbi1zdmcsLmNhcm91c2VsLXByb2R1Y3RzIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0IC5pY29uLXN2Z3t3aWR0aDoyOXB4O2hlaWdodDo3NXB4fX0uY2Fyb3VzZWwtcHJvZHVjdHMgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXY6aG92ZXIsLmNhcm91c2VsLXByb2R1Y3RzIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0OmhvdmVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6I2JkYmRiZH0uY2Fyb3VzZWwtcHJvZHVjdHMgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYuZGlzYWJsZWQsLmNhcm91c2VsLXByb2R1Y3RzIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0LmRpc2FibGVke29wYWNpdHk6MC4yfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY2Fyb3VzZWwtcHJvZHVjdHMgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYsLmNhcm91c2VsLXByb2R1Y3RzIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0e3dpZHRoOjU1cHh9fS5jYXJvdXNlbC1wcm9kdWN0cyAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldntsZWZ0OjB9LmNhcm91c2VsLXByb2R1Y3RzIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2IC5pY29uLXN2Z3tsZWZ0OjlweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmNhcm91c2VsLXByb2R1Y3RzIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2IC5pY29uLXN2Z3tsZWZ0OjE5cHh9fS5jYXJvdXNlbC1wcm9kdWN0cyAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dHtyaWdodDowfS5jYXJvdXNlbC1wcm9kdWN0cyAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCAuaWNvbi1zdmd7cmlnaHQ6OXB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY2Fyb3VzZWwtcHJvZHVjdHMgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQgLmljb24tc3Zne3JpZ2h0OjE5cHh9fS5jYXJvdXNlbC1wcm9kdWN0cyAub3dsLWRvdHN7cGFkZGluZy10b3A6MTBweDt0ZXh0LWFsaWduOmNlbnRlcn0uYnJvd3Nlci10b3VjaGV2ZW50cyAuY2Fyb3VzZWwtcHJvZHVjdHMgLm93bC1kb3Rze3BhZGRpbmctdG9wOjB9LmNhcm91c2VsLXByb2R1Y3RzIC5vd2wtZG90cyAub3dsLWRvdHtkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lO3pvb206MX0uY2Fyb3VzZWwtcHJvZHVjdHMgLm93bC1kb3RzIC5vd2wtZG90IHNwYW57d2lkdGg6MTBweDtoZWlnaHQ6MTBweDttYXJnaW46NXB4IDhweDtiYWNrZ3JvdW5kOiNjMWMxYzE7ZGlzcGxheTpibG9jazstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2l0aW9uOmJhY2tncm91bmQgMC4zNXMgZWFzZTtib3JkZXItcmFkaXVzOjMwcHh9LmNhcm91c2VsLXByb2R1Y3RzIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiwuY2Fyb3VzZWwtcHJvZHVjdHMgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW57YmFja2dyb3VuZDojNjY2fS5pbnRyb3twYWRkaW5nOjQ1cHggMCAzNXB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaW50cm97cGFkZGluZy10b3A6NjVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5pbnRyb3twYWRkaW5nLXRvcDo5MHB4fX0uaW50cm8tLWJnLWdyZXl7YmFja2dyb3VuZDojZmFmYWZhfS5pbnRyby0tbm8tcHR7cGFkZGluZy10b3A6MH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmludHJvLS1wYi1iaWdnZXJ7cGFkZGluZy1ib3R0b206NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5pbnRyby0tcGItYmlnZ2Vye3BhZGRpbmctYm90dG9tOjcwcHh9fS5pbnRyby0tbGVzcy1wdHtwYWRkaW5nLXRvcDoyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaW50cm8tLWxlc3MtcHR7cGFkZGluZy10b3A6NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5pbnRyby0tbGVzcy1wdHtwYWRkaW5nLXRvcDo1MHB4fX0uaW50cm9fX3RleHR7bWF4LXdpZHRoOjkwMHB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MS4zNTtjb2xvcjojNjY2fS5pbnRyb19fdGV4dCBwe21hcmdpbi1ib3R0b206MzBweH0uaW50cm9fX3RleHQgYXtjb2xvcjojYzUzNzUyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmludHJvX190ZXh0IGE6aG92ZXIsLmludHJvX190ZXh0IGE6YWN0aXZlLC5pbnRyb19fdGV4dCBhOmZvY3Vze2NvbG9yOiM4OTI2Mzl9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5pbnRyb19fdGV4dHtmb250LXNpemU6MjFweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5pbnRyb19fdGV4dHtmb250LXNpemU6MjJweH19LmludHJvX19idXR0b25ze21hcmdpbi1ib3R0b206MzBweH0uY2FsbHRvYWN0aW9ue3BhZGRpbmc6NDVweCAwIDM1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5jYWxsdG9hY3Rpb257cGFkZGluZy10b3A6NjVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5jYWxsdG9hY3Rpb257cGFkZGluZy10b3A6OTBweH19LmNhbGx0b2FjdGlvbi0tYmctZ3JleXtiYWNrZ3JvdW5kOiNmYWZhZmF9LmNhbGx0b2FjdGlvbi0tbm8tcHR7cGFkZGluZy10b3A6MH0uY2FsbHRvYWN0aW9uX190ZXh0e21heC13aWR0aDo5MDBweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjEuMzU7Y29sb3I6IzUzNTM1M30uY2FsbHRvYWN0aW9uX190ZXh0IHB7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY2FsbHRvYWN0aW9uX190ZXh0e2ZvbnQtc2l6ZToyMXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmNhbGx0b2FjdGlvbl9fdGV4dHtmb250LXNpemU6MjJweH19LmNhbGx0b2FjdGlvbl9fYnV0dG9uc3ttYXJnaW4tYm90dG9tOjMwcHh9Lm5ld3NsZXR0ZXItY2FsbHRvYWN0aW9uLWZvcm17bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubmV3c2xldHRlci1jYWxsdG9hY3Rpb24tZm9ybXttYXJnaW4tYm90dG9tOjMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubmV3c2xldHRlci1jYWxsdG9hY3Rpb24tZm9ybV9fY29sOmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0ubmV3c2xldHRlci1jYWxsdG9hY3Rpb24tZm9ybV9fY29sOmxhc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubmV3c2xldHRlci1jYWxsdG9hY3Rpb24tZm9ybSAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjMwcHh9fS5uZXdzbGV0dGVyLWNhbGx0b2FjdGlvbi1mb3JtX19sZWdhbHtmb250LXNpemU6MTZweDtjb2xvcjojNTM1MzUzfS5uZXdzbGV0dGVyLWNhbGx0b2FjdGlvbi1mb3JtX19sZWdhbCAuY2hla2JveHttYXJnaW46MH0ucGFnZS1pbnRyb3twYWRkaW5nOjI1cHggMCAwO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsucGFnZS1pbnRyb3twYWRkaW5nOjMwcHggMCA1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucGFnZS1pbnRyb3twYWRkaW5nOjQwcHggMCAyMHB4fX0ucGFnZS1pbnRyby5oYXMtdGFic3twYWRkaW5nLWJvdHRvbTowfS5wYWdlLWludHJvLS1iZy1ncmV5e2JhY2tncm91bmQ6I2ZhZmFmYX0ucGFnZS1pbnRyby0tbm8tcHR7cGFkZGluZy10b3A6MH0ucGFnZS1pbnRyby0tbWItNDB7bWFyZ2luLWJvdHRvbToyNXB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucGFnZS1pbnRyby0tbWItNDB7bWFyZ2luLWJvdHRvbTo0MHB4fX0ucGFnZS1pbnRyb19fdGV4dHttYXgtd2lkdGg6OTAwcHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoxLjM1O2NvbG9yOiM2NjZ9LnBhZ2UtaW50cm9fX3RleHQgcHttYXJnaW4tYm90dG9tOjMwcHh9LnBhZ2UtaW50cm9fX3RleHQgYXtjb2xvcjojYzUzNzUyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnBhZ2UtaW50cm9fX3RleHQgYTpob3ZlciwucGFnZS1pbnRyb19fdGV4dCBhOmFjdGl2ZSwucGFnZS1pbnRyb19fdGV4dCBhOmZvY3Vze2NvbG9yOiM4OTI2Mzl9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5wYWdlLWludHJvX190ZXh0e2ZvbnQtc2l6ZToyMXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnBhZ2UtaW50cm9fX3RleHR7Zm9udC1zaXplOjIycHh9fS5wYWdlLWludHJvX19idXR0b25ze21hcmdpbi1ib3R0b206MzBweH0uZ2FsbGVyeV9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MzUwcHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmdhbGxlcnlfX2l0ZW17d2lkdGg6NTAlO2hlaWdodDo0NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5nYWxsZXJ5X19pdGVte2hlaWdodDo1MDBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5nYWxsZXJ5X19pdGVte3dpZHRoOjI1JTtoZWlnaHQ6NjAwcHh9fS5icm93c2VyLW5vLXRvdWNoZXZlbnRzIC5nYWxsZXJ5X19pdGVtOmhvdmVyIC5nYWxsZXJ5X19pdGVtX19pbWcsLmJyb3dzZXItbm8tdG91Y2hldmVudHMgLmdhbGxlcnlfX2l0ZW06YWN0aXZlIC5nYWxsZXJ5X19pdGVtX19pbWcsLmJyb3dzZXItbm8tdG91Y2hldmVudHMgLmdhbGxlcnlfX2l0ZW06Zm9jdXMgLmdhbGxlcnlfX2l0ZW1fX2ltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wMyk7b3BhY2l0eTowLjh9LmdhbGxlcnlfX2l0ZW1fX2ltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87YmFja2dyb3VuZC1zaXplOmNvdmVyO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZ2FsbGVyeV9faXRlbS5nYWxsZXJ5X19pdGVtLS1kb3VibGUtd2lkdGh7d2lkdGg6NTAlfX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmdhbGxlcnlfX2l0ZW0uZ2FsbGVyeV9faXRlbS0tZG91YmxlLXdpZHRoe3dpZHRoOjUwJX19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5nYWxsZXJ5X19pdGVtLmdhbGxlcnlfX2l0ZW0tLXRoaXJkLXdpZHRoe3dpZHRoOjUwJX19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5nYWxsZXJ5X19pdGVtLmdhbGxlcnlfX2l0ZW0tLXRoaXJkLXdpZHRoe3dpZHRoOjMzLjMzMzMzMyV9fS5nYWxsZXJ5X19idXR0b25ze3BhZGRpbmctdG9wOjQ1cHh9LmdhbGxlcnktZ2ZsZXh7d2lkdGg6YXV0bztvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWxlZnQ6LTRweH0uZ2FsbGVyeS1nZmxleF9faXRlbXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7bWFyZ2luOjJweCAwIDJweCA0cHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5icm93c2VyLW5vLXRvdWNoZXZlbnRzIC5nYWxsZXJ5LWdmbGV4X19pdGVtOmhvdmVyIGltZzpub3QoLmdhbGxlcnktZ2ZsZXhfX2l0ZW1fX2ljb25fX2ltZyksLmJyb3dzZXItbm8tdG91Y2hldmVudHMgLmdhbGxlcnktZ2ZsZXhfX2l0ZW06YWN0aXZlIGltZzpub3QoLmdhbGxlcnktZ2ZsZXhfX2l0ZW1fX2ljb25fX2ltZyksLmJyb3dzZXItbm8tdG91Y2hldmVudHMgLmdhbGxlcnktZ2ZsZXhfX2l0ZW06Zm9jdXMgaW1nOm5vdCguZ2FsbGVyeS1nZmxleF9faXRlbV9faWNvbl9faW1nKXt0cmFuc2Zvcm06c2NhbGUoMS4wMyk7b3BhY2l0eTowLjh9LmdhbGxlcnktZ2ZsZXhfX2l0ZW0gaW1nOm5vdCguZ2FsbGVyeS1nZmxleF9faXRlbV9faWNvbl9faW1nKXtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87aGVpZ2h0OjEwMCU7bWF4LWhlaWdodDozMjBweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uZ2FsbGVyeS1nZmxleF9faXRlbV9faWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O3JpZ2h0OjVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7cGFkZGluZzo3cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMSl9LmdhbGxlcnktZ2ZsZXhfX2l0ZW1fX2ljb24gaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmdhbGxlcnktZ2ZsZXhfX2l0ZW1fX2ljb257dG9wOjEwcHg7cmlnaHQ6MTBweDt3aWR0aDoyOHB4O2hlaWdodDoyOHB4fX0uZ2FsbGVyeS1nZmxleF9fYnV0dG9uc3twYWRkaW5nLXRvcDo0NXB4fS5nYWxsZXJ5LWdmbGV4LS12Y3cgLmdhbGxlcnktZ2ZsZXhfX2l0ZW17d2lkdGg6NTAlO21hcmdpbjowfS5nYWxsZXJ5LWdmbGV4LS12Y3cgLmdhbGxlcnktZ2ZsZXhfX2l0ZW0gaW1nOm5vdCguZ2FsbGVyeS1nZmxleF9faXRlbV9faWNvbl9faW1nKXttYXgtaGVpZ2h0Om5vbmV9LmdhbGxlcnktZmxleHtvdmVyZmxvdzpoaWRkZW59LmdhbGxlcnktZmxleC1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTJweDttYXJnaW4tbGVmdDotMnB4fS5nYWxsZXJ5LWZsZXgtY29udGVudDphZnRlcntjb250ZW50OicnfS5nYWxsZXJ5LWZsZXhfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW46MnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW59LmJyb3dzZXItbm8tdG91Y2hldmVudHMgLmdhbGxlcnktZmxleF9faXRlbTpob3ZlciBpbWc6bm90KC5nYWxsZXJ5LWdmbGV4X19pdGVtX19pY29uX19pbWcpLC5icm93c2VyLW5vLXRvdWNoZXZlbnRzIC5nYWxsZXJ5LWZsZXhfX2l0ZW06YWN0aXZlIGltZzpub3QoLmdhbGxlcnktZ2ZsZXhfX2l0ZW1fX2ljb25fX2ltZyksLmJyb3dzZXItbm8tdG91Y2hldmVudHMgLmdhbGxlcnktZmxleF9faXRlbTpmb2N1cyBpbWc6bm90KC5nYWxsZXJ5LWdmbGV4X19pdGVtX19pY29uX19pbWcpe3RyYW5zZm9ybTpzY2FsZSgxLjAzKTtvcGFjaXR5OjAuOH0uZ2FsbGVyeS1mbGV4X19pdGVtX19oZWxwZXJ7ZGlzcGxheTpibG9ja30uZ2FsbGVyeS1mbGV4X19pdGVtIGltZzpub3QoLmdhbGxlcnktZ2ZsZXhfX2l0ZW1fX2ljb25fX2ltZyl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJTt2ZXJ0aWNhbC1hbGlnbjpib3R0b207dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LmdhbGxlcnktZmxleF9faXRlbV9faW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCU7dmVydGljYWwtYWxpZ246Ym90dG9tfS5nYWxsZXJ5LWZsZXhfX2J1dHRvbnN7cGFkZGluZy10b3A6NDVweH1odG1sLmJyb3dzZXItbm8tZmxleGJveCAuZ2FsbGVyeS1mbGV4LWNvbnRlbnR7ZGlzcGxheTpibG9jaztmb250LXNpemU6MHB4O3RleHQtYWxpZ246Y2VudGVyfWh0bWwuYnJvd3Nlci1uby1mbGV4Ym94IC5nYWxsZXJ5LWZsZXgtY29udGVudDphZnRlcntjb250ZW50Om5vbmV9aHRtbC5icm93c2VyLW5vLWZsZXhib3ggLmdhbGxlcnktZmxleF9faXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG87bWFyZ2luOjB9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pe2h0bWwuYnJvd3Nlci1uby1mbGV4Ym94IC5nYWxsZXJ5LWZsZXhfX2l0ZW17d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDoyNTBweDttYXJnaW46MnB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7aHRtbC5icm93c2VyLW5vLWZsZXhib3ggLmdhbGxlcnktZmxleF9faXRlbXtoZWlnaHQ6MzAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXtodG1sLmJyb3dzZXItbm8tZmxleGJveCAuZ2FsbGVyeS1mbGV4X19pdGVte2hlaWdodDozMjVweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pe2h0bWwuYnJvd3Nlci1uby1mbGV4Ym94IC5nYWxsZXJ5LWZsZXhfX2l0ZW17aGVpZ2h0OjM1MHB4fX1odG1sLmJyb3dzZXItbm8tZmxleGJveCAuZ2FsbGVyeS1mbGV4X19pdGVtIGltZzpub3QoLmdhbGxlcnktZ2ZsZXhfX2l0ZW1fX2ljb25fX2ltZyl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH1odG1sLmJyb3dzZXItbm8tZmxleGJveCAuZ2FsbGVyeS1mbGV4X19pdGVtX19oZWxwZXJ7ZGlzcGxheTpub25lfS5icmVhZGNydW1ie3BhZGRpbmc6MTVweCAwO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMmYyZjJmO2JhY2tncm91bmQ6I2YxZjFmMX0uYnJlYWRjcnVtYi0taWZyYW1le3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kOm5vbmV9LmJyZWFkY3J1bWJfX2l0ZW17Y29sb3I6IzJmMmYyZjt3aGl0ZS1zcGFjZTpub3dyYXB9LmJyZWFkY3J1bWJfX2l0ZW0uaXMtYWN0aXZle2NvbG9yOiNjNTM3NTJ9YS5icmVhZGNydW1iX19pdGVtOmhvdmVyLGEuYnJlYWRjcnVtYl9faXRlbTphY3RpdmUsYS5icmVhZGNydW1iX19pdGVtOmZvY3Vze2NvbG9yOiMyZjJmMmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucHN3cF9fYmd7YmFja2dyb3VuZDojZmZmfS5wc3dwX190b3AtYmFye2hlaWdodDo0NnB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHN3cF9fdG9wLWJhcntoZWlnaHQ6NzBweH19LnBzd3BfX2J1dHRvbntjb2xvcjojYmJifS5wc3dwX19idXR0b24tLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt0b3A6OHB4O3JpZ2h0OjhweDt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7b3V0bGluZTowfS5wc3dwX19idXR0b24tLWNsb3NlIHN2Z3twb2ludGVyLWV2ZW50czpub25lO3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5wc3dwX19idXR0b24tLWNsb3Nle3RvcDoxNHB4O3JpZ2h0OjE0cHg7d2lkdGg6NDJweDtoZWlnaHQ6NDJweH0ucHN3cF9fYnV0dG9uLS1jbG9zZSBzdmd7d2lkdGg6NDJweDtoZWlnaHQ6NDJweH19LnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5wc3dwX19jb3VudGVye2NvbG9yOiM3Nzc7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6NDZweDtvcGFjaXR5OjF9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5wc3dwX19jb3VudGVye2xpbmUtaGVpZ2h0OjcwcHh9fS5wc3dwX19jYXB0aW9uLC5wc3dwX190b3AtYmFye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHN3cF9fY2FwdGlvbiwucHN3cF9fdG9wLWJhcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fX0ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiwucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4zKX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24sLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudH19LnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6bm9uZX0ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCwucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHR7d2lkdGg6NDRweH0ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCBzdmcsLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHN2Z3twb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCwucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHR7d2lkdGg6NzBweH19LnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LC5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHR7dmlzaWJpbGl0eTp2aXNpYmxlfS5wc3dwX19lcnJvci1tc2d7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiM3Nzd9LnBzd3BfX2Vycm9yLW1zZyBhe2NvbG9yOiM3Nzc7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucHN3cF9fY2FwdGlvbl9fY2VudGVye2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMTtjb2xvcjojNzc3O3RleHQtYWxpZ246Y2VudGVyfS5wc3dwX19jYXB0aW9uX19jZW50ZXIgc3Bhbntwb3NpdGlvbjpmaXhlZDt0b3A6MTBweDtsZWZ0OjYwcHg7cmlnaHQ6NjBweDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowLjllbTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5wc3dwX19jYXB0aW9uX19jZW50ZXIgc3Bhbnt0b3A6OHB4O3JpZ2h0OjY1cHg7bGVmdDo2NXB4fX0ubWZwLWNsb3Nle3RvcDo4cHg7cmlnaHQ6OHB4O3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7Y29sb3I6I2JiYjtvcGFjaXR5OjE7dHJhbnNpdGlvbjpjb2xvciAwLjJzIGVhc2UtaW4tb3V0fS5tZnAtY2xvc2Ugc3Zne3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9Lm1mcC1jbG9zZTphY3RpdmV7dG9wOjhweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm1mcC1jbG9zZXt0b3A6MThweDtyaWdodDoxOHB4O3dpZHRoOjQycHg7aGVpZ2h0OjQycHh9Lm1mcC1jbG9zZTphY3RpdmV7dG9wOjE4cHh9Lm1mcC1jbG9zZSBzdmd7d2lkdGg6NDJweDtoZWlnaHQ6NDJweH19Lm1mcC1jbG9zZTpmb2N1cywubWZwLWNsb3NlOmhvdmVye29wYWNpdHk6MTtjb2xvcjojODg4fS5tZnAtYm90dG9tLWJhcnttYXJnaW4tdG9wOi0xOHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubWZwLWJvdHRvbS1iYXJ7bWFyZ2luLXRvcDotMzZweH19aW1nLm1mcC1pbWd7cGFkZGluZzo0MHB4IDAgMjBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7aW1nLm1mcC1pbWd7cGFkZGluZzo2NXB4IDAgNDBweH19Lm1mcC1iZ3tiYWNrZ3JvdW5kOiNmZmY7b3BhY2l0eTowLjk1fS5tZnAtZmlndXJlOmFmdGVye2NvbnRlbnQ6bm9uZX0ubWZwLWFycm93e3dpZHRoOjUwcHg7Y29sb3I6I2VlZTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eTowLjg7dHJhbnNpdGlvbjpjb2xvciAwLjJzIGVhc2UtaW4tb3V0fS5tZnAtYXJyb3cgLmljb24tc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ubWZwLWFycm93OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjpub25lO21hcmdpbjowfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsubWZwLWFycm93e2NvbG9yOiNiYmJ9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubWZwLWFycm93e29wYWNpdHk6MX19Lm1mcC1jb250YWluZXJ7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsubWZwLWNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjZweDtwYWRkaW5nLWxlZnQ6NnB4fX0ubWZwLWFycm93OmhvdmVye2NvbG9yOiM4ODg7b3BhY2l0eToxfS5tZnAtYXJyb3ctcmlnaHR7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybS1vcmlnaW46NTAlfS5tZnAtYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpub25lfS5tZnAtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6bm9uZX0ubWZwLWNvdW50ZXJ7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzMzM30ubWZwLXpvb20taW4gLm1mcC1maWd1cmV7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNmb3JtOnNjYWxlKDAuOCl9Lm1mcC16b29tLWluLm1mcC1iZ3tvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLW91dH0ubWZwLXpvb20taW4ubWZwLXJlYWR5IC5tZnAtZmlndXJle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9Lm1mcC16b29tLWluLm1mcC1yZWFkeS5tZnAtYmd7b3BhY2l0eTowLjk1fS5tZnAtem9vbS1pbi5tZnAtcmVtb3ZpbmcgLm1mcC1maWd1cmV7dHJhbnNmb3JtOnNjYWxlKDAuOCk7b3BhY2l0eTowfS5tZnAtem9vbS1pbi5tZnAtcmVtb3ZpbmcubWZwLWJne29wYWNpdHk6MH0ucGFnZS1zZWFyY2h7cGFkZGluZy10b3A6NzVweH1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnBhZ2Utc2VhcmNoe3BhZGRpbmctdG9wOjExMHB4fX0uc2VhcmNoLW1pbml7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3RvcDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmN2Y3ZjU7dHJhbnNmb3JtOnNjYWxlWSgwKTt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtfS5zZWFyY2gtbWluaS5pcy1vcGVue3RyYW5zZm9ybTpzY2FsZVkoMSl9LnNlYXJjaC1taW5pIC5jb250YWluZXJ7cGFkZGluZzowIDE0cHh9LnNlYXJjaC1taW5pX19mb3Jte3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowfS5zZWFyY2gtbWluaV9faW5wdXR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2hlaWdodDo1MHB4O3BhZGRpbmc6MCAxOXB4IDAgMDtib3JkZXI6MDttYXJnaW46MDtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Y29sb3I6Izg4ODtvdXRsaW5lOjA7YmFja2dyb3VuZDojZjdmN2Y1fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuc2VhcmNoLW1pbmlfX2lucHV0e3BhZGRpbmctbGVmdDoycHg7Zm9udC1zaXplOjI0cHg7aGVpZ2h0Ojc0cHh9fS5zZWFyY2gtbWluaV9fc3VibWl0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt0b3A6MDtyaWdodDotOXB4O3dpZHRoOjQwcHg7aGVpZ2h0OjEwMCU7cGFkZGluZzowO2JvcmRlcjowO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM2NjY7YmFja2dyb3VuZDowfS5zZWFyY2gtbWluaV9fc3VibWl0OmhvdmVyLC5zZWFyY2gtbWluaV9fc3VibWl0OmFjdGl2ZSwuc2VhcmNoLW1pbmlfX3N1Ym1pdDpmb2N1c3tjb2xvcjojMDAwO291dGxpbmU6bm9uZX0uc2VhcmNoLXdyYXB7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTAzMDt0b3A6NDZweDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtvdmVyZmxvdzphdXRvO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bzt3aWxsLWNoYW5nZTpzY3JvbGwtcG9zaXRpb247YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5zZWFyY2gtd3JhcHt0b3A6NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5zZWFyY2gtd3JhcHt0b3A6ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pe2JvZHkuaXMtaGVhZGVyLW1pbmkgLnNlYXJjaC13cmFwe3RvcDo2MHB4fX0uc2VhcmNoLXdyYXAtLXdhbGx5e3otaW5kZXg6MTAwMn0uc2VhcmNoLWJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTAwMDt0b3A6NDZweDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3dpbGwtY2hhbmdlOnNjcm9sbC1wb3NpdGlvbn1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnNlYXJjaC1iYWNrZHJvcHt0b3A6NTBweDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC45NSl9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuc2VhcmNoLWJhY2tkcm9we3RvcDo4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Ym9keS5pcy1oZWFkZXItbWluaSAuc2VhcmNoLWJhY2tkcm9we3RvcDo2MHB4fX0uc2VhcmNoLWJhY2tkcm9wLS13YWxseXt6LWluZGV4OjEwMDF9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5zZWFyY2gtYmFja2Ryb3AtLXdhbGx5e2JhY2tncm91bmQ6I2ZmZn19LnNlYXJjaC1oZWFkZXJ7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDIwO3RvcDo0NnB4O2xlZnQ6MDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt3aWxsLWNoYW5nZTpzY3JvbGwtcG9zaXRpb247YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5zZWFyY2gtaGVhZGVye3RvcDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnNlYXJjaC1oZWFkZXJ7dG9wOjgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXtib2R5LmlzLWhlYWRlci1taW5pIC5zZWFyY2gtaGVhZGVye3RvcDo2MHB4fX0uc2VhcmNoLWhlYWRlcl9fY29udGVudHtwYWRkaW5nLXRvcDoyNXB4O3BhZGRpbmctYm90dG9tOjE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5zZWFyY2gtaGVhZGVyX19jb250ZW50e3BhZGRpbmctdG9wOjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LnNlYXJjaC1oZWFkZXJfX2NvbnRlbnR7cGFkZGluZy10b3A6ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwNWVtKXsuc2VhcmNoLWhlYWRlcl9fY29udGVudHtwYWRkaW5nLXRvcDoxMTBweH19LnNlYXJjaF9fY2xvc2UtYnRue3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt0b3A6MTVweDtyaWdodDoxNXB4O2NvbG9yOiNiYmJ9LnNlYXJjaF9fY2xvc2UtYnRuOmhvdmVyLC5zZWFyY2hfX2Nsb3NlLWJ0bjphY3RpdmUsLnNlYXJjaF9fY2xvc2UtYnRuOmZvY3Vze2NvbG9yOiM2NjZ9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5zZWFyY2hfX2Nsb3NlLWJ0bnt0b3A6MThweDtyaWdodDoyNnB4fX0uc2VhcmNoX190aXRsZXtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDAwfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuc2VhcmNoX190aXRsZXttYXJnaW4tYm90dG9tOjlweDtmb250LXNpemU6MzBweH19LnNlYXJjaF9fc3VidGl0bGV7ZGlzcGxheTpub25lO21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzUzNTM1Mzt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlLWluLW91dH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnNlYXJjaF9fc3VidGl0bGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6MjBweH19LnNlYXJjaF9faW5wdXR7d2lkdGg6MTAwJTtwYWRkaW5nOjA7Ym9yZGVyOjA7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjEuMztjb2xvcjojNjY2O2JhY2tncm91bmQ6MDtib3gtc2hhZG93Om5vbmU7YXBwZWFyYW5jZTpub25lO291dGxpbmU6MH1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnNlYXJjaF9faW5wdXR7Zm9udC1zaXplOjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuc2VhcmNoX19pbnB1dHtmb250LXNpemU6NjBweH19LnNlYXJjaHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmV9LnNlYXJjaF9fY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjEzMXB4O3BhZGRpbmctYm90dG9tOjEwcHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsuc2VhcmNoX19jb250YWluZXJ7cGFkZGluZy10b3A6MTYxcHg7cGFkZGluZy1ib3R0b206MjVweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5zZWFyY2hfX2NvbnRhaW5lcntwYWRkaW5nLXRvcDoyMzdweDtwYWRkaW5nLWJvdHRvbTozNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnNlYXJjaF9fY29udGFpbmVye3BhZGRpbmctYm90dG9tOjU1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LnNlYXJjaF9fY29udGFpbmVye3BhZGRpbmctdG9wOjMxN3B4fX1AbWVkaWEgKG1pbi13aWR0aDogMTA1ZW0pey5zZWFyY2hfX2NvbnRhaW5lcntwYWRkaW5nLXRvcDozNDdweH19LnNlYXJjaF9fcmVzdWx0c19fc3VtbWFyeXttYXJnaW4tYm90dG9tOjQwcHh9LnNlYXJjaF9fcmVzdWx0c19fdGl0bGV7bWFyZ2luLWJvdHRvbTo2cHg7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNDU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwMDB9LnNlYXJjaF9fcmVzdWx0c19fc3VidGl0bGV7bWFyZ2luOjA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiM1MzUzNTN9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5zZWFyY2hfX3Jlc3VsdHNfX3N1YnRpdGxle2ZvbnQtc2l6ZToyMHB4fX0uc2VhcmNoX19sb2FkaW5ne21hcmdpbjowIDNweH0uc2VhcmNoLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDo5MHB4O21hcmdpbi1ib3R0b206MzVweH0uc2VhcmNoLWl0ZW0gYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojNTM1MzUzfS5zZWFyY2gtaXRlbTpob3Zlciwuc2VhcmNoLWl0ZW06YWN0aXZlLC5zZWFyY2gtaXRlbTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojNTM1MzUzfS5zZWFyY2gtaXRlbTpob3ZlciBhLC5zZWFyY2gtaXRlbTphY3RpdmUgYSwuc2VhcmNoLWl0ZW06Zm9jdXMgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojNTM1MzUzfS5zZWFyY2gtaXRlbTpob3ZlciAuc2VhcmNoLWl0ZW1fX3RpdGxlLC5zZWFyY2gtaXRlbTphY3RpdmUgLnNlYXJjaC1pdGVtX190aXRsZSwuc2VhcmNoLWl0ZW06Zm9jdXMgLnNlYXJjaC1pdGVtX190aXRsZXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDAwfS5zZWFyY2gtaXRlbTpob3ZlciAuc2VhcmNoLWl0ZW1fX2ltYWdlLC5zZWFyY2gtaXRlbTphY3RpdmUgLnNlYXJjaC1pdGVtX19pbWFnZSwuc2VhcmNoLWl0ZW06Zm9jdXMgLnNlYXJjaC1pdGVtX19pbWFnZXtvcGFjaXR5OjAuOH1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnNlYXJjaC1pdGVte21pbi1oZWlnaHQ6MTUwcHg7bWFyZ2luLWJvdHRvbToyMHB4fX0uc2VhcmNoLWl0ZW1fX2ltYWdle3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLWJvdHRvbTo1cHg7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0fS5zZWFyY2gtaXRlbV9faW1hZ2UgaW1ne3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5zZWFyY2gtaXRlbV9faW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjE1MHB4O21hcmdpbi1yaWdodDowO21hcmdpbi1ib3R0b206MH19LnNlYXJjaC1pdGVtX19jb250ZW50e3BhZGRpbmctdG9wOjVweH1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnNlYXJjaC1pdGVtX19jb250ZW50e3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1sZWZ0OjE3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnNlYXJjaC1pdGVtX19jb250ZW50e3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1sZWZ0OjE4MHB4fX0uc2VhcmNoLWl0ZW1fX3RpdGxle21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzUzNTM1Mzt0cmFuc2l0aW9uOmNvbG9yIDAuMnMgZWFzZS1pbi1vdXR9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5zZWFyY2gtaXRlbV9fdGl0bGV7bWFyZ2luLWJvdHRvbTo2cHg7Zm9udC1zaXplOjI2cHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuc2VhcmNoLWl0ZW1fX3RpdGxle2ZvbnQtc2l6ZTozMHB4fX0uc2VhcmNoLWl0ZW1fX2NhdGVnb3J5e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjE1cHg7bWF4LXdpZHRoOjEwMCU7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE3cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwMDA7dHJhbnNpdGlvbjpjb2xvciAwLjNzIGVhc2UtaW4tb3V0O3ZlcnRpY2FsLWFsaWduOnRvcH0uc2VhcmNoLWl0ZW1fX2NhdGVnb3J5OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNXB4O2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNjMWMxYzE7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXR9LnNlYXJjaC1pdGVtX19jYXRlZ29yeTpob3Zlcntjb2xvcjojYzUzNzUyfS5zZWFyY2gtaXRlbV9fY2F0ZWdvcnk6aG92ZXI6YmVmb3Jle2JhY2tncm91bmQ6I2M1Mzc1Mn1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnNlYXJjaC1pdGVtX19jYXRlZ29yeXtkaXNwbGF5OmlubGluZS1ibG9ja319LnNlYXJjaC1pdGVtX19jYXRlZ29yeV9fb3ZlcmZsb3d7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnNlYXJjaC1pdGVtX19zdGF0c3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2hpdGUtc3BhY2U6bm93cmFwfS5zZWFyY2gtaXRlbV9fc3RhdHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTdweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzAwMH0uc2VhcmNoLWl0ZW1fX3N0YXQ6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTNweH0uc2VhcmNoLWl0ZW1fX3N0YXQgLmljb24tc3Zne2NvbG9yOiNjMWMxYzE7bWFyZ2luLXJpZ2h0OjE0cHh9LnBhZ2luYXRpb257cGFkZGluZzozNXB4IDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2luYXRpb25fX2xpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgNXB4O3ZlcnRpY2FsLWFsaWduOnRvcDtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyNHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiM2NjZ9LnBhZ2luYXRpb25fX2xpbms6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLWxlZnQ6MH0ucGFnaW5hdGlvbl9fbGluazpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjEwcHh9LnBhZ2luYXRpb25fX2xpbmsuaXMtYWN0aXZle2ZvbnQtd2VpZ2h0OjcwMH0ucGFnaW5hdGlvbl9fbGluazpob3ZlciwucGFnaW5hdGlvbl9fbGluazphY3RpdmUsLnBhZ2luYXRpb25fX2xpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwMH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnBhZ2luYXRpb25fX2xpbmt7bWFyZ2luOjAgOHB4fS5wYWdpbmF0aW9uX19saW5rOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoxMnB4fS5wYWdpbmF0aW9uX19saW5rOmxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MTJweH19LnBhZ2luYXRpb25fX2xpbmstLWFycm93e2NvbG9yOiM1MzUzNTN9LnBhZ2luYXRpb25fX2xpbmstLW5vbGluazpob3ZlciwucGFnaW5hdGlvbl9fbGluay0tbm9saW5rOmFjdGl2ZSwucGFnaW5hdGlvbl9fbGluay0tbm9saW5rOmZvY3Vze2NvbG9yOiM2NjZ9LmJsb2NrLXRleHR7cGFkZGluZy1ib3R0b206MjBweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjQ1O2NvbG9yOiM2NjZ9LmJsb2NrLXRleHQgcHttYXJnaW4tYm90dG9tOjI1cHh9LmJsb2NrLXRleHQgLmJsYWNre2NvbG9yOiMwMDB9LmJsb2NrLXRleHQgYXtjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJsb2NrLXRleHQgYTpob3ZlciwuYmxvY2stdGV4dCBhOmFjdGl2ZSwuYmxvY2stdGV4dCBhOmZvY3Vze2NvbG9yOiNjNTM3NTI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmJsb2NrLXRleHR7Zm9udC1zaXplOjIwcHh9LmJsb2NrLXRleHQgcHttYXJnaW4tYm90dG9tOjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYmxvY2stdGV4dHtmb250LXNpemU6MjJweH0uYmxvY2stdGV4dCBwe21hcmdpbi1ib3R0b206NjBweH19LmJsb2NrLXRleHQuYmxvY2stdGV4dC0tcC1sZXNzLW1hcmdpbiBwe21hcmdpbi1ib3R0b206MTVweH0uYmxvY2stdGV4dC5ibG9jay10ZXh0X19tb3JlLXBie3BhZGRpbmctYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5ibG9jay10ZXh0LmJsb2NrLXRleHRfX21vcmUtcGJ7cGFkZGluZy1ib3R0b206NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5ibG9jay10ZXh0LmJsb2NrLXRleHRfX21vcmUtcGJ7cGFkZGluZy1ib3R0b206NzBweH19LmJsb2NrLXRleHQuYmxvY2stdGV4dC0tZGFya3tjb2xvcjojMmYyZjJmfS5ibG9jay10ZXh0LmJsb2NrLXRleHQtLWxpZ2h0e2NvbG9yOiM2OTY5Njl9LmJsb2NrLWltYWdle3BhZGRpbmctYm90dG9tOjQ1cHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5ibG9jay1pbWFnZXtwYWRkaW5nLWJvdHRvbTo2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmJsb2NrLWltYWdle3BhZGRpbmctYm90dG9tOjgwcHh9fS5ibG9jay1pbWFnZS1iZ3toZWlnaHQ6MjUwcHg7bWFyZ2luLWJvdHRvbTo0NXB4O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5ibG9jay1pbWFnZS1iZ3toZWlnaHQ6MzAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYmxvY2staW1hZ2UtYmd7aGVpZ2h0OjQwMHB4O21hcmdpbi1ib3R0b206NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5ibG9jay1pbWFnZS1iZ3toZWlnaHQ6NDUwcHg7bWFyZ2luLWJvdHRvbTo4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmJsb2NrLWltYWdlLWJne2hlaWdodDo1MDBweH19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsuYmxvY2staW1hZ2UtYmd7aGVpZ2h0OjYwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTA1ZW0pey5ibG9jay1pbWFnZS1iZ3toZWlnaHQ6NzYwcHh9fS5ibG9jay1pbWFnZS1iZy5ibG9jay1pbWFnZS1iZy0tbm8tbWFyZ2lue21hcmdpbjowfS5ibG9jay1pbWFnZS1iZy5ibG9jay1pbWFnZS1iZy0tNDAwe21heC1oZWlnaHQ6NDAwcHh9LmJsb2NrLWltYWdlLWJnLmJsb2NrLWltYWdlLWJnLS05MzB7aGVpZ2h0OjM1MHB4fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsuYmxvY2staW1hZ2UtYmcuYmxvY2staW1hZ2UtYmctLTkzMHtoZWlnaHQ6NDAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYmxvY2staW1hZ2UtYmcuYmxvY2staW1hZ2UtYmctLTkzMHtoZWlnaHQ6NDUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYmxvY2staW1hZ2UtYmcuYmxvY2staW1hZ2UtYmctLTkzMHtoZWlnaHQ6NTUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsuYmxvY2staW1hZ2UtYmcuYmxvY2staW1hZ2UtYmctLTkzMHtoZWlnaHQ6NzUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LmJsb2NrLWltYWdlLWJnLmJsb2NrLWltYWdlLWJnLS05MzB7aGVpZ2h0OjgwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTA1ZW0pey5ibG9jay1pbWFnZS1iZy5ibG9jay1pbWFnZS1iZy0tOTMwe2hlaWdodDo5MzBweH19LmJsb2NrLXF1b3Rle292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo0NXB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYmxvY2stcXVvdGV7cGFkZGluZy1ib3R0b206NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5ibG9jay1xdW90ZXtwYWRkaW5nLWJvdHRvbTo4MHB4fX0uYmxvY2stcXVvdGVfX2NvbnRhaW5lcntwYWRkaW5nOjAgMTVweDtmb250LXNpemU6MH0uYmxvY2stcXVvdGVfX2NvbnRhaW5lcjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9QG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ZW0pey5ibG9jay1xdW90ZV9fY29udGFpbmVyLmNvbnRhaW5lci1mbHVpZHttYXgtd2lkdGg6ODEycHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYmxvY2stcXVvdGVfX2NvbnRhaW5lcntwYWRkaW5nOjB9fS5ibG9jay1xdW90ZV9fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMCAzMHB4fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYmxvY2stcXVvdGVfX2NvbnRlbnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nOjAgNyV9fS5ibG9jay1xdW90ZV9fdGV4dHtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjM7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiMyZjJmMmZ9LmJsb2NrLXF1b3RlX190ZXh0IHB7bWFyZ2luLWJvdHRvbToxNXB4fS5ibG9jay1xdW90ZV9fdGV4dCBzdHJvbmd7Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmO2NvbG9yOiMwMDB9LmJsb2NrLXF1b3RlX190ZXh0IGF7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5ibG9jay1xdW90ZV9fdGV4dCBhOmhvdmVyLC5ibG9jay1xdW90ZV9fdGV4dCBhOmFjdGl2ZSwuYmxvY2stcXVvdGVfX3RleHQgYTpmb2N1c3tjb2xvcjojYzUzNzUyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5ibG9jay1xdW90ZV9fdGV4dHtmb250LXNpemU6MjZweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5ibG9jay1xdW90ZV9fdGV4dHtmb250LXNpemU6MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5ibG9jay1xdW90ZV9fdGV4dHt0ZXh0LWFsaWduOnJpZ2h0fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmJsb2NrLXF1b3RlX190ZXh0e2ZvbnQtc2l6ZTozMnB4fX0uYmxvY2stcXVvdGVfX3Bob3Rve3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYmxvY2stcXVvdGVfX3Bob3Rve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9fS5ibG9jay1xdW90ZV9fcGhvdG9fX2ltZ3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWFyZ2luOjAgYXV0b31AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmJsb2NrLXF1b3RlX19waG90b19faW1ne3dpZHRoOmF1dG99fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYmxvY2stcXVvdGUuYmxvY2stcXVvdGUtLXBob3RvLWxlZnQgLmJsb2NrLXF1b3RlX19jb250ZW50e2xlZnQ6NTAlfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmJsb2NrLXF1b3RlLmJsb2NrLXF1b3RlLS1waG90by1sZWZ0IC5ibG9jay1xdW90ZV9fdGV4dHt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYmxvY2stcXVvdGUuYmxvY2stcXVvdGUtLXBob3RvLWxlZnQgLmJsb2NrLXF1b3RlX19waG90b3tyaWdodDo1MCV9fS5ibG9jay1pbWFnZS1zaWRlZHtvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NDVweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmJsb2NrLWltYWdlLXNpZGVke3BhZGRpbmctYm90dG9tOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYmxvY2staW1hZ2Utc2lkZWR7cGFkZGluZy1ib3R0b206ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5ibG9jay1pbWFnZS1zaWRlZF9fY29udGFpbmVye3BhZGRpbmctbGVmdDoxMyV9fS5ibG9jay1pbWFnZS1zaWRlZF9faW1ne2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWFyZ2luOjAgYXV0b31AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmJsb2NrLWltYWdlLXNpZGVkX19pbWd7ZmxvYXQ6bGVmdDt3aWR0aDphdXRvO21heC13aWR0aDpub25lO2hlaWdodDo0MDBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5ibG9jay1pbWFnZS1zaWRlZF9faW1ne2hlaWdodDo1MDBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5ibG9jay1pbWFnZS1zaWRlZC5ibG9jay1pbWFnZS1zaWRlZC0tYWxpZ24tbGVmdCAuYmxvY2staW1hZ2Utc2lkZWRfX2NvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjEzJTtwYWRkaW5nLWxlZnQ6MTVweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5ibG9jay1pbWFnZS1zaWRlZC5ibG9jay1pbWFnZS1zaWRlZC0tYWxpZ24tbGVmdCAuYmxvY2staW1hZ2Utc2lkZWRfX2ltZ3tmbG9hdDpyaWdodH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5ibG9jay1pbWFnZS1zaWRlZC5ibG9jay1pbWFnZS1zaWRlZC0tYmlnZ2VyIC5ibG9jay1pbWFnZS1zaWRlZF9fY29udGFpbmVye3BhZGRpbmctbGVmdDoxNyV9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYmxvY2staW1hZ2Utc2lkZWQuYmxvY2staW1hZ2Utc2lkZWQtLWJpZ2dlciAuYmxvY2staW1hZ2Utc2lkZWRfX2ltZ3toZWlnaHQ6NDUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYmxvY2staW1hZ2Utc2lkZWQuYmxvY2staW1hZ2Utc2lkZWQtLWJpZ2dlciAuYmxvY2staW1hZ2Utc2lkZWRfX2ltZ3toZWlnaHQ6NjkwcHh9fS5maWx0ZXJze3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmV9LmZpbHRlcnNfX2J0c3tkaXNwbGF5Om5vbmU7bWFyZ2luLWJvdHRvbToxOHB4fUBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKXsuZmlsdGVyc19fYnRzLS1kZXNrdG9we2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmZpbHRlcnNfX2J0cy0tbW9iaWxle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0uZmlsdGVyc19fYnQtZGVsZXRle2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojNTM1MzUzO3RleHQtZGVjb3JhdGlvbjpub25lfS5maWx0ZXJzX19idC1kZWxldGUgLmljb24tc3Zne21hcmdpbi1yaWdodDo3cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiNBRjNEMTN9LmZpbHRlcnNfX2J0LWRlbGV0ZTpob3ZlciwuZmlsdGVyc19fYnQtZGVsZXRlOmFjdGl2ZSwuZmlsdGVyc19fYnQtZGVsZXRlOmZvY3Vze2NvbG9yOiM1MzUzNTM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmlsdGVyc19fY2xlYXJmaXh7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1pbi13aWR0aDogNDBlbSl7LmZpbHRlcnNfX2NsZWFyZml4e2Rpc3BsYXk6bm9uZX19LmZpbHRlcnNfX3NlY3Rpb257ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO3dpZHRoOjUwJTtwYWRkaW5nLXJpZ2h0OjhweDttYXJnaW4tYm90dG9tOjEycHh9LmZpbHRlcnNfX3NlY3Rpb24uaXMtb3BlbnttYXJnaW4tYm90dG9tOjIzcHh9LmZpbHRlcnNfX3NlY3Rpb24uaXMtb3BlbiAuZmlsdGVyc19fc2VjdGlvbl9fdGl0bGUgLmljb24tc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5maWx0ZXJzX19zZWN0aW9uLmlzLW9wZW4tc3RhcnQgLmZpbHRlcnNfX3NlY3Rpb25fX2xpc3R7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDQ4ZW0pey5maWx0ZXJzX19zZWN0aW9ue3dpZHRoOjI1JX19QG1lZGlhIChtaW4td2lkdGg6IDQ4LjA2MjVlbSl7LmZpbHRlcnNfX3NlY3Rpb257ZmxvYXQ6bm9uZTt3aWR0aDphdXRvfX0uZmlsdGVyc19fc2VjdGlvbl9fdGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEzcHg7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwMDA7d2hpdGUtc3BhY2U6bm93cmFwO2N1cnNvcjpwb2ludGVyfS5maWx0ZXJzX19zZWN0aW9uX190aXRsZSAuaWNvbi1zdmd7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbi10b3A6NHB4O21hcmdpbi1sZWZ0OjEwcHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zc30uZmlsdGVyc19fc2VjdGlvbl9fbGlzdHtkaXNwbGF5Om5vbmU7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZX0uZmlsdGVyc19fc2VjdGlvbl9faXRlbXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206NXB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1MzUzNTN9LmZpbHRlcnNfX3NlY3Rpb25fX2l0ZW0gbGFiZWx7Zm9udC13ZWlnaHQ6NDAwfS5maWx0ZXJzX19zZWN0aW9uX19pdGVtIC5jaGVja2JveHttYXJnaW46MH0uZGVzaWduZXJ7Zm9udC1zaXplOjA7b3ZlcmZsb3c6aGlkZGVufS5kZXNpZ25lcl9fY29udGFpbmVye3BhZGRpbmc6MH0uZGVzaWduZXJfX2xpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDo0NXB4O3RleHQtZGVjb3JhdGlvbjpub25lfS5kZXNpZ25lcl9fbGluazpob3ZlciwuZGVzaWduZXJfX2xpbms6YWN0aXZlLC5kZXNpZ25lcl9fbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmRlc2lnbmVyX19saW5re2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTtoZWlnaHQ6NDUwcHg7cGFkZGluZy10b3A6MH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5kZXNpZ25lcl9fbGlua3toZWlnaHQ6NTAwcHg7cGFkZGluZy10b3A6MH19LmRlc2lnbmVyX19sb2dve3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtwYWRkaW5nLXRvcDozMHB4O21hcmdpbi1ib3R0b206MzBweDtmb250LXNpemU6MDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmRlc2lnbmVyX19sb2dve2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDoyMyU7cGFkZGluZzozMHB4IDAgOTVweDttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246Ym90dG9tfX0uZGVzaWduZXJfX2xvZ29fX2ltZ3tkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6NzUlO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dmVydGljYWwtYWxpZ246Ym90dG9tfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZGVzaWduZXJfX2xvZ29fX2ltZ3ttYXgtd2lkdGg6OTAlfX0uZGVzaWduZXJfX3Bob3Rve3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjtmb250LXNpemU6MDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmRlc2lnbmVyX19waG90b3tkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6MjQlO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX19LmRlc2lnbmVyX19waG90b19faW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmRlc2lnbmVyX19waG90b19faW1ne2Zsb2F0OnJpZ2h0O21heC13aWR0aDoxNTAlfX0uZGVzaWduZXJfX3F1b3Rle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MztwYWRkaW5nOjAgMjBweDtmb250LXNpemU6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5kZXNpZ25lcl9fcXVvdGV7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOjUzJTtwYWRkaW5nOjMwcHggNDBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5kZXNpZ25lcl9fcXVvdGV7cGFkZGluZzozMHB4IDY1cHh9fS5kZXNpZ25lcl9fcXVvdGVfX3RleHR7cGFkZGluZzowO2JvcmRlcjpub25lO21hcmdpbjowO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjEuMzM7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMH0uZGVzaWduZXJfX3F1b3RlX190ZXh0IHN0cm9uZ3tmb250LWZhbWlseTpcIlVuaXZlcnNMVC1Db25kZW5zZWRCb2xkXCIsXCJBcmlhbFwiLHNhbnMtc2VyaWZ9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5kZXNpZ25lcl9fcXVvdGVfX3RleHR7Zm9udC1zaXplOjI2cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZGVzaWduZXJfX3F1b3RlX190ZXh0e2ZvbnQtc2l6ZToyN3B4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmRlc2lnbmVyX19xdW90ZV9fdGV4dHtmb250LXNpemU6MzBweH19LmRlc2lnbmVyX19xdW90ZV9fZm9vdGVye3BhZGRpbmctdG9wOjE1cHh9LmRlc2lnbmVyX19xdW90ZV9fZm9vdGVyOmJlZm9yZXtjb250ZW50Om5vbmV9LmRlc2lnbmVyX19xdW90ZV9fYXV0aG9ye2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J1VuaXZlcnNMVC1Db25kZW5zZWRCb2xkJztmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzAwMDtmb250LXN0eWxlOm5vcm1hbH0uZGVzaWduZXJfX3F1b3RlX19jb21wYW55e2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMwMDA7Zm9udC1zdHlsZTpub3JtYWx9LmRlc2lnbmVyLmRlc2lnbmVyLS1iZy1ncmV5e21hcmdpbi1ib3R0b206MTVweDtiYWNrZ3JvdW5kOiNmN2Y3ZjV9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5kZXNpZ25lci5kZXNpZ25lci0tYmctZ3JleXttYXJnaW4tYm90dG9tOjB9fS5kZXNpZ25lci5kZXNpZ25lci0tbG9nby1iaWcgLmRlc2lnbmVyX19sb2dve3BhZGRpbmc6MDt0ZXh0LWFsaWduOmNlbnRlcn0uZGVzaWduZXIuZGVzaWduZXItLWxvZ28tYmlnIC5kZXNpZ25lcl9fbG9nbyBpbWd7bWF4LXdpZHRoOjcwJX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmRlc2lnbmVyLmRlc2lnbmVyLS1sb2dvLWJpZyAuZGVzaWduZXJfX2xvZ297dGV4dC1hbGlnbjpsZWZ0fS5kZXNpZ25lci5kZXNpZ25lci0tbG9nby1iaWcgLmRlc2lnbmVyX19sb2dvIGltZ3ttYXgtd2lkdGg6MTIwJX19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5kZXNpZ25lci5kZXNpZ25lci0tcGhvdG8tbGVmdCAuZGVzaWduZXJfX3Bob3RvX19pbWd7ZmxvYXQ6bGVmdH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5kZXNpZ25lci0tbG9nby1iaWcuZGVzaWduZXItLXBob3RvLWxlZnQgLmRlc2lnbmVyX19sb2dve3RleHQtYWxpZ246cmlnaHR9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZGVzaWduZXIuZGVzaWduZXItLXBob3RvLWJpZyAuZGVzaWduZXJfX2NvbnRhaW5lcntwYWRkaW5nOjAgMCAwIDE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZGVzaWduZXIuZGVzaWduZXItLXBob3RvLWJpZyAuZGVzaWduZXJfX2xvZ297ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO3BhZGRpbmc6MzBweCAwIDAgMH19LmRlc2lnbmVyLmRlc2lnbmVyLS1waG90by1iaWcgLmRlc2lnbmVyX19sb2dvX19pbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjc1JTt3aWR0aDphdXRvO2hlaWdodDphdXRvO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmRlc2lnbmVyLmRlc2lnbmVyLS1waG90by1iaWcgLmRlc2lnbmVyX19sb2dvX19pbWd7bWF4LXdpZHRoOjkwJX19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5kZXNpZ25lci5kZXNpZ25lci0tcGhvdG8tYmlnIC5kZXNpZ25lcl9fcGhvdG97d2lkdGg6NDglfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmRlc2lnbmVyLmRlc2lnbmVyLS1waG90by1iaWcgLmRlc2lnbmVyX19waG90b19faW1ne21heC13aWR0aDoxMDUlfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmRlc2lnbmVyLmRlc2lnbmVyLS1waG90by1iaWcgLmRlc2lnbmVyX19xdW90ZXt3aWR0aDo1MiV9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZGVzaWduZXIuZGVzaWduZXItLXBob3RvLWJpZy1sZWZ0IC5kZXNpZ25lcl9fY29udGFpbmVye3BhZGRpbmc6MCAxNXB4IDAgMH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5kZXNpZ25lci5kZXNpZ25lci0tcGhvdG8tYmlnLWxlZnQgLmRlc2lnbmVyX19waG90b3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0Oi01MCV9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZGVzaWduZXIuZGVzaWduZXItLXBob3RvLWJpZy1sZWZ0IC5kZXNpZ25lcl9fcXVvdGV7cG9zaXRpb246cmVsYXRpdmU7bGVmdDo1MCV9fS5kZXNpZ25lci5kZXNpZ25lci0tY29tcGFueXttYXJnaW4tYm90dG9tOjU1cHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5kZXNpZ25lci5kZXNpZ25lci0tY29tcGFueXttYXJnaW4tYm90dG9tOjg1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZGVzaWduZXIuZGVzaWduZXItLWNvbXBhbnl7bWFyZ2luLWJvdHRvbToxMjVweH19QG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ZW0pey5kZXNpZ25lci5kZXNpZ25lci0tY29tcGFueSAuZGVzaWduZXJfX3F1b3Rle3BhZGRpbmctYm90dG9tOjIwcHh9fS5kZXNpZ25lci5kZXNpZ25lci0tY29tcGFueSAuZGVzaWduZXJfX3Bob3RvX19pbWd7bWF4LXdpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5kZXNpZ25lci5kZXNpZ25lci0tY29tcGFueSAuZGVzaWduZXJfX3Bob3RvX19pbWd7bWF4LXdpZHRoOjE1MCV9fS5kZXNpZ25lci5kZXNpZ25lci0tcGFya3tiYWNrZ3JvdW5kOiNmN2Y3ZjV9QG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ZW0pey5kZXNpZ25lci5kZXNpZ25lci0tcGFyayAuZGVzaWduZXJfX3F1b3Rle3BhZGRpbmctYm90dG9tOjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZGVzaWduZXIuZGVzaWduZXItLXBhcmsgLmRlc2lnbmVyX19xdW90ZXt3aWR0aDo1OCV9fS5hbGVydHtmb250LXNpemU6MTZweDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWJhY2tkcm9we2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubW9kYWwtYmFja2Ryb3AuaW57b3BhY2l0eTowLjk1fS5tb2RhbC5tb2RhbC0tc2VydmljaW9zIC5tb2RhbC1kaWFsb2d7dHJhbnNmb3JtOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5tb2RhbC5tb2RhbC0tc2VydmljaW9zIC5tb2RhbC1kaWFsb2d7d2lkdGg6NjcwcHg7bWFyZ2luLXRvcDo1MHB4O21hcmdpbi1ib3R0b206NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5tb2RhbC5tb2RhbC0tc2VydmljaW9zIC5tb2RhbC1kaWFsb2d7bWFyZ2luLXRvcDo5MHB4O21hcmdpbi1ib3R0b206OTBweH19Lm1vZGFsLm1vZGFsLS1zZXJ2aWNpb3MgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyOjJweCBzb2xpZCAjZWNlY2VjO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6bm9uZX0ubW9kYWwubW9kYWwtLXNlcnZpY2lvcyAuY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3RvcDozcHg7cmlnaHQ6MTVweDtmb250LXNpemU6MzZweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm1vZGFsLm1vZGFsLS1zZXJ2aWNpb3MgLmNsb3Nle3RvcDoxMnB4O3JpZ2h0OjI0cHh9fS5tb2RhbC5tb2RhbC0tc2VydmljaW9zIC5tb2RhbC1ib2R5e3BhZGRpbmc6MjVweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm1vZGFsLm1vZGFsLS1zZXJ2aWNpb3MgLm1vZGFsLWJvZHl7cGFkZGluZzozNXB4IDMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubW9kYWwubW9kYWwtLXNlcnZpY2lvcyAubW9kYWwtYm9keXtwYWRkaW5nOjQ1cHh9fS5tb2RhbC1zZXJ2aWNpb3NfX3RpdGxle21hcmdpbjowIDAgMTVweDtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzJmMmYyZn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm1vZGFsLXNlcnZpY2lvc19fdGl0bGV7Zm9udC1zaXplOjIzcHh9fS5tb2RhbC1zZXJ2aWNpb3NfX3N1YnRpdGxle21hcmdpbjowIDAgN3B4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojOWE5YTlhfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubW9kYWwtc2VydmljaW9zX19zdWJ0aXRsZXtmb250LXNpemU6MTlweH19Lm1vZGFsLXNlcnZpY2lvc19fdGV4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjN9Lm1vZGFsLXNlcnZpY2lvc19fdGV4dCBwe21hcmdpbi1ib3R0b206MjBweH0ubW9kYWwtc2VydmljaW9zX190ZXh0IHN0cm9uZ3tmb250LWZhbWlseTpcIlVuaXZlcnNMVC1Db25kZW5zZWRCb2xkXCIsXCJBcmlhbFwiLHNhbnMtc2VyaWZ9Lm1vZGFsLm1vZGFsLS1kZXNjYXJnYXMgLm1vZGFsLWRpYWxvZ3t0cmFuc2Zvcm06bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm1vZGFsLm1vZGFsLS1kZXNjYXJnYXMgLm1vZGFsLWRpYWxvZ3t3aWR0aDo2NzBweDttYXJnaW4tdG9wOjUwcHg7bWFyZ2luLWJvdHRvbTo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7Lm1vZGFsLm1vZGFsLS1kZXNjYXJnYXMgLm1vZGFsLWRpYWxvZ3ttYXJnaW4tdG9wOjkwcHg7bWFyZ2luLWJvdHRvbTo5MHB4fX0ubW9kYWwubW9kYWwtLWRlc2NhcmdhcyAubW9kYWwtY29udGVudHtib3JkZXI6MnB4IHNvbGlkICNlY2VjZWM7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzpub25lfS5tb2RhbC5tb2RhbC0tZGVzY2FyZ2FzIC5jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7dG9wOjNweDtyaWdodDoxNXB4O2ZvbnQtc2l6ZTozNnB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubW9kYWwubW9kYWwtLWRlc2NhcmdhcyAuY2xvc2V7dG9wOjEycHg7cmlnaHQ6MjRweH19Lm1vZGFsLm1vZGFsLS1kZXNjYXJnYXMgLm1vZGFsLWJvZHl7cGFkZGluZzoyNXB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubW9kYWwubW9kYWwtLWRlc2NhcmdhcyAubW9kYWwtYm9keXtwYWRkaW5nOjMwcHggMzBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5tb2RhbC5tb2RhbC0tZGVzY2FyZ2FzIC5tb2RhbC1ib2R5e3BhZGRpbmc6MzBweCA0NXB4IDQ1cHh9fS5tb2RhbC1kZXNjYXJnYXNfX3RpdGxle21hcmdpbjowIDAgMzBweDtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzJmMmYyZn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm1vZGFsLWRlc2Nhcmdhc19fdGl0bGV7Zm9udC1zaXplOjIzcHh9fS5tb2RhbC5tb2RhbC0tYXJ0aWNsZSAubW9kYWwtZGlhbG9ne3RyYW5zZm9ybTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubW9kYWwubW9kYWwtLWFydGljbGUgLm1vZGFsLWRpYWxvZ3t3aWR0aDo2MDBweDttYXJnaW4tdG9wOjMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubW9kYWwubW9kYWwtLWFydGljbGUgLm1vZGFsLWRpYWxvZ3t3aWR0aDo4MDBweH19Lm1vZGFsLm1vZGFsLS1hcnRpY2xlIC5tb2RhbC1jb250ZW50e2JvcmRlcjowcHggc29saWQgI2VjZWNlYztib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93Om5vbmV9Lm1vZGFsLm1vZGFsLS1hcnRpY2xlIC5jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7dG9wOjNweDtyaWdodDoxNXB4O2ZvbnQtc2l6ZTozNnB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubW9kYWwubW9kYWwtLWFydGljbGUgLmNsb3Nle3RvcDo1cHg7cmlnaHQ6MTVweH19Lm1vZGFsLm1vZGFsLS1hcnRpY2xlIC5tb2RhbC1ib2R5e3BhZGRpbmc6MH0ubW9kYWwubW9kYWwtLWFydGljbGUgLm1vZGFsLWJvZHkgLmFydGljbGV7Ym9yZGVyOjJweCBzb2xpZCAjZWNlY2VjO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6bm9uZTtwYWRkaW5nOjUwcHggMzBweDttYXJnaW4tdG9wOjE1cHh9Lm1vZGFsLm1vZGFsLS1hcnRpY2xlIC5tb2RhbC1ib2R5IC5hcnRpY2xlIC5wcm9kdWN0LXNpbXBsZV9fYnV0dG9uc3ttYXJnaW4tdG9wOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1vZGFsLm1vZGFsLS1hcnRpY2xlIC5tb2RhbC1ib2R5IC5hcnRpY2xlIC5wcm9kdWN0LXNpbXBsZV9fYnV0dG9ucyAuYnRue21hcmdpbjowIDAgMTBweDttaW4td2lkdGg6MjAlO3BhZGRpbmc6NXB4IDVweCA0cHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjE1cHg7Zm9udC1zaXplOjEycHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5tb2RhbC5tb2RhbC0tYXJ0aWNsZSAubW9kYWwtYm9keSAuYXJ0aWNsZSAucHJvZHVjdC1zaW1wbGVfX2J1dHRvbnN7bWFyZ2luLXRvcDozNXB4fS5tb2RhbC5tb2RhbC0tYXJ0aWNsZSAubW9kYWwtYm9keSAuYXJ0aWNsZSAucHJvZHVjdC1zaW1wbGVfX2J1dHRvbnMgLmJ0bnttaW4td2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE1cHg7cGFkZGluZzo4cHggMTVweCA3cHg7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItcmFkaXVzOjMwcHg7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubW9kYWwubW9kYWwtLWFydGljbGUgLm1vZGFsLWJvZHkgLmFydGljbGUgLnByb2R1Y3Qtc2ltcGxlX19idXR0b25zIC5idG57bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmc6MTNweCAzMHB4IDEycHg7Zm9udC1zaXplOjE1cHh9fS5tb2RhbC5tb2RhbC0tYXJ0aWNsZSAubW9kYWwtYm9keSAuYXJ0aWNsZSAucHJvZHVjdC1zaW1wbGVfX3RpdGxle21hcmdpbjoyNXB4IDBweCAyMHB4IDBweH1AbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSl7Lm1vZGFsLm1vZGFsLS1hcnRpY2xlIC5tb2RhbC1ib2R5IC5hcnRpY2xlIC5wcm9kdWN0LXNpbXBsZV9fdGl0bGV7Zm9udC1zaXplOjE5cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKXsubW9kYWwubW9kYWwtLWFydGljbGUgLm1vZGFsLWJvZHkgLmFydGljbGUgLnByb2R1Y3Qtc2ltcGxlX190ZXh0e2ZvbnQtc2l6ZToxN3B4fX0uY29udGFpbmVyLWZsdWlkLmV4cG8tY29udGFpbmVye21heC13aWR0aDoxMzI2cHg7cGFkZGluZy1yaWdodDoxM3B4O3BhZGRpbmctbGVmdDoxM3B4O292ZXJmbG93OmhpZGRlbn0uZXhwby1yb3d7bWFyZ2luLXJpZ2h0Oi0xM3B4O21hcmdpbi1sZWZ0Oi0xM3B4fS5leHBvLWNvbHtwYWRkaW5nOjAgMTNweH0uZXhwb3ttYXJnaW4tYm90dG9tOjUwcHg7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiMyZjJmMmY7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZXhwb3ttYXJnaW4tYm90dG9tOjY1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZXhwb3ttYXJnaW4tYm90dG9tOjg1cHg7Zm9udC1zaXplOjIwcHh9fS5leHBvX19pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MTMyJTttYXJnaW4tYm90dG9tOjIwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3ZlcmZsb3c6aGlkZGVufS5leHBvX19pbWFnZTpob3ZlciwuZXhwb19faW1hZ2U6YWN0aXZlLC5leHBvX19pbWFnZTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uYnJvd3Nlci1uby10b3VjaGV2ZW50cyAuZXhwb19faW1hZ2U6aG92ZXIgLmV4cG9fX2ltYWdlX19pbWcsLmJyb3dzZXItbm8tdG91Y2hldmVudHMgLmV4cG9fX2ltYWdlOmFjdGl2ZSAuZXhwb19faW1hZ2VfX2ltZywuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAuZXhwb19faW1hZ2U6Zm9jdXMgLmV4cG9fX2ltYWdlX19pbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDMpO29wYWNpdHk6MC44fS5leHBvX19pbWFnZV9faW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uZXhwb19fcG9ze21hcmdpbi1ib3R0b206NXB4O2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoxLjE1O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZXhwb19fcG9zIHN1cHt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5leHBvX19wb3N7Zm9udC1zaXplOjIycHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZXhwb19fcG9ze2ZvbnQtc2l6ZToyNXB4fX0uZXhwb19fdGl0bGV7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjEuMzU7Y29sb3I6IzJmMmYyZn1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmV4cG9fX3RpdGxle21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MjBweH19LmV4cG9fX3RpdGxlLmV4cG9fX3RpdGxlLS1lbXB0eXtmb250LXN0eWxlOml0YWxpYztjb2xvcjojOTM5MzkzfS5leHBvX19sYWJlbMKge21hcmdpbi1ib3R0b206M3B4O2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjEuMn0uZXhwb19fbGFiZWzCoCBzdHJvbmd7Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZXhwb19fbGFiZWzCoHtmb250LXNpemU6MjBweH19LmV4cG8uZXhwby0tZmlyc3QtcHJpemUgLmV4cG9fX2ltYWdle3BhZGRpbmctYm90dG9tOjcxJX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmV4cG8uZXhwby0tZmlyc3QtcHJpemUgLmV4cG9fX2RhdGEtY29se3BhZGRpbmctdG9wOjU4cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZXhwby5leHBvLS1maXJzdC1wcml6ZSAuZXhwb19fZGF0YS1jb2x7cGFkZGluZy10b3A6NzRweH19LmV4cG8uZXhwby0tZmlyc3QtcHJpemUgLmV4cG9fX3Bvc3tmb250LXNpemU6NDBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmV4cG8uZXhwby0tZmlyc3QtcHJpemUgLmV4cG9fX3Bvc3tmb250LXNpemU6NTVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5leHBvLmV4cG8tLWZpcnN0LXByaXplIC5leHBvX19wb3N7Zm9udC1zaXplOjY4cHh9fS5leHBvLmV4cG8tLWZpcnN0LXByaXplIC5leHBvX190aXRsZXtmb250LXNpemU6MzBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmV4cG8uZXhwby0tZmlyc3QtcHJpemUgLmV4cG9fX3RpdGxle2ZvbnQtc2l6ZTozNHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmV4cG8uZXhwby0tZmlyc3QtcHJpemUgLmV4cG9fX3RpdGxle2ZvbnQtc2l6ZTozOXB4fX0uZXhwby5leHBvLS1zZWNvbmQtcHJpemUgLmV4cG9fX2ltYWdle3BhZGRpbmctYm90dG9tOjUyLjMlfS5leHBvLmV4cG8tLXRoaXJkLXByaXplIC5leHBvX19pbWFnZXtwYWRkaW5nLWJvdHRvbToxMDglfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjEuOTllbSl7LmV4cG8uZXhwby0tdGhpcmQtcHJpemUgLmV4cG9fX2ltYWdle3BhZGRpbmctYm90dG9tOjEzMiV9fS5tYWluLWhlYWRlci13cmFwe2hlaWdodDo0NnB4O292ZXJmbG93OnZpc2libGV9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5tYWluLWhlYWRlci13cmFwe2hlaWdodDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm1haW4taGVhZGVyLXdyYXB7aGVpZ2h0OjgwcHh9fS5tYWluLWhlYWRlci1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0fS5tYWluLWhlYWRlcntoZWlnaHQ6NDZweDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjEwMjU7b3ZlcmZsb3c6dmlzaWJsZTtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjpoZWlnaHQgLjI1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC40cyBlYXNlO3dpbGwtY2hhbmdlOnRyYW5zZm9ybSwgc2Nyb2xsLXBvc2l0aW9uO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsubWFpbi1oZWFkZXJ7aGVpZ2h0OjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXtib2R5Lm1vZGFsLW9wZW4gLm1haW4taGVhZGVye3BhZGRpbmctcmlnaHQ6MTVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5tYWluLWhlYWRlcntvdmVyZmxvdzp2aXNpYmxlO2hlaWdodDo4MHB4fX0ubWFpbi1oZWFkZXIgLmNvbnRhaW5lcntoZWlnaHQ6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm1haW4taGVhZGVyIC5jb250YWluZXJ7dGV4dC1hbGlnbjpsZWZ0fX0ubWFpbi1oZWFkZXJfX2xvZ297ZGlzcGxheTpibG9jazt3aWR0aDo3NnB4O2hlaWdodDoxMDAlO21hcmdpbjowIGF1dG87cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7Zm9udC1zaXplOjBweDt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47d2lsbC1jaGFuZ2U6dHJhbnNmb3JtLCBzY3JvbGwtcG9zaXRpb259Lm1haW4taGVhZGVyX19sb2dvOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm1haW4taGVhZGVyX19sb2dve3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6YXV0bzt0cmFuc2Zvcm06bm9uZTtmbG9hdDpsZWZ0O3dpZHRoOjgwcHg7bWFyZ2luLXJpZ2h0OjIzcHh9fS5tYWluLWhlYWRlcl9fbG9nb19faW1ne3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubWFpbi1oZWFkZXJfX2xvZ29fX2ltZy0tYmlne3otaW5kZXg6Mjt3aWR0aDo0NnB4O2hlaWdodDo0NnB4O3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsubWFpbi1oZWFkZXJfX2xvZ29fX2ltZy0tYmlne3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubWFpbi1oZWFkZXJfX2xvZ29fX2ltZy0tYmlne3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHh9fS5tYWluLWhlYWRlcl9fbG9nb19faW1nLS1zbWFsbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LTdweDttYXJnaW4tbGVmdDotMzdweDt6LWluZGV4OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCA1MHB4KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm1haW4taGVhZGVyX19sb2dvX19pbWctLXNtYWxse3RyYW5zZm9ybTpub25lfX0uaGFtYnVyZ2Vye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjU1cHg7aGVpZ2h0OjQ2cHg7ei1pbmRleDo0O2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LW1zLXRvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn0uaGFtYnVyZ2VyOmhvdmVyLC5oYW1idXJnZXI6YWN0aXZlLC5oYW1idXJnZXI6Zm9jdXN7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGFtYnVyZ2VyOmJlZm9yZSwuaGFtYnVyZ2VyOmFmdGVyLC5oYW1idXJnZXIgc3Bhbntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjI1cHg7aGVpZ2h0OjNweDtiYWNrZ3JvdW5kOiNjNTM3NTI7dHJhbnNpdGlvbjpub25lIDAuMzVzIGVhc2UgMC4zNXM7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sIHRvcCwgbGVmdCwgb3BhY2l0eX0uaGFtYnVyZ2VyOmJlZm9yZXt0b3A6MTRweH0uaGFtYnVyZ2VyIHNwYW57dG9wOjIycHh9LmhhbWJ1cmdlcjphZnRlcnt0b3A6MzBweH1odG1sLm1tLW9wZW5pbmcgLmhhbWJ1cmdlcjpiZWZvcmUsaHRtbC5tbS1vcGVuaW5nIC5oYW1idXJnZXI6YWZ0ZXJ7dG9wOjIycHh9aHRtbC5tbS1vcGVuaW5nIC5oYW1idXJnZXI6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfWh0bWwubW0tb3BlbmluZyAuaGFtYnVyZ2VyOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX1odG1sLm1tLW9wZW5pbmcgLmhhbWJ1cmdlciBzcGFue29wYWNpdHk6MH1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LmhhbWJ1cmdlcntoZWlnaHQ6NTBweH0uaGFtYnVyZ2VyOmJlZm9yZXt0b3A6MTZweH0uaGFtYnVyZ2VyIHNwYW57dG9wOjI0cHh9LmhhbWJ1cmdlcjphZnRlcnt0b3A6MzJweH1odG1sLm1tLW9wZW5pbmcgLmhhbWJ1cmdlcjpiZWZvcmUsaHRtbC5tbS1vcGVuaW5nIC5oYW1idXJnZXI6YWZ0ZXJ7dG9wOjI0cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuaGFtYnVyZ2Vye2Rpc3BsYXk6bm9uZX19Lm1haW4tbmF2e2Zsb2F0OmxlZnQ7ZGlzcGxheTpub25lO2hlaWdodDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubWFpbi1uYXZ7ZGlzcGxheTpibG9ja319Lm1haW4tbmF2IHVse2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9Lm1haW4tbmF2X19pdGVte2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7ZmxvYXQ6bGVmdDtwYWRkaW5nOjA7bWFyZ2luOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5tYWluLW5hdl9fbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OnRhYmxlO2hlaWdodDoxMDAlO3BhZGRpbmc6MXB4IDE3cHggMCAxN3B4O2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxOHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMzMzfS5tYWluLW5hdl9fbGluazpob3ZlciwubWFpbi1uYXZfX2xpbms6YWN0aXZlLC5tYWluLW5hdl9fbGluazpmb2N1c3tjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lfS5tYWluLW5hdl9fbGlua19fdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OnRhYmxlLWNlbGw7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO292ZXJmbG93OmhpZGRlbn0ubWFpbi1uYXZfX2xpbmtfX3RleHQ6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo1cHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7YmFja2dyb3VuZDojRERCN0MyO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dH0uYnJvd3Nlci1uby10b3VjaGV2ZW50cyAubWFpbi1uYXZfX2xpbms6aG92ZXIgLm1haW4tbmF2X19saW5rX190ZXh0OmJlZm9yZXt0cmFuc2Zvcm06c2NhbGVYKDEpfS5tYWluLW5hdl9faXRlbS5pcy1hY3RpdmUgLm1haW4tbmF2X19saW5rX190ZXh0OmJlZm9yZSwubWFpbi1uYXZfX2l0ZW0uaXMtaG92ZXIgLm1haW4tbmF2X19saW5rX190ZXh0OmJlZm9yZXt0cmFuc2Zvcm06c2NhbGVYKDEpfS5tYWluLW5hdl9faXRlbS0tbXVlYmxlcyAubWFpbi1uYXZfX2xpbmtfX3RleHQ6YmVmb3Jle2JhY2tncm91bmQ6I0NDQ0M4Rn0ubWFpbi1uYXZfX2l0ZW0tLXByb3llY3RvcyAubWFpbi1uYXZfX2xpbmtfX3RleHQ6YmVmb3Jle2JhY2tncm91bmQ6I0E0QkFDOH0ubWFpbi1uYXZfX2l0ZW0tLXJlY3Vyc29zIC5tYWluLW5hdl9fbGlua19fdGV4dDpiZWZvcmV7YmFja2dyb3VuZDojQzlDOUM3fS5tYWluLW5hdl9faXRlbS0tZW1wcmVzYSAubWFpbi1uYXZfX2xpbmtfX3RleHQ6YmVmb3Jle2JhY2tncm91bmQ6I0REQjdDMn0ubWFpbi1uYXZfX2l0ZW0tLW5vdGljaWFzIC5tYWluLW5hdl9fbGlua19fdGV4dDpiZWZvcmV7YmFja2dyb3VuZDojRUJEM0JCfS5zZWNvbmRhcnktbmF2e3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OnJpZ2h0O2Rpc3BsYXk6dGFibGU7aGVpZ2h0OjEwMCU7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZX0uc2Vjb25kYXJ5LW5hdl9faXRlbXtkaXNwbGF5Om5vbmU7cGFkZGluZzowIDAgMCAxMnB4O3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Ym9keS5pcy10YWJsZXQgLnNlY29uZGFyeS1uYXZfX2l0ZW17ZGlzcGxheTp0YWJsZS1jZWxsfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnNlY29uZGFyeS1uYXZfX2l0ZW17ZGlzcGxheTp0YWJsZS1jZWxsfX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnNlY29uZGFyeS1uYXZfX2l0ZW17cGFkZGluZy1sZWZ0OjE0cHh9fS5zZWNvbmRhcnktbmF2X19pdGVtLS1tb3JlLW1hcmdpbntwYWRkaW5nLWxlZnQ6MjBweH1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnNlY29uZGFyeS1uYXZfX2l0ZW0tLW1vcmUtbWFyZ2lue3BhZGRpbmctbGVmdDoxNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnNlY29uZGFyeS1uYXZfX2l0ZW0tLW1vcmUtbWFyZ2lue3BhZGRpbmctbGVmdDoyNXB4fX0uc2Vjb25kYXJ5LW5hdl9faXRlbS0tc2VwYXJhdGEgLnNlY29uZGFyeS1uYXZfX2l0ZW1fX2xpbmt7Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkTGlnaHRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweH0uc2Vjb25kYXJ5LW5hdl9faXRlbS0tc2VwYXJhdGEgLnNlY29uZGFyeS1uYXZfX2l0ZW1fX2xpbmsgLmljb24tc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo0cHg7d2lkdGg6MjFweDtoZWlnaHQ6MjFweH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnNlY29uZGFyeS1uYXZfX2l0ZW0tLXNlcGFyYXRhIC5zZWNvbmRhcnktbmF2X19pdGVtX19saW5re2ZvbnQtc2l6ZToyMnB4fX0uc2Vjb25kYXJ5LW5hdl9faXRlbS0tc2VwYXJhdGEtbWFyZ2lue3BhZGRpbmctbGVmdDoyMHB4fS5zZWNvbmRhcnktbmF2X19pdGVtLS1zZWFyY2h7ZGlzcGxheTp0YWJsZS1jZWxsfS5zZWNvbmRhcnktbmF2X19pdGVtLS1zZWFyY2ggc3Zne3dpZHRoOjE5cHg7aGVpZ2h0OjI4cHh9LnNlY29uZGFyeS1uYXZfX2l0ZW0tLW5ld3NsZXR0ZXIgc3Zne3dpZHRoOjI2cHg7aGVpZ2h0OjI4cHh9LnNlY29uZGFyeS1uYXZfX2l0ZW0tLXByaXZhdGUtYXJlYSBzdmd7d2lkdGg6MjZweDtoZWlnaHQ6MjhweH0uc2Vjb25kYXJ5LW5hdl9faXRlbS0tZWJhe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjU1cHg7aGVpZ2h0OjEwMCV9LnNlY29uZGFyeS1uYXZfX2l0ZW0tLWViYSBhe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpibG9jazt3aWR0aDo0MHB4O2hlaWdodDoxNzBweDt0cmFuc2l0aW9uOmFsbCAwLjM1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7d2lsbC1jaGFuZ2U6d2lkdGggaGVpZ2h0fS5zZWNvbmRhcnktbmF2X19pdGVtLS1lYmEgYSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uc2Vjb25kYXJ5LW5hdl9faXRlbS0tZWJhIGE6aG92ZXIsLnNlY29uZGFyeS1uYXZfX2l0ZW0tLWViYSBhOmFjdGl2ZSwuc2Vjb25kYXJ5LW5hdl9faXRlbS0tZWJhIGE6Zm9jdXN7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuc2Vjb25kYXJ5LW5hdl9faXRlbS0tZWJhe3dpZHRoOjY1cHh9LnNlY29uZGFyeS1uYXZfX2l0ZW0tLWViYSBhe3dpZHRoOjUwcHg7aGVpZ2h0OjExN3B4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnNlY29uZGFyeS1uYXZfX2l0ZW0tLWViYXt3aWR0aDo5M3B4fS5zZWNvbmRhcnktbmF2X19pdGVtLS1lYmEgYXt3aWR0aDo3M3B4O2hlaWdodDoxNzBweH19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsuc2Vjb25kYXJ5LW5hdl9faXRlbS0tZWJhe3dpZHRoOjExM3B4fS5zZWNvbmRhcnktbmF2X19pdGVtLS1lYmEgYXt3aWR0aDo5M3B4O2hlaWdodDoyMThweH19LnNlY29uZGFyeS1uYXZfX2l0ZW1fX2xpbmt7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjE4cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNCNUI1QjU7dmVydGljYWwtYWxpZ246bWlkZGxlO3RyYW5zaXRpb246Y29sb3IgLjI1cyBlYXNlLWluLW91dH0uc2Vjb25kYXJ5LW5hdl9faXRlbV9fbGluazpob3Zlciwuc2Vjb25kYXJ5LW5hdl9faXRlbV9fbGluazphY3RpdmUsLnNlY29uZGFyeS1uYXZfX2l0ZW1fX2xpbms6Zm9jdXN7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2Vjb25kYXJ5LW5hdl9faXRlbV9fbGluay1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjojYzFjMWMxfS5zZWNvbmRhcnktbmF2X19pdGVtX19saW5rLWljb246aG92ZXIsLnNlY29uZGFyeS1uYXZfX2l0ZW1fX2xpbmstaWNvbjphY3RpdmUsLnNlY29uZGFyeS1uYXZfX2l0ZW1fX2xpbmstaWNvbjpmb2N1c3tjb2xvcjojMzMzfS5zZWNvbmRhcnktbmF2X19pdGVtX19saW5rLWljb246aG92ZXIgLnNlY29uZGFyeS1uYXZfX2l0ZW1fX3Rvb2x0aXAsLnNlY29uZGFyeS1uYXZfX2l0ZW1fX2xpbmstaWNvbjphY3RpdmUgLnNlY29uZGFyeS1uYXZfX2l0ZW1fX3Rvb2x0aXAsLnNlY29uZGFyeS1uYXZfX2l0ZW1fX2xpbmstaWNvbjpmb2N1cyAuc2Vjb25kYXJ5LW5hdl9faXRlbV9fdG9vbHRpcHtkaXNwbGF5OmJsb2NrfWh0bWwuYnJvd3Nlci10b3VjaGV2ZW50cyAuc2Vjb25kYXJ5LW5hdl9faXRlbV9fbGluay1pY29uOmhvdmVyIC5zZWNvbmRhcnktbmF2X19pdGVtX190b29sdGlwLGh0bWwuYnJvd3Nlci10b3VjaGV2ZW50cyAuc2Vjb25kYXJ5LW5hdl9faXRlbV9fbGluay1pY29uOmFjdGl2ZSAuc2Vjb25kYXJ5LW5hdl9faXRlbV9fdG9vbHRpcCxodG1sLmJyb3dzZXItdG91Y2hldmVudHMgLnNlY29uZGFyeS1uYXZfX2l0ZW1fX2xpbmstaWNvbjpmb2N1cyAuc2Vjb25kYXJ5LW5hdl9faXRlbV9fdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnNlY29uZGFyeS1uYXZfX2l0ZW0uaXMtYWN0aXZlIC5zZWNvbmRhcnktbmF2X19pdGVtX19saW5rLC5zZWNvbmRhcnktbmF2X19pdGVtLmlzLWFjdGl2ZSAuc2Vjb25kYXJ5LW5hdl9faXRlbV9fbGluay1pY29ue2NvbG9yOiMzMzN9LnNlY29uZGFyeS1uYXZfX2l0ZW1fX3Rvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjMycHg7bGVmdDo1MCU7ZGlzcGxheTpub25lO3BhZGRpbmc6N3B4IDdweDtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOiNjMWMxYzE7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2JveC1zaGFkb3c6MCAwIDhweCAwIHJnYmEoMCwwLDAsMC4xKX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnNlY29uZGFyeS1uYXZfX2l0ZW1fX3Rvb2x0aXB7cGFkZGluZzo4cHggMTJweDtmb250LXNpemU6MTNweH19LnNlY29uZGFyeS1uYXYuc2Vjb25kYXJ5LW5hdi0td2hpdGUgLnNlY29uZGFyeS1uYXZfX2l0ZW1fX2xpbmt7Y29sb3I6I2MxYzFjMX0uc2Vjb25kYXJ5LW5hdi5zZWNvbmRhcnktbmF2LS13aGl0ZSAuc2Vjb25kYXJ5LW5hdl9faXRlbV9fbGluazpob3Zlciwuc2Vjb25kYXJ5LW5hdi5zZWNvbmRhcnktbmF2LS13aGl0ZSAuc2Vjb25kYXJ5LW5hdl9faXRlbV9fbGluazphY3RpdmUsLnNlY29uZGFyeS1uYXYuc2Vjb25kYXJ5LW5hdi0td2hpdGUgLnNlY29uZGFyeS1uYXZfX2l0ZW1fX2xpbms6Zm9jdXN7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2Vjb25kYXJ5LW5hdi5zZWNvbmRhcnktbmF2LS13aGl0ZSAuc2Vjb25kYXJ5LW5hdl9faXRlbV9fbGluay1pY29ue2NvbG9yOiNmZmZ9LnNlY29uZGFyeS1uYXYuc2Vjb25kYXJ5LW5hdi0td2hpdGUgLnNlY29uZGFyeS1uYXZfX2l0ZW1fX2xpbmstaWNvbjpob3Zlciwuc2Vjb25kYXJ5LW5hdi5zZWNvbmRhcnktbmF2LS13aGl0ZSAuc2Vjb25kYXJ5LW5hdl9faXRlbV9fbGluay1pY29uOmFjdGl2ZSwuc2Vjb25kYXJ5LW5hdi5zZWNvbmRhcnktbmF2LS13aGl0ZSAuc2Vjb25kYXJ5LW5hdl9faXRlbV9fbGluay1pY29uOmZvY3Vze2NvbG9yOiNjMWMxYzF9LnNlY29uZGFyeS1uYXYuc2Vjb25kYXJ5LW5hdi0td2hpdGUgLnNlY29uZGFyeS1uYXZfX2l0ZW0uaXMtYWN0aXZlIC5zZWNvbmRhcnktbmF2X19pdGVtX19saW5rLC5zZWNvbmRhcnktbmF2LnNlY29uZGFyeS1uYXYtLXdoaXRlIC5zZWNvbmRhcnktbmF2X19pdGVtLmlzLWFjdGl2ZSAuc2Vjb25kYXJ5LW5hdl9faXRlbV9fbGluay1pY29ue2NvbG9yOiNmZmZ9Lm1haW4tc3VibmF2e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mzt0b3A6MTAwJTtyaWdodDowO2xlZnQ6MDtkaXNwbGF5Om5vbmU7ZGlzcGxheTpibG9jaztib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2Zvcm06c2NhbGVZKDApO3RyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19Lm1haW4tc3VibmF2LmlzLWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGVZKDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMTJzIGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpfUBtZWRpYSAobWF4LXdpZHRoOiA2MS45OWVtKXsubWFpbi1zdWJuYXZ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubWFpbi1zdWJuYXZ7ZGlzcGxheTpibG9ja319Lm1haW4tc3VibmF2LXNlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lO3BhZGRpbmctdG9wOjI0cHg7cGFkZGluZy1ib3R0b206MTVweDttYXJnaW46MCBhdXRvfS5tYWluLXN1Ym5hdi1zZWN0aW9uLmlzLWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5tYWluLXN1Ym5hdi1zZWN0aW9uLS1tdWVibGVzIC5jb250YWluZXJ7cGFkZGluZy1sZWZ0OjEzNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsubWFpbi1zdWJuYXYtc2VjdGlvbi0tcHJveWVjdG9zIC5jb250YWluZXJ7cGFkZGluZy1sZWZ0OjkwcHh9Lm1haW4tc3VibmF2LXNlY3Rpb24tLXByb3llY3RvcyAuY29udGFpbmVyIC5tYWluLXN1Ym5hdl9faXRlbXtwYWRkaW5nOjAgMTBweH19Lm1haW4tc3VibmF2LXNlY3Rpb24tLXJlY3Vyc29zIC5jb250YWluZXJ7cGFkZGluZy1sZWZ0OjE3OHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsubWFpbi1zdWJuYXYtc2VjdGlvbi0tcmVjdXJzb3MgLmNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MTU2cHh9fS5tYWluLXN1Ym5hdi1zZWN0aW9uLS1lbXByZXNhIC5jb250YWluZXJ7cGFkZGluZy1sZWZ0OjEzOHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsubWFpbi1zdWJuYXYtc2VjdGlvbi0tZW1wcmVzYSAuY29udGFpbmVye3BhZGRpbmctbGVmdDoxMDFweH19Lm1haW4tc3VibmF2LXNlY3Rpb24tLW5vdGljaWFzIC5jb250YWluZXJ7cGFkZGluZy1sZWZ0OjM2OHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsubWFpbi1zdWJuYXYtc2VjdGlvbi0tbm90aWNpYXMgLmNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MzQ0cHh9fWJvZHkubGFuZy1mciAubWFpbi1zdWJuYXYtc2VjdGlvbi0tbm90aWNpYXMgLmNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MzYxcHh9QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pe2JvZHkubGFuZy1mciAubWFpbi1zdWJuYXYtc2VjdGlvbi0tbm90aWNpYXMgLmNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MzM3cHh9fS5tYWluLXN1Ym5hdl9fbXVlYmxlc19fY29sLWxlZnR7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5tYWluLXN1Ym5hdl9fbXVlYmxlc19fY29sLXJpZ2h0e3BhZGRpbmctdG9wOjg2cHg7cGFkZGluZy1yaWdodDowO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1sZWZ0OjB9Lm1haW4tc3VibmF2X19tdWVibGVzX19jb2wtcmlnaHQgLm1haW4tc3VibmF2X19pdGVte3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ubWFpbi1zdWJuYXZfX25hdnttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1zaXplOjA7bGlzdC1zdHlsZTpub25lfS5tYWluLXN1Ym5hdl9faXRlbXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgOHB4IDAgN3B4O21hcmdpbi1ib3R0b206MTVweDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lm1haW4tc3VibmF2X19pdGVtLmlzLWFjdGl2ZSAubWFpbi1zdWJuYXZfX2l0ZW1fX2xpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwMH1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7Lm1haW4tc3VibmF2X19pdGVte3BhZGRpbmc6MCAxNXB4fX0ubWFpbi1zdWJuYXZfX2l0ZW1fX2xpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTIwcHg7dmVydGljYWwtYWxpZ246dG9wO2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM5RTlFOUV9Lm1haW4tc3VibmF2X19pdGVtX19saW5rOmhvdmVyLC5tYWluLXN1Ym5hdl9faXRlbV9fbGluazphY3RpdmUsLm1haW4tc3VibmF2X19pdGVtX19saW5rOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMwMDB9Lm1haW4tc3VibmF2X19pdGVtX19saW5rLS13YXV0b3t3aWR0aDphdXRvfS5tYWluLXN1Ym5hdl9faXRlbV9faWNvbnt3aWR0aDo2NHB4O2hlaWdodDo2NHB4O21hcmdpbi1ib3R0b206MTVweDtwb2ludGVyLWV2ZW50czpub25lfS5tYWluLXN1Ym5hdl9faXRlbV9fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDoyM3B4O3RleHQtYWxpZ246bGVmdH0ubWFpbi1zdWJuYXZfX2l0ZW1fX2Fycm93e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MH0ubWFpbi1zdWJuYXZfX2l0ZW0tLXNtYWxse3BhZGRpbmc6MCAxMnB4fS5tYWluLXN1Ym5hdl9faXRlbS0tc21hbGwgLm1haW4tc3VibmF2X19pdGVtX19saW5re3dpZHRoOjkwcHg7Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkTGlnaHRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDt0ZXh0LXRyYW5zZm9ybTpub25lfS5tYWluLXN1Ym5hdl9faXRlbS0tc21hbGwgLm1haW4tc3VibmF2X19pdGVtX19saW5rOmhvdmVyIC5tYWluLXN1Ym5hdl9faXRlbV9fdGl0bGUsLm1haW4tc3VibmF2X19pdGVtLS1zbWFsbCAubWFpbi1zdWJuYXZfX2l0ZW1fX2xpbms6YWN0aXZlIC5tYWluLXN1Ym5hdl9faXRlbV9fdGl0bGUsLm1haW4tc3VibmF2X19pdGVtLS1zbWFsbCAubWFpbi1zdWJuYXZfX2l0ZW1fX2xpbms6Zm9jdXMgLm1haW4tc3VibmF2X19pdGVtX190aXRsZXt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWFpbi1zdWJuYXZfX2l0ZW0tLXNtYWxsIC5tYWluLXN1Ym5hdl9faXRlbV9fbGluayAubWFpbi1zdWJuYXZfX2l0ZW1fX3RpdGxle3BhZGRpbmctcmlnaHQ6MDt0ZXh0LWFsaWduOmNlbnRlcn0ubWFpbi1zdWJuYXZfX2l0ZW0tLXNtYWxsIC5tYWluLXN1Ym5hdl9faXRlbV9faWNvbnt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O21hcmdpbi1ib3R0b206OHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsubWFpbi1zdWJuYXZfX2l0ZW0tLXNtYWxse3BhZGRpbmc6MCAxNXB4fX0ubWFpbi1zdWJuYXZfX3RpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MTJweDtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS4yNTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzlFOUU5RTt3aGl0ZS1zcGFjZTpub3dyYXB9Lm1haW4tc3VibmF2X190aXRsZTpob3ZlciwubWFpbi1zdWJuYXZfX3RpdGxlOmFjdGl2ZSwubWFpbi1zdWJuYXZfX3RpdGxlOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMwMDB9Lm1haW4tc3VibmF2X190aXRsZSAuaWNvbi1zdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0ubWFpbi1zdWJuYXZfX3RpdGxlLmlzLWFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDAwfS5tYWluLXN1Ym5hdl9fdGl0bGUubWFpbi1zdWJuYXZfX3RpdGxlLS13cmFwe3doaXRlLXNwYWNlOm5vcm1hbH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm1haW4taGVhZGVyLmlzLW1pbml7aGVpZ2h0OjYwcHh9fS5tYWluLWhlYWRlci5pcy1taW5pIC5tYWluLWhlYWRlcl9fbG9nb19faW1nLS1iaWd7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMTAwJSl9Lm1haW4taGVhZGVyLmlzLW1pbmkgLm1haW4taGVhZGVyX19sb2dvX19pbWctLXNtYWxse3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9Lm1haW4taGVhZGVyLmlzLW1pbmkgLnNlY29uZGFyeS1uYXZfX2l0ZW0tLWViYSBhe3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTQ1cHgpfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubWFpbi1oZWFkZXIuaXMtbWluaSAuc2Vjb25kYXJ5LW5hdl9faXRlbS0tZWJhIGF7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTBweCl9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsubWFpbi1oZWFkZXIuaXMtbWluaSAuc2Vjb25kYXJ5LW5hdl9faXRlbS0tZWJhIGF7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtODFweCl9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7Lm1haW4taGVhZGVyLmlzLW1pbmkgLnNlY29uZGFyeS1uYXZfX2l0ZW0tLWViYSBhe3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTExMHB4KX19I25hdi1tb2JpbGU6bm90KC5tbS1tZW51KXtkaXNwbGF5Om5vbmV9Lm1tLW1lbnV7YmFja2dyb3VuZDojZmZmfS5tbS1tZW51IC5tbS1kaXZpZGVyLC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQubW0tdmVydGljYWw+Lm1tLXBhbmVsLC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQubW0tdmVydGljYWw+YS5tbS1uZXh0LC5tbS1tZW51Lm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQ+Lm1tLXBhbmVsLC5tbS1tZW51Lm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQ+YS5tbS1uZXh0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9Lm1tLWxpc3R2aWV3PmxpLm1tLXZlcnRpY2FsPi5tbS1uZXh0LC5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXc+bGk+Lm1tLW5leHR7aGVpZ2h0OjEwMCV9Lm1tLWxpc3R2aWV3PmxpLm1tLXZlcnRpY2FsPi5tbS1uZXh0OmFmdGVyLC5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXc+bGk+Lm1tLW5leHQ6YWZ0ZXJ7dG9wOjUwJTttYXJnaW4tdG9wOi0zcHh9Lm1tLWxpc3R2aWV3PmxpOm5vdCgubW0tZGl2aWRlcik6YWZ0ZXJ7Y29udGVudDpub25lfS5tbS1tZW51Pi5tbS1wYW5lbHM+Lm1tLXBhbmVsPi5tbS1saXN0dmlldz5saTpub3QoLm1tLWRpdmlkZXIpOmFmdGVye2NvbnRlbnQ6Jyc7bGVmdDowO2JvcmRlci1jb2xvcjojZWVlfS5tbS1saXN0dmlldz5saT5hOm5vdCgubWFpbi1uYXYtbW9iaWxlX190aXRsZSksLm1tLWxpc3R2aWV3PmxpPnNwYW46bm90KC5tYWluLW5hdi1tb2JpbGVfX3RpdGxlKXtwYWRkaW5nLXRvcDoxMXB4O3BhZGRpbmctYm90dG9tOjExcHh9Lm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpIGE6bm90KC5tbS1uZXh0KXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzUzNTM1M30ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkgYTpub3QoLm1tLW5leHQpOmhvdmVyLC5tbS1tZW51IC5tbS1saXN0dmlldz5saSBhOm5vdCgubW0tbmV4dCk6YWN0aXZlLC5tbS1tZW51IC5tbS1saXN0dmlldz5saSBhOm5vdCgubW0tbmV4dCk6Zm9jdXN7Y29sb3I6IzAwMH1AbWVkaWEgKG1pbi13aWR0aDogMjMuNDM3NWVtKXsubW0tbWVudSAubW0tbGlzdHZpZXc+bGkgYTpub3QoLm1tLW5leHQpe2ZvbnQtc2l6ZToxOHB4fX0ubW0tbWVudSAubW0tbGlzdHZpZXcgbGkuaXMtYWN0aXZlPmE6bm90KC5tbS1uZXh0KXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwMDB9Lm1tLWxpc3R2aWV3IC5tbS12ZXJ0aWNhbCAubW0tcGFuZWwsLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyAubW0tcGFuZWx7cGFkZGluZy10b3A6MH0ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkgYS5tYWluLW5hdi1tb2JpbGVfX3RpdGxlLC5tbS1tZW51IC5tbS1saXN0dmlldz5saSBzcGFuLm1haW4tbmF2LW1vYmlsZV9fdGl0bGV7cGFkZGluZy10b3A6MTRweDtwYWRkaW5nLWJvdHRvbToxNHB4O2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMwMDB9QG1lZGlhIChtaW4td2lkdGg6IDIzLjQzNzVlbSl7Lm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpIGEubWFpbi1uYXYtbW9iaWxlX190aXRsZSwubW0tbWVudSAubW0tbGlzdHZpZXc+bGkgc3Bhbi5tYWluLW5hdi1tb2JpbGVfX3RpdGxle2ZvbnQtc2l6ZToxOHB4fX0ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkgYS5tYWluLW5hdi1tb2JpbGVfX3RpdGxlOmhvdmVyLC5tbS1tZW51IC5tbS1saXN0dmlldz5saSBhLm1haW4tbmF2LW1vYmlsZV9fdGl0bGU6YWN0aXZlLC5tbS1tZW51IC5tbS1saXN0dmlldz5saSBhLm1haW4tbmF2LW1vYmlsZV9fdGl0bGU6Zm9jdXMsLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpIHNwYW4ubWFpbi1uYXYtbW9iaWxlX190aXRsZTpob3ZlciwubW0tbWVudSAubW0tbGlzdHZpZXc+bGkgc3Bhbi5tYWluLW5hdi1tb2JpbGVfX3RpdGxlOmFjdGl2ZSwubW0tbWVudSAubW0tbGlzdHZpZXc+bGkgc3Bhbi5tYWluLW5hdi1tb2JpbGVfX3RpdGxlOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5tYWluLW5hdi1tb2JpbGVfX3RpdGxlX19pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotM3B4O3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7Y29sb3I6I2E3YTdhNzttYXJnaW4tcmlnaHQ6N3B4fS5tbS1tZW51IC5tbS1saXN0dmlldz5saSBhLm1haW4tbmF2LW1vYmlsZV9fc3VidGl0bGUsLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpIHNwYW4ubWFpbi1uYXYtbW9iaWxlX19zdWJ0aXRsZXtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS4yO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMwMDB9QG1lZGlhIChtaW4td2lkdGg6IDIzLjQzNzVlbSl7Lm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpIGEubWFpbi1uYXYtbW9iaWxlX19zdWJ0aXRsZSwubW0tbWVudSAubW0tbGlzdHZpZXc+bGkgc3Bhbi5tYWluLW5hdi1tb2JpbGVfX3N1YnRpdGxle2ZvbnQtc2l6ZToxOHB4fX0ubWFpbi1uYXYtbW9iaWxlX19zdWJ0aXRsZV9faWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTNweDt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2NvbG9yOiNhN2E3YTc7bWFyZ2luLXJpZ2h0OjVweH0ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19zdWJsaW5re3BhZGRpbmctbGVmdDoyMHB4fS5tYWluLW5hdi1tb2JpbGVfX3N1YmxpbmtfX2ljb257cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHg7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtjb2xvcjojYTdhN2E3O21hcmdpbi1yaWdodDo1cHh9Lm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9faWNvbnN7Zm9udC1zaXplOjA7cGFkZGluZy10b3A6N3B4O3BhZGRpbmctYm90dG9tOjdweDtwYWRkaW5nLWxlZnQ6MjBweH0ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19pY29ucyBhLC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tYWluLW5hdi1tb2JpbGVfX2ljb25zIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowO21hcmdpbi1yaWdodDoyNXB4O2xpbmUtaGVpZ2h0OjE5cHg7dmVydGljYWwtYWxpZ246dG9wO2NvbG9yOiNjMWMxYzF9Lm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9faWNvbnMgYSAuaWNvbi1zdmcsLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9faWNvbnMgc3BhbiAuaWNvbi1zdmd7dmVydGljYWwtYWxpZ246bWlkZGxlfS5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tYWluLW5hdi1tb2JpbGVfX2ljb25zIGE6aG92ZXIsLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9faWNvbnMgYTphY3RpdmUsLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9faWNvbnMgYTpmb2N1cywubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19pY29ucyBzcGFuOmhvdmVyLC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tYWluLW5hdi1tb2JpbGVfX2ljb25zIHNwYW46YWN0aXZlLC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tYWluLW5hdi1tb2JpbGVfX2ljb25zIHNwYW46Zm9jdXN7Y29sb3I6I2MxYzFjMX0ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19sYW5ndWFnZXN7Zm9udC1zaXplOjA7cGFkZGluZy10b3A6N3B4O3BhZGRpbmctYm90dG9tOjdweDtwYWRkaW5nLWxlZnQ6MjBweH0ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19sYW5ndWFnZXMgYSwubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19sYW5ndWFnZXMgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luLXJpZ2h0OjE4cHg7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiNjMWMxYzF9QG1lZGlhIChtaW4td2lkdGg6IDIzLjQzNzVlbSl7Lm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9fbGFuZ3VhZ2VzIGEsLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9fbGFuZ3VhZ2VzIHNwYW57Zm9udC1zaXplOjE4cHh9fS5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tYWluLW5hdi1tb2JpbGVfX2xhbmd1YWdlcyBhLmlzLWFjdGl2ZXtjb2xvcjojYzUzNzUyfS5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tYWluLW5hdi1tb2JpbGVfX2xhbmd1YWdlcyBhOmhvdmVyLC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tYWluLW5hdi1tb2JpbGVfX2xhbmd1YWdlcyBhOmFjdGl2ZSwubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19sYW5ndWFnZXMgYTpmb2N1c3tjb2xvcjojYzFjMWMxO3RleHQtZGVjb3JhdGlvbjpub25lfS5icm93c2VyLW5vLXRvdWNoZXZlbnRzIC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tYWluLW5hdi1tb2JpbGVfX2xhbmd1YWdlcyBhOmhvdmVyLC5icm93c2VyLW5vLXRvdWNoZXZlbnRzIC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tYWluLW5hdi1tb2JpbGVfX2xhbmd1YWdlcyBhOmFjdGl2ZSwuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19sYW5ndWFnZXMgYTpmb2N1c3tjb2xvcjojNjY2O3RleHQtZGVjb3JhdGlvbjpub25lfS5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tYWluLW5hdi1tb2JpbGVfX2xhbmd1YWdlcyBzcGFue21hcmdpbi1yaWdodDoyOHB4fS5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbHtmb250LXNpemU6MDtwYWRkaW5nLXRvcDo3cHg7cGFkZGluZy1ib3R0b206N3B4O3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MTVweH0ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19zb2NpYWwgYTpob3ZlciwubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19zb2NpYWwgYTphY3RpdmUsLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsIGE6Zm9jdXN7Y29sb3I6I2MxYzFjMX0ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19zb2NpYWwgLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsX19saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MDtsaW5lLWhlaWdodDoyNHB4O3ZlcnRpY2FsLWFsaWduOnRvcDtjb2xvcjojYzFjMWMxfS5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbCAubWFpbi1uYXYtbW9iaWxlX19zb2NpYWxfX2xpbms6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MjBweH0ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19zb2NpYWwgLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsX19saW5rIC5pY29uLXN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsIC5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbF9fbGluazpob3ZlciwubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19zb2NpYWwgLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsX19saW5rOmFjdGl2ZSwubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19zb2NpYWwgLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsX19saW5rOmZvY3Vze2NvbG9yOiNjMWMxYzF9LmJyb3dzZXItbm8tdG91Y2hldmVudHMgLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsIC5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbF9fbGluay0tdHdpdHRlcjpob3ZlciwuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19zb2NpYWwgLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsX19saW5rLS10d2l0dGVyOmFjdGl2ZSwuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19zb2NpYWwgLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsX19saW5rLS10d2l0dGVyOmZvY3Vze2NvbG9yOiM1NWFjZWV9LmJyb3dzZXItbm8tdG91Y2hldmVudHMgLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsIC5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbF9fbGluay0tZmFjZWJvb2s6aG92ZXIsLmJyb3dzZXItbm8tdG91Y2hldmVudHMgLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsIC5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbF9fbGluay0tZmFjZWJvb2s6YWN0aXZlLC5icm93c2VyLW5vLXRvdWNoZXZlbnRzIC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbCAubWFpbi1uYXYtbW9iaWxlX19zb2NpYWxfX2xpbmstLWZhY2Vib29rOmZvY3Vze2NvbG9yOiMzYjU5OTh9LmJyb3dzZXItbm8tdG91Y2hldmVudHMgLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsIC5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbF9fbGluay0teW91dHViZTpob3ZlciwuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19zb2NpYWwgLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsX19saW5rLS15b3V0dWJlOmFjdGl2ZSwuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19zb2NpYWwgLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsX19saW5rLS15b3V0dWJlOmZvY3Vze2NvbG9yOiNjZDIwMWZ9LmJyb3dzZXItbm8tdG91Y2hldmVudHMgLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsIC5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbF9fbGluay0tcGludGVyZXN0OmhvdmVyLC5icm93c2VyLW5vLXRvdWNoZXZlbnRzIC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbCAubWFpbi1uYXYtbW9iaWxlX19zb2NpYWxfX2xpbmstLXBpbnRlcmVzdDphY3RpdmUsLmJyb3dzZXItbm8tdG91Y2hldmVudHMgLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsIC5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbF9fbGluay0tcGludGVyZXN0OmZvY3Vze2NvbG9yOiNiZDA4MWN9LmJyb3dzZXItbm8tdG91Y2hldmVudHMgLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsIC5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbF9fbGluay0tcnNzOmhvdmVyLC5icm93c2VyLW5vLXRvdWNoZXZlbnRzIC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbCAubWFpbi1uYXYtbW9iaWxlX19zb2NpYWxfX2xpbmstLXJzczphY3RpdmUsLmJyb3dzZXItbm8tdG91Y2hldmVudHMgLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsIC5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbF9fbGluay0tcnNzOmZvY3Vze2NvbG9yOiNmMjY1MjJ9LmJyb3dzZXItbm8tdG91Y2hldmVudHMgLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsIC5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbF9fbGluay0tbGlua2VkaW46aG92ZXIsLmJyb3dzZXItbm8tdG91Y2hldmVudHMgLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsIC5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbF9fbGluay0tbGlua2VkaW46YWN0aXZlLC5icm93c2VyLW5vLXRvdWNoZXZlbnRzIC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbCAubWFpbi1uYXYtbW9iaWxlX19zb2NpYWxfX2xpbmstLWxpbmtlZGluOmZvY3Vze2NvbG9yOiMwMDc3YjV9QG1lZGlhIChtaW4td2lkdGg6IDIzLjQzNzVlbSl7Lm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9fc29jaWFsIC5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbF9fbGluazpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDoyNXB4fX0ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubW0tc2VsZWN0ZWQ+YTpub3QoLm1tLW5leHQpLC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tbS1zZWxlY3RlZD5zcGFue2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tbS1zZWxlY3RlZD5hLm1haW4tbmF2LW1vYmlsZV9fdGl0bGUsLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1tLXNlbGVjdGVkPnNwYW4ubWFpbi1uYXYtbW9iaWxlX190aXRsZSwubW0tbWVudSAubW0tbGlzdHZpZXc+bGkuaXMtYWN0aXZlPmEubWFpbi1uYXYtbW9iaWxlX190aXRsZSwubW0tbWVudSAubW0tbGlzdHZpZXc+bGkuaXMtYWN0aXZlPnNwYW4ubWFpbi1uYXYtbW9iaWxlX190aXRsZXtjb2xvcjojYzUzNzUyO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9Lm1tLW5hdmJhciAubW0tdGl0bGV7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubW0tb3BlbmluZyAjbW0tYmxvY2tlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4yKX0ubW0tcGFnZXtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19Lm1tLXBhbmVse3dpbGwtY2hhbmdlOnRyYW5zZm9ybX0ubW0tcGFuZWwubW0tY3VycmVudHt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19I21tLTF7cGFkZGluZy10b3A6MTBweH0jbW0tMSAubW0tbmF2YmFye2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC1uYXZiYXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDoxMDAlO3JpZ2h0OjA7bGVmdDowO2hlaWdodDowO2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kOiNmYmZiZmI7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IDAuMjVzIGVhc2UtaW4tb3V0O3dpbGwtY2hhbmdlOnRyYW5zZm9ybX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByb2R1Y3QtbmF2YmFye2Rpc3BsYXk6YmxvY2t9fS5tYWluLWhlYWRlci5pcy1taW5pIC5wcm9kdWN0LW5hdmJhcntoZWlnaHQ6NjFweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlfS5wcm9kdWN0LW5hdmJhcl9fdGl0bGUtd3JhcHtmbG9hdDpsZWZ0O2hlaWdodDoxMDAlfS5wcm9kdWN0LW5hdmJhcl9fdGl0bGV7d2lkdGg6MjUwcHg7cGFkZGluZzoyMHB4IDAgMCAwO21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMzMzO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5wcm9kdWN0LW5hdmJhcl9fdGl0bGV7d2lkdGg6NDAwcHh9fS5wcm9kdWN0LW5hdntmbG9hdDpyaWdodDtoZWlnaHQ6MTAwJX0ucHJvZHVjdC1uYXYgdWx7ZGlzcGxheTp0YWJsZTtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfS5wcm9kdWN0LW5hdl9faXRlbXtkaXNwbGF5OnRhYmxlLWNlbGw7aGVpZ2h0OjEwMCU7cGFkZGluZzowIDM1cHggMCAwO21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucHJvZHVjdC1uYXZfX2l0ZW06bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9LnByb2R1Y3QtbmF2X19pdGVtX19saW5re2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjE7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiM2NjZ9LnByb2R1Y3QtbmF2X19pdGVtX19saW5rOmhvdmVyLC5wcm9kdWN0LW5hdl9faXRlbV9fbGluazphY3RpdmUsLnByb2R1Y3QtbmF2X19pdGVtX19saW5rOmZvY3Vze2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucHJvZHVjdC1uYXZfX2l0ZW1fX2xpbmsuaXMtYWN0aXZle2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucHJvZHVjdC1uYXZfX2l0ZW1fX2J1dHRvbntwYWRkaW5nOjVweCAxMnB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjE7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiM2NjY7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI0VFRUVFRX0ucHJvZHVjdC1uYXZfX2l0ZW1fX2J1dHRvbjpob3ZlciwucHJvZHVjdC1uYXZfX2l0ZW1fX2J1dHRvbjphY3RpdmUsLnByb2R1Y3QtbmF2X19pdGVtX19idXR0b246Zm9jdXN7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0ucHJvZHVjdC1uYXZfX2l0ZW1fX2J1dHRvbi5pcy1hY3RpdmV7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wcm9kdWN0LW5hdl9faXRlbV9faWNvbntjb2xvcjojYzFjMWMxfS5wcm9kdWN0LW5hdl9faXRlbV9faWNvbi0tZmFjZWJvb2s6aG92ZXIsLnByb2R1Y3QtbmF2X19pdGVtX19pY29uLS1mYWNlYm9vazphY3RpdmUsLnByb2R1Y3QtbmF2X19pdGVtX19pY29uLS1mYWNlYm9vazpmb2N1c3tjb2xvcjojM2I1OTk4fS5wcm9kdWN0LW5hdl9faXRlbV9faWNvbi0tdHdpdHRlcjpob3ZlciwucHJvZHVjdC1uYXZfX2l0ZW1fX2ljb24tLXR3aXR0ZXI6YWN0aXZlLC5wcm9kdWN0LW5hdl9faXRlbV9faWNvbi0tdHdpdHRlcjpmb2N1c3tjb2xvcjojNTVhY2VlfS5wcm9kdWN0LW5hdl9faXRlbV9faWNvbi0tcGludGVyZXN0OmhvdmVyLC5wcm9kdWN0LW5hdl9faXRlbV9faWNvbi0tcGludGVyZXN0OmFjdGl2ZSwucHJvZHVjdC1uYXZfX2l0ZW1fX2ljb24tLXBpbnRlcmVzdDpmb2N1c3tjb2xvcjojYmQwODFjfS5jb29raWVzLWFsZXJ0e3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTAzMDtsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtwYWRkaW5nOjE1cHggMCAxNHB4IDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpfS5jb29raWVzLWFsZXJ0X19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjgyMHB4O21heC13aWR0aDoxMDAlO3BhZGRpbmc6MCAxNXB4IDAgMTVweDttYXJnaW46MCBhdXRvfS5jb29raWVzLWFsZXJ0X190ZXh0e2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojYzUzNzUyfS5jb29raWVzLWFsZXJ0X190ZXh0IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojYzUzNzUyfS5icm93c2VyLW5vLXRvdWNoZXZlbnRzIC5jb29raWVzLWFsZXJ0X190ZXh0IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMDAwfS5jb29raWVzLWFsZXJ0X19jbG9zZXttYXJnaW4tdG9wOjEwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY29va2llcy1hbGVydF9fY2xvc2V7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MTVweDttYXJnaW4tbGVmdDoyMHB4fX0uYnJvd3NlcnVwZ3JhZGV7cGFkZGluZzoyMHB4IDA7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjM7Y29sb3I6I2E5NDQ0MjtiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGV9LmJyb3dzZXJ1cGdyYWRlIGF7Y29sb3I6I2E5NDQ0Mjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5icm93c2VydXBncmFkZSBhOmhvdmVyLC5icm93c2VydXBncmFkZSBhOmFjdGl2ZSwuYnJvd3NlcnVwZ3JhZGUgYTpmb2N1c3tjb2xvcjojYTk0NDQyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnRhYmxldC1oZWFkZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTg7dG9wOjA7cmlnaHQ6MDtsZWZ0OjkwcHg7aGVpZ2h0OjgwcHg7cGFkZGluZzowO292ZXJmbG93OnZpc2libGU7d2lsbC1jaGFuZ2U6c2Nyb2xsLXBvc2l0aW9uO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfWJvZHkuaXMtdGFibGV0LWhlYWRlci1saWdodCAudGFibGV0LWhlYWRlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4xKX0udGFibGV0LWhlYWRlciAuY29udGFpbmVye2hlaWdodDoxMDAlO292ZXJmbG93OnZpc2libGV9LnRhYmxldC1hc2lkZXtwb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5OTt0b3A6MDtsZWZ0OjA7d2lkdGg6OTBweDtoZWlnaHQ6MTAwJTtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O3dpbGwtY2hhbmdlOnNjcm9sbC1wb3NpdGlvbiwgdHJhbnNmb3JtO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS50YWJsZXQtbmF2LW9wZW5lZCAudGFibGV0LWFzaWRle3RyYW5zZm9ybTp0cmFuc2xhdGUoMjUwcHgsIDApfWh0bWwudGFibGV0LW5hdi1vcGVuaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn1odG1sLnRhYmxldC1uYXYtb3BlbmluZyBib2R5e292ZXJmbG93OmhpZGRlbn1odG1sLnRhYmxldC1uYXYtb3BlbmVkIC5tYWluLXdyYXB7dHJhbnNmb3JtOnRyYW5zbGF0ZSgyNTBweCwgMCl9LnRhYmxldC1uYXYtYmxvY2tlcntkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk5OTk7dG9wOjA7cmlnaHQ6MDtsZWZ0OjM0MHB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7d2lsbC1jaGFuZ2U6c2Nyb2xsLXBvc2l0aW9uO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS50YWJsZXQtbmF2LW9wZW5lZCAudGFibGV0LW5hdi1ibG9ja2Vye2Rpc3BsYXk6YmxvY2t9LnRhYmxldC1uYXZ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3RvcDowO2JvdHRvbTowO3dpZHRoOjEwMCU7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kOiNmZmY7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtLCBzY3JvbGwtcG9zaXRpb247dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmJyb3dzZXItdG91Y2hldmVudHMgLnRhYmxldC1uYXZ7b3ZlcmZsb3cteTpzY3JvbGx9LnRhYmxldC1uYXYgdWx7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0udGFibGV0LW5hdl9fbG9nb3tkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206NXB4O2ZvbnQtc2l6ZTowO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLWhlaWdodDogNzAwcHgpey50YWJsZXQtbmF2X19sb2dve21hcmdpbi1ib3R0b206MTVweH19LnRhYmxldC1uYXZfX2xvZ29fX2xpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE3cHggMH0udGFibGV0LW5hdl9faXRlbXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1zaXplOjA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4taGVpZ2h0OiA0ODBweCl7LnRhYmxldC1uYXZfX2l0ZW17bWFyZ2luLWJvdHRvbToxMnB4fX1AbWVkaWEgKG1pbi1oZWlnaHQ6IDcwMHB4KXsudGFibGV0LW5hdl9faXRlbXttYXJnaW4tYm90dG9tOjIxcHh9fS50YWJsZXQtbmF2X19pdGVtLS1hcmVhLXByaXZhZGF7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjMwcHg7bGVmdDowO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MDttYXJnaW4tYm90dG9tOjA7d2lsbC1jaGFuZ2U6c2Nyb2xsLXBvc2l0aW9uO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS50YWJsZXQtbmF2X19saW5re2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHggMTBweDtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS41O3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNjMWMxYzE7dHJhbnNpdGlvbjpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lfS50YWJsZXQtbmF2X19saW5rOmhvdmVyLC50YWJsZXQtbmF2X19saW5rOmFjdGl2ZSwudGFibGV0LW5hdl9fbGluazpmb2N1c3tjb2xvcjojYzFjMWMxO3RleHQtZGVjb3JhdGlvbjpub25lfS50YWJsZXQtbmF2X19saW5rOmhvdmVyIC50YWJsZXQtbmF2X19saW5rX19pY29uLC50YWJsZXQtbmF2X19saW5rOmFjdGl2ZSAudGFibGV0LW5hdl9fbGlua19faWNvbiwudGFibGV0LW5hdl9fbGluazpmb2N1cyAudGFibGV0LW5hdl9fbGlua19faWNvbntjb2xvcjojYWFhfS50YWJsZXQtbmF2X19saW5rX19pY29ue3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luLWJvdHRvbTo3cHg7Y29sb3I6I2FhYX0udGFibGV0LW5hdl9fbGlua19fdGV4dHtkaXNwbGF5OmJsb2NrfS50YWJsZXQtbmF2X19saW5rLmlzLWFjdGl2ZSwudGFibGV0LW5hdl9fbGluay5pcy1zZWxlY3RlZHtjb2xvcjojYzUzNzUyfS50YWJsZXQtbmF2X19saW5rLmlzLWFjdGl2ZSAudGFibGV0LW5hdl9fbGlua19faWNvbiwudGFibGV0LW5hdl9fbGluay5pcy1zZWxlY3RlZCAudGFibGV0LW5hdl9fbGlua19faWNvbntjb2xvcjppbmhlcml0fS50YWJsZXQtc3VibmF2e3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5O2xlZnQ6MDt0b3A6MDtib3R0b206MDt3aWR0aDoyNTBweDtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQ6I2Y3ZjdmNjt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLCAwKSB0cmFuc2xhdGVaKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtLCBzY3JvbGwtcG9zaXRpb259LmJyb3dzZXItdG91Y2hldmVudHMgLnRhYmxldC1zdWJuYXZ7b3ZlcmZsb3cteTpzY3JvbGx9LnRhYmxldC1uYXYtb3BlbmVkIC50YWJsZXQtc3VibmF2e3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9LnRhYmxldC1zdWJuYXZfX3NlY3Rpb257ZGlzcGxheTpub25lfS50YWJsZXQtc3VibmF2X19zZWN0aW9uLmlzLWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS50YWJsZXQtc3VibmF2X19jYXRlZ29yeXtwYWRkaW5nOjAgMTVweCAwIDI0cHh9LnRhYmxldC1zdWJuYXZfX2NhdGVnb3J5Om5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3A6MXB4IHNvbGlkICNlZWV9LnRhYmxldC1zdWJuYXZfX3RpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoyNHB4IDAgMjRweCAzOHB4O2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMDAwfS50YWJsZXQtc3VibmF2X190aXRsZTpob3ZlciwudGFibGV0LXN1Ym5hdl9fdGl0bGU6YWN0aXZlLC50YWJsZXQtc3VibmF2X190aXRsZTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDAwfS50YWJsZXQtc3VibmF2X190aXRsZV9faWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjRweDtsZWZ0OjA7d2lkdGg6MjZweDtoZWlnaHQ6MjZweDtjb2xvcjojYTdhN2E3fS50YWJsZXQtc3VibmF2X190aXRsZV9fdHh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoxMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udGFibGV0LXN1Ym5hdl9fdGl0bGVfX2Fycm93e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo0cHg7bWFyZ2luLWxlZnQ6MTBweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7Y29sb3I6I2MxYzFjMX0udGFibGV0LXN1Ym5hdl9fbmF2e3BhZGRpbmc6MCAwIDEwcHggNTBweDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmV9LnRhYmxldC1zdWJuYXZfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjE1cHh9LnRhYmxldC1zdWJuYXZfX2l0ZW0gYXtmb250LXNpemU6MTVweDtjb2xvcjojNTM1MzUzfS50YWJsZXQtc3VibmF2X19pdGVtIGE6aG92ZXIsLnRhYmxldC1zdWJuYXZfX2l0ZW0gYTphY3RpdmUsLnRhYmxldC1zdWJuYXZfX2l0ZW0gYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojNTM1MzUzfS50YWJsZXQtc3VibmF2X19pdGVtLmlzLWFjdGl2ZSBhe2NvbG9yOiM1MzUzNTM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0udGFibGV0LXN1Ym5hdl9faXRlbS5pcy1hY3RpdmUgLnRhYmxldC1zdWJuYXZfX2l0ZW1fX2ljb257Y29sb3I6IzUzNTM1M30udGFibGV0LXN1Ym5hdl9faXRlbV9faWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTRweDtsZWZ0Oi0zMnB4O3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7Y29sb3I6I2E3YTdhN30ubWFpbi1mb290ZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo4OHB4IDAgNDBweDtiYWNrZ3JvdW5kOiNmN2Y3ZjY7Y29sb3I6IzUzNTM1M30ubWFpbi1mb290ZXIuaGFzLWNhbGx0b2FjdGlvbi1maXhlZHtwYWRkaW5nLWJvdHRvbTo5MXB4fS5tYWluLWZvb3Rlcl9fbG9nb3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQ0cHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTM3cHh9Lm1haW4tZm9vdGVyX19jb2x7ZmxvYXQ6bGVmdDt3aWR0aDo1MCV9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5tYWluLWZvb3Rlcl9fY29se3dpZHRoOjMzLjMzMzMzJX19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5tYWluLWZvb3Rlcl9fY29se3dpZHRoOjIwJX19Lm1haW4tZm9vdGVyX19jb2wubWFpbi1mb290ZXJfX2NvbC0tMSwubWFpbi1mb290ZXJfX2NvbC5tYWluLWZvb3Rlcl9fY29sLS0yLC5tYWluLWZvb3Rlcl9fY29sLm1haW4tZm9vdGVyX19jb2wtLTN7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsubWFpbi1mb290ZXJfX2NvbC5tYWluLWZvb3Rlcl9fY29sLS0xLC5tYWluLWZvb3Rlcl9fY29sLm1haW4tZm9vdGVyX19jb2wtLTIsLm1haW4tZm9vdGVyX19jb2wubWFpbi1mb290ZXJfX2NvbC0tM3tkaXNwbGF5OmJsb2NrfX0ubWFpbi1mb290ZXJfX2NvbC5tYWluLWZvb3Rlcl9fY29sLS0ze3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5tYWluLWZvb3Rlcl9fY29sLm1haW4tZm9vdGVyX19jb2wtLTN7d2lkdGg6MzMuMzMzMzMlfX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm1haW4tZm9vdGVyX19jb2wubWFpbi1mb290ZXJfX2NvbC0tM3t3aWR0aDoyMCV9fS5tYWluLWZvb3Rlcl9fY29sLm1haW4tZm9vdGVyX19jb2wtLTR7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm1haW4tZm9vdGVyX19jb2wubWFpbi1mb290ZXJfX2NvbC0tNHt3aWR0aDo0MCV9fS5tYWluLWZvb3Rlcl9fdGl0bGV7bWFyZ2luLWJvdHRvbToyMnB4O2ZvbnQtZmFtaWx5OlwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtjb2xvcjojMDAwfS5tYWluLWZvb3Rlcl9fbGlua3N7cGFkZGluZzowO21hcmdpbjowIDAgNDBweDtsaXN0LXN0eWxlOm5vbmV9Lm1haW4tZm9vdGVyX19saW5re3BhZGRpbmc6MDttYXJnaW46MCAwIDE0cHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiM1MzUzNTN9Lm1haW4tZm9vdGVyX19saW5rIGF7Y29sb3I6IzUzNTM1M30ubWFpbi1mb290ZXJfX2xpbmsgYTpob3ZlciwubWFpbi1mb290ZXJfX2xpbmsgYTphY3RpdmUsLm1haW4tZm9vdGVyX19saW5rIGE6Zm9jdXN7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCMwMDAsICMwMDApIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxcHg7YmFja2dyb3VuZC1wb3NpdGlvbjowIDEuMDJlbTt0ZXh0LXNoYWRvdzowLjA1ZW0gMCAjZjdmN2Y2LC0wLjA1ZW0gMCAjZjdmN2Y2fS5tYWluLWZvb3Rlcl9fbGluayBhOmhvdmVyOjpzZWxlY3Rpb24sLm1haW4tZm9vdGVyX19saW5rIGE6aG92ZXI+Kjo6c2VsZWN0aW9uLC5tYWluLWZvb3Rlcl9fbGluayBhOmFjdGl2ZTo6c2VsZWN0aW9uLC5tYWluLWZvb3Rlcl9fbGluayBhOmFjdGl2ZT4qOjpzZWxlY3Rpb24sLm1haW4tZm9vdGVyX19saW5rIGE6Zm9jdXM6OnNlbGVjdGlvbiwubWFpbi1mb290ZXJfX2xpbmsgYTpmb2N1cz4qOjpzZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojNDA0MDQwO2NvbG9yOiNmN2Y3ZjY7dGV4dC1zaGFkb3c6bm9uZX0ubWFpbi1mb290ZXJfX2xpbmsgYTpob3Zlcjo6LW1vei1zZWxlY3Rpb24sLm1haW4tZm9vdGVyX19saW5rIGE6aG92ZXI+Kjo6LW1vei1zZWxlY3Rpb24sLm1haW4tZm9vdGVyX19saW5rIGE6YWN0aXZlOjotbW96LXNlbGVjdGlvbiwubWFpbi1mb290ZXJfX2xpbmsgYTphY3RpdmU+Kjo6LW1vei1zZWxlY3Rpb24sLm1haW4tZm9vdGVyX19saW5rIGE6Zm9jdXM6Oi1tb3otc2VsZWN0aW9uLC5tYWluLWZvb3Rlcl9fbGluayBhOmZvY3VzPio6Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQtY29sb3I6IzQwNDA0MDtjb2xvcjojZjdmN2Y2O3RleHQtc2hhZG93Om5vbmV9Lm1haW4tZm9vdGVyX19uZXdzbGV0dGVyX190ZXh0e2ZvbnQtc2l6ZToxNnB4fS5tYWluLWZvb3Rlcl9fbmV3c2xldHRlcl9fdGV4dCBwe21hcmdpbi1ib3R0b206MTZweH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm1haW4tZm9vdGVyX19uZXdzbGV0dGVyX190ZXh0e3BhZGRpbmctcmlnaHQ6NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5tYWluLWZvb3Rlcl9fbmV3c2xldHRlcl9fdGV4dHtwYWRkaW5nLXJpZ2h0OjgwcHh9fS5tYWluLWZvb3Rlcl9fbmV3c2xldHRlcl9fZm9ybXttYXgtd2lkdGg6YXV0bzttYXJnaW4tYm90dG9tOjMycHg7Zm9udC1zaXplOjBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm1haW4tZm9vdGVyX19uZXdzbGV0dGVyX19mb3Jte21heC13aWR0aDozNzBweH19Lm1haW4tZm9vdGVyX19uZXdzbGV0dGVyX19pbnB1dC13cmFwe2Zsb2F0OmxlZnQ7d2lkdGg6NzglO3BhZGRpbmctcmlnaHQ6MTBweH0ubWFpbi1mb290ZXJfX25ld3NsZXR0ZXJfX2J0bi13cmFwe2Zsb2F0OmxlZnQ7d2lkdGg6MjIlfS5tYWluLWZvb3Rlcl9fc29jaWFse21hcmdpbi1ib3R0b206MzBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm1haW4tZm9vdGVyX19zb2NpYWx7dGV4dC1hbGlnbjpsZWZ0fX0ubWFpbi1mb290ZXJfX3NvY2lhbF9fbGlua3tkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjRweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojY2NjfS5tYWluLWZvb3Rlcl9fc29jaWFsX19saW5rOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjE4cHh9Lm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbms6aG92ZXIsLm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbms6YWN0aXZlLC5tYWluLWZvb3Rlcl9fc29jaWFsX19saW5rOmZvY3Vze2NvbG9yOiNjNTM3NTJ9Lm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbmsgLmljb24tc3Zne3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbms6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MzVweH19Lm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbmstLXR3aXR0ZXI6aG92ZXIsLm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbmstLXR3aXR0ZXI6YWN0aXZlLC5tYWluLWZvb3Rlcl9fc29jaWFsX19saW5rLS10d2l0dGVyOmZvY3Vze2NvbG9yOiM1NWFjZWV9Lm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbmstLWZhY2Vib29rOmhvdmVyLC5tYWluLWZvb3Rlcl9fc29jaWFsX19saW5rLS1mYWNlYm9vazphY3RpdmUsLm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbmstLWZhY2Vib29rOmZvY3Vze2NvbG9yOiMzYjU5OTh9Lm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbmstLXlvdXR1YmU6aG92ZXIsLm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbmstLXlvdXR1YmU6YWN0aXZlLC5tYWluLWZvb3Rlcl9fc29jaWFsX19saW5rLS15b3V0dWJlOmZvY3Vze2NvbG9yOiNjZDIwMWZ9Lm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbmstLXBpbnRlcmVzdDpob3ZlciwubWFpbi1mb290ZXJfX3NvY2lhbF9fbGluay0tcGludGVyZXN0OmFjdGl2ZSwubWFpbi1mb290ZXJfX3NvY2lhbF9fbGluay0tcGludGVyZXN0OmZvY3Vze2NvbG9yOiNiZDA4MWN9Lm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbmstLXJzczpob3ZlciwubWFpbi1mb290ZXJfX3NvY2lhbF9fbGluay0tcnNzOmFjdGl2ZSwubWFpbi1mb290ZXJfX3NvY2lhbF9fbGluay0tcnNzOmZvY3Vze2NvbG9yOiNmMjY1MjJ9Lm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbmstLWxpbmtlZGluOmhvdmVyLC5tYWluLWZvb3Rlcl9fc29jaWFsX19saW5rLS1saW5rZWRpbjphY3RpdmUsLm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbmstLWxpbmtlZGluOmZvY3Vze2NvbG9yOiMwMDc3YjV9Lm1haW4tZm9vdGVyX19jb3B5cmlnaHR7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5tYWluLWZvb3Rlcl9fY29weXJpZ2h0e3RleHQtYWxpZ246bGVmdH19Lm1haW4tZm9vdGVyX19jb3B5cmlnaHRfX3Byb21pbmVudHtjb2xvcjojMDAwfS5wcm9kdWN0LWludHJve3BhZGRpbmc6NDBweCAwIDAgMH0ucHJvZHVjdC1pbnRybyAudGl0bGV7bGluZS1oZWlnaHQ6MS4zNX0ucHJvZHVjdC1mZWF0dXJle292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJX0ucHJvZHVjdC1mZWF0dXJlLnByb2R1Y3QtZmVhdHVyZS0tYmctZ3JleXtiYWNrZ3JvdW5kOiNmYWZhZmF9LnByb2R1Y3QtZmVhdHVyZV9fY29udGFpbmVye3BhZGRpbmc6MCAxNXB4O21hcmdpbjowIGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcm9kdWN0LWZlYXR1cmVfX2NvbnRhaW5lcntkaXNwbGF5OnRhYmxlO3RhYmxlLWxheW91dDpmaXhlZDt3aWR0aDoxMDAlO21heC13aWR0aDoxNDAwcHg7aGVpZ2h0OjcwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnByb2R1Y3QtZmVhdHVyZV9fY29udGFpbmVye2hlaWdodDo4MDBweH19LnByb2R1Y3QtZmVhdHVyZV9fY29udGVudHtwYWRkaW5nLWJvdHRvbTozMHB4O2ZvbnQtc2l6ZTo4cHg7dGV4dC1hbGlnbjpyaWdodDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5wcm9kdWN0LWZlYXR1cmVfX2NvbnRlbnR7Zm9udC1zaXplOjlweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcm9kdWN0LWZlYXR1cmVfX2NvbnRlbnR7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOjQ1JTtoZWlnaHQ6MTAwJTtwYWRkaW5nLXJpZ2h0OjMwcHg7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLWxlZnQ6MzBweDtmb250LXNpemU6MTBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5wcm9kdWN0LWZlYXR1cmVfX2NvbnRlbnR7cGFkZGluZy1yaWdodDoxMDBweDtwYWRkaW5nLWxlZnQ6NzVweH19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsucHJvZHVjdC1mZWF0dXJlX19jb250ZW50e3BhZGRpbmctcmlnaHQ6MTM1cHg7cGFkZGluZy1sZWZ0OjExNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByb2R1Y3QtZmVhdHVyZV9fY29udGVudF9fYWxpZ257ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjM3MHB4fX0ucHJvZHVjdC1mZWF0dXJlX190aXRsZXt0ZXh0LWFsaWduOmxlZnR9LnByb2R1Y3QtZmVhdHVyZV9fc3VidGl0bGV7bWFyZ2luLWJvdHRvbToxMHB4O3RleHQtYWxpZ246bGVmdDtjb2xvcjojOUE5QThDfS5wcm9kdWN0LWZlYXR1cmVfX3RleHR7Zm9udC1zaXplOjIuMmVtO3RleHQtYWxpZ246bGVmdDtjb2xvcjojNTM1MzUzfS5wcm9kdWN0LWZlYXR1cmVfX3RleHQgc3Ryb25ne2ZvbnQtZmFtaWx5OlwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZjtjb2xvcjojMDAwfS5wcm9kdWN0LWZlYXR1cmVfX2xpbmt7bGluZS1oZWlnaHQ6MTtjb2xvcjojYzUzNzUyfS5wcm9kdWN0LWZlYXR1cmVfX2xpbms6aG92ZXIsLnByb2R1Y3QtZmVhdHVyZV9fbGluazphY3RpdmUsLnByb2R1Y3QtZmVhdHVyZV9fbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ucHJvZHVjdC1mZWF0dXJlX19saW5rOmhvdmVyIC5wcm9kdWN0LWZlYXR1cmVfX2xpbmtfX3RleHQsLnByb2R1Y3QtZmVhdHVyZV9fbGluazphY3RpdmUgLnByb2R1Y3QtZmVhdHVyZV9fbGlua19fdGV4dCwucHJvZHVjdC1mZWF0dXJlX19saW5rOmZvY3VzIC5wcm9kdWN0LWZlYXR1cmVfX2xpbmtfX3RleHR7Ym9yZGVyLWNvbG9yOiNjNTM3NTJ9LnByb2R1Y3QtZmVhdHVyZV9fbGlua19fdGV4dHtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudDt0cmFuc2l0aW9uOmJvcmRlciAwLjM1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0ucHJvZHVjdC1mZWF0dXJlX19saW5rIC5pY29uLXN2Z3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDo0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucHJvZHVjdC1mZWF0dXJlX19waG90b3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6NTUlO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX19LnByb2R1Y3QtZmVhdHVyZV9fcGhvdG9fX3dyYXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucHJvZHVjdC1mZWF0dXJlX19waG90b19faW1ne2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWFyZ2luOjAgYXV0b31AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByb2R1Y3QtZmVhdHVyZV9fcGhvdG9fX2ltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7bWF4LXdpZHRoOm5vbmU7d2lkdGg6YXV0bztoZWlnaHQ6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcm9kdWN0LWZlYXR1cmUucHJvZHVjdC1mZWF0dXJlLS1hbGlnbi1yaWdodCAucHJvZHVjdC1mZWF0dXJlX19jb250ZW50e3RleHQtYWxpZ246bGVmdH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5wcm9kdWN0LWZlYXR1cmUucHJvZHVjdC1mZWF0dXJlLS1hbGlnbi1yaWdodCAucHJvZHVjdC1mZWF0dXJlX19jb250ZW50e3BhZGRpbmctcmlnaHQ6NzVweDtwYWRkaW5nLWxlZnQ6MTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LnByb2R1Y3QtZmVhdHVyZS5wcm9kdWN0LWZlYXR1cmUtLWFsaWduLXJpZ2h0IC5wcm9kdWN0LWZlYXR1cmVfX2NvbnRlbnR7cGFkZGluZy1yaWdodDoxMTVweDtwYWRkaW5nLWxlZnQ6MTM1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucHJvZHVjdC1mZWF0dXJlLnByb2R1Y3QtZmVhdHVyZS0tYWxpZ24tcmlnaHQgLnByb2R1Y3QtZmVhdHVyZV9fdGl0bGV7dGV4dC1hbGlnbjpyaWdodH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcm9kdWN0LWZlYXR1cmUucHJvZHVjdC1mZWF0dXJlLS1hbGlnbi1yaWdodCAucHJvZHVjdC1mZWF0dXJlX19zdWJ0aXRsZXt0ZXh0LWFsaWduOnJpZ2h0fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByb2R1Y3QtZmVhdHVyZS5wcm9kdWN0LWZlYXR1cmUtLWFsaWduLXJpZ2h0IC5wcm9kdWN0LWZlYXR1cmVfX3RleHR7dGV4dC1hbGlnbjpyaWdodH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcm9kdWN0LWZlYXR1cmUucHJvZHVjdC1mZWF0dXJlLS1hbGlnbi1yaWdodCAucHJvZHVjdC1mZWF0dXJlX19waG90b19faW1ne2xlZnQ6YXV0bztyaWdodDowfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByb2R1Y3QtZmVhdHVyZS5wcm9kdWN0LWZlYXR1cmUtLWhpZ2hlciAucHJvZHVjdC1mZWF0dXJlX19jb250YWluZXJ7aGVpZ2h0OjkwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnByb2R1Y3QtZmVhdHVyZS5wcm9kdWN0LWZlYXR1cmUtLWhpZ2hlciAucHJvZHVjdC1mZWF0dXJlX19jb250YWluZXJ7aGVpZ2h0OjEwNTBweH19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsucHJvZHVjdC1mZWF0dXJlLnByb2R1Y3QtZmVhdHVyZS0taGlnaGVyIC5wcm9kdWN0LWZlYXR1cmVfX2NvbnRhaW5lcntoZWlnaHQ6MTM1MHB4fX0ucHJvZHVjdC1mZWF0dXJlLnByb2R1Y3QtZmVhdHVyZS0taW1hZ2UtY29udGFpbiAucHJvZHVjdC1mZWF0dXJlX19jb250YWluZXJ7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucHJvZHVjdC1mZWF0dXJlLnByb2R1Y3QtZmVhdHVyZS0taW1hZ2UtY29udGFpbiAucHJvZHVjdC1mZWF0dXJlX19jb250YWluZXJ7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OmF1dG87cGFkZGluZy1sZWZ0OjE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsucHJvZHVjdC1mZWF0dXJlLnByb2R1Y3QtZmVhdHVyZS0taW1hZ2UtY29udGFpbiAucHJvZHVjdC1mZWF0dXJlX19jb250YWluZXJ7aGVpZ2h0OmF1dG99fUBtZWRpYSAobWF4LXdpZHRoOiA2MS45OWVtKXsucHJvZHVjdC1mZWF0dXJlLnByb2R1Y3QtZmVhdHVyZS0taW1hZ2UtY29udGFpbiAucHJvZHVjdC1mZWF0dXJlX19jb250ZW50e3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcm9kdWN0LWZlYXR1cmUucHJvZHVjdC1mZWF0dXJlLS1pbWFnZS1jb250YWluIC5wcm9kdWN0LWZlYXR1cmVfX2NvbnRlbnR7aGVpZ2h0OmF1dG99fS5wcm9kdWN0LWZlYXR1cmUucHJvZHVjdC1mZWF0dXJlLS1pbWFnZS1jb250YWluIC5wcm9kdWN0LWZlYXR1cmVfX3Bob3Rve3BhZGRpbmctbGVmdDoxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucHJvZHVjdC1mZWF0dXJlLnByb2R1Y3QtZmVhdHVyZS0taW1hZ2UtY29udGFpbiAucHJvZHVjdC1mZWF0dXJlX19waG90b3toZWlnaHQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcm9kdWN0LWZlYXR1cmUucHJvZHVjdC1mZWF0dXJlLS1pbWFnZS1jb250YWluIC5wcm9kdWN0LWZlYXR1cmVfX3Bob3RvX19pbWd7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87cmlnaHQ6YXV0bztsZWZ0OmF1dG87bWF4LXdpZHRoOjEwMCU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcm9kdWN0LWZlYXR1cmUtLWltYWdlLWNvbnRhaW4ucHJvZHVjdC1mZWF0dXJlLS1hbGlnbi1yaWdodCAucHJvZHVjdC1mZWF0dXJlX19jb250YWluZXJ7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDowfX0ucHJvZHVjdC1mZWF0dXJlLS1pbWFnZS1jb250YWluLnByb2R1Y3QtZmVhdHVyZS0tYWxpZ24tcmlnaHQgLnByb2R1Y3QtZmVhdHVyZV9fcGhvdG97cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDowfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHJvZHVjdC1tb2RlbHN7cGFkZGluZy1ib3R0b206MjBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcm9kdWN0LW1vZGVsc3twYWRkaW5nLWJvdHRvbTo0MHB4fX0ucHJvZHVjdC1tb2RlbHNfX2J1dHRvbnN7cGFkZGluZzo1MHB4IDAgMDt0ZXh0LWFsaWduOmNlbnRlcn0ucHJvZHVjdC1kZXNpZ25lcl9fd3JhcHtwYWRkaW5nLXRvcDozMHB4O2JhY2tncm91bmQ6I0Y3RjdGNX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByb2R1Y3QtZGVzaWduZXJfX3dyYXB7aGVpZ2h0OjUwMHB4O3BhZGRpbmctdG9wOjB9fS5wcm9kdWN0LWRlc2lnbmVyX19jb250YWluZXJ7aGVpZ2h0OjEwMCV9LnByb2R1Y3QtZGVzaWduZXJfX2xvZ297Zm9udC1zaXplOjA7dGV4dC1hbGlnbjpjZW50ZXJ9LnByb2R1Y3QtZGVzaWduZXJfX2xvZ286YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucHJvZHVjdC1kZXNpZ25lcl9fbG9nb3tmbG9hdDpsZWZ0O3dpZHRoOjIzJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjMwcHggMH19LnByb2R1Y3QtZGVzaWduZXJfX2xvZ29fX2ltZ3tkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6OTAlO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfS5wcm9kdWN0LWRlc2lnbmVyX19waG90b3tmb250LXNpemU6MDt0ZXh0LWFsaWduOmNlbnRlcn0ucHJvZHVjdC1kZXNpZ25lcl9fcGhvdG86YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246Ym90dG9tfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucHJvZHVjdC1kZXNpZ25lcl9fcGhvdG97ZmxvYXQ6bGVmdDt3aWR0aDoyNCU7aGVpZ2h0OjEwMCV9fS5wcm9kdWN0LWRlc2lnbmVyX19waG90b19faW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0ucHJvZHVjdC1kZXNpZ25lcl9fcXVvdGV7cGFkZGluZzozMHB4IDE1cHg7Zm9udC1zaXplOjB9LnByb2R1Y3QtZGVzaWduZXJfX3F1b3RlOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByb2R1Y3QtZGVzaWduZXJfX3F1b3Rle2Zsb2F0OmxlZnQ7d2lkdGg6NTMlO2hlaWdodDoxMDAlO3BhZGRpbmctcmlnaHQ6NjVweDtwYWRkaW5nLWxlZnQ6NjVweH19LnByb2R1Y3QtZGVzaWduZXJfX3F1b3RlX19jb250ZW50e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucHJvZHVjdC1kZXNpZ25lcl9fcXVvdGVfX3RleHR7cGFkZGluZzowO2JvcmRlcjpub25lO21hcmdpbjowO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjEuMzM7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByb2R1Y3QtZGVzaWduZXJfX3F1b3RlX190ZXh0e2ZvbnQtc2l6ZTozMHB4fX0ucHJvZHVjdC1kZXNpZ25lcl9fcXVvdGVfX2Zvb3RlcntwYWRkaW5nLXRvcDoxNXB4fS5wcm9kdWN0LWRlc2lnbmVyX19xdW90ZV9fZm9vdGVyOmJlZm9yZXtjb250ZW50Om5vbmV9LnByb2R1Y3QtZGVzaWduZXJfX3F1b3RlX19hdXRob3J7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTonVW5pdmVyc0xULUNvbmRlbnNlZEJvbGQnO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS5wcm9kdWN0LWRlc2lnbmVyX19xdW90ZV9fY29tcGFueXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS5lbnZpcm9ubWVudF9fbG9nb3N7cGFkZGluZy10b3A6MDtwYWRkaW5nLWxlZnQ6M3B4O3BhZGRpbmctcmlnaHQ6M3B4O2ZvbnQtc2l6ZTowO3RleHQtYWxpZ246Y2VudGVyfS5lbnZpcm9ubWVudF9fbG9nb3M6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZW52aXJvbm1lbnRfX2xvZ29ze3BhZGRpbmctdG9wOjMwcHh9fS5lbnZpcm9ubWVudF9faXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO21heC13aWR0aDoxNC4yODU3MSU7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsuZW52aXJvbm1lbnRfX2l0ZW17cGFkZGluZzowIDVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5lbnZpcm9ubWVudF9faXRlbXtwYWRkaW5nOjAgMTBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5lbnZpcm9ubWVudF9faXRlbXtwYWRkaW5nOjAgMTZweCAycHh9fS5lbnZpcm9ubWVudF9faXRlbV9faW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmVudmlyb25tZW50X19kYXRhe2hlaWdodDphdXRvO3BhZGRpbmctdG9wOjUwcHg7cGFkZGluZy1yaWdodDo1cHg7cGFkZGluZy1sZWZ0OjVweDtmb250LXNpemU6MDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5lbnZpcm9ubWVudF9fZGF0YXtoZWlnaHQ6NjAwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvbWVkaW8tYW1iaWVudGUtYmcuanBnXCIpO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHRvcDtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmVudmlyb25tZW50X19kYXRhe2hlaWdodDo3MTVweH19LmVudmlyb25tZW50X19ncmFwaHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MCU7bWF4LXdpZHRoOjI2MHB4O3BhZGRpbmc6MCA1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5lbnZpcm9ubWVudF9fZ3JhcGh7cGFkZGluZzowIDIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZW52aXJvbm1lbnRfX2dyYXBoe3dpZHRoOjMwMHB4O3BhZGRpbmc6MCAyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmVudmlyb25tZW50X19ncmFwaHt3aWR0aDozNjRweDttYXgtd2lkdGg6bm9uZTtwYWRkaW5nOjAgNDJweH19LmVudmlyb25tZW50X19ncmFwaCAuY2lyY2xle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MTAwJX0uZW52aXJvbm1lbnRfX2dyYXBoIC5jaXJjbGVzLXdycHtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6MDt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXJhZGl1czo1MCV9LmVudmlyb25tZW50X19ncmFwaCAuY2lyY2xlcy13cnAgc3Zne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5lbnZpcm9ubWVudF9fZ3JhcGhfX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7d2lkdGg6MTAwJTtwYWRkaW5nOjE1cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dGV4dC1hbGlnbjpjZW50ZXJ9LmVudmlyb25tZW50X19ncmFwaF9fcGVyY2VudHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjEuMTU7Y29sb3I6IzJmMmYyZn1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LmVudmlyb25tZW50X19ncmFwaF9fcGVyY2VudHtmb250LXNpemU6NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5lbnZpcm9ubWVudF9fZ3JhcGhfX3BlcmNlbnR7Zm9udC1zaXplOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZW52aXJvbm1lbnRfX2dyYXBoX19wZXJjZW50e2ZvbnQtc2l6ZTo4MHB4fX0uZW52aXJvbm1lbnRfX2dyYXBoX19kZXNje2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiM2NjZ9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5lbnZpcm9ubWVudF9fZ3JhcGhfX2Rlc2N7Zm9udC1zaXplOjE4cHh9fS5kb3dubG9hZHNfX2NvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5kb3dubG9hZHNfX2NvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHh9fS5kb3dubG9hZHtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7d2lkdGg6NTAlO3BhZGRpbmc6MTVweCA1cHg7bWFyZ2luLWJvdHRvbToxMHB4O3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246Ym94LXNoYWRvdyAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5wcm9kdWN0LWRvd25sb2FkcyAuZG93bmxvYWR7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmRvd25sb2FkOmhvdmVyLC5kb3dubG9hZDphY3RpdmUsLmRvd25sb2FkOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2JveC1zaGFkb3c6MHB4IDBweCAyMHB4IDBweCByZ2JhKDAsMCwwLDAuMil9LnByb2R1Y3QtZG93bmxvYWRzIC5kb3dubG9hZDpob3ZlciwucHJvZHVjdC1kb3dubG9hZHMgLmRvd25sb2FkOmFjdGl2ZSwucHJvZHVjdC1kb3dubG9hZHMgLmRvd25sb2FkOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZG93bmxvYWQ6aG92ZXIgLmRvd25sb2FkX19zaXplLC5kb3dubG9hZDphY3RpdmUgLmRvd25sb2FkX19zaXplLC5kb3dubG9hZDpmb2N1cyAuZG93bmxvYWRfX3NpemV7Ym9yZGVyLWNvbG9yOiMwMDB9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5kb3dubG9hZHtwYWRkaW5nOjE1cHggMThweDttYXJnaW4tYm90dG9tOjE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZG93bmxvYWR7d2lkdGg6MzMuMzMzMzMzJTttaW4taGVpZ2h0OjI5MXB4O3BhZGRpbmc6NTBweCAxNXB4IDA7bWFyZ2luLWJvdHRvbTowfX0uZG93bmxvYWRfX2ljb257ZGlzcGxheTpibG9jaztoZWlnaHQ6NDVweDttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjB9LmRvd25sb2FkX19pY29uOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZG93bmxvYWRfX2ljb25fX2ltZ3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmRvd25sb2FkX19pY29uIHN2Z3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWF4LXdpZHRoOjEwMHB4O21heC1oZWlnaHQ6NDVweH0uZG93bmxvYWRfX3RpdGxle2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzAwMH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmRvd25sb2FkX190aXRsZXtmb250LXNpemU6MjBweH19LmRvd25sb2FkX19kZXNje21hcmdpbi1ib3R0b206MjVweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjM7Y29sb3I6IzY2Nn1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmRvd25sb2FkX19kZXNje21pbi1oZWlnaHQ6NDZweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsuZG93bmxvYWRfX2Rlc2N7cGFkZGluZy1yaWdodDozMHB4O3BhZGRpbmctbGVmdDozMHB4fX0uZG93bmxvYWRfX3NpemV7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1ib3R0b206NXB4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkIHRyYW5zcGFyZW50O2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzllOWU5ZTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAwLjM1cyBlYXNlLWluLW91dH0uZG93bmxvYWRzLmRvd25sb2Fkcy0tY2VudGVyZWR7dGV4dC1hbGlnbjpjZW50ZXJ9LmRvd25sb2Fkcy5kb3dubG9hZHMtLWNlbnRlcmVkIC5kb3dubG9hZHNfX2NvbnRhaW5lcntmb250LXNpemU6MH0uZG93bmxvYWRzLmRvd25sb2Fkcy0tY2VudGVyZWQgLmRvd25sb2Fke2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5kb3dubG9hZHMuZG93bmxvYWRzLS10ZXh0LWJpZ2dlciAuZG93bmxvYWRfX2Rlc2N7Zm9udC1zaXplOjE4cHh9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5kb3dubG9hZHMuZG93bmxvYWRzLS10ZXh0LWJpZ2dlciAuZG93bmxvYWRfX2Rlc2N7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsuZG93bmxvYWRzLmRvd25sb2Fkcy0tdGV4dC1iaWdnZXIgLmRvd25sb2FkX19kZXNje3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWxlZnQ6MjBweH19LmNhbGx0b2FjdGlvbi1maXhlZHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5O2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO3BhZGRpbmc6NXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5jYWxsdG9hY3Rpb24tZml4ZWR7ZGlzcGxheTpub25lfX0uY2FsbHRvYWN0aW9uLWZpeGVkX19idG57cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjhweDtmb250LWZhbWlseTpcIlVuaXZlcnNMVC1Db25kZW5zZWRCb2xkXCIsXCJBcmlhbFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHh9LmNhbGx0b2FjdGlvbi1maXhlZF9fYnRuIC5pY29uLXN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnByb2plY3RzX19pbnRyb3twYWRkaW5nLXRvcDozMHB4O21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnByb2plY3RzX19pbnRyb3twYWRkaW5nLXRvcDo0MHB4O21hcmdpbi1ib3R0b206MjVweH19Lm5ld3MtZGV0YWlsc19fb3BlbmluZ3twYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5uZXdzLWRldGFpbHNfX29wZW5pbmd7cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbTo1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubmV3cy1kZXRhaWxzX19vcGVuaW5ne3BhZGRpbmctdG9wOjYwcHh9fS5uZXdzLWRldGFpbHNfX3RpdGxle21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzQ0NH1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7Lm5ld3MtZGV0YWlsc19fdGl0bGV7Zm9udC1zaXplOjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubmV3cy1kZXRhaWxzX190aXRsZXtmb250LXNpemU6NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5uZXdzLWRldGFpbHNfX3RpdGxle2ZvbnQtc2l6ZTo3MHB4fX0ubmV3cy1kZXRhaWxzX19kYXRlLXdyYXB7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuNDV9Lm5ld3MtZGV0YWlsc19fZGF0ZS13cmFwIGF7Y29sb3I6IzQ0NDt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmV3cy1kZXRhaWxzX19kYXRlLXdyYXAgYTpob3ZlciwubmV3cy1kZXRhaWxzX19kYXRlLXdyYXAgYTphY3RpdmUsLm5ld3MtZGV0YWlsc19fZGF0ZS13cmFwIGE6Zm9jdXN7Y29sb3I6IzQ0NDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubmV3cy1kZXRhaWxzX19kYXRlLXdyYXB7Zm9udC1zaXplOjIycHh9fS5uZXdzLWRldGFpbHNfX2NhdGVnb3J5e2ZvbnQtd2VpZ2h0OjcwMH0ubmV3cy1kZXRhaWxzX19zb2NpYWwtd3JhcHttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjA7dGV4dC1hbGlnbjpsZWZ0fS5uZXdzLWRldGFpbHNfX3NvY2lhbC13cmFwOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm5ld3MtZGV0YWlsc19fc29jaWFsLXdyYXB7dGV4dC1hbGlnbjpyaWdodH19Lm5ld3MtZGV0YWlsc19fc3RhdHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MjVweDtmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNjY2O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm5ld3MtZGV0YWlsc19fc3RhdHtmb250LXNpemU6MjJweH19Lm5ld3MtZGV0YWlsc19fc3RhdCAuaWNvbi1zdmd7bWFyZ2luLXRvcDoycHg7Y29sb3I6I2MxYzFjMTttYXJnaW4tcmlnaHQ6MTBweH0ubmV3cy1kZXRhaWxzX19zb2NpYWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjM1cHg7Y29sb3I6I2MxYzFjMTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm5ld3MtZGV0YWlsc19fc29jaWFsOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lm5ld3MtZGV0YWlsc19fc29jaWFsLS1mYWNlYm9vazpob3ZlciwubmV3cy1kZXRhaWxzX19zb2NpYWwtLWZhY2Vib29rOmFjdGl2ZSwubmV3cy1kZXRhaWxzX19zb2NpYWwtLWZhY2Vib29rOmZvY3Vze2NvbG9yOiMzYjU5OTh9Lm5ld3MtZGV0YWlsc19fc29jaWFsLS10d2l0dGVyOmhvdmVyLC5uZXdzLWRldGFpbHNfX3NvY2lhbC0tdHdpdHRlcjphY3RpdmUsLm5ld3MtZGV0YWlsc19fc29jaWFsLS10d2l0dGVyOmZvY3Vze2NvbG9yOiM1NWFjZWV9Lm5ld3MtZGV0YWlsc19fc29jaWFsLS1waW50ZXJlc3Q6aG92ZXIsLm5ld3MtZGV0YWlsc19fc29jaWFsLS1waW50ZXJlc3Q6YWN0aXZlLC5uZXdzLWRldGFpbHNfX3NvY2lhbC0tcGludGVyZXN0OmZvY3Vze2NvbG9yOiNiZDA4MWN9LmJsb2NrLXRleHQgdWx7bWFyZ2luLWJvdHRvbTo2MHB4O21hcmdpbi10b3A6LTMwcHh9LnByZXNzLXJlZ3VsYXItY29udGFpbmVye21hcmdpbi1ib3R0b206NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnByZXNzLXJlZ3VsYXItY29udGFpbmVye21hcmdpbi1ib3R0b206ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcmVzcy1yZWd1bGFyLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnByZXNzLXJlZ3VsYXItY29se2Zsb2F0OmxlZnQ7d2lkdGg6NTAlfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByZXNzLXJlZ3VsYXItY29se2Zsb2F0OmxlZnQ7d2lkdGg6MzMuMzMzMzMlfX0ucHJlc3N7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206NTBweDtib3JkZXItcmFkaXVzOjJweDt0cmFuc2l0aW9uOmJvcmRlciAwLjM1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0ucHJlc3M6aG92ZXIsLnByZXNzOmFjdGl2ZSwucHJlc3M6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnByZXNzX19saW5re2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzY2Njt0ZXh0LWRlY29yYXRpb246bm9uZX0ucHJlc3NfX2xpbms6aG92ZXIsLnByZXNzX19saW5rOmFjdGl2ZSwucHJlc3NfX2xpbms6Zm9jdXN7Y29sb3I6IzY2Njt0ZXh0LWRlY29yYXRpb246bm9uZX0ucHJlc3NfX3RpdGxle21hcmdpbi1ib3R0b206OXB4O2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojNTM1MzUzO3RyYW5zaXRpb246Y29sb3IgMC4yNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5wcmVzc19fdGl0bGV7Zm9udC1zaXplOjI1cHh9fS5wcmVzc19fZGF0ZXttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS42O2NvbG9yOiM5OTl9LnByZXNzX190ZXh0e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjojNjY2fS5wcmVzc19fdGV4dCBwe21hcmdpbi1ib3R0b206MThweH0ucHJlc3NfX2NhdGVnb3J5e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDttYXgtd2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MTVweDttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE3cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwMDA7dHJhbnNpdGlvbjpjb2xvciAwLjNzIGVhc2UtaW4tb3V0fS5wcmVzc19fY2F0ZWdvcnk6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi01cHg7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6I2MxYzFjMTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dH0ucHJlc3NfX2NhdGVnb3J5OmhvdmVye2NvbG9yOiNjNTM3NTJ9LnByZXNzX19jYXRlZ29yeTpob3ZlcjpiZWZvcmV7YmFja2dyb3VuZDojYzUzNzUyfS5wcmVzc19fY2F0ZWdvcnlfX292ZXJmbG93e2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5wcmVzc19fc2l6ZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjE1cHg7dmVydGljYWwtYWxpZ246dG9wO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE3cHg7Y29sb3I6IzgwODA4MDt3aGl0ZS1zcGFjZTpub3dyYXB9LnByZXNzX19zaXplIC5pY29uLXN2Z3ttYXJnaW4tcmlnaHQ6OHB4fS5wcmVzc19fbG9nb3t0ZXh0LWFsaWduOmNlbnRlcn0ucHJlc3NfX2xvZ28gaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5wcmVzc19fbmV3c3BhcGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS42O2NvbG9yOiMwMDB9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5wcmVzcy5wcmVzcy0tcmVndWxhciAucHJlc3NfX2xpbmt7cGFkZGluZzoyMHB4IDE1cHggMTVweDttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHJlc3MucHJlc3MtLXJlZ3VsYXIgLnByZXNzX19saW5re3BhZGRpbmc6MzBweCAyMHB4IDI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucHJlc3MucHJlc3MtLXJlZ3VsYXIgLnByZXNzX19saW5re3BhZGRpbmc6NDVweCAyNXB4IDM1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsucHJlc3MucHJlc3MtLXJlZ3VsYXIgLnByZXNzX19saW5re3BhZGRpbmc6NjVweCA0MHB4IDQ1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LnByZXNzLnByZXNzLS1yZWd1bGFyIC5wcmVzc19fbGlua3twYWRkaW5nOjc1cHggNTVweCA1NXB4fX0ucHJlc3MucHJlc3MtLXJlZ3VsYXIgLnByZXNzX19waG90b3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luOjAgYXV0byAxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsucHJlc3MucHJlc3MtLXJlZ3VsYXIgLnByZXNzX190ZXh0e21pbi1oZWlnaHQ6MTUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsucHJlc3MucHJlc3MtLXJlZ3VsYXI6aG92ZXIsLnByZXNzLnByZXNzLS1yZWd1bGFyOmFjdGl2ZSwucHJlc3MucHJlc3MtLXJlZ3VsYXI6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNFQ0VDRUN9fS5wcmVzcy5wcmVzcy0tcmVndWxhcjpob3ZlciAucHJlc3NfX3RpdGxlLC5wcmVzcy5wcmVzcy0tcmVndWxhcjphY3RpdmUgLnByZXNzX190aXRsZSwucHJlc3MucHJlc3MtLXJlZ3VsYXI6Zm9jdXMgLnByZXNzX190aXRsZXtjb2xvcjojMDAwfS5wcmVzcy5wcmVzcy0tbWFpbntwYWRkaW5nLWJvdHRvbToxNXB4O21hcmdpbi1ib3R0b206NjBweDtiYWNrZ3JvdW5kOiNmOGY4Zjh9LnByZXNzLnByZXNzLS1tYWluOmhvdmVyIC5wcmVzc19fdGl0bGUsLnByZXNzLnByZXNzLS1tYWluOmFjdGl2ZSAucHJlc3NfX3RpdGxlLC5wcmVzcy5wcmVzcy0tbWFpbjpmb2N1cyAucHJlc3NfX3RpdGxle2NvbG9yOiM2NjZ9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcmVzcy5wcmVzcy0tbWFpbiAuY29udGFpbmVye2Rpc3BsYXk6dGFibGV9fS5wcmVzcy5wcmVzcy0tbWFpbiAucHJlc3NfX3RpdGxle21hcmdpbi1ib3R0b206NXB4O2ZvbnQtc2l6ZToyOHB4O2NvbG9yOiMwMDB9QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5wcmVzcy5wcmVzcy0tbWFpbiAucHJlc3NfX3RpdGxle2ZvbnQtc2l6ZTozMHB4fX0ucHJlc3MucHJlc3MtLW1haW4gLnByZXNzX190ZXh0e2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjEuNDU7Y29sb3I6IzgwODA4MH0ucHJlc3MucHJlc3MtLW1haW4gLnByZXNzX190ZXh0IHB7bWFyZ2luLWJvdHRvbToyMnB4fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucHJlc3MucHJlc3MtLW1haW4gLnByZXNzX190ZXh0e2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnByZXNzLnByZXNzLS1tYWluIC5wcmVzc19fdGV4dHtmb250LXNpemU6MjJweH19LnByZXNzLnByZXNzLS1tYWluIC5wcmVzc19fbG9nb3ttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcmVzcy5wcmVzcy0tbWFpbntwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucHJlc3NfX2NvbC1waG90b3tkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6NDMlO3ZlcnRpY2FsLWFsaWduOnRvcH19LnByZXNzX19waG90b3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO21hcmdpbjowIGF1dG8gMTVweH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByZXNzX19waG90b3ttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucHJlc3NfX2NvbC1pbmZve2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDo1NyU7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLXJpZ2h0OjVweDtwYWRkaW5nLWJvdHRvbToxNXB4O3BhZGRpbmctbGVmdDoyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5wcmVzc19fY29sLWluZm97cGFkZGluZy1yaWdodDoyNXB4O3BhZGRpbmctbGVmdDo0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnByZXNzLW1pbmktcm93LW1vYmlsZXtkaXNwbGF5Om5vbmV9fS5wcmVzcy1taW5pLXJvdy1kZXNrdG9we2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnByZXNzLW1pbmktcm93LWRlc2t0b3B7ZGlzcGxheTpibG9ja319LnByZXNzLW1pbmktY29se3BhZGRpbmc6MCAxNXB4fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsucHJlc3MtbWluaS1jb2x7ZmxvYXQ6bGVmdDt3aWR0aDo1MCV9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHJlc3MtbWluaS1jb2x7ZmxvYXQ6bGVmdDt3aWR0aDozMy4zMzMzMyV9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucHJlc3MtbWluaS1jb2x7cGFkZGluZy1yaWdodDozMHB4O3BhZGRpbmctbGVmdDozMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnByZXNzLW1pbmktY29se3BhZGRpbmctcmlnaHQ6NTBweDtwYWRkaW5nLWxlZnQ6NTBweH19LnByZXNzLnByZXNzLS1taW5pe3BhZGRpbmctYm90dG9tOjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4O2JvcmRlci1ib3R0b206M3B4IHNvbGlkICNlYWVhZWF9LnByZXNzLnByZXNzLS1taW5pIC5wcmVzc19fdGl0bGV7Zm9udC1zaXplOjIxcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5wcmVzcy5wcmVzcy0tbWluaSAucHJlc3NfX3RpdGxle2ZvbnQtc2l6ZToyM3B4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByZXNzLnByZXNzLS1taW5pIC5wcmVzc19fdGl0bGV7Zm9udC1zaXplOjI1cHh9fS5wcmVzcy5wcmVzcy0tbWluaSAucHJlc3NfX2RhdGV7bWFyZ2luLWJvdHRvbTowfS5wcmVzcy5wcmVzcy0tbWluaTpob3ZlciAucHJlc3NfX3RpdGxlLC5wcmVzcy5wcmVzcy0tbWluaTphY3RpdmUgLnByZXNzX190aXRsZSwucHJlc3MucHJlc3MtLW1pbmk6Zm9jdXMgLnByZXNzX190aXRsZXtjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcmVzcy5wcmVzcy0tbWluaXtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWxlZnQ6OXB4fX0ucHJlc3MtYnV0dG9uc3twYWRkaW5nOjE1cHggMCA0MHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHJlc3MtYnV0dG9uc3twYWRkaW5nOjIwcHggMCA1MHB4fX0uYW1iaWVudC1wcm9kdWN0c3twb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcn0uYW1iaWVudC1wcm9kdWN0c19fY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTowO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hbWJpZW50LXByb2R1Y3R7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtvdmVyZmxvdzp2aXNpYmxlfS5hbWJpZW50LXByb2R1Y3Q6aG92ZXIsLmFtYmllbnQtcHJvZHVjdDphY3RpdmUsLmFtYmllbnQtcHJvZHVjdDpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uYW1iaWVudC1wcm9kdWN0OmhvdmVyIC5hbWJpZW50LXByb2R1Y3RfX2NpcmNsZV9fcGx1cywuYW1iaWVudC1wcm9kdWN0OmFjdGl2ZSAuYW1iaWVudC1wcm9kdWN0X19jaXJjbGVfX3BsdXMsLmFtYmllbnQtcHJvZHVjdDpmb2N1cyAuYW1iaWVudC1wcm9kdWN0X19jaXJjbGVfX3BsdXN7b3BhY2l0eToxfS5hbWJpZW50LXByb2R1Y3Q6aG92ZXIgLmFtYmllbnQtcHJvZHVjdF9fZGVzY19fbmFtZSwuYW1iaWVudC1wcm9kdWN0OmFjdGl2ZSAuYW1iaWVudC1wcm9kdWN0X19kZXNjX19uYW1lLC5hbWJpZW50LXByb2R1Y3Q6Zm9jdXMgLmFtYmllbnQtcHJvZHVjdF9fZGVzY19fbmFtZXtjb2xvcjojMDAwfS5hbWJpZW50LXByb2R1Y3Q6aG92ZXIgLmFtYmllbnQtcHJvZHVjdF9fZGVzY19fbmFtZS1ib3JkZXIsLmFtYmllbnQtcHJvZHVjdDphY3RpdmUgLmFtYmllbnQtcHJvZHVjdF9fZGVzY19fbmFtZS1ib3JkZXIsLmFtYmllbnQtcHJvZHVjdDpmb2N1cyAuYW1iaWVudC1wcm9kdWN0X19kZXNjX19uYW1lLWJvcmRlcntib3JkZXItY29sb3I6IzAwMH0uYW1iaWVudC1wcm9kdWN0X19jaXJjbGV7ZGlzcGxheTpibG9jazt3aWR0aDozMXB4O2hlaWdodDozMXB4O3BhZGRpbmctdG9wOjdweDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC41KTtib3JkZXItcmFkaXVzOjUwJX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFtYmllbnQtcHJvZHVjdF9fY2lyY2xle3dpZHRoOjQ2cHg7aGVpZ2h0OjQ2cHg7cGFkZGluZy10b3A6MTBweH19LmFtYmllbnQtcHJvZHVjdF9fY2lyY2xlX19zbWFsbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHg7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCV9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hbWJpZW50LXByb2R1Y3RfX2NpcmNsZV9fc21hbGx7d2lkdGg6MjZweDtoZWlnaHQ6MjZweH19LmFtYmllbnQtcHJvZHVjdF9fY2lyY2xlX19udW1iZXJ7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxN3B4O2NvbG9yOiMwMDA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hbWJpZW50LXByb2R1Y3RfX2NpcmNsZV9fbnVtYmVye2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyN3B4fX0uYW1iaWVudC1wcm9kdWN0X19jaXJjbGVfX3BsdXN7ZGlzcGxheTpub25lO2NvbG9yOiNjNTM3NTI7bGluZS1oZWlnaHQ6MTdweDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOm9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7b3BhY2l0eTowfS5icm93c2VyLXRvdWNoZXZlbnRzIC5hbWJpZW50LXByb2R1Y3RfX2NpcmNsZV9fcGx1c3tvcGFjaXR5OjF9LmFtYmllbnQtcHJvZHVjdF9fY2lyY2xlX19wbHVzIC5pY29uLXN2Z3t3aWR0aDoxMHB4O2hlaWdodDoxMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFtYmllbnQtcHJvZHVjdF9fY2lyY2xlX19wbHVze2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MjZweH0uYW1iaWVudC1wcm9kdWN0X19jaXJjbGVfX3BsdXMgLmljb24tc3Zne3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHh9fS5hbWJpZW50LXByb2R1Y3RfX2Rlc2N7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmFtYmllbnQtcHJvZHVjdF9fZGVzY19fbGluZXtkaXNwbGF5Om5vbmU7d2lkdGg6MXB4O2hlaWdodDozMnB4O21hcmdpbjowIGF1dG87YmFja2dyb3VuZDojZmZmfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYW1iaWVudC1wcm9kdWN0X19kZXNjX19saW5le2Rpc3BsYXk6YmxvY2t9fS5hbWJpZW50LXByb2R1Y3RfX2Rlc2NfX25hbWV7ZGlzcGxheTpub25lO21pbi13aWR0aDoxMjBweDttYXgtd2lkdGg6MTUwcHg7cGFkZGluZzo4cHggMTBweCA2cHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MC45O2NvbG9yOiM1MzUzNTM7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MXB4O2JveC1zaGFkb3c6MHB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7dHJhbnNpdGlvbjpjb2xvciAwLjI1cyBlYXNlLWluLW91dH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFtYmllbnQtcHJvZHVjdF9fZGVzY19fbmFtZXtkaXNwbGF5OmJsb2NrfX0uYW1iaWVudC1wcm9kdWN0X19kZXNjX19uYW1lLWJvcmRlcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnQ7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0fS5hbWJpZW50LXByb2R1Y3RzLWxpc3R7cGFkZGluZzo1cHggMCAwO21hcmdpbjowO2Rpc3BsYXk6YmxvY2s7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFtYmllbnQtcHJvZHVjdHMtbGlzdHtkaXNwbGF5Om5vbmV9fS5hbWJpZW50LXByb2R1Y3RzLWxpc3RfX2l0ZW17ZGlzcGxheTpibG9jaztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjFmMWYxfS5hbWJpZW50LXByb2R1Y3RzLWxpc3RfX2l0ZW1fX2xpbmt7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo2cHggMTBweCA2cHggMDtkaXNwbGF5OmJsb2NrO2NvbG9yOiNjNTM3NTI7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4yO3RleHQtZGVjb3JhdGlvbjpub25lfS5hbWJpZW50LXByb2R1Y3RzLWxpc3RfX2l0ZW1fX2xpbms6aG92ZXIsLmFtYmllbnQtcHJvZHVjdHMtbGlzdF9faXRlbV9fbGluazphY3RpdmUsLmFtYmllbnQtcHJvZHVjdHMtbGlzdF9faXRlbV9fbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uYW1iaWVudC1wcm9kdWN0cy1saXN0X19pdGVtX19udW1iZXJ7Y29sb3I6IzAwMH0uYW1iaWVudC1wcm9kdWN0cy1saXN0X19pdGVtIC5pY29uLXN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6OHB4O3JpZ2h0OjA7Y29sb3I6IzAwMH0ucHJvZHVjdC1maWx0ZXJzX19jb2wtMXtwYWRkaW5nOjAgMTVweH1AbWVkaWEgKG1pbi13aWR0aDogNDguMDYyNWVtKXsucHJvZHVjdC1maWx0ZXJzX19jb2wtMXtmbG9hdDpsZWZ0O3dpZHRoOjI1JTtwYWRkaW5nLXJpZ2h0OjhweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcm9kdWN0LWZpbHRlcnNfX2NvbC0xe3dpZHRoOjE3JTtwYWRkaW5nLXRvcDoxM3B4fX0ucHJvZHVjdC1maWx0ZXJzX19jb2wtMntwYWRkaW5nOjAgMTVweH1AbWVkaWEgKG1pbi13aWR0aDogNDguMDYyNWVtKXsucHJvZHVjdC1maWx0ZXJzX19jb2wtMntmbG9hdDpsZWZ0O3dpZHRoOjc1JTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucHJvZHVjdC1maWx0ZXJzX19jb2wtMnt3aWR0aDo4MyV9fS5wcm9kdWN0cy1maWx0ZXJzX19zdW1tYXJ5e21hcmdpbi1ib3R0b206MzVweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzUzNTM1M30ucHJvZHVjdHMtZmlsdGVyc19fc3VtbWFyeSBzdHJvbmd7Y29sb3I6IzAwMH1AbWVkaWEgKG1heC13aWR0aDogMzkuOTM3NWVtKXsucHJvZHVjdHMtZmlsdGVyc19fc3VtbWFyeSAuc2VsZWN0Mi1jb250YWluZXJ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNDBlbSl7LnByb2R1Y3RzLWZpbHRlcnNfX3N1bW1hcnkgLnNlbGVjdDItY29udGFpbmVye2Zsb2F0OmxlZnQ7d2lkdGg6YXV0bzttYXJnaW4tcmlnaHQ6MThweH19LnByb2R1Y3RzLWZpbHRlcnNfX29yZGVye3BhZGRpbmctbGVmdDoxNXB4O2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiM1MzUzNTN9QG1lZGlhIChtaW4td2lkdGg6IDQwZW0pey5wcm9kdWN0cy1maWx0ZXJzX19vcmRlcntmbG9hdDpsZWZ0O3dpZHRoOmF1dG87bWluLXdpZHRoOjE1NXB4O21hcmdpbi1yaWdodDoxOHB4fX0ucHJvZHVjdHMtZmlsdGVyc19fc3VtbWFyeV9fdGV4dHtwYWRkaW5nLXRvcDoxNXB4fS5wcm9kdWN0cy1maWx0ZXJzX19saXN0e21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnByb2R1Y3RzLWZpbHRlcnNfX2xpc3R7bWFyZ2luLXJpZ2h0Oi02cHg7bWFyZ2luLWxlZnQ6LTZweH19QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5wcm9kdWN0LXNpbXBsZS1jb2x7cGFkZGluZzowIDZweDtmbG9hdDpsZWZ0O3dpZHRoOjUwJX19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcm9kdWN0LXNpbXBsZS1jb2x7d2lkdGg6MzMuMzMzMzMlfX1ib2R5Om5vdCguYnJvd3Nlci10b3VjaGV2ZW50cykgLnByb2R1Y3Qtc2ltcGxlLWNvbC5wcm9kdWN0LXNpbXBsZS1jb2wtLWRvd25sb2FkOmhvdmVye3otaW5kZXg6Mn1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnByb2R1Y3Qtc2ltcGxlLWNvbC5wcm9kdWN0LXNpbXBsZS1jb2wtLWRvd25sb2Fke3BhZGRpbmc6MCA2cHg7ZmxvYXQ6bGVmdDt3aWR0aDo1MCV9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHJvZHVjdC1zaW1wbGUtY29sLnByb2R1Y3Qtc2ltcGxlLWNvbC0tZG93bmxvYWR7d2lkdGg6MzMuMzMzMzMlfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByb2R1Y3Qtc2ltcGxlLWNvbC5wcm9kdWN0LXNpbXBsZS1jb2wtLWRvd25sb2Fke3dpZHRoOjI1JX19LnByb2R1Y3Qtc2ltcGxlLWNvbC1zZXBhcmF0b3ItLXRhYmxldHtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5wcm9kdWN0LXNpbXBsZS1jb2wtc2VwYXJhdG9yLS10YWJsZXR7ZGlzcGxheTpibG9ja319QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcm9kdWN0LXNpbXBsZS1jb2wtc2VwYXJhdG9yLS10YWJsZXR7ZGlzcGxheTpub25lfX0ucHJvZHVjdC1zaW1wbGUtY29sLXNlcGFyYXRvci0tZGVza3RvcHtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wcm9kdWN0LXNpbXBsZS1jb2wtc2VwYXJhdG9yLS1kZXNrdG9we2Rpc3BsYXk6YmxvY2t9fS5wcm9kdWN0LXNpbXBsZXtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1ib3R0b206MzBweDttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmc6MDtib3JkZXItdG9wOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjFweCBzb2xpZCB0cmFuc3BhcmVudDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4O3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXR9LmJyb3dzZXItbm8tdG91Y2hldmVudHMgLnByb2R1Y3Qtc2ltcGxle3BhZGRpbmc6OHB4IDhweCAwIDhweH0uYnJvd3Nlci1uby10b3VjaGV2ZW50cyAucHJvZHVjdC1zaW1wbGU6aG92ZXIsLmJyb3dzZXItbm8tdG91Y2hldmVudHMgLnByb2R1Y3Qtc2ltcGxlOmFjdGl2ZSwuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAucHJvZHVjdC1zaW1wbGU6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNjMWMxYzE7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgMC4zNXMgZWFzZS1pbi1vdXR9LmJyb3dzZXItbm8tdG91Y2hldmVudHMgLnByb2R1Y3Qtc2ltcGxlOmhvdmVyIC5wcm9kdWN0LXNpbXBsZV9fYnRucywuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAucHJvZHVjdC1zaW1wbGU6YWN0aXZlIC5wcm9kdWN0LXNpbXBsZV9fYnRucywuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAucHJvZHVjdC1zaW1wbGU6Zm9jdXMgLnByb2R1Y3Qtc2ltcGxlX19idG5ze29wYWNpdHk6MTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAwLjM1cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0fS5icm93c2VyLXRvdWNoZXZlbnRzIC5wcm9kdWN0LXNpbXBsZXtib3JkZXI6MH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnByb2R1Y3Qtc2ltcGxle21hcmdpbi1ib3R0b206NjBweH19LnByb2R1Y3Qtc2ltcGxlX19saW5re2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnByb2R1Y3Qtc2ltcGxlX19saW5rOmhvdmVyLC5wcm9kdWN0LXNpbXBsZV9fbGluazphY3RpdmUsLnByb2R1Y3Qtc2ltcGxlX19saW5rOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5wcm9kdWN0LXNpbXBsZV9fcGhvdG9fX2ltZ3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luOjAgYXV0byAxMHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHJvZHVjdC1zaW1wbGVfX3Bob3RvX19pbWd7bWFyZ2luLWJvdHRvbToxNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByb2R1Y3Qtc2ltcGxlX19waG90b19faW1ne21hcmdpbi1ib3R0b206MjBweH19LnByb2R1Y3Qtc2ltcGxlX19pbmZve3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjI1cHh9LmJyb3dzZXItdG91Y2hldmVudHMgLnByb2R1Y3Qtc2ltcGxlX19pbmZve3BhZGRpbmctYm90dG9tOjB9LnByb2R1Y3Qtc2ltcGxlX190aXRsZXttYXJnaW4tYm90dG9tOjA7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjEuNDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzAwMH0uYnJvd3Nlci10b3VjaGV2ZW50cyAucHJvZHVjdC1zaW1wbGVfX3RpdGxle21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmJyb3dzZXItdG91Y2hldmVudHMgLnByb2R1Y3Qtc2ltcGxlX190aXRsZXttYXJnaW4tYm90dG9tOjI1cHh9fS5wcm9kdWN0LXNpbXBsZV9fc2l6ZXtwYWRkaW5nLXRvcDo2cHg7bWFyZ2luLWJvdHRvbTowO2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjQ7Zm9udC13ZWlnaHQ6MzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojYmNiY2JjO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXR9LmJyb3dzZXItdG91Y2hldmVudHMgLnByb2R1Y3Qtc2ltcGxlX19zaXple3BhZGRpbmctdG9wOjA7bWFyZ2luLWJvdHRvbToxMHB4O29wYWNpdHk6MX0ucHJvZHVjdC1zaW1wbGVfX2J0bnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDotOXB4O3JpZ2h0Oi05cHg7cGFkZGluZy1ib3R0b206NDBweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNjMWMxYzE7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MxYzFjMTtib3JkZXItbGVmdDoxcHggc29saWQgI2MxYzFjMTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4O29wYWNpdHk6MDt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAwLjM1cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0fS5icm93c2VyLXRvdWNoZXZlbnRzIC5wcm9kdWN0LXNpbXBsZV9fYnRuc3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztsZWZ0OmF1dG87cmlnaHQ6YXV0bztwYWRkaW5nLWJvdHRvbTowO2JvcmRlcjowO29wYWNpdHk6MX1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnByb2R1Y3Qtc2ltcGxlLnByb2R1Y3Qtc2ltcGxlLS1hbGVybmF0aXZle21heC13aWR0aDoyOTZweH19LnByb2R1Y3Qtc2ltcGxlLnByb2R1Y3Qtc2ltcGxlLS1hbGVybmF0aXZlIC5wcm9kdWN0LXNpbXBsZV9fcGhvdG9fX2ltZ3t3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnByb2R1Y3Qtc2ltcGxlLnByb2R1Y3Qtc2ltcGxlLS1hbGVybmF0aXZlIC5wcm9kdWN0LXNpbXBsZV9fcGhvdG9fX2ltZ3t3aWR0aDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByb2R1Y3Qtc2ltcGxlLnByb2R1Y3Qtc2ltcGxlLS1hbGVybmF0aXZlIC5wcm9kdWN0LXNpbXBsZV9fcGhvdG9fX2ltZ3ttYXJnaW4tYm90dG9tOjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHJvZHVjdC1zaW1wbGUucHJvZHVjdC1zaW1wbGUtLWRvd25sb2Fke21heC13aWR0aDoyNzBweDttYXJnaW4tYm90dG9tOjMwcHh9fS5wcm9kdWN0LXNpbXBsZS5wcm9kdWN0LXNpbXBsZS0tZG93bmxvYWQgLnByb2R1Y3Qtc2ltcGxlX19waG90b19faW1ne3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsucHJvZHVjdC1zaW1wbGUucHJvZHVjdC1zaW1wbGUtLWRvd25sb2FkIC5wcm9kdWN0LXNpbXBsZV9fcGhvdG9fX2ltZ3t3aWR0aDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnByb2R1Y3Qtc2ltcGxlLnByb2R1Y3Qtc2ltcGxlLS1kb3dubG9hZCAucHJvZHVjdC1zaW1wbGVfX3Bob3RvX19pbWd7bWFyZ2luLWJvdHRvbToyNXB4fX0uYnJvd3Nlci10b3VjaGV2ZW50cyAucHJvZHVjdC1zaW1wbGUucHJvZHVjdC1zaW1wbGUtLWRvd25sb2Fke21hcmdpbi1ib3R0b206NDVweH0uYnJvd3Nlci10b3VjaGV2ZW50cyAucHJvZHVjdC1zaW1wbGUucHJvZHVjdC1zaW1wbGUtLWRvd25sb2FkIC5wcm9kdWN0LXNpbXBsZV9fdGl0bGV7bWFyZ2luLWJvdHRvbTo1cHh9LnByb2R1Y3Qtc2ltcGxlLnByb2R1Y3Qtc2ltcGxlLS1kb3dubG9hZDpob3ZlciAucHJvZHVjdC1zaW1wbGVfX3NpemUsLnByb2R1Y3Qtc2ltcGxlLnByb2R1Y3Qtc2ltcGxlLS1kb3dubG9hZDphY3RpdmUgLnByb2R1Y3Qtc2ltcGxlX19zaXplLC5wcm9kdWN0LXNpbXBsZS5wcm9kdWN0LXNpbXBsZS0tZG93bmxvYWQ6Zm9jdXMgLnByb2R1Y3Qtc2ltcGxlX19zaXple29wYWNpdHk6MX0uYmxvY2stdGV4dHtjb2xvcjojMmYyZjJmfS5lbXBsb3ltZW50LWludHJve2JhY2tncm91bmQ6I2Y3ZjdmNTttYXJnaW4tYm90dG9tOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5lbXBsb3ltZW50LWludHJve21hcmdpbi1ib3R0b206ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5lbXBsb3ltZW50LWludHJve21hcmdpbi1ib3R0b206MTE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZW1wbG95bWVudC1pbnRyb19fd3JhcHtoZWlnaHQ6NDUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsuZW1wbG95bWVudC1pbnRyb19fd3JhcHtoZWlnaHQ6NTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZW1wbG95bWVudC1pbnRyb19fY29sLXBob3Rve2Zsb2F0OmxlZnQ7d2lkdGg6NDglfX0uZW1wbG95bWVudC1pbnRyb19fcGhvdG97ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTt3aWR0aDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowIGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5lbXBsb3ltZW50LWludHJvX19waG90b3tmbG9hdDpyaWdodDttYXgtd2lkdGg6bm9uZX19LmVtcGxveW1lbnQtaW50cm9fX2NvbC1jb250ZW50e3BhZGRpbmctdG9wOjM1cHg7cGFkZGluZy1ib3R0b206MjVweDtmb250LXNpemU6MH0uZW1wbG95bWVudC1pbnRyb19fY29sLWNvbnRlbnQ6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZW1wbG95bWVudC1pbnRyb19fY29sLWNvbnRlbnR7ZmxvYXQ6bGVmdDt3aWR0aDo1MiU7aGVpZ2h0OjEwMCU7cGFkZGluZy1sZWZ0OjIlfX0uZW1wbG95bWVudC1pbnRyb19fY29sLWNvbnRlbnRfX2NvbnRlbnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5lbXBsb3ltZW50LWludHJvX190aXRsZSwuZW1wbG95bWVudC1pbnRyb19fc3VidGl0bGV7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToyNnB4O2NvbG9yOiMyZjJmMmZ9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5lbXBsb3ltZW50LWludHJvX190aXRsZSwuZW1wbG95bWVudC1pbnRyb19fc3VidGl0bGV7Zm9udC1zaXplOjMycHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZW1wbG95bWVudC1pbnRyb19fdGl0bGUsLmVtcGxveW1lbnQtaW50cm9fX3N1YnRpdGxle2ZvbnQtc2l6ZTozNnB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmVtcGxveW1lbnQtaW50cm9fX3RpdGxlLC5lbXBsb3ltZW50LWludHJvX19zdWJ0aXRsZXtmb250LXNpemU6NDJweH19LmVtcGxveW1lbnQtaW50cm9fX3RpdGxle2ZvbnQtZmFtaWx5OlwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjJ9LmVtcGxveW1lbnQtaW50cm9fX3N1YnRpdGxle21hcmdpbi1ib3R0b206MTVweDtsaW5lLWhlaWdodDoxLjF9LmVtcGxveW1lbnQtaW50cm9fX3RleHR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS40NTtjb2xvcjojMmYyZjJmfS5lbXBsb3ltZW50LWludHJvX190ZXh0IHB7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZW1wbG95bWVudC1pbnRyb19fdGV4dHtmb250LXNpemU6MjBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5lbXBsb3ltZW50LWludHJvX190ZXh0e2ZvbnQtc2l6ZToyMnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LmVtcGxveW1lbnQtam9icy1jb2x7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZWFlYWVhfS5lbXBsb3ltZW50LWpvYnMtY29sOm50aC1jaGlsZCgybisyKXtib3JkZXItcmlnaHQ6MH0uZW1wbG95bWVudC1qb2JzLWNvbDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmVtcGxveW1lbnQtam9icy1jb2x7ZmxvYXQ6bGVmdDt3aWR0aDozMy4zMzMzMyV9LmVtcGxveW1lbnQtam9icy1jb2w6bnRoLWNoaWxkKDJuKzIpe2JvcmRlci1yaWdodDoxcHggc29saWQgI2VhZWFlYX0uZW1wbG95bWVudC1qb2JzLWNvbDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfX0uZW1wbG95bWVudC1qb2JzLWl0ZW17ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjUwcHg7dHJhbnNpdGlvbjpib3JkZXIgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmVtcGxveW1lbnQtam9icy1pdGVtOmhvdmVyLC5lbXBsb3ltZW50LWpvYnMtaXRlbTphY3RpdmUsLmVtcGxveW1lbnQtam9icy1pdGVtOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5lbXBsb3ltZW50LWpvYnMtaXRlbTpob3ZlciAuZW1wbG95bWVudC1qb2JzLWl0ZW1fX2J0biwuZW1wbG95bWVudC1qb2JzLWl0ZW06YWN0aXZlIC5lbXBsb3ltZW50LWpvYnMtaXRlbV9fYnRuLC5lbXBsb3ltZW50LWpvYnMtaXRlbTpmb2N1cyAuZW1wbG95bWVudC1qb2JzLWl0ZW1fX2J0bntvcGFjaXR5OjF9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5lbXBsb3ltZW50LWpvYnMtaXRlbXtwYWRkaW5nOjIwcHggMTVweCAwO21hcmdpbi1ib3R0b206MH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5lbXBsb3ltZW50LWpvYnMtaXRlbXtwYWRkaW5nOjMwcHggMjBweCAwfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmVtcGxveW1lbnQtam9icy1pdGVte3BhZGRpbmc6NDVweCAyNXB4IDB9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsuZW1wbG95bWVudC1qb2JzLWl0ZW17cGFkZGluZzo0NXB4IDUwcHggMH19LmVtcGxveW1lbnQtam9icy1pdGVtX190aXRsZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWJvdHRvbToyMHB4O21hcmdpbi1ib3R0b206MzBweDtib3JkZXItYm90dG9tOjNweCBzb2xpZCAjZWFlYWVhO2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjEuMTtjb2xvcjojMmYyZjJmO3RyYW5zaXRpb246Y29sb3IgMC4yNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5lbXBsb3ltZW50LWpvYnMtaXRlbV9fdGl0bGV7Zm9udC1zaXplOjI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZW1wbG95bWVudC1qb2JzLWl0ZW1fX3RpdGxle2ZvbnQtc2l6ZTozMHB4fX0uZW1wbG95bWVudC1qb2JzLWl0ZW1fX3N1YnRpdGxle21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjE7Y29sb3I6IzlhOWE5YTt0cmFuc2l0aW9uOmNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZW1wbG95bWVudC1qb2JzLWl0ZW1fX3N1YnRpdGxle2ZvbnQtc2l6ZToxOXB4fX0uZW1wbG95bWVudC1qb2JzLWl0ZW1fX3RleHR7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuNDV9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5lbXBsb3ltZW50LWpvYnMtaXRlbV9fdGV4dHtmb250LXNpemU6MTlweH19LmVtcGxveW1lbnQtam9icy1pdGVtLS1oaWRle2Rpc3BsYXk6bm9uZTtwYWRkaW5nLXRvcDozMHB4fS5lbXBsb3ltZW50LWpvYnMtaXRlbS0taGlkZSAuZW1wbG95bWVudC1qb2JzLWl0ZW1fX3RleHR7Y29sb3I6IzJmMmYyZn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmVtcGxveW1lbnQtam9icy1pdGVtLS1oaWRlIC5jb2wtc20tNjpmaXJzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjM1cHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZWFlYWVhfX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmVtcGxveW1lbnQtam9icy1pdGVtLS1oaWRlIC5jb2wtc20tNjpsYXN0LWNoaWxke3BhZGRpbmctbGVmdDozNXB4fX0uZW1wbHltZW50LWpvYnMtaXRlbV9fYnRuc3ttYXJnaW4tdG9wOjIwcHg7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjEwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2E2YTZhNn1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LmVtcGx5bWVudC1qb2JzLWl0ZW1fX2J0bnN7cGFkZGluZy1ib3R0b206MTVweDttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZW1wbHltZW50LWpvYnMtaXRlbV9fYnRuc3twYWRkaW5nLWJvdHRvbToyNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmVtcGx5bWVudC1qb2JzLWl0ZW1fX2J0bnN7cGFkZGluZy1ib3R0b206MzVweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5lbXBseW1lbnQtam9icy1pdGVtX19idG5ze3BhZGRpbmctYm90dG9tOjUwcHh9fS5lbXBsb3ltZW50LWpvYnMtaXRlbV9fYnRue2Zsb2F0OnJpZ2h0fS5lbXBsb3ltZW50LWdyb3d0aHttYXJnaW46NXB4IDAgNDBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmVtcGxveW1lbnQtZ3Jvd3Roe21hcmdpbjo4NXB4IDAgNzBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5lbXBsb3ltZW50LWdyb3d0aHttYXJnaW46MjBweCAwIDMwcHh9fS5lbXBsb3ltZW50LWdyb3d0aF9fdGl0bGUsLmVtcGxveW1lbnQtZ3Jvd3RoX19zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjI2cHg7Y29sb3I6IzJmMmYyZn1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LmVtcGxveW1lbnQtZ3Jvd3RoX190aXRsZSwuZW1wbG95bWVudC1ncm93dGhfX3N1YnRpdGxle2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmVtcGxveW1lbnQtZ3Jvd3RoX190aXRsZSwuZW1wbG95bWVudC1ncm93dGhfX3N1YnRpdGxle2ZvbnQtc2l6ZTozNnB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmVtcGxveW1lbnQtZ3Jvd3RoX190aXRsZSwuZW1wbG95bWVudC1ncm93dGhfX3N1YnRpdGxle2ZvbnQtc2l6ZTo0MnB4fX0uZW1wbG95bWVudC1ncm93dGhfX3RpdGxle2ZvbnQtZmFtaWx5OlwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjJ9LmVtcGxveW1lbnQtZ3Jvd3RoX19zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjE1cHg7bGluZS1oZWlnaHQ6MS4xfS5lbXBsb3ltZW50LWdyb3d0aF9fdGV4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjQ1O2NvbG9yOiMyZjJmMmZ9LmVtcGxveW1lbnQtZ3Jvd3RoX190ZXh0IHB7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZW1wbG95bWVudC1ncm93dGhfX3RleHR7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZW1wbG95bWVudC1ncm93dGhfX3RleHR7Zm9udC1zaXplOjIycHh9fS5lbXBsb3ltZW50LWN2e292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWJvdHRvbTo2MHB4O2JhY2tncm91bmQ6I2Y3ZjdmNX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmVtcGxveW1lbnQtY3Z7cGFkZGluZy1ib3R0b206ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5lbXBsb3ltZW50LWN2e3BhZGRpbmctYm90dG9tOjEwMHB4fX0uZW1wbG95bWVudC1jdl9fYnRuc3twYWRkaW5nLXRvcDoyNXB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZW1wbG95bWVudC1jdl9fYnRuc3twYWRkaW5nLXRvcDo0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmVtcGxveW1lbnQtY3ZfX2J0bnNfX2xlZ2Fse3BhZGRpbmctdG9wOjE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZW1wbG95bWVudC1jdl9fc3VibWl0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDozMDVweH19LmRvd25sb2Fkcy1jb2wtc2VwYXJhdG9yLS10YWJsZXR7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsuZG93bmxvYWRzLWNvbC1zZXBhcmF0b3ItLXRhYmxldHtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmRvd25sb2Fkcy1jb2wtc2VwYXJhdG9yLS10YWJsZXR7ZGlzcGxheTpub25lfX0uZG93bmxvYWRzLWNvbC1zZXBhcmF0b3ItLWRlc2t0b3B7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZG93bmxvYWRzLWNvbC1zZXBhcmF0b3ItLWRlc2t0b3B7ZGlzcGxheTpibG9ja319LmRvd25saXN0e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9LmRvd25saXN0LWl0ZW17ZGlzcGxheTpibG9jaztwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1ib3R0b206MjVweDtwYWRkaW5nLWxlZnQ6MTBweDttYXJnaW4tYm90dG9tOjI1cHg7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2VhZWFlYX0uZG93bmxpc3QtaXRlbTpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLWJvdHRvbTpub25lO21hcmdpbi1ib3R0b206MH0uZG93bmxpc3QtaXRlbV9fdGl0bGV7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDozMHB4O2NvbG9yOiMwMDB9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5kb3dubGlzdC1pdGVtX190aXRsZXttYXJnaW4tYm90dG9tOjVweDtmb250LXNpemU6MTlweH19LmRvd25saXN0LWl0ZW1fX3RpdGxlIHN2Z3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW4tcmlnaHQ6NXB4fS5kb3dubGlzdC1pdGVtX190aXRsZSBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjMwcHg7bWF4LWhlaWdodDozMHB4O21hcmdpbi1yaWdodDo3cHh9LmRvd25saXN0LWl0ZW1fX2ZpbGVze2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9LmRvd25saXN0LWl0ZW1fX2ZpbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEycHg7Zm9udC1zaXplOjB9LmRvd25saXN0LWl0ZW1fX2ZpbGU6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5kb3dubGlzdC1pdGVtX19maWxle3BhZGRpbmctcmlnaHQ6MTAwcHh9fS5kb3dubGlzdC1pdGVtX19maWxlX19uYW1le2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo0cHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiM2NjY7d29yZC13cmFwOmJyZWFrLXdvcmR9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5kb3dubGlzdC1pdGVtX19maWxlX19uYW1le3BhZGRpbmctdG9wOjVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5kb3dubGlzdC1pdGVtX19maWxlX19uYW1le2ZvbnQtc2l6ZToxNnB4fX0uZG93bmxpc3QtaXRlbV9fZmlsZV9fYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsuZG93bmxpc3QtaXRlbV9fZmlsZV9fYnRue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMzVweDtyaWdodDowO3dpZHRoOmF1dG99fS5kZXNpZ25lci1kZXRhaWxzX19wcm9kdWN0c19fYnV0dG9uc3twYWRkaW5nLXRvcDo1MHB4O21hcmdpbi1ib3R0b206NDVweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey5kZXNpZ25lci1kZXRhaWxzX19wcm9kdWN0c19fYnV0dG9uc3twYWRkaW5nLXRvcDo3MHB4fX0uZGVzaWduZXItZGF0YXtiYWNrZ3JvdW5kOiNmN2Y3ZjV9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5kZXNpZ25lci1kYXRhX19jb250YWluZXJ7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjB9fS5kZXNpZ25lci1kYXRhX19jb2wtZGVzY3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7cGFkZGluZzozMHB4IDE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5kZXNpZ25lci1kYXRhX19jb2wtZGVzY3tkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6NzIlO3BhZGRpbmc6NDVweCA1MHB4O3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uZGVzaWduZXItZGF0YV9fY29sLWRlc2M6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MDt0b3A6NTAlO3JpZ2h0Oi04cHg7ZGlzcGxheTpibG9jaztjb250ZW50OicnO3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7bWFyZ2luLXRvcDotOHB4O2JhY2tncm91bmQ6I2ZmZjt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5kZXNpZ25lci1kYXRhX19jb2wtZGVzY3twYWRkaW5nOjYwcHggNzBweH19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsuZGVzaWduZXItZGF0YV9fY29sLWRlc2N7cGFkZGluZzo5MHB4IDEwMHB4fX0uZGVzaWduZXItZGF0YV9fdGl0bGV7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZTozNXB4O2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojMmYyZjJmfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZGVzaWduZXItZGF0YV9fdGl0bGV7Zm9udC1zaXplOjQxcHh9fS5kZXNpZ25lci1kYXRhX19zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjVweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzY5Njk2OX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmRlc2lnbmVyLWRhdGFfX3N1YnRpdGxle2ZvbnQtc2l6ZToyMXB4fX0uZGVzaWduZXItZGF0YV9fc2VjdG9ye21hcmdpbi1ib3R0b206NXB4O2ZvbnQtZmFtaWx5OlwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzJmMmYyZn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmRlc2lnbmVyLWRhdGFfX3NlY3Rvcntmb250LXNpemU6MjFweH19LmRlc2lnbmVyLWRhdGFfX2JpcnRoe21hcmdpbi1ib3R0b206MThweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzJmMmYyZn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmRlc2lnbmVyLWRhdGFfX2JpcnRoe2ZvbnQtc2l6ZToyMXB4fX0uZGVzaWduZXItZGF0YV9fZGVzY3ttYXJnaW4tYm90dG9tOjVweDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxLjI1O2NvbG9yOiMyZjJmMmZ9LmRlc2lnbmVyLWRhdGFfX2Rlc2MgcHttYXJnaW4tYm90dG9tOjE1cHh9LmRlc2lnbmVyLWRhdGFfX2Rlc2Mgc3Ryb25ne2ZvbnQtZmFtaWx5OlwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmRlc2lnbmVyLWRhdGFfX2Rlc2N7Zm9udC1zaXplOjIzcHh9fS5kZXNpZ25lci1kYXRhX19jb2wtcGhvdG97cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO292ZXJmbG93OnZpc2libGU7YmFja2dyb3VuZDojZmZmfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZGVzaWduZXItZGF0YV9fY29sLXBob3Rve2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDoyOCU7dmVydGljYWwtYWxpZ246Ym90dG9tfX0uZGVzaWduZXItZGF0YV9fbG9nby13cmFwe3BhZGRpbmc6NDBweCAxNXB4IDIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5kZXNpZ25lci1kYXRhX19sb2dvLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7cGFkZGluZzo0MHB4IDE1cHggMH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5kZXNpZ25lci1kYXRhX19sb2dvLXdyYXB7cGFkZGluZy10b3A6NTBweH19LmRlc2lnbmVyLWRhdGFfX2xvZ297ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTt3aWR0aDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowIGF1dG99LmRlc2lnbmVyLWRhdGFfX3Bob3Rve2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MCBhdXRvfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZGVzaWduZXItZGF0YV9fcGhvdG97ZmxvYXQ6cmlnaHQ7bWF4LXdpZHRoOjExNSU7bWF4LWhlaWdodDo0MTNweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5kZXNpZ25lci1kYXRhLS1waG90by1sZWZ0IC5kZXNpZ25lci1kYXRhX19jb2wtZGVzY3tsZWZ0OjI4JX0uZGVzaWduZXItZGF0YS0tcGhvdG8tbGVmdCAuZGVzaWduZXItZGF0YV9fY29sLWRlc2M6YmVmb3Jle3JpZ2h0OmF1dG87bGVmdDotOHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmRlc2lnbmVyLWRhdGEtLXBob3RvLWxlZnQgLmRlc2lnbmVyLWRhdGFfX2NvbC1waG90b3tsZWZ0Oi03MiV9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZGVzaWduZXItZGF0YS0tcGhvdG8tbGVmdCAuZGVzaWduZXItZGF0YV9fcGhvdG97ZmxvYXQ6bGVmdH19LmRlc2lnbmVyLWF3YXJkc3tmb250LXNpemU6MDt0ZXh0LWFsaWduOmNlbnRlcn0uZGVzaWduZXItYXdhcmQtY29se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAxNXB4O3ZlcnRpY2FsLWFsaWduOnRvcH1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LmRlc2lnbmVyLWF3YXJkLWNvbHt3aWR0aDo1MCV9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZGVzaWduZXItYXdhcmQtY29se3dpZHRoOjMzLjMzMzMzMyV9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuZGVzaWduZXItYXdhcmQtY29se3BhZGRpbmc6MCAzMHB4fX0uZGVzaWduZXItYXdhcmR7bWFyZ2luLWJvdHRvbTo1MHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZGVzaWduZXItYXdhcmR7bWFyZ2luLWJvdHRvbTo3NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmRlc2lnbmVyLWF3YXJke21hcmdpbi1ib3R0b206ODVweH19LmRlc2lnbmVyLWF3YXJkX19pbWctd3JhcHtoZWlnaHQ6NTVweDttYXJnaW4tYm90dG9tOjIwcHh9LmRlc2lnbmVyLWF3YXJkX19pbWctd3JhcDpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmRlc2lnbmVyLWF3YXJkX19pbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5kZXNpZ25lci1hd2FyZF9fdGl0bGV7bWFyZ2luLWJvdHRvbTo4cHg7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojMmYyZjJmfS5kZXNpZ25lci1hd2FyZF9fdGl0bGVfX3Bvc2l0aW9ue2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjojYzUzNzUyfS5kZXNpZ25lci1hd2FyZF9fcHJvZHVjdHttYXJnaW4tYm90dG9tOjZweDtmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzJmMmYyZn0uZGVzaWduZXItYXdhcmRfX2hvc3R7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojOWE5YTlhfS5kZXNpZ25lci1hd2FyZF9faG9zdCBzdHJvbmd7Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmfS5kZXNpZ25lci1hd2FyZF9fbGlua3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjhweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxO3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojYzUzNzUyO3RleHQtZGVjb3JhdGlvbjpub25lfS5kZXNpZ25lci1hd2FyZF9fbGluazpob3ZlciwuZGVzaWduZXItYXdhcmRfX2xpbms6YWN0aXZlLC5kZXNpZ25lci1hd2FyZF9fbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojYzUzNzUyfS5kZXNpZ25lci1hd2FyZF9fbGluazpob3ZlciAuZGVzaWduZXItYXdhcmRfX2xpbmtfX3RleHQsLmRlc2lnbmVyLWF3YXJkX19saW5rOmFjdGl2ZSAuZGVzaWduZXItYXdhcmRfX2xpbmtfX3RleHQsLmRlc2lnbmVyLWF3YXJkX19saW5rOmZvY3VzIC5kZXNpZ25lci1hd2FyZF9fbGlua19fdGV4dHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5kZXNpZ25lci1hd2FyZF9fbGluayAuaWNvbi1zdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0uc2hvd3Jvb20tZGF0YXtjb2xvcjojMmYyZjJmO2JhY2tncm91bmQ6I2Y3ZjdmNX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnNob3dyb29tLWRhdGFfX2NvbnRhaW5lcntkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MH19LnNob3dyb29tLWRhdGFfX2NvbC1waG90b3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7b3ZlcmZsb3c6dmlzaWJsZTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCU7YmFja2dyb3VuZC1zaXplOmNvdmVyfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuc2hvd3Jvb20tZGF0YV9fY29sLXBob3Rve2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDo1MCU7dmVydGljYWwtYWxpZ246dG9wfX0uc2hvd3Jvb20tZGF0YV9fcGhvdG97ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTt3aWR0aDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowIGF1dG99LnNob3dyb29tLWRhdGFfX2NvbC1kZXNje3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtwYWRkaW5nOjQwcHggMTVweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnNob3dyb29tLWRhdGFfX2NvbC1kZXNje2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDo1MCU7cGFkZGluZzozNXB4IDQwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zaG93cm9vbS1kYXRhX19jb2wtZGVzYzpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDowO3RvcDo1MCU7bGVmdDotOHB4O2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJzt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O21hcmdpbi10b3A6LThweDtiYWNrZ3JvdW5kOiNmN2Y3ZjU7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuc2hvd3Jvb20tZGF0YV9fY29sLWRlc2N7cGFkZGluZzo0NXB4IDUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsuc2hvd3Jvb20tZGF0YV9fY29sLWRlc2N7cGFkZGluZzo2MHB4IDcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LnNob3dyb29tLWRhdGFfX2NvbC1kZXNje3BhZGRpbmc6OTBweCAxMDBweH19LnNob3dyb29tLWRhdGFfX3N1YnRpdGxle2ZvbnQtc2l6ZTozNXB4O2xpbmUtaGVpZ2h0OjF9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5zaG93cm9vbS1kYXRhX19zdWJ0aXRsZXtmb250LXNpemU6NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5zaG93cm9vbS1kYXRhX19zdWJ0aXRsZXtmb250LXNpemU6NDRweH19LnNob3dyb29tLWRhdGFfX3RpdGxle21hcmdpbi1ib3R0b206MThweDtmb250LWZhbWlseTpcIlVuaXZlcnNMVC1Db25kZW5zZWRCb2xkXCIsXCJBcmlhbFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjM1cHg7bGluZS1oZWlnaHQ6MC45O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnNob3dyb29tLWRhdGFfX3RpdGxle2ZvbnQtc2l6ZTo0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnNob3dyb29tLWRhdGFfX3RpdGxle2ZvbnQtc2l6ZTo0NHB4fX0uc2hvd3Jvb20tZGF0YV9fYWRkcmVzc3ttYXJnaW4tYm90dG9tOjEycHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuc2hvd3Jvb20tZGF0YV9fYWRkcmVzc3tmb250LXNpemU6MjFweH19LnNob3dyb29tLWRhdGFfX2FkZHJlc3NfX3RpdGxle2NvbG9yOiM2OTY5Njk7bWFyZ2luLWJvdHRvbTozcHh9LnNob3dyb29tLWRhdGFfX2FkZHJlc3NfX3N0cmVldHtmb250LWZhbWlseTpcIlVuaXZlcnNMVC1Db25kZW5zZWRCb2xkXCIsXCJBcmlhbFwiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbTozcHh9LnNob3dyb29tLWRhdGFfX2FkZHJlc3NfX2NpdHl7bWFyZ2luLWJvdHRvbTowfS5zaG93cm9vbS1kYXRhX19idG4tbG9jYXRpb257ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbToyNXB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojYzUzNzUyO3RyYW5zaXRpb246Y29sb3IgMC4zc31AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnNob3dyb29tLWRhdGFfX2J0bi1sb2NhdGlvbntmb250LXNpemU6MjFweDttYXJnaW4tYm90dG9tOjM1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuc2hvd3Jvb20tZGF0YV9fYnRuLWxvY2F0aW9ue21hcmdpbi1ib3R0b206NDVweH19LnNob3dyb29tLWRhdGFfX2J0bi1sb2NhdGlvbjpob3Zlciwuc2hvd3Jvb20tZGF0YV9fYnRuLWxvY2F0aW9uOmFjdGl2ZSwuc2hvd3Jvb20tZGF0YV9fYnRuLWxvY2F0aW9uOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiM5ZDJjNDF9LnNob3dyb29tLWZvcm1fX2J0bnN7cGFkZGluZy10b3A6MjVweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnNob3dyb29tLWZvcm1fX2J0bnN7cGFkZGluZy10b3A6NDBweH19LnNob3dyb29tLW1hcC1pZnJhbWV7d2lkdGg6MTAwJTtoZWlnaHQ6MjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDIzLjQzNzVlbSl7LnNob3dyb29tLW1hcC1pZnJhbWV7aGVpZ2h0OjI3NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnNob3dyb29tLW1hcC1pZnJhbWV7aGVpZ2h0OjMwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnNob3dyb29tLW1hcC1pZnJhbWV7aGVpZ2h0OjQwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnNob3dyb29tLW1hcC1pZnJhbWV7aGVpZ2h0OjQ1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnNob3dyb29tLW1hcC1pZnJhbWV7aGVpZ2h0OjQwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey5zaG93cm9vbS1tYXAtaWZyYW1le2hlaWdodDo0NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwNWVtKXsuc2hvd3Jvb20tbWFwLWlmcmFtZXtoZWlnaHQ6NTAwcHh9fS5uZXdzbGV0dGVyX19jb2wtcmlnaHR7cGFkZGluZy1yaWdodDowfS5uZXdzbGV0dGVyX19maWd1cmV7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTIwJTtoZWlnaHQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lm5ld3NsZXR0ZXJfX2ZpZ3VyZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LTMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubmV3c2xldHRlcl9fZmlndXJle21heC13aWR0aDo1MDBweDttYXJnaW4tdG9wOi05MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey5uZXdzbGV0dGVyX19maWd1cmV7bWF4LXdpZHRoOm5vbmV9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubmV3c2xldHRlcl9fbGVnYWx7cGFkZGluZy10b3A6MTVweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5sb2dpbntwYWRkaW5nLXRvcDo1MHB4fX0ubG9naW4tY29sLXJlZ2lzdGVye3BhZGRpbmctdG9wOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5sb2dpbi1jb2wtcmVnaXN0ZXJ7ZmxvYXQ6bGVmdDtwYWRkaW5nLXRvcDoxNXB4O3dpZHRoOjUwJX19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5sb2dpbi1jb2wtcmVnaXN0ZXIgLmxvZ2luLWNvbC1jb250ZW50e2Zsb2F0OnJpZ2h0fX0ubG9naW4tY29sLWxvZ2lue3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206NTBweDtiYWNrZ3JvdW5kOiNmN2Y3ZjV9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5sb2dpbi1jb2wtbG9naW57ZmxvYXQ6cmlnaHQ7d2lkdGg6NTAlfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmxvZ2luLWNvbC1sb2dpbiAubG9naW4tY29sLWNvbnRlbnR7ZmxvYXQ6bGVmdH19LmxvZ2luLWNvbC1jb250ZW50e3BhZGRpbmc6MCAxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubG9naW4tY29sLWNvbnRlbnR7cGFkZGluZzowIDMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubG9naW4tY29sLWNvbnRlbnR7d2lkdGg6NDgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsubG9naW4tY29sLWNvbnRlbnR7d2lkdGg6NTYwcHg7cGFkZGluZzowIDUwcHh9fSN0ZXh0b0VudHJhcnttYXJnaW4tYm90dG9tOjQwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmxvZ2luLXRleHQgcHttYXJnaW4tYm90dG9tOjQwcHg7dGV4dC1hbGlnbjpsZWZ0fS5sb2dpbi1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZX0ubG9naW4taW1hZ2VfX2JnLWdyZXl7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMjt0b3A6MDtyaWdodDowO2Rpc3BsYXk6bm9uZTt3aWR0aDo1MCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojZjdmN2Y1fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubG9naW4taW1hZ2VfX2JnLWdyZXl7ZGlzcGxheTpibG9ja319LmxvZ2luLWltYWdlX19iZy13aGl0ZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2JvdHRvbTowO2xlZnQ6MDtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTE1cHg7YmFja2dyb3VuZDojZmZmfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubG9naW4taW1hZ2VfX2JnLXdoaXRle2Rpc3BsYXk6YmxvY2t9fS5yZWdpc3Rlcl9fYnV0dG9uc3twYWRkaW5nLXRvcDozNXB4O21hcmdpbi1ib3R0b206MzBweH0ucmVnaXN0ZXItb2sgLnRpdGxle2NvbG9yOiM2NmJiNmF9LnJlZ2lzdHJvLW9rX190aXRsZV9faWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweDttYXJnaW4tcmlnaHQ6NXB4O3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHh9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5yZWdpc3Ryby1va19fdGl0bGVfX2ljb257dG9wOjVweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5yZWdpc3Ryby1va19fdGl0bGVfX2ljb257bWFyZ2luLXJpZ2h0OjEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucmVnaXN0cm8tb2tfX3RpdGxlX19pY29ue3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9fS5yZWdpc3Ryby1vay13ZWxjb21le2JhY2tncm91bmQ6I2MwYjdiMjt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnJlZ2lzdHJvLW9rLXdlbGNvbWV7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdH19LnJlZ2lzdHJvLW9rLXdlbGNvbWVfX2xlZnR7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnJlZ2lzdHJvLW9rLXdlbGNvbWVfX2xlZnR7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOjQ3JX19LnJlZ2lzdHJvLW9rLXdlbGNvbWVfX2ltYWdle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0b31AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnJlZ2lzdHJvLW9rLXdlbGNvbWVfX2ltYWdle2Zsb2F0OnJpZ2h0fX0ucmVnaXN0cm8tb2std2VsY29tZV9fcmlnaHR7cGFkZGluZzozMHB4IDE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5yZWdpc3Ryby1vay13ZWxjb21lX19yaWdodHtkaXNwbGF5OnRhYmxlLWNlbGw7cGFkZGluZzoxNXB4IDMwcHggMTVweCAwO3dpZHRoOjUzJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucmVnaXN0cm8tb2std2VsY29tZV9fcmlnaHRfX2NvbnRlbnR7bWF4LXdpZHRoOjYyMHB4fX0ucmVnaXN0cm8tb2std2VsY29tZV9fdGl0bGV7Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnJlZ2lzdHJvLW9rLXdlbGNvbWVfX3RpdGxle2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnJlZ2lzdHJvLW9rLXdlbGNvbWVfX3RpdGxle2ZvbnQtc2l6ZTo0MXB4fX0ucmVnaXN0cm8tb2std2VsY29tZV9fdGV4dHttYXJnaW4tYm90dG9tOjQwcHg7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucmVnaXN0cm8tb2std2VsY29tZV9fdGV4dHtmb250LXNpemU6MzJweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5yZWdpc3Ryby1vay13ZWxjb21lX190ZXh0e2ZvbnQtc2l6ZTo0MXB4fX0uY29udGFjdC1tYXB7d2lkdGg6MTAwJTtoZWlnaHQ6MjcwcHg7bWFyZ2luLWJvdHRvbTo2MHB4fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsuY29udGFjdC1tYXB7aGVpZ2h0OjMwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmNvbnRhY3QtbWFwe2hlaWdodDozNTB9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuY29udGFjdC1tYXB7aGVpZ2h0OjQwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey5jb250YWN0LW1hcHtoZWlnaHQ6NDUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDVlbSl7LmNvbnRhY3QtbWFwe2hlaWdodDo1MDBweH19LmNvbnRhY3QtZGF0YXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZy1ib3R0b206NTBweDtmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoxLjE1O2NvbG9yOiMyZjJmMmY7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3c6dmlzaWJsZX0uY29udGFjdC1kYXRhIHB7bWFyZ2luLWJvdHRvbToyMHB4fS5jb250YWN0LWRhdGEgc3Ryb25ne2ZvbnQtZmFtaWx5OlwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmNvbnRhY3QtZGF0YXtwYWRkaW5nLWJvdHRvbToxMDBweDtmb250LXNpemU6MjFweH19LmNvbnRhY3QtZGF0YV9fY29se3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDo1NHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY29udGFjdC1kYXRhX19jb2x7cGFkZGluZy1sZWZ0OjgwcHh9fS5jb250YWN0LWRhdGFfX2NvbC0tMXttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5jb250YWN0LWRhdGFfX2NvbC0tMXttYXJnaW4tYm90dG9tOjB9fS5jb250YWN0LWRhdGFfX2ljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Y29sb3I6IzllOWU5ZX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmNvbnRhY3QtZGF0YV9faWNvbnttYXJnaW4tYm90dG9tOjB9fS5jb250YWN0LWRhdGFfX2ljb24uY29udGFjdC1kYXRhX19pY29uLS1sb2NhdGlvbntsZWZ0OjE1cHg7d2lkdGg6MjRweDtoZWlnaHQ6MzZweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmNvbnRhY3QtZGF0YV9faWNvbi5jb250YWN0LWRhdGFfX2ljb24tLWxvY2F0aW9ue2xlZnQ6MjRweDt3aWR0aDozMnB4O2hlaWdodDo0OHB4fX0uY29udGFjdC1kYXRhX19pY29uLmNvbnRhY3QtZGF0YV9faWNvbi0tY3VzdG9tZXItc2VydmljZXtsZWZ0OjExcHg7d2lkdGg6MzJweDtoZWlnaHQ6MzFweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmNvbnRhY3QtZGF0YV9faWNvbi5jb250YWN0LWRhdGFfX2ljb24tLWN1c3RvbWVyLXNlcnZpY2V7bGVmdDoxMHB4O3dpZHRoOjQ4cHg7aGVpZ2h0OjQ2cHh9fS5jb250YWN0LWRhdGFfX2xhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo1cHg7Y29sb3I6IzY5Njk2OX0uY29udGFjdC1kYXRhX19kZWNve2Rpc3BsYXk6bm9uZTt6LWluZGV4Oi0xfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY29udGFjdC1kYXRhX19kZWNve2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi00N3B4O3JpZ2h0OjB9fS5jb250YWN0LWZvcm17b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtiYWNrZ3JvdW5kOiNmYWZhZmE7cGFkZGluZy1ib3R0b206NDBweH0uY29udGFjdC1mb3JtX19idG5ze3BhZGRpbmctdG9wOjI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5jb250YWN0LWZvcm1fX2J0bnN7cGFkZGluZy10b3A6NDBweH19LnByb2R1Y3RzLWNvbnRhY3RfX2NvbHtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OjEwcHh9LnByb2R1Y3QtY29udGFjdHttYXJnaW4tYm90dG9tOjE4cHh9LnByb2R1Y3QtY29udGFjdF9faW1hZ2V7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjNweDttYXJnaW4tYm90dG9tOjVweDt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAwLjI1c30uYnJvd3Nlci1uby10b3VjaGV2ZW50cyAucHJvZHVjdC1jb250YWN0X19pbWFnZXtwYWRkaW5nOjdweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5icm93c2VyLW5vLXRvdWNoZXZlbnRzIC5wcm9kdWN0LWNvbnRhY3RfX2ltYWdlOmhvdmVyLC5icm93c2VyLW5vLXRvdWNoZXZlbnRzIC5wcm9kdWN0LWNvbnRhY3RfX2ltYWdlOmFjdGl2ZSwuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAucHJvZHVjdC1jb250YWN0X19pbWFnZTpmb2N1c3tib3JkZXItY29sb3I6I2MxYzFjMX0uYnJvd3Nlci10b3VjaGV2ZW50cyAucHJvZHVjdC1jb250YWN0X19pbWFnZXttYXJnaW4tYm90dG9tOjEycHh9LnByb2R1Y3RzLWNvbnRhY3RfX2ltYWdlX19pbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5icm93c2VyLW5vLXRvdWNoZXZlbnRzIC5wcm9kdWN0LWNvbnRhY3RfX2NoZWNrYm94e21hcmdpbi1sZWZ0OjhweH0ucHJvZHVjdC1jb250YWN0IC5mb3JtLWxhYmVse2ZvbnQtc2l6ZToxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucHJvZHVjdC1jb250YWN0IC5mb3JtLWxhYmVse2ZvbnQtc2l6ZToxN3B4fX0ucW5tLWNvbnRhaW5lci13cmFwe292ZXJmbG93OmhpZGRlbn0ucW5tLWNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9xdWUtbm9zLW11ZXZlL3RleHR1cmUtMS14cy5qcGdcIik7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucW5tLWNvbnRhaW5lcntiYWNrZ3JvdW5kOm5vbmV9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucW5tLWNvbnRhaW5lcl9fcG9zaXRpb25lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo5NzVweDtoZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfX0ucW5tLWNvbnRhaW5lci0tZmlyc3R7ei1pbmRleDozfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucW5tLWNvbnRhaW5lci0tZmlyc3R7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEyMjBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL3F1ZS1ub3MtbXVldmUvdGV4dHVyZS0xLmpwZ1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fX0ucW5tLWNvbnRhaW5lci0tc2Vjb25ke3otaW5kZXg6Mn1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnFubS1jb250YWluZXItLXNlY29uZHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MjE2NHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvcXVlLW5vcy1tdWV2ZS90ZXh0dXJlLTIuanBnXCIpO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9fS5xbm0tY29udGFpbmVyLS10aGlyZHt6LWluZGV4OjF9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5xbm0tY29udGFpbmVyLS10aGlyZHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTgwMXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvcXVlLW5vcy1tdWV2ZS90ZXh0dXJlLTMuanBnXCIpO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9fS5xbm0tc3RlcHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2NvbG9yOiMyZDMxMzk7cGFkZGluZy10b3A6NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnFubS1zdGVwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtwYWRkaW5nLXRvcDowfX0ucW5tLXN0ZXBfX3BhdGh7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2xlZnQ6NnB4O3RvcDowO2hlaWdodDoxMDAlfS5xbm0tc3RlcF9fcGF0aDpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjA7dG9wOjA7Ym90dG9tOjA7bGVmdDoxNHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MHB4O2JvcmRlci1sZWZ0OjFweCBkYXNoZWQgI2JiMWI0Y31AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnFubS1zdGVwX19wYXRoOmJlZm9yZXtjb250ZW50Om5vbmV9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucW5tLXN0ZXBfX3BhdGh7ZGlzcGxheTpub25lfX0ucW5tLXN0ZXBfX2RvdHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTBweDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDozMHB4O2hlaWdodDphdXRvO2JhY2tncm91bmQ6I2YzZjNmMztib3JkZXItcmFkaXVzOjUwJX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnFubS1zdGVwX19kb3R7ZGlzcGxheTpub25lfX0ucW5tLXN0ZXBfX2NvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5xbm0tc3RlcF9fY29udGFpbmVye3BhZGRpbmc6MH19LnFubS1zdGVwX190aXRsZXtwYWRkaW5nLWxlZnQ6MjdweDttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1mYW1pbHk6J1JvYm90byc7Zm9udC1zaXplOjM0cHg7bGluZS1oZWlnaHQ6MC45ODtmb250LXdlaWdodDoxMDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi0wLjAyZW07Y29sb3I6IzJkMzEzOX0ucW5tLXN0ZXBfX3RpdGxlIHNwYW57Y29sb3I6I2M1Mzc1Mn0ucW5tLXN0ZXBfX3RpdGxlIHNtYWxse2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J1JvYm90byc7Zm9udC1zaXplOjg1JTtsaW5lLWhlaWdodDowLjk4O2ZvbnQtd2VpZ2h0OjEwMDtjb2xvcjojMmQzMTM5fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucW5tLXN0ZXBfX3RpdGxle3BhZGRpbmctbGVmdDo0MHB4O21hcmdpbi1ib3R0b206MTdweDtmb250LXNpemU6NDVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5xbm0tc3RlcF9fdGl0bGV7cGFkZGluZy1sZWZ0OjA7Zm9udC1zaXplOjUycHh9fS5xbm0tc3RlcF9fdGV4dHttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjI3cHg7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiMyZDMxMzl9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5xbm0tc3RlcF9fdGV4dHtwYWRkaW5nLWxlZnQ6NDBweDtmb250LXNpemU6MjJweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5xbm0tc3RlcF9fdGV4dHtwYWRkaW5nLWxlZnQ6MDtmb250LXNpemU6MjNweH19LnFubS1zdGVwX19pbWd7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlO21hcmdpbjowIGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5xbm0tc3RlcF9faW1ne2Rpc3BsYXk6bm9uZX19LnFubS1zdGVwLnFubS1zdGVwLS1yZWR7ei1pbmRleDoyfS5xbm0tc3RlcC5xbm0tc3RlcC0tcmVkOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNkMDJiM2EgdXJsKFwiLi4vLi4vaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvcXVlLW5vcy1tdWV2ZS90ZXh0dXJlLTIteHMuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87YmFja2dyb3VuZC1zaXplOmNvdmVyfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucW5tLXN0ZXAucW5tLXN0ZXAtLXJlZDpiZWZvcmV7Y29udGVudDpub25lfX0ucW5tLXN0ZXAucW5tLXN0ZXAtLXJlZCAucW5tLXN0ZXBfX3BhdGg6YmVmb3Jle2JvcmRlci1sZWZ0OjFweCBkYXNoZWQgI2ZmZn0ucW5tLXN0ZXAucW5tLXN0ZXAtLXJlZCAucW5tLXN0ZXBfX2RvdHtiYWNrZ3JvdW5kOiNkMDJiM2F9LnFubS1zdGVwLnFubS1zdGVwLS1yZWQgLnFubS1zdGVwX190aXRsZXtjb2xvcjojZmZmfS5xbm0tc3RlcC5xbm0tc3RlcC0tcmVkIC5xbm0tc3RlcF9fdGV4dHtjb2xvcjojZmZmfS5xbm0tc3RlcC0taW50cm8gLnFubS1zdGVwX19wYXRoe3RvcDoyMHB4fS5xbm0tc3RlcC0taW50cm8gLnFubS1zdGVwX19kb3R7dG9wOjA7bGVmdDozcHg7d2lkdGg6MjRweH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnFubS1zdGVwLS1pbnRyb3tkaXNwbGF5Om5vbmV9fS5xbm0tc3RlcC0tY3JlY2Vye3BhZGRpbmctYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5xbm0tc3RlcC0tY3JlY2Vye3RvcDo0NTJweDtwYWRkaW5nLWxlZnQ6NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5xbm0tc3RlcC0tYXJxdWl0ZWN0dXJhe3RvcDo4OTdweDtwYWRkaW5nLWxlZnQ6NTcycHh9LnFubS1zdGVwLS1hcnF1aXRlY3R1cmEgLnFubS1zdGVwX190aXRsZXtmb250LXNpemU6NDlweH19LnFubS1zdGVwLS1kZXRhbGxlcyAucW5tLXN0ZXBfX2ltZ3ttYXgtd2lkdGg6NjUlfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucW5tLXN0ZXAtLWRldGFsbGVzIC5xbm0tc3RlcF9faW1ne21heC13aWR0aDoyNzVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5xbm0tc3RlcC0tZGV0YWxsZXN7dG9wOjIwNXB4O3BhZGRpbmctbGVmdDo2OHB4fX0ucW5tLXN0ZXAtLW1lZGlvLWFtYmllbnRlIC5xbm0tc3RlcF9faW1ne21heC13aWR0aDo2MCV9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5xbm0tc3RlcC0tbWVkaW8tYW1iaWVudGUgLnFubS1zdGVwX19pbWd7bWF4LXdpZHRoOjI2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnFubS1zdGVwLS1tZWRpby1hbWJpZW50ZXt0b3A6ODA5cHg7cGFkZGluZy1sZWZ0OjM1NXB4fX0ucW5tLXN0ZXAtLXRhbGVudG97cGFkZGluZy1ib3R0b206MzBweH0ucW5tLXN0ZXAtLXRhbGVudG8gLnFubS1zdGVwX19kb3R7YmFja2dyb3VuZDojY2ZjZWQyfS5xbm0tc3RlcC0tdGFsZW50byAucW5tLXN0ZXBfX2ltZ3ttYXgtd2lkdGg6ODAlfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucW5tLXN0ZXAtLXRhbGVudG8gLnFubS1zdGVwX19pbWd7bWF4LXdpZHRoOjYzMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnFubS1zdGVwLS10YWxlbnRve3RvcDoxMDU0cHg7cGFkZGluZy1sZWZ0OjY1cHh9fS5xbm0tc3RlcC0tc29zdGVuaWJpbGlkYWR7cGFkZGluZy1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnFubS1zdGVwLS1zb3N0ZW5pYmlsaWRhZHt0b3A6MTgwOXB4O3BhZGRpbmctbGVmdDo2NXB4fX0ucW5tLXN0ZXAtLXRlY25vbG9naWEgLnFubS1zdGVwX19pbWd7bWF4LXdpZHRoOjgwJX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnFubS1zdGVwLS10ZWNub2xvZ2lhIC5xbm0tc3RlcF9faW1ne21heC13aWR0aDoyODBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5xbm0tc3RlcC0tdGVjbm9sb2dpYXt0b3A6MTYxcHg7cGFkZGluZy1sZWZ0OjYwMnB4fX0ucW5tLXN0ZXAtLWNvbXVuaWNhY2lvbiAucW5tLXN0ZXBfX2ltZ3ttYXgtd2lkdGg6OTAlfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucW5tLXN0ZXAtLWNvbXVuaWNhY2lvbiAucW5tLXN0ZXBfX2ltZ3ttYXgtd2lkdGg6NTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucW5tLXN0ZXAtLWNvbXVuaWNhY2lvbnt0b3A6NjE3cHg7cGFkZGluZy1sZWZ0OjI2N3B4fX0ucW5tLXN0ZXAtLW91dHJve3BhZGRpbmctYm90dG9tOjUwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnFubS1zdGVwLS1vdXRybyAucW5tLXN0ZXBfX3BhdGh7dG9wOjA7aGVpZ2h0OmF1dG87Ym9yZGVyLWxlZnQ6bm9uZX0ucW5tLXN0ZXAtLW91dHJvIC5xbm0tc3RlcF9fZG90e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO21hcmdpbi10b3A6NTNweDtiYWNrZ3JvdW5kOiNjZmNlZDJ9LnFubS1zdGVwLS1vdXRybyAucW5tLXN0ZXBfX2ltZ3ttYXgtd2lkdGg6MTI1cHg7bWFyZ2luLXRvcDozMHB4fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucW5tLXN0ZXAtLW91dHJve3RvcDoxMzA2cHg7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LnFubS1zdGVwLS1vdXRybyAucW5tLXN0ZXBfX3RpdGxle2ZvbnQtc2l6ZTo0N3B4fX0ucW5tLWJsb2Nre2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucW5tLWJsb2Nre2Rpc3BsYXk6bm9uZX19LnFubS1ibG9jay0xe2hlaWdodDo3MDlweH0ubGFuZy1lcyAucW5tLWJsb2NrLTF7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9xdWUtbm9zLW11ZXZlL2VzL3F1ZS1ub3MtbXVldmUtMS5qcGdcIil9LmxhbmctZW4gLnFubS1ibG9jay0xe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvcXVlLW5vcy1tdWV2ZS9lbi9xdWUtbm9zLW11ZXZlLTEuanBnXCIpfS5sYW5nLWZyIC5xbm0tYmxvY2stMXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL3F1ZS1ub3MtbXVldmUvZnIvcXVlLW5vcy1tdWV2ZS0xLmpwZ1wiKX0ucW5tLWJsb2NrLTJ7aGVpZ2h0OjUwMHB4fS5sYW5nLWVzIC5xbm0tYmxvY2stMntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL3F1ZS1ub3MtbXVldmUvZXMvcXVlLW5vcy1tdWV2ZS0yLmpwZ1wiKX0ubGFuZy1lbiAucW5tLWJsb2NrLTJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9xdWUtbm9zLW11ZXZlL2VuL3F1ZS1ub3MtbXVldmUtMi5qcGdcIil9LmxhbmctZnIgLnFubS1ibG9jay0ye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvcXVlLW5vcy1tdWV2ZS9mci9xdWUtbm9zLW11ZXZlLTIuanBnXCIpfS5xbm0tYmxvY2stM3toZWlnaHQ6MTU2MnB4fS5sYW5nLWVzIC5xbm0tYmxvY2stM3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL3F1ZS1ub3MtbXVldmUvZXMvcXVlLW5vcy1tdWV2ZS0zLmpwZ1wiKX0ubGFuZy1lbiAucW5tLWJsb2NrLTN7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9xdWUtbm9zLW11ZXZlL2VuL3F1ZS1ub3MtbXVldmUtMy5qcGdcIil9LmxhbmctZnIgLnFubS1ibG9jay0ze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvcXVlLW5vcy1tdWV2ZS9mci9xdWUtbm9zLW11ZXZlLTMuanBnXCIpfS5xbm0tYmxvY2stNHtoZWlnaHQ6NjAxcHh9LmxhbmctZXMgLnFubS1ibG9jay00e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvcXVlLW5vcy1tdWV2ZS9lcy9xdWUtbm9zLW11ZXZlLTQuanBnXCIpfS5sYW5nLWVuIC5xbm0tYmxvY2stNHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL3F1ZS1ub3MtbXVldmUvZW4vcXVlLW5vcy1tdWV2ZS00LmpwZ1wiKX0ubGFuZy1mciAucW5tLWJsb2NrLTR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9xdWUtbm9zLW11ZXZlL2ZyL3F1ZS1ub3MtbXVldmUtNC5qcGdcIil9LnFubS1ibG9jay01e2hlaWdodDoxODA5cHh9LmxhbmctZXMgLnFubS1ibG9jay01e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvcXVlLW5vcy1tdWV2ZS9lcy9xdWUtbm9zLW11ZXZlLTUuanBnXCIpfS5sYW5nLWVuIC5xbm0tYmxvY2stNXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL3F1ZS1ub3MtbXVldmUvZW4vcXVlLW5vcy1tdWV2ZS01LmpwZ1wiKX0ubGFuZy1mciAucW5tLWJsb2NrLTV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9xdWUtbm9zLW11ZXZlL2ZyL3F1ZS1ub3MtbXVldmUtNS5qcGdcIil9Lm9yZ2F0ZWMtaW50cm97cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbTo1MHB4O2JhY2tncm91bmQ6I2Y3ZjdmNyB1cmwoXCIuLi8uLi9pbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9vcmdhdGVjMjAxNC9pbnRyby1iZy5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXR9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5vcmdhdGVjLWludHJve3BhZGRpbmctdG9wOjEwMnB4O3BhZGRpbmctYm90dG9tOjEwMnB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm9yZ2F0ZWMtaW50cm9fX2NvbC0xe3BhZGRpbmctdG9wOjY1cHh9fS5vcmdhdGVjLWludHJvX19jb2wtMntwYWRkaW5nLXRvcDo0NXB4fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsub3JnYXRlYy1pbnRyb19fY29sLTJ7cGFkZGluZy10b3A6MH19Lm9yZ2F0ZWMtaW50cm9fX3RpdGxle21hcmdpbi1ib3R0b206MzBweDtmb250LWZhbWlseTpcIk9zdHJpY2hTYW5zLUJvbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo0MHB4O2NvbG9yOiNjNTM3NTJ9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5vcmdhdGVjLWludHJvX190aXRsZXtmb250LXNpemU6NDVweDttYXJnaW4tYm90dG9tOjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsub3JnYXRlYy1pbnRyb19fdGl0bGV7bWFyZ2luLWJvdHRvbTo1NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm9yZ2F0ZWMtaW50cm9fX3RpdGxle2ZvbnQtc2l6ZTo1NHB4O21hcmdpbi1ib3R0b206NjVweH19Lm9yZ2F0ZWMtaW50cm9fX3RleHR7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiM2OTY5Njl9Lm9yZ2F0ZWMtaW50cm9fX3RleHQgcHttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5vcmdhdGVjLWludHJvX190ZXh0e2ZvbnQtc2l6ZToyM3B4fX0ub3JnYXRlYy1wcm9ncmFtc19faXRlbXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6NTAlO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm9yZ2F0ZWMtcHJvZ3JhbXNfX2l0ZW17d2lkdGg6MjUlfX0uYnJvd3Nlci1uby10b3VjaGV2ZW50cyAub3JnYXRlYy1wcm9ncmFtc19faXRlbTpob3ZlciAub3JnYXRlYy1wcm9ncmFtc19faXRlbV9faW1hZ2UsLmJyb3dzZXItbm8tdG91Y2hldmVudHMgLm9yZ2F0ZWMtcHJvZ3JhbXNfX2l0ZW06YWN0aXZlIC5vcmdhdGVjLXByb2dyYW1zX19pdGVtX19pbWFnZSwuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAub3JnYXRlYy1wcm9ncmFtc19faXRlbTpmb2N1cyAub3JnYXRlYy1wcm9ncmFtc19faXRlbV9faW1hZ2V7dHJhbnNmb3JtOnNjYWxlKDEuMDIpO29wYWNpdHk6MC44fS5vcmdhdGVjLXByb2dyYW1zX19pdGVtX19pbWFnZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59Lm9yZ2F0ZWMtcHJvZ3JhbXtiYWNrZ3JvdW5kOiNmZmZ9Lm9yZ2F0ZWMtcHJvZ3JhbS5vcmdhdGVjLXByb2dyYW0tLXByaXNtYXtiYWNrZ3JvdW5kOiNhY2M2Y2EgdXJsKFwiLi4vLi4vaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvb3JnYXRlYzIwMTQvcHJvZ3JhbS1wcmlzbWEtcGF0dGVybi5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXR9Lm9yZ2F0ZWMtcHJvZ3JhbS5vcmdhdGVjLXByb2dyYW0tLXNoZXl7YmFja2dyb3VuZDojYWNjNmNhIHVybChcIi4uLy4uL2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL29yZ2F0ZWMyMDE0L3Byb2dyYW0tc2hleS1wYXR0ZXJuLnBuZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdH0ub3JnYXRlYy1wcm9ncmFtLm9yZ2F0ZWMtcHJvZ3JhbS0tbG9uZ297YmFja2dyb3VuZDp1cmwoXCIuLi8uLi9pbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9vcmdhdGVjMjAxNC9wcm9ncmFtLWxvbmdvLXBhdHRlcm4ucG5nXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0fS5vcmdhdGVjLXByb2dyYW0ub3JnYXRlYy1wcm9ncmFtLS1iYWRtaW50b257YmFja2dyb3VuZDojZTllNmUzfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsub3JnYXRlYy1wcm9ncmFtLm9yZ2F0ZWMtcHJvZ3JhbS0tYmFkbWludG9uIC5vcmdhdGVjLXByb2dyYW1fX2NvbC1pbWFnZXtiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL29yZ2F0ZWMyMDE0L3Byb2dyYW0tYmFkbWludG9uLXBhdHRlcm4ucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0fX0ub3JnYXRlYy1wcm9ncmFtLm9yZ2F0ZWMtcHJvZ3JhbS0tbGlua3tiYWNrZ3JvdW5kOiNlOWU2ZTMgdXJsKFwiLi4vLi4vaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvb3JnYXRlYzIwMTQvcHJvZ3JhbS1saW5rLXBhdHRlcm4ucG5nXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0fS5vcmdhdGVjLXByb2dyYW0ub3JnYXRlYy1wcm9ncmFtLS13aW5ne2JhY2tncm91bmQ6I2U5ZTZlMyB1cmwoXCIuLi8uLi9pbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9vcmdhdGVjMjAxNC9wcm9ncmFtLXdpbmctcGF0dGVybi5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXR9Lm9yZ2F0ZWMtcHJvZ3JhbS5vcmdhdGVjLXByb2dyYW0tLWNyb257YmFja2dyb3VuZDp1cmwoXCIuLi8uLi9pbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9vcmdhdGVjMjAxNC9wcm9ncmFtLWNyb24tcGF0dGVybi5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXR9Lm9yZ2F0ZWMtcHJvZ3JhbV9fY29udGFpbmVye3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5vcmdhdGVjLXByb2dyYW1fX2NvbnRhaW5lcntkaXNwbGF5OnRhYmxlfX0ub3JnYXRlYy1wcm9ncmFtX19jb2wtZGVzY3twYWRkaW5nLXRvcDo1MHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsub3JnYXRlYy1wcm9ncmFtX19jb2wtZGVzY3tkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6NTAlO3BhZGRpbmctdG9wOjk1cHg7cGFkZGluZy1ib3R0b206OTVweH19Lm9yZ2F0ZWMtcHJvZ3JhbV9fY29sLWRlc2NfX2NvbnRlbnR7bWF4LXdpZHRoOjU3MHB4O21hcmdpbjowIGF1dG99Lm9yZ2F0ZWMtcHJvZ3JhbV9fdGl0bGV7Zm9udC1mYW1pbHk6XCJPc3RyaWNoU2Fucy1Cb2xkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDoxO2NvbG9yOiNjNTM3NTJ9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5vcmdhdGVjLXByb2dyYW1fX3RpdGxle2ZvbnQtc2l6ZTo0NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm9yZ2F0ZWMtcHJvZ3JhbV9fdGl0bGV7Zm9udC1zaXplOjU0cHh9fS5vcmdhdGVjLXByb2dyYW1fX3N1YnRpdGxle21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6I2M1Mzc1Mn0ub3JnYXRlYy1wcm9ncmFtX19zdWJ0aXRsZV9fdXBwZXJ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5vcmdhdGVjLXByb2dyYW1fX3RleHR7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjEuMztjb2xvcjojMmYyZjJmfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsub3JnYXRlYy1wcm9ncmFtX190ZXh0e2ZvbnQtc2l6ZToyM3B4fX0ub3JnYXRlYy1wcm9ncmFtX19saW5re21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoxO2NvbG9yOiNjNTM3NTI7d2hpdGUtc3BhY2U6bm93cmFwfS5vcmdhdGVjLXByb2dyYW1fX2xpbms6aG92ZXIsLm9yZ2F0ZWMtcHJvZ3JhbV9fbGluazphY3RpdmUsLm9yZ2F0ZWMtcHJvZ3JhbV9fbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ub3JnYXRlYy1wcm9ncmFtX19saW5rOmhvdmVyIC5vcmdhdGVjLXByb2dyYW1fX2xpbmtfX3RleHQsLm9yZ2F0ZWMtcHJvZ3JhbV9fbGluazphY3RpdmUgLm9yZ2F0ZWMtcHJvZ3JhbV9fbGlua19fdGV4dCwub3JnYXRlYy1wcm9ncmFtX19saW5rOmZvY3VzIC5vcmdhdGVjLXByb2dyYW1fX2xpbmtfX3RleHR7Ym9yZGVyLWNvbG9yOiNjNTM3NTJ9Lm9yZ2F0ZWMtcHJvZ3JhbV9fbGlua19fdGV4dHtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudDt0cmFuc2l0aW9uOmJvcmRlciAwLjM1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0ub3JnYXRlYy1wcm9ncmFtX19saW5rIC5pY29uLXN2Z3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDo0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5vcmdhdGVjLXByb2dyYW1fX2NvbC1pbWFnZXtwYWRkaW5nLXRvcDo0NXB4O3BhZGRpbmctYm90dG9tOjUwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5vcmdhdGVjLXByb2dyYW1fX2NvbC1pbWFnZXtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6NTAlO3BhZGRpbmctdG9wOjkwcHg7cGFkZGluZy1ib3R0b206OTBweDt2ZXJ0aWNhbC1hbGlnbjpib3R0b219fS5vcmdhdGVjLXByb2dyYW1fX2ltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjYwJX0ub3JnYXRlYy1zdGFuZF9faW1hZ2UtaW50cm8gaW1ne3dpZHRoOjEwMCV9Lm9yZ2F0ZWMtc3RhbmQgLmJsb2NrLXRleHR7Y29sb3I6IzY5Njk2OX0ub3JnYXRlYy1zdGFuZCAuYmxvY2stcXVvdGVfX3RleHR7Y29sb3I6IzY5Njk2OX0ud2x5LWhlcm97cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1ib3R0b206NjBweDtwYWRkaW5nLWxlZnQ6MTVweDtiYWNrZ3JvdW5kOiNjM2E5ODAgdXJsKFwiLi4vLi4vaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvd29yay1sb3ZpbmcteW91cnNlbGYvYmctcGFwZXIuanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCU7YmFja2dyb3VuZC1zaXplOmNvdmVyfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsud2x5LWhlcm97cGFkZGluZy10b3A6OTBweDtwYWRkaW5nLXJpZ2h0OjMwcHg7cGFkZGluZy1ib3R0b206OTBweDtwYWRkaW5nLWxlZnQ6MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey53bHktaGVyb3twYWRkaW5nLXRvcDoxMTBweDtwYWRkaW5nLWJvdHRvbToxMTBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey53bHktaGVyb3twYWRkaW5nLXRvcDoxMzBweDtwYWRkaW5nLWJvdHRvbToxMzBweH19LndseS1nb2Fsc3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey53bHktZ29hbHN7bWFyZ2luLWJvdHRvbToxNTBweH19LndseS1nb2Fsc19fY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS53bHktZ29hbHNfX2NvbHtwYWRkaW5nLXRvcDo1MHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsud2x5LWdvYWxzX19jb2x7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToyMHB4fS53bHktZ29hbHNfX2NvbDpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDowO2xlZnQ6NTAlO3dpZHRoOjNweDtoZWlnaHQ6NTBweDttYXJnaW4tbGVmdDotMXB4O2JhY2tncm91bmQ6I2IwYzNjYX19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey53bHktZ29hbHNfX2NvbHtwYWRkaW5nLXRvcDoxMDBweDtwYWRkaW5nLXJpZ2h0OjMwcHg7cGFkZGluZy1sZWZ0OjMwcHh9LndseS1nb2Fsc19fY29sOmJlZm9yZXtoZWlnaHQ6MTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LndseS1nb2Fsc19fY29se3BhZGRpbmctdG9wOjIwMHB4O3BhZGRpbmctcmlnaHQ6MzhweDtwYWRkaW5nLWxlZnQ6MzhweH0ud2x5LWdvYWxzX19jb2w6YmVmb3Jle2hlaWdodDoyMDBweH19LndseS1nb2Fsc19faWNvbnttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey53bHktZ29hbHNfX2ljb257bWFyZ2luLWJvdHRvbTo0MHB4fX0ud2x5LWdvYWxzX190ZXh0e2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjEuMjU7Y29sb3I6IzJkMzEzOX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LndseS1nb2Fsc19fdGV4dHtmb250LXNpemU6MjFweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey53bHktZ29hbHNfX3RleHR7Zm9udC1zaXplOjIzcHh9fS53bHktZ29hbHNfX2RlY29yYXRpb257ZGlzcGxheTpibG9jazttYXgtd2lkdGg6NzAlO21hcmdpbjo0MHB4IGF1dG8gMH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LndseS1nb2Fsc19fZGVjb3JhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE1cHg7Ym90dG9tOi0yMTRweDttYXJnaW46MH19LndseS1yZWFzb25ze21hcmdpbi1ib3R0b206NjBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LndseS1yZWFzb25ze21hcmdpbi1ib3R0b206ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey53bHktcmVhc29uc3ttYXJnaW4tYm90dG9tOjEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LndseS1yZWFzb25ze21pbi1oZWlnaHQ6NjM0cHg7cGFkZGluZy10b3A6OTBweDtiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL3dvcmstbG92aW5nLXlvdXJzZWxmLzEwLWdvb2QtcmVhc29ucy10by1sb3ZlLXlvdXItam9iLnBuZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdH19LndseS1yZWFzb25zX19kZWNvcmF0aW9ue21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LndseS1yZWFzb25zX19kZWNvcmF0aW9ue2Rpc3BsYXk6bm9uZTttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsud2x5LXJlYXNvbnNfX2NvbHt3aWR0aDo1MCU7cGFkZGluZzowIDE1cHg7ZmxvYXQ6bGVmdH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey53bHktcmVhc29uc19fY29se3dpZHRoOjM0MHB4O3BhZGRpbmc6MCAyNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LndseS1yZWFzb25zX19jb2wtMntmbG9hdDpyaWdodH19LndseS1yZWFzb25zX19pdGVte2NvbG9yOiM3ZDlhYjI7bWFyZ2luLWJvdHRvbToyMHB4fS53bHktcmVhc29uc19faXRlbV9fbnVtYmVye2ZvbnQtZmFtaWx5OlwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MzFweDtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206M3B4fS53bHktcmVhc29uc19faXRlbV9fdGl0bGV7Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MnB4fS53bHktcmVhc29uc19faXRlbV9fdGV4dHtmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoxLjE7bWFyZ2luLWJvdHRvbTowfS53bHktaGlnaGxpZ2h0c19faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZX0ud2x5LWhpZ2hsaWdodHNfX2l0ZW1fX3dvcmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjMycHg7bWFyZ2luLXRvcDozMHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsud2x5LWhpZ2hsaWdodHNfX2l0ZW1fX3dvcmR7bWF4LWhlaWdodDpub25lfX0ud2x5LWhpZ2hsaWdodHNfX2RlY29yYXRpb257ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsud2x5LWhpZ2hsaWdodHNfX2RlY29yYXRpb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTAlO2JvdHRvbTowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDY1JSl9fS5jZXR7cGFkZGluZy10b3A6MTAwcHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDp1cmwoXCIuLi8uLi9pbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9jb2dlLXRlc3RpZ28vYmcucG5nXCIpIGNlbnRlciAzNzVweCBuby1yZXBlYXR9LmNldF9fbGFiZWx7bWFyZ2luLWJvdHRvbTozMHB4fS5jZXRfX2xhYmVsLS1hY3RpdXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MTBweH0uY2V0X190aXRsZXttYXJnaW4tYm90dG9tOjM1cHh9LmNldF9fc2VjdGlvbnttYXJnaW4tYm90dG9tOjkwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5jZXRfX3NlY3Rpb257bWFyZ2luLWJvdHRvbToxMjBweH19LmNldF9fc2VjdGlvbl9faGVhZGVye21hcmdpbi1ib3R0b206NDBweH0uY2V0X19zZWN0aW9uX190aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjRweDtmb250LWZhbWlseTpcIm5leGFfYm9sZFwiLFwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjE7Y29sb3I6IzMzMzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY2V0X19zZWN0aW9uX190aXRsZXtmb250LXNpemU6NDBweH19LmNldF9fc2VjdGlvbl9fdGl0bGVfX3RleHR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDo4MCU7cGFkZGluZy10b3A6MDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLWxlZnQ6MjBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmNldF9fc2VjdGlvbl9fdGl0bGVfX3RleHR7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctbGVmdDoyMHB4fX0uY2V0X19zZWN0aW9uX190aXRsZV9fZGVjb3JhdGlvbi1sZWZ0LC5jZXRfX3NlY3Rpb25fX3RpdGxlX19kZWNvcmF0aW9uLXJpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MDt0b3A6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjU2MHB4O2hlaWdodDo0cHg7bWFyZ2luLXRvcDotNHB4O2JhY2tncm91bmQ6I2U2ZTZlNX0uY2V0X19zZWN0aW9uX190aXRsZV9fZGVjb3JhdGlvbi1sZWZ0OmJlZm9yZSwuY2V0X19zZWN0aW9uX190aXRsZV9fZGVjb3JhdGlvbi1sZWZ0OmFmdGVyLC5jZXRfX3NlY3Rpb25fX3RpdGxlX19kZWNvcmF0aW9uLXJpZ2h0OmJlZm9yZSwuY2V0X19zZWN0aW9uX190aXRsZV9fZGVjb3JhdGlvbi1yaWdodDphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kOiNlNmU2ZTV9LmNldF9fc2VjdGlvbl9fdGl0bGVfX2RlY29yYXRpb24tbGVmdDpiZWZvcmUsLmNldF9fc2VjdGlvbl9fdGl0bGVfX2RlY29yYXRpb24tcmlnaHQ6YmVmb3Jle3RvcDotOHB4fS5jZXRfX3NlY3Rpb25fX3RpdGxlX19kZWNvcmF0aW9uLWxlZnQ6YWZ0ZXIsLmNldF9fc2VjdGlvbl9fdGl0bGVfX2RlY29yYXRpb24tcmlnaHQ6YWZ0ZXJ7Ym90dG9tOi04cHh9LmNldF9fc2VjdGlvbl9fdGl0bGVfX2RlY29yYXRpb24tbGVmdHtyaWdodDoxMDAlfS5jZXRfX3NlY3Rpb25fX3RpdGxlX19kZWNvcmF0aW9uLXJpZ2h0e2xlZnQ6MTAwJX0uY2V0X19zZWN0aW9uX19zdWJ0aXRsZXtwYWRkaW5nOjAgMTJweDttYXJnaW46MDtmb250LWZhbWlseTonbmV4YV9saWdodCc7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MS4xO2NvbG9yOiM5Nzk5OWQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY2V0X19zZWN0aW9uX19zdWJ0aXRsZXtmb250LXNpemU6MzBweH19LmNldF9fc2VjdGlvbi5jZXRfX3NlY3Rpb24tLTEgLmNldF9fc2VjdGlvbl9faGVhZGVye21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmNldF9fc2VjdGlvbi5jZXRfX3NlY3Rpb24tLTEgLmNldF9fc2VjdGlvbl9faGVhZGVye21hcmdpbi1ib3R0b206NzVweH19LmNldF9fc2VjdGlvbl9faGFuZC13cmFwe3BhZGRpbmctbGVmdDoxNXB4fS5jZXRfX3NlY3Rpb25fX2hhbmR7ZmxvYXQ6cmlnaHQ7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LmNldF9fc2VjdGlvbl9faGFuZHttYXgtd2lkdGg6NjUlfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmNldF9fc2VjdGlvbl9faGFuZHttYXgtd2lkdGg6NTAlfX0uY2V0X19zZWN0aW9uLmNldF9fc2VjdGlvbi0tMiAuY2V0X19zZWN0aW9uX19oZWFkZXJ7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY2V0X19zZWN0aW9uLmNldF9fc2VjdGlvbi0tMiAuY2V0X19zZWN0aW9uX19oZWFkZXJ7bWFyZ2luLWJvdHRvbTo1MHB4fX0uY2V0X19zZWN0aW9uLmNldF9fc2VjdGlvbi0tMyAuY2V0X19zZWN0aW9uX192ZW5jZWxvc3ttYXJnaW46MDtmb250LWZhbWlseTpcIm5leGFfYm9sZFwiLFwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOjAuMzVlbX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmNldF9fc2VjdGlvbi5jZXRfX3NlY3Rpb24tLTMgLmNldF9fc2VjdGlvbl9fdmVuY2Vsb3N7Zm9udC1zaXplOjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuY2V0X19zZWN0aW9uLmNldF9fc2VjdGlvbi0tMyAuY2V0X19zZWN0aW9uX192ZW5jZWxvc3tmb250LXNpemU6NjJweH19LmNldF9fc2VjdGlvbi5jZXRfX3NlY3Rpb24tLTQgLmNldF9fc2VjdGlvbl9faGVhZGVye21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmNldF9fc2VjdGlvbi5jZXRfX3NlY3Rpb24tLTQgLmNldF9fc2VjdGlvbl9faGVhZGVye21hcmdpbi1ib3R0b206ODBweH19LmNldF9fc2VjdGlvbi5jZXRfX3NlY3Rpb24tLTV7bWFyZ2luLWJvdHRvbTowfS5jZXRfX3NlY3Rpb24uY2V0X19zZWN0aW9uLS01IC5jZXRfX3NlY3Rpb25fX2hlYWRlcnttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5jZXRfX3NlY3Rpb24uY2V0X19zZWN0aW9uLS01IC5jZXRfX3NlY3Rpb25fX2hlYWRlcnttYXJnaW4tYm90dG9tOjgwcHh9fS5jZXRfX3F1ZXJlbW9ze3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuY2V0X19xdWVyZW1vc19fY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTBweDtsZWZ0OjA7d2lkdGg6MTAwJX19LmNldF9fcXVlcmVtb3NfX3RpdGxle21hcmdpbi1ib3R0b206NXB4O2ZvbnQtZmFtaWx5OiduZXhhX2xpZ2h0Jztmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjE7Y29sb3I6Izk3OTk5ZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5jZXRfX3F1ZXJlbW9zX190aXRsZXtmb250LXNpemU6NDFweH19LmNldF9fcXVlcmVtb3NfX3N1YnRpdGxle21hcmdpbi1ib3R0b206MDtmb250LWZhbWlseTpcIm5leGFfYm9sZFwiLFwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MzVweDtsaW5lLWhlaWdodDoxLjE7Y29sb3I6IzMzMzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5jZXRfX3F1ZXJlbW9zX19zdWJ0aXRsZXtmb250LXNpemU6NTFweH19LmNldF9fbW92aW1pZW50b3ttaW4taGVpZ2h0OjEyMjRweDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoxMDBweDtwYWRkaW5nLWJvdHRvbTo1MDBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL2NvZ2UtdGVzdGlnby90ZXN0aWdvLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxODAwcHggYXV0b31AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmNldF9fbW92aW1pZW50b3twYWRkaW5nLXRvcDoxNDBweDttaW4taGVpZ2h0OjE3MjdweDtiYWNrZ3JvdW5kLXNpemU6MjYwNnB4IGF1dG99fS5jZXRfX21vdmltaWVudG9fX2NvbnRlbnR7bWFyZ2luLWJvdHRvbToxODBweH1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LmNldF9fbW92aW1pZW50b19fY29udGVudHttYXJnaW4tYm90dG9tOjI4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmNldF9fbW92aW1pZW50b19fY29udGVudHttYXJnaW4tYm90dG9tOjM2NXB4fX0uY2V0X19tb3ZpbWllbnRvX190aXRsZXttYXJnaW4tYm90dG9tOjVweDtmb250LWZhbWlseTonbmV4YV9saWdodCc7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MS4xO2NvbG9yOiM5Nzk5OWQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY2V0X19tb3ZpbWllbnRvX190aXRsZXtmb250LXNpemU6NDFweH19LmNldF9fbW92aW1pZW50b19fc3VidGl0bGV7bWFyZ2luLWJvdHRvbTowO2ZvbnQtZmFtaWx5OlwibmV4YV9ib2xkXCIsXCJVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozNXB4O2xpbmUtaGVpZ2h0OjEuMTtjb2xvcjojYzUzNzUyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmNldF9fbW92aW1pZW50b19fc3VidGl0bGV7Zm9udC1zaXplOjUxcHh9fS5jZXRfX21vdmltaWVudG9fX2xvZ297d2lkdGg6MTIwcHg7aGVpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY2V0X19tb3ZpbWllbnRvX19sb2dve3dpZHRoOjE2MHB4fX0uY2V0X19tb3ZpbWllbnRvX19zaWVtcHJle3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MS45OWVtKXsuY2V0X19tb3ZpbWllbnRvX19zaWVtcHJle21heC13aWR0aDo3NSV9fS52Y3ctY29vbHdvcmtpbmctdGV4dHttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey52Y3ctY29vbHdvcmtpbmctdGV4dHttYXJnaW4tYm90dG9tOjQwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsudmN3LWNvb2x3b3JraW5nLXRleHR7bWFyZ2luLWJvdHRvbTo2MHB4fX0udmN3LXRleHR7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM2NzY3Njd9LnZjdy10ZXh0IHB7bWFyZ2luLWJvdHRvbToxLjVlbX0udmN3LXRleHQgc3Ryb25ne2ZvbnQtZmFtaWx5OlwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnZjdy10ZXh0e2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnZjdy10ZXh0e2ZvbnQtc2l6ZToyMXB4fX0udmN3LWNvb2x3b3JraW5ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0byAzMHB4O3dpZHRoOjMwNXB4O2hlaWdodDphdXRvO21heC13aWR0aDo2MCV9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey52Y3ctY29vbHdvcmtpbmd7bWFyZ2luLWJvdHRvbTo0MHB4fX0udmN3LXBsYW5le2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bzt3aWR0aDo3OThweDtoZWlnaHQ6YXV0bzttYXgtd2lkdGg6OTAlfS52Y3ctYmxvY2t7b3ZlcmZsb3c6aGlkZGVuO3VzZXItc2VsZWN0Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey52Y3ctYmxvY2t7d2lkdGg6NTAlO2Zsb2F0OmxlZnR9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsudmN3LWJsb2Nre3dpZHRoOjMzLjMzMzMzMyV9fS52Y3ctYmxvY2tfX2xpbmt7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztmb250LXNpemU6MDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmfS52Y3ctYmxvY2tfX2xpbms6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7b3BhY2l0eTowLjY7dHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LnZjdy1ibG9ja19fbGluazpob3ZlciwudmN3LWJsb2NrX19saW5rOmFjdGl2ZSwudmN3LWJsb2NrX19saW5rOmZvY3Vze2NvbG9yOiNmZmZ9LnZjdy1ibG9ja19fbGluazpob3ZlcjpiZWZvcmUsLnZjdy1ibG9ja19fbGluazphY3RpdmU6YmVmb3JlLC52Y3ctYmxvY2tfX2xpbms6Zm9jdXM6YmVmb3Jle29wYWNpdHk6MC4xfS52Y3ctYmxvY2tfX2ltYWdle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30udmN3LWJsb2NrX19jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mzt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nLXJpZ2h0OjUlO3BhZGRpbmctbGVmdDo1JX0udmN3LWJsb2NrX19jb250ZW50OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MTAwJX0udmN3LWJsb2NrX19jb250ZW50X192YWxpZ257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjI2cHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey52Y3ctYmxvY2tfX2NvbnRlbnRfX3ZhbGlnbntmb250LXNpemU6MzBweH19LnZjdy1ibG9ja19fY2xvY2t7ZGlzcGxheTpibG9jazt3aWR0aDoyMDBweDtoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MzIlO21hcmdpbjowIGF1dG8gMC43M2VtfS52Y3ctYmxvY2tfX3RpbWV7bWFyZ2luLWJvdHRvbTowO2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MC41NGVtO2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnZjdy1ibG9ja19fdGl0bGV7bWFyZ2luLWJvdHRvbTowLjRlbTtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjE7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0udmN3LWJsb2NrX19zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjAuOGVtO2xpbmUtaGVpZ2h0OjEuMX0udmN3LWJsb2NrLS1uZXd5b3JrIC52Y3ctYmxvY2tfX2xpbms6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzJiM2U1Nn0udmN3LWJsb2NrLS1yaW8gLnZjdy1ibG9ja19fbGluazpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZjllZTljfS52Y3ctYmxvY2stLWxvbmRvbiAudmN3LWJsb2NrX19saW5rOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM3MTI0NDF9LnZjdy1ibG9jay0tbWFkcmlkIC52Y3ctYmxvY2tfX2xpbms6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzEwNTI0Yn0udmN3LWJsb2NrLS1zaGFuZ2FpIC52Y3ctYmxvY2tfX2xpbms6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzU0NTE0ZX0udmN3LWJsb2NrLS1tZWxib3VybmUgLnZjdy1ibG9ja19fbGluazpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMTM4MzkyfS52Y3ctbWFraW5nX190aXRsZXttYXJnaW4tYm90dG9tOjVweH0udmN3LW1ha2luZ19fc3VidGl0bGV7bWFyZ2luOjAgMCAyMHB4O2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjEuMzMzMzMzO2NvbG9yOiMwMDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnZjdy1tYWtpbmdfX3ZpZGVve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjgxMnB4O21heC13aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnZjdy1tYWtpbmdfX3ZpZGVvOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjU2JX0udmN3LW1ha2luZ19fdmlkZW8gaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS52Y3ctbWFraW5nX19tYXB7ZGlzcGxheTpibG9jazttYXJnaW46LTglIGF1dG8gMzBweDt3aWR0aDoxNDE4cHg7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjk2JX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnZjdy1tYWtpbmdfX21hcHttYXJnaW4tYm90dG9tOjUwcHh9fS52Y3ctYmxvY2tze21hcmdpbi1ib3R0b206NTBweH0udmN3LWJsb2Nrcy0tcmVsYXRlZHttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey52Y3ctYmxvY2tzLS1yZWxhdGVke21hcmdpbi1ib3R0b206NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey52Y3ctYmxvY2tzLS1yZWxhdGVke21hcmdpbi1ib3R0b206NjVweH19LnZjdy1ibG9ja3MtLXJlbGF0ZWQgLnZjdy1ibG9ja3tmbG9hdDpsZWZ0O3dpZHRoOjUwJX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnZjdy1ibG9ja3MtLXJlbGF0ZWQgLnZjdy1ibG9ja3t3aWR0aDozMy4zMzMzMzMlfX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnZjdy1ibG9ja3MtLXJlbGF0ZWQgLnZjdy1ibG9ja3t3aWR0aDoxNi42NjY2NjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2MS45OWVtKXsudmN3LWJsb2Nrcy0tcmVsYXRlZCAudmN3LWJsb2NrX19jb250ZW50X192YWxpZ257Zm9udC1zaXplOjI2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKXsudmN3LWJsb2Nrcy0tcmVsYXRlZCAudmN3LWJsb2NrX19jb250ZW50X192YWxpZ257Zm9udC1zaXplOjE5cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsudmN3LWJsb2Nrcy0tcmVsYXRlZCAudmN3LWJsb2NrX19jb250ZW50X192YWxpZ257Zm9udC1zaXplOjIycHh9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LnZjdy1ibG9ja3MtLXJlbGF0ZWQgLnZjdy1ibG9ja19fY29udGVudF9fdmFsaWdue2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODUuMzY1ZW0pey52Y3ctYmxvY2tzLS1yZWxhdGVkIC52Y3ctYmxvY2tfX2Nsb2Nre21heC13aWR0aDoyOCU7bWFyZ2luLWJvdHRvbTowLjRlbX19QG1lZGlhIChtYXgtd2lkdGg6IDg1LjM2NWVtKXsudmN3LWJsb2Nrcy0tcmVsYXRlZCAudmN3LWJsb2NrX190aXRsZXttYXJnaW4tYm90dG9tOjAuMmVtfX0udmN3LWJsb2Nrcy0tcmVsYXRlZCAudmN3LWJsb2NrIC52Y3ctYmxvY2tfX2xpbms6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6MC41OH0udmN3LWJsb2Nrcy0tcmVsYXRlZCAudmN3LWJsb2NrIC52Y3ctYmxvY2tfX2xpbms6aG92ZXI6YmVmb3JlLC52Y3ctYmxvY2tzLS1yZWxhdGVkIC52Y3ctYmxvY2sgLnZjdy1ibG9ja19fbGluazphY3RpdmU6YmVmb3JlLC52Y3ctYmxvY2tzLS1yZWxhdGVkIC52Y3ctYmxvY2sgLnZjdy1ibG9ja19fbGluazpmb2N1czpiZWZvcmV7b3BhY2l0eTowLjF9LnZjdy1ibG9ja3MtLXJlbGF0ZWQgLnZjdy1ibG9jay5pcy1zZWxlY3RlZCAudmN3LWJsb2NrX19saW5rOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS52Y3ctc3RhcnR7bWFyZ2luLWJvdHRvbTowLjllbTtmb250LXNpemU6MzRweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojM2Q1MTYzfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsudmN3LXN0YXJ0e2ZvbnQtc2l6ZTo0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnZjdy1zdGFydHtmb250LXNpemU6NDhweH19LnZjdy1zdGFydF9fY2xvY2t7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2hlaWdodDphdXRvO21heC13aWR0aDo0MCU7bWFyZ2luOjAgYXV0byAwLjY1ZW19LnZjdy1zdGFydF9fdGltZXttYXJnaW4tYm90dG9tOjA7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTowLjc4ZW07bGluZS1oZWlnaHQ6MS4xO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0udmN3LXN0YXJ0X190aW1lIHNtYWxse2ZvbnQtc2l6ZTowLjdlbX0udmN3LXN0YXJ0X190aXRsZXtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjE7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0udmN3LXN0YXJ0X19uYW1le21hcmdpbi1ib3R0b206MC44ZW07Zm9udC1zaXplOjAuOWVtO2xpbmUtaGVpZ2h0OjEuMTtmb250LXdlaWdodDo0MDB9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey52Y3ctc3RhcnRfX25hbWV7Zm9udC1zaXplOjEuMDdlbX19LnZjdy1zdGFydF9fdGV4dHt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey52Y3ctc3RhcnRfX3RleHR7dGV4dC1hbGlnbjpjZW50ZXJ9fS52Y3ctaW50cm97cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTo0MHB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCU7YmFja2dyb3VuZC1zaXplOmNvdmVyfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsudmN3LWludHJve21hcmdpbi1ib3R0b206NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey52Y3ctaW50cm97bWFyZ2luLWJvdHRvbTo4MHB4O2JhY2tncm91bmQ6bm9uZX19LnZjdy1pbnRyb19faW1hZ2V7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsudmN3LWludHJvX19pbWFnZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99fS52Y3ctaW50cm9fX2NvbnRlbnR7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MzVweCAxNXB4IDQwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNil9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey52Y3ctaW50cm9fX2NvbnRlbnR7ZmxvYXQ6bGVmdDt3aWR0aDo3MCU7cGFkZGluZzo0JSA1JX19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey52Y3ctaW50cm9fX2NvbnRlbnR7d2lkdGg6NTAlfX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnZjdy1pbnRyb19fY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7ZmxvYXQ6bm9uZTt3aWR0aDo1MCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNjgpfX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey52Y3ctaW50cm9fX2NvbnRlbnR7d2lkdGg6NDQlO3BhZGRpbmc6NCUgNiV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDVlbSl7LnZjdy1pbnRyb19fY29udGVudHt3aWR0aDozNyV9fS52Y3ctaW50cm9fX3RleHR7Y29sb3I6I2ZmZn0udmN3LWludHJvX19maWd1cmV7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2hlaWdodDphdXRvO21heC13aWR0aDo4MCU7bWFyZ2luOjAgYXV0b30udmN3LWludHJvLnZjdy1pbnRyby0tbmV3eW9ya3tiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNlbnRlcn0udmN3LWludHJvLnZjdy1pbnRyby0tbmV3eW9yayAudmN3LWludHJvX19maWd1cmV7d2lkdGg6OTBweDtoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MjUlfUBtZWRpYSAobWluLXdpZHRoOiAxMDVlbSl7LnZjdy1pbnRyby52Y3ctaW50cm8tLW5ld3lvcmsgLnZjdy1pbnRyb19fZmlndXJle3dpZHRoOjExNXB4fX0udmN3LWludHJvLnZjdy1pbnRyby0tcmlvIC52Y3ctaW50cm9fX2ZpZ3VyZXt3aWR0aDo0MjFweDtoZWlnaHQ6YXV0bzttYXgtd2lkdGg6OTYlfS52Y3ctaW50cm8udmN3LWludHJvLS1sb25kb24gLnZjdy1pbnRyb19fdGV4dHttYXJnaW4tYm90dG9tOjJlbX0udmN3LWludHJvLnZjdy1pbnRyby0tbG9uZG9uIC52Y3ctaW50cm9fX2ZpZ3VyZXt3aWR0aDo2MHB4O2hlaWdodDphdXRvO21heC13aWR0aDoyMCV9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey52Y3ctaW50cm8udmN3LWludHJvLS1sb25kb24gLnZjdy1pbnRyb19fZmlndXJle21hcmdpbjowfX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey52Y3ctaW50cm8udmN3LWludHJvLS1sb25kb24gLnZjdy1pbnRyb19fZmlndXJle3dpZHRoOjc3cHh9fS52Y3ctaW50cm8udmN3LWludHJvLS1tYWRyaWQgLnZjdy1pbnRyb19fZmlndXJle3dpZHRoOjI0MHB4O2hlaWdodDphdXRvO21heC13aWR0aDo3MCV9QG1lZGlhIChtaW4td2lkdGg6IDEwNWVtKXsudmN3LWludHJvLnZjdy1pbnRyby0tbWFkcmlkIC52Y3ctaW50cm9fX2ZpZ3VyZXt3aWR0aDozMzVweH19LnZjdy1pbnRyby52Y3ctaW50cm8tLXNoYW5nYWkgLnZjdy1pbnRyb19fdGV4dHttYXJnaW4tYm90dG9tOjJlbX0udmN3LWludHJvLnZjdy1pbnRyby0tc2hhbmdhaSAudmN3LWludHJvX19maWd1cmV7cG9zaXRpb246cmVsYXRpdmU7bGVmdDotMTBweDt3aWR0aDozNTlweDtoZWlnaHQ6YXV0bzttYXgtd2lkdGg6ODAlO21hcmdpbjowfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsudmN3LWludHJvLnZjdy1pbnRyby0tc2hhbmdhaSAudmN3LWludHJvX19maWd1cmV7bGVmdDotNiV9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsudmN3LWludHJvLnZjdy1pbnRyby0tc2hhbmdhaSAudmN3LWludHJvX19maWd1cmV7bGVmdDotOCV9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsudmN3LWludHJvLnZjdy1pbnRyby0tc2hhbmdhaSAudmN3LWludHJvX19maWd1cmV7bGVmdDotMTAlO21heC13aWR0aDo2MCV9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LnZjdy1pbnRyby52Y3ctaW50cm8tLXNoYW5nYWkgLnZjdy1pbnRyb19fZmlndXJle2xlZnQ6LTE3JTttYXgtd2lkdGg6ODUlfX1AbWVkaWEgKG1pbi13aWR0aDogMTA1ZW0pey52Y3ctaW50cm8udmN3LWludHJvLS1zaGFuZ2FpIC52Y3ctaW50cm9fX2ZpZ3VyZXtsZWZ0Oi0yMCV9fS52Y3ctaW50cm8udmN3LWludHJvLS1tZWxib3VybmUgLnZjdy1pbnRyb19fZmlndXJle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjUzM3B4O2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNDcuOTllbSl7LnZjdy1pbnRyby52Y3ctaW50cm8tLW1lbGJvdXJuZSAudmN3LWludHJvX19maWd1cmV7bGVmdDotOSU7d2lkdGg6MTA5JTttYXgtd2lkdGg6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsudmN3LWludHJvLnZjdy1pbnRyby0tbWVsYm91cm5lIC52Y3ctaW50cm9fX2ZpZ3VyZXtsZWZ0Oi05JTt3aWR0aDoxMDklO21heC13aWR0aDpub25lfX0udmN3LWZlYXR1cmVze21hcmdpbi1ib3R0b206NXB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsudmN3LWZlYXR1cmVze21hcmdpbi1ib3R0b206MzBweH19LnZjdy1mZWF0dXJlc19faWNvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjE2MHB4O2hlaWdodDphdXRvO21heC13aWR0aDozMyU7bWFyZ2luOjAgYXV0byAyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsudmN3LWZlYXR1cmVzX19pY29ue21hcmdpbi1ib3R0b206MzBweH19LnZjdy1mZWF0dXJlc19fdGl0bGV7bWFyZ2luLWJvdHRvbTowLjZlbTtjb2xvcjojM2Q1MTYzfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsudmN3LWZlYXR1cmVzX190ZXh0e3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDo1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsudmN3LWZlYXR1cmVzX190ZXh0e3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLWxlZnQ6MTBweDttYXJnaW4tYm90dG9tOjMwcHh9fS52Y3ctcXVvdGV7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsudmN3LXF1b3Rle21hcmdpbi1ib3R0b206NDVweH19LnZjdy1xdW90ZV9faW1hZ2V7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDphdXRvO21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnZjdy1xdW90ZV9faW1hZ2V7bWFyZ2luLWJvdHRvbTowfX0udmN3LXF1b3RlX19jaXJjbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDozNzBweDttYXgtd2lkdGg6ODAlO21hcmdpbjowIGF1dG8gLTIwcHh9LnZjdy1xdW90ZV9fY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjEwMCV9LnZjdy1xdW90ZV9fY2lyY2xlOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZjU5MTI0O2JvcmRlci1yYWRpdXM6NTAlfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsudmN3LXF1b3RlX19jaXJjbGV7bWFyZ2luLWJvdHRvbTotMzBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey52Y3ctcXVvdGVfX2NpcmNsZXttYXJnaW4tYm90dG9tOi00NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnZjdy1xdW90ZV9fY2lyY2xle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bWFyZ2luLWJvdHRvbTowO3RyYW5zZm9ybTp0cmFuc2xhdGUoMTVweCwgLTMwJSl9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LnZjdy1xdW90ZV9fY2lyY2xle3dpZHRoOjM3MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoMjUlLCAtMzAlKX19QG1lZGlhIChtaW4td2lkdGg6IDEwNWVtKXsudmN3LXF1b3RlX19jaXJjbGV7d2lkdGg6MzcwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1NCUsIC00MCUpfX0udmN3LXF1b3RlX19jaXJjbGVfX3RleHR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMThweDtib3JkZXI6bm9uZTttYXJnaW46MDtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmY7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0udmN3LXF1b3RlX19jaXJjbGVfX3RleHQgcHttYXJnaW46MH0udmN3LXF1b3RlX19jaXJjbGVfX3RleHQgc21hbGx7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjAuNWVtO2ZvbnQtc2l6ZTowLjc1ZW07Y29sb3I6I2ZmZn0udmN3LXF1b3RlX19jaXJjbGVfX3RleHQgc21hbGw6YmVmb3Jle2NvbnRlbnQ6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogMjMuNDM3NWVtKXsudmN3LXF1b3RlX19jaXJjbGVfX3RleHR7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctbGVmdDoyMHB4O2ZvbnQtc2l6ZToxOXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnZjdy1xdW90ZV9fY2lyY2xlX190ZXh0e2ZvbnQtc2l6ZToyMXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnZjdy1xdW90ZV9fY2lyY2xlX190ZXh0e3BhZGRpbmctcmlnaHQ6MjVweDtwYWRkaW5nLWxlZnQ6MjVweDtmb250LXNpemU6MjJweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey52Y3ctcXVvdGVfX2NpcmNsZV9fdGV4dHtwYWRkaW5nLXJpZ2h0OjMwcHg7cGFkZGluZy1sZWZ0OjMwcHg7Zm9udC1zaXplOjI0cHh9fS52Y3ctcXVvdGVfX3RleHR7cGFkZGluZzowIDAgMS42ZW0gMC41ZW07Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkICNjMWMxYzE7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjEuMjU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM2NjZ9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey52Y3ctcXVvdGVfX3RleHR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDoxMiU7d2lkdGg6NDUwcHg7bWF4LXdpZHRoOjgwJTtib3JkZXItY29sb3I6I2ZmZjtmb250LXNpemU6MjZweDtjb2xvcjojZmZmfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnZjdy1xdW90ZV9fdGV4dHtmb250LXNpemU6MzBweH19LnZjdy1xdW90ZS52Y3ctcXVvdGUtLXJpbyAudmN3LXF1b3RlX19jaXJjbGU6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojOTY5YTg1fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsudmN3LXF1b3RlLnZjdy1xdW90ZS0tcmlvIC52Y3ctcXVvdGVfX2NpcmNsZXt0b3A6OCU7cmlnaHQ6YXV0bztsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwcHgpfX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey52Y3ctcXVvdGUudmN3LXF1b3RlLS1yaW8gLnZjdy1xdW90ZV9fY2lyY2xle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yNSUpfX1AbWVkaWEgKG1pbi13aWR0aDogMTA1ZW0pey52Y3ctcXVvdGUudmN3LXF1b3RlLS1yaW8gLnZjdy1xdW90ZV9fY2lyY2xle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02NCUpfX1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnZjdy1xdW90ZS52Y3ctcXVvdGUtLXJpbyAudmN3LXF1b3RlX190ZXh0e2xlZnQ6YXV0bztyaWdodDoxJX19LnZjdy1xdW90ZS52Y3ctcXVvdGUtLWxvbmRvbiAudmN3LXF1b3RlX19jaXJjbGU6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojYjcxMzI2fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsudmN3LXF1b3RlLnZjdy1xdW90ZS0tbG9uZG9uIC52Y3ctcXVvdGVfX2NpcmNsZXt0b3A6MjQlO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCl9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LnZjdy1xdW90ZS52Y3ctcXVvdGUtLWxvbmRvbiAudmN3LXF1b3RlX19jaXJjbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjUlKX19QG1lZGlhIChtaW4td2lkdGg6IDEwNWVtKXsudmN3LXF1b3RlLnZjdy1xdW90ZS0tbG9uZG9uIC52Y3ctcXVvdGVfX2NpcmNsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1NCUpfX1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnZjdy1xdW90ZS52Y3ctcXVvdGUtLWxvbmRvbiAudmN3LXF1b3RlX190ZXh0e2xlZnQ6OCV9fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsudmN3LXF1b3RlLnZjdy1xdW90ZS0tbWFkcmlkIC52Y3ctcXVvdGVfX3RleHR7bGVmdDphdXRvO3JpZ2h0OjElfX0udmN3LXF1b3RlLnZjdy1xdW90ZS0tc2hhbmdhaSAudmN3LXF1b3RlX19jaXJjbGU6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNTQ1MTRlfUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsudmN3LXF1b3RlLnZjdy1xdW90ZS0tc2hhbmdhaSAudmN3LXF1b3RlX19jaXJjbGV7dG9wOi0zLjUlO3JpZ2h0OmF1dG87bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KX19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsudmN3LXF1b3RlLnZjdy1xdW90ZS0tc2hhbmdhaSAudmN3LXF1b3RlX19jaXJjbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTI1JSl9fUBtZWRpYSAobWluLXdpZHRoOiAxMDVlbSl7LnZjdy1xdW90ZS52Y3ctcXVvdGUtLXNoYW5nYWkgLnZjdy1xdW90ZV9fY2lyY2xle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02NCUpfX0udmN3LXF1b3RlLnZjdy1xdW90ZS0tc2hhbmdhaSAudmN3LXF1b3RlX19pbWFnZXttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey52Y3ctcXVvdGUudmN3LXF1b3RlLS1zaGFuZ2FpIC52Y3ctcXVvdGVfX2ltYWdle21hcmdpbi1ib3R0b206NTBweH19LnZjdy1xdW90ZS52Y3ctcXVvdGUtLXNoYW5nYWkgLnZjdy1xdW90ZV9fdGV4dHttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey52Y3ctcXVvdGUudmN3LXF1b3RlLS1zaGFuZ2FpIC52Y3ctcXVvdGVfX3RleHR7bGVmdDphdXRvO3JpZ2h0OjMlO21hcmdpbi1ib3R0b206MH19LnZjdy1xdW90ZS52Y3ctcXVvdGUtLW1lbGJvdXJuZSAudmN3LXF1b3RlX19jaXJjbGU6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojY2Q1YzRhfUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsudmN3LXF1b3RlLnZjdy1xdW90ZS0tbWVsYm91cm5lIC52Y3ctcXVvdGVfX2NpcmNsZXt0b3A6LTYlO3JpZ2h0OmF1dG87bGVmdDoxMCU7dHJhbnNmb3JtOm5vbmV9fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsudmN3LXF1b3RlLnZjdy1xdW90ZS0tbWVsYm91cm5lIC52Y3ctcXVvdGVfX3RleHR7bGVmdDo0JX19LnZjdy1nYWxsZXJ5e21hcmdpbi1ib3R0b206NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnZjdy1nYWxsZXJ5e21hcmdpbi1ib3R0b206NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey52Y3ctZ2FsbGVyeXttYXJnaW4tYm90dG9tOjkwcHh9fS52Y3ctZG93bmxvYWR7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjAgYXV0byAxMDBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnZjdy1kb3dubG9hZHttYXJnaW4tYm90dG9tOjE1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnZjdy1kb3dubG9hZHttYXJnaW4tYm90dG9tOjE4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnZjdy1kb3dubG9hZHttYXJnaW4tYm90dG9tOjIzMHB4fX0udmN3LWRvd25sb2FkX19pbWFnZXtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO21hcmdpbjowIGF1dG8gMjRweH0udmN3LWRvd25sb2FkX190aXRsZXttYXJnaW46MCAwIDhweDtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzNkNTE2M31AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LnZjdy1kb3dubG9hZF9fdGl0bGV7Zm9udC1zaXplOjQ3cHh9fS52Y3ctZG93bmxvYWRfX3N1YnRpdGxle21hcmdpbjowIDAgMjRweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojM2Q1MTYzfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsudmN3LWRvd25sb2FkX19zdWJ0aXRsZXtmb250LXNpemU6MjRweH19LnZjdy12aWRlb19fd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjYwcHh9LnZjdy12aWRlb19fd3JhcDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo1NiV9LnZjdy12aWRlb19fd3JhcCBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey52Y3ctdmlkZW9fX3dyYXB7bWFyZ2luLWJvdHRvbTo4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LnZjdy12aWRlb19fd3JhcHttYXJnaW4tYm90dG9tOjEyMHB4fX0udmN3LXJlbGF0ZWR7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS52Y3ctcmVsYXRlZF9fcGxhbmV7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO3dpZHRoOjEwNDZweDtoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTEwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNSUpfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsudmN3LXJlbGF0ZWRfX3BsYW5le21heC13aWR0aDoxMDAlO3RyYW5zZm9ybTpub25lfX0udmN3LXJlbGF0ZWRfX3RpdGxle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MTYlO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi1ib3R0b206MDtjb2xvcjojM2Q1MTYzfS5hdGMtaGVyb3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDozMHB4O292ZXJmbG93OnZpc2libGU7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvYWN0aXUtdGhlLWNvb2wvYmctc2FsZXJvLXhzLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvO2JhY2tncm91bmQtcG9zaXRpb246MTAwJSA5MCV9QG1lZGlhIChtaW4td2lkdGg6IDIzLjQzNzVlbSl7LmF0Yy1oZXJve2JhY2tncm91bmQtcG9zaXRpb246MTAwJSA3NSV9fUBtZWRpYSAobWluLXdpZHRoOiAyNS44NzVlbSl7LmF0Yy1oZXJve3BhZGRpbmctdG9wOjYwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9hY3RpdS10aGUtY29vbC9iZy1zYWxlcm8uanBnXCIpO2JhY2tncm91bmQtc2l6ZToxNTAlIGF1dG87YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDEwMCV9fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsuYXRjLWhlcm97cGFkZGluZy10b3A6ODBweDtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvfX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmF0Yy1oZXJve2hlaWdodDo1NTBweDtwYWRkaW5nLXRvcDo5MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmF0Yy1oZXJve3BhZGRpbmctdG9wOjExNXB4O2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJX19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsuYXRjLWhlcm97aGVpZ2h0OjcwMHB4O2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCU7YmFja2dyb3VuZC1zaXplOmNvdmVyfX1AbWVkaWEgKG1pbi13aWR0aDogMTA1ZW0pey5hdGMtaGVyb3toZWlnaHQ6ODAwcHh9fS5hdGMtaGVybyAuaGVyb19fY29udGVudHtwb3NpdGlvbjpzdGF0aWN9LmF0Yy1oZXJvIC5oZXJvX190aXRsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTMlO3JpZ2h0OjE1cHg7bGVmdDoxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA2NGVtKXsuYXRjLWhlcm8gLmhlcm9fX3RpdGxle3RvcDoxOSV9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsuYXRjLWhlcm8gLmhlcm9fX3RpdGxle3RvcDoyNSV9fS5hdGMtaGVyb19fYmctc2Fse3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoyMDAwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9hY3RpdS10aGUtY29vbC9iZy1zYWwuanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgMDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmF0Yy1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6MCAxNXB4IDB9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hdGMtY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hdGMtY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWxlZnQ6MjBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5hdGMtY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MzBweDtwYWRkaW5nLWxlZnQ6MzBweH19LmF0Yy12aWRlby13cmFwe21heC13aWR0aDo5NjVweDttYXJnaW46MzBweCBhdXRvIDUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hdGMtdmlkZW8td3JhcHttYXJnaW4tYm90dG9tOjcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYXRjLXZpZGVvLXdyYXB7d2lkdGg6NTQlO21hcmdpbi1ib3R0b206MTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsuYXRjLXZpZGVvLXdyYXB7bWFyZ2luLWJvdHRvbToxMzVweH19LmF0Yy12aWRlb3twb3NpdGlvbjpyZWxhdGl2ZX0uYXRjLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjU2JX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmF0Yy12aWRlb3ttYXJnaW4tdG9wOi00NCV9fS5hdGMtdmlkZW8gaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5hdGMtc3VidGl0bGV7bWFyZ2luLWJvdHRvbTo1MHB4fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYXRjLXN1YnRpdGxle21hcmdpbi1ib3R0b206NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5hdGMtc3VidGl0bGV7bWFyZ2luLWJvdHRvbTo4NXB4fX0uYXRjLWJveHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAtMTVweDtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjI1O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZDExMTNjfS5hdGMtYm94IHB7bWFyZ2luLWJvdHRvbTowLjQ1ZW19LmF0Yy1ib3ggcCBzdHJvbmd7Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmfS5hdGMtYm94IC5iaWdnZXJ7Zm9udC1zaXplOjEuMjVlbTtsaW5lLWhlaWdodDoxLjE1fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsuYXRjLWJveHtmb250LXNpemU6MThweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hdGMtYm94e21hcmdpbi1yaWdodDotMjBweDtwYWRkaW5nLWxlZnQ6LTIwcHg7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYXRjLWJveHtmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoNTAlIC0gMTBweCk7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi1sZWZ0OjA7Zm9udC1zaXplOjE5cHh9LmF0Yy1ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MTAwJX0uYXRjLWJveDpudGgtY2hpbGQoMm4rMSl7bWFyZ2luLXJpZ2h0OjEwcHh9LmF0Yy1ib3g6bnRoLWNoaWxkKDJuKXttYXJnaW4tbGVmdDoxMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmF0Yy1ib3h7d2lkdGg6Y2FsYyg1MCUgLSAxNXB4KTttYXJnaW4tYm90dG9tOjMwcHg7Zm9udC1zaXplOjIxcHh9LmF0Yy1ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6OTIlfS5hdGMtYm94Om50aC1jaGlsZCgybisxKXttYXJnaW4tcmlnaHQ6MTVweH0uYXRjLWJveDpudGgtY2hpbGQoMm4pe21hcmdpbi1sZWZ0OjE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LmF0Yy1ib3h7bWF4LWhlaWdodDo2NjVweDtmb250LXNpemU6MjJweH0uYXRjLWJveDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo4NSV9fS5hdGMtYm94LS1iZy1ncmV5e2JhY2tncm91bmQtY29sb3I6I2FjYWNhY30uYXRjLWJveC0tYmctd2hpdGV7Y29sb3I6Izg1ODU4NTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hdGMtYm94X19pbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX19LmF0Yy1ib3hfX2NvbnRlbnR7cGFkZGluZzo0MHB4IDIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hdGMtYm94X19jb250ZW50e3BhZGRpbmctdG9wOjUwcHg7cGFkZGluZy1yaWdodDozMHB4O3BhZGRpbmctYm90dG9tOjUwcHg7cGFkZGluZy1sZWZ0OjMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYXRjLWJveF9fY29udGVudHt3aWR0aDo2OSU7bWF4LXdpZHRoOjUwMHB4O3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5hdGMtYm94X19jb250ZW50e3BhZGRpbmctcmlnaHQ6NTBweDtwYWRkaW5nLWxlZnQ6NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsuYXRjLWJveF9fY29udGVudHtwYWRkaW5nLXRvcDo3MHB4O3BhZGRpbmctcmlnaHQ6NjBweDtwYWRkaW5nLWJvdHRvbTo3MHB4O3BhZGRpbmctbGVmdDo2MHB4O21hcmdpbi1sZWZ0OjIlfX1AbWVkaWEgKG1pbi13aWR0aDogMTA1ZW0pey5hdGMtYm94X19jb250ZW50e21hcmdpbi10b3A6NCU7bWFyZ2luLWxlZnQ6NCV9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYXRjLWJveC0tdGV4dC1yaWdodCAuYXRjLWJveF9fY29udGVudHtmbG9hdDpyaWdodDt0ZXh0LWFsaWduOnJpZ2h0fX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey5hdGMtYm94LS10ZXh0LXJpZ2h0IC5hdGMtYm94X19jb250ZW50e21hcmdpbi1yaWdodDoyJTttYXJnaW4tbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogMTA1ZW0pey5hdGMtYm94LS10ZXh0LXJpZ2h0IC5hdGMtYm94X19jb250ZW50e21hcmdpbi1yaWdodDo0JX19LmF0Yy1ib3hfX3RpdGxle21hcmdpbi1ib3R0b206MC43ZW07Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjdlbTtjb2xvcjojYjliOWI5fS5hdGMtYm94X190aXRsZSBzdHJvbmd7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmZ9LmF0Yy1ib3gtLWJnLWdyZXkgLmF0Yy1ib3hfX3RpdGxle2NvbG9yOiNmZmZ9LmF0Yy1ib3gtLWJnLWdyZXkgLmF0Yy1ib3hfX3RpdGxlIHN0cm9uZ3tjb2xvcjojZDExMTNjfS5hdGMtYm94LS1iZy13aGl0ZSAuYXRjLWJveF9fdGl0bGV7Y29sb3I6Izg1ODU4NX0uYXRjLWJveC0tYmctd2hpdGUgLmF0Yy1ib3hfX3RpdGxlIHN0cm9uZ3tjb2xvcjojZDExMTNjfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsuYXRjLWJveF9fdGl0bGV7Zm9udC1zaXplOjEuOWVtfX0uYXRjLWJveC0xe3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDogMjkuOTllbSl7LmF0Yy1ib3gtMTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo4NSV9fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjEuOTllbSl7LmF0Yy1ib3gtMTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo1OCV9fS5hdGMtYm94LTEgLmF0Yy1ib3hfX2lubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5hdGMtYm94LTEgLmF0Yy1ib3hfX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUxJTtsZWZ0OjUwJTt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDttYXJnaW4tdG9wOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LmF0Yy1ib3gtMSAuYXRjLWJveF9fY29udGVudHt3aWR0aDo4NSU7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hdGMtYm94LTEgLmF0Yy1ib3hfX2NvbnRlbnR7bWF4LXdpZHRoOjU1MnB4O3RleHQtYWxpZ246cmlnaHR9fS5hdGMtYm94LTFfX2xvZ297ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MS45OWVtKXsuYXRjLWJveC0xX19sb2dve21heC13aWR0aDo4MCV9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYXRjLWJveC0xX19sb2dve2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0uYXRjLWJveC0ye3otaW5kZXg6NX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmF0Yy1ib3gtMiAuYXRjLWJveF9fY29udGVudHt3aWR0aDo2MiU7bWF4LXdpZHRoOjQzMHB4fX0uYXRjLWJveC0yX19oYW5ke2Zsb2F0OnJpZ2h0O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjUwJTttYXJnaW46MCAtMjBweCAxNXB4IDE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hdGMtYm94LTJfX2hhbmR7bWFyZ2luLXJpZ2h0Oi0zMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmF0Yy1ib3gtMl9faGFuZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MThweDtyaWdodDotMjBweDtmbG9hdDpub25lO21hcmdpbjowfX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmF0Yy1ib3gtMl9faGFuZHtyaWdodDotMzBweH19LmF0Yy1ib3gtM3t6LWluZGV4OjR9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hdGMtYm94LTMgLmF0Yy1ib3hfX2NvbnRlbnR7d2lkdGg6NjYlfX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey5hdGMtYm94LTMgLmF0Yy1ib3hfX2NvbnRlbnR7cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbTo1MHB4fX0uYXRjLWJveC0zX19oYW5ke2Zsb2F0OnJpZ2h0O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjgwJTttYXJnaW46LTQwcHggLTIwcHggMTVweCAxNXB4fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsuYXRjLWJveC0zX19oYW5ke21hcmdpbi1ib3R0b206MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hdGMtYm94LTNfX2hhbmR7bWF4LXdpZHRoOjgwJTttYXJnaW4tdG9wOi01MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmF0Yy1ib3gtM19faGFuZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTIwcHg7cmlnaHQ6LTUlO2Zsb2F0Om5vbmU7bWF4LXdpZHRoOjk0JTttYXJnaW46MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmF0Yy1ib3gtM19faGFuZHt0b3A6LTMwcHh9fS5hdGMtYm94LTR7ei1pbmRleDozfUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LmF0Yy1ib3gtNCAuYXRjLWJveF9fY29udGVudHtwYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctYm90dG9tOjUwcHh9fS5hdGMtYm94LTV7ei1pbmRleDoyfS5hdGMtYm94LTVfX2hhbmR7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6OTglO21hcmdpbjowIDAgMCAtMjBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmF0Yy1ib3gtNV9faGFuZHttYXgtd2lkdGg6ODAlO21hcmdpbi1sZWZ0Oi0zMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmF0Yy1ib3gtNV9faGFuZHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0yMHB4O21heC13aWR0aDo5NyU7bWFyZ2luOi00MHB4IDAgMCAwfX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmF0Yy1ib3gtNV9faGFuZHtsZWZ0Oi0zMHB4fX0uYXRjLWJveC02e3otaW5kZXg6MX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmF0Yy1ib3gtNiAuYXRjLWJveF9fY29udGVudHt3aWR0aDo5MCU7bWF4LXdpZHRoOjY5MHB4fX0uYXRjLWJveC02X19oYW5ke2Zsb2F0OnJpZ2h0O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjk3JTttYXJnaW46MTVweCAtMjBweCAzMHB4IDB9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hdGMtYm94LTZfX2hhbmR7bWF4LXdpZHRoOjgwJTttYXJnaW4tcmlnaHQ6LTMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYXRjLWJveC02X19oYW5ke3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0yMHB4O2Zsb2F0Om5vbmU7bWF4LXdpZHRoOjk0JTttYXJnaW46LTMwcHggMCAwIDB9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsuYXRjLWJveC02X19oYW5ke3JpZ2h0Oi0zMHB4O21hcmdpbi10b3A6LTQwcHh9fS5hYm91dC1zdWJ0aXRsZXttYXJnaW46MCAwIDMwcHg7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjEuMztmb250LXdlaWdodDozMDA7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMyZjJmMmZ9LmFib3V0LXN1YnRpdGxlIHN0cm9uZ3tmb250LXdlaWdodDo0MDB9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hYm91dC1zdWJ0aXRsZXtmb250LXNpemU6MzFweH19LmFib3V0LXN1YnRpdGxlLXNtYWxse21hcmdpbjowIDAgMzBweDtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MS4zO2ZvbnQtd2VpZ2h0OjMwMDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzJmMmYyZn0uYWJvdXQtc3VidGl0bGUtc21hbGwgc3Ryb25ne2ZvbnQtd2VpZ2h0OjQwMH0uYWJvdXQtdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO21hcmdpbi1ib3R0b206NDVweH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFib3V0LXRpdGxle21hcmdpbi1ib3R0b206MH19LmFib3V0LWRpZ2l0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hYm91dC1kaWdpdF9fbGFiZWx7ZGlzcGxheTpibG9jazttYXJnaW46MDtmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoxO3RleHQtYWxpZ246bGVmdDtjb2xvcjojNjk2OTY5fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtZGlnaXRfX2xhYmVse2ZvbnQtc2l6ZToyMXB4fX0uYWJvdXQtZGlnaXRfX251bWJlcntkaXNwbGF5OmJsb2NrO21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZjtmb250LXNpemU6NjVweDtsaW5lLWhlaWdodDoxO2NvbG9yOiMyZjJmMmY7d2hpdGUtc3BhY2U6bm93cmFwfS5hYm91dC1kaWdpdF9fbnVtYmVyIHNtYWxse2ZvbnQtc2l6ZTowLjYzZW19QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5hYm91dC1kaWdpdF9fbnVtYmVye2ZvbnQtc2l6ZTo3NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFib3V0LWRpZ2l0X19udW1iZXJ7Zm9udC1zaXplOjk1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYWJvdXQtZGlnaXRfX251bWJlcntmb250LXNpemU6MTEwcHh9fS5hYm91dC1kaWdpdF9fbGFiZWwtLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LmFib3V0LWRpZ2l0LmFib3V0LWRpZ2l0LS14cy1zbWFsbGVyIC5hYm91dC1kaWdpdF9fbnVtYmVye2ZvbnQtc2l6ZTo1OXB4fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsuYWJvdXQtZGlnaXQuYWJvdXQtZGlnaXQtLXhzLXNtYWxsZXIgLmFib3V0LWRpZ2l0X19udW1iZXJ7Zm9udC1zaXplOjc1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtZGlnaXQuYWJvdXQtZGlnaXQtLXhzLXNtYWxsZXIgLmFib3V0LWRpZ2l0X19udW1iZXJ7Zm9udC1zaXplOjk1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYWJvdXQtZGlnaXQuYWJvdXQtZGlnaXQtLXhzLXNtYWxsZXIgLmFib3V0LWRpZ2l0X19udW1iZXJ7Zm9udC1zaXplOjExMHB4fX0uYWJvdXQtZGlnaXQuYWJvdXQtZGlnaXQtLXVuaXRzLWJpZ2dlciBzbWFsbHtmb250LXNpemU6MC44NWVtfS5hYm91dC1kaWdpdC5hYm91dC1kaWdpdC0tcmVkIC5hYm91dC1kaWdpdF9fbnVtYmVye2NvbG9yOiNkMDJiM2F9LmFib3V0LWRpZ2l0LmFib3V0LWRpZ2l0LS1ncmV5LWxpZ2h0IC5hYm91dC1kaWdpdF9fbnVtYmVye2NvbG9yOiNiY2JjYmN9LmFib3V0LWRpZ2l0LmFib3V0LWRpZ2l0LS13aGl0ZSAuYWJvdXQtZGlnaXRfX251bWJlcntjb2xvcjojZmZmfS5hYm91dC1kaWdpdC5hYm91dC1kaWdpdC0tc21hbGwtcmVkIC5hYm91dC1kaWdpdF9fbnVtYmVyIHNtYWxse2NvbG9yOiNkMDJiM2F9LmFib3V0LWRpZ2l0LmFib3V0LWRpZ2l0LS1zbWFsbC1ncmV5LWxpZ2h0IC5hYm91dC1kaWdpdF9fbnVtYmVyIHNtYWxse2NvbG9yOiNiY2JjYmN9LmFib3V0LWRpZ2l0LmFib3V0LWRpZ2l0LS1zbWFsbC13aGl0ZSAuYWJvdXQtZGlnaXRfX251bWJlciBzbWFsbHtjb2xvcjojZmZmfS5hYm91dC1kaWdpdC5hYm91dC1kaWdpdC0tbGFiZWwtd2hpdGUgLmFib3V0LWRpZ2l0X19sYWJlbHtjb2xvcjojZmZmfS5hYm91dC1kZXNpZ257cGFkZGluZy1ib3R0b206MTAwcHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYWJvdXQtZGVzaWdue3BhZGRpbmctdG9wOjkwcHh9fS5hYm91dC1kZXNpZ25fX3RpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFib3V0LWRlc2lnbl9fdGl0bGV7bWFyZ2luLWJvdHRvbTo5MHB4fX0uYWJvdXQtZGVzaWduX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uYWJvdXQtZGVzaWduX19jb2wtMS0xe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uYWJvdXQtZGVzaWduX19oYW5ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6NzAlO21hcmdpbjowIGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1kZXNpZ25fX2hhbmR7ZmxvYXQ6cmlnaHQ7bWF4LXdpZHRoOm5vbmU7bWFyZ2luLXRvcDotMTY1cHg7bWFyZ2luLXJpZ2h0Oi0xNjVweH19LmFib3V0LWRlc2lnbl9fY29sLTEtMntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1kZXNpZ25fX2NvbC0xLTJ7dGV4dC1hbGlnbjpsZWZ0fX0uYWJvdXQtZGVzaWduX19kaWdpdHttYXJnaW4tYm90dG9tOjQ1cHh9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1kZXNpZ25fX2RpZ2l0e21hcmdpbi1sZWZ0OjEzM3B4fX0uYWJvdXQtZGVzaWduX19mdXJuaXR1cmV7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlO21hcmdpbjowIGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1kZXNpZ25fX2Z1cm5pdHVyZXtmbG9hdDpsZWZ0O21heC13aWR0aDpub25lfX0uYWJvdXQtZGVzaWduX19tYW5hZ2VtZW50e3BhZGRpbmctdG9wOjMwcHh9LmFib3V0LWRlc2lnbl9fY29sLTItMXt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFib3V0LWRlc2lnbl9fY29sLTItMXtwYWRkaW5nLXRvcDo2NXB4O3BhZGRpbmctcmlnaHQ6NzVweDt0ZXh0LWFsaWduOnJpZ2h0fX0uYWJvdXQtZGVzaWduX19jb2wtMi0ye3BhZGRpbmctdG9wOjQwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hYm91dC1kZXNpZ25fX2NvbC0yLTJ7cGFkZGluZy10b3A6MDt0ZXh0LWFsaWduOmxlZnR9fS5hYm91dC1kZXNpZ25fX2dyYXBoe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDo3NSU7Zm9udC1zaXplOjA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5hYm91dC1kZXNpZ25fX2dyYXBoe21heC13aWR0aDpub25lfX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFib3V0LWRlc2lnbl9fZ3JhcGh7bWFyZ2luOjB9fS5hYm91dC1kZXNpZ25fX2dyYXBoX19jaXJjbGV7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlfS5hYm91dC1kZXNpZ25fX2dyYXBoX19jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmFib3V0LWRlc2lnbl9fZ3JhcGhfX2NvbnRlbnQ6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5hYm91dC1kZXNpZ25fX2dyYXBoX192YWxpZ257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5hYm91dC1kZXNpZ25fX2dyYXBoX19sYWJlbHtkaXNwbGF5OmJsb2NrO21hcmdpbjowO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzY5Njk2OX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFib3V0LWRlc2lnbl9fZ3JhcGhfX2xhYmVse2ZvbnQtc2l6ZToyMXB4fX0uYWJvdXQtZGVzaWduX19ncmFwaF9fbnVtYmVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7Zm9udC1zaXplOjYwcHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojMmYyZjJmfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtZGVzaWduX19ncmFwaF9fbnVtYmVye2ZvbnQtc2l6ZTo2NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFib3V0LWRlc2lnbl9fZ3JhcGhfX251bWJlcntmb250LXNpemU6NzlweH19LmFib3V0LWF3YXJkc3twb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1hd2FyZHN7dGV4dC1hbGlnbjpsZWZ0fX0uYWJvdXQtYXdhcmRzX19jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9LmFib3V0LWF3YXJkc19fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFib3V0LWF3YXJkc19fdGl0bGV7bWFyZ2luLWJvdHRvbTowfX0uYWJvdXQtYXdhcmRzX19kaWdpdC0xe21hcmdpbi1yaWdodDoyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYWJvdXQtYXdhcmRzX19kaWdpdC0xe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt0b3A6MTAlO2xlZnQ6NSU7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsuYWJvdXQtYXdhcmRzX19kaWdpdC0xe3RvcDphdXRvO2JvdHRvbTozMCV9fS5hYm91dC1hd2FyZHNfX2RpZ2l0LTJ7bWFyZ2luLWxlZnQ6MjBweH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFib3V0LWF3YXJkc19fZGlnaXQtMntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7dG9wOjEwJTtyaWdodDo1JTttYXJnaW4tbGVmdDowfX0uYWJvdXQtYXdhcmRzX19pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2hlaWdodDphdXRvO21heC13aWR0aDoxNDAlO21hcmdpbjowIGF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwJSl9QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5hYm91dC1hd2FyZHNfX2ltYWdle2Zsb2F0OmxlZnQ7bWF4LXdpZHRoOm5vbmU7dHJhbnNmb3JtOm5vbmU7bWFyZ2luLWxlZnQ6OSV9fS5hYm91dC1mYWJyaWNhdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDo1MHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1mYWJyaWNhdGlvbntwYWRkaW5nLXRvcDo4NXB4O3RleHQtYWxpZ246bGVmdH19LmFib3V0LWZhYnJpY2F0aW9uX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1mYWJyaWNhdGlvbl9fY29udGVudHtwYWRkaW5nLWxlZnQ6MzYlfX0uYWJvdXQtZmFicmljYXRpb25fX2NvbnRlbnQtLTJ7cGFkZGluZy1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFib3V0LWZhYnJpY2F0aW9uX19jb250ZW50LS0ye3BhZGRpbmctYm90dG9tOjYwcHh9fS5hYm91dC1mYWJyaWNhdGlvbl9fYXJyb3d7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjgwcHg7bWFyZ2luLXRvcDo1MHB4O21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDo1MHB4O2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojNjk2OTY5O2JhY2tncm91bmQ6I2ZmZjt0ZXh0LWFsaWduOmxlZnR9LmFib3V0LWZhYnJpY2F0aW9uX19hcnJvdzpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dG9wOjUwJTtsZWZ0Oi01OHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTA4cHg7aGVpZ2h0OjEyMHB4O21hcmdpbi10b3A6LTYwcHg7YmFja2dyb3VuZDp1cmwoXCIuLi8uLi9pbWFnZXMvZW1wcmVzYS9jb25vY2Vub3MvZmFicmljYWNpb24tYXJyb3cucG5nXCIpIDAgMH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFib3V0LWZhYnJpY2F0aW9uX19hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjU1cHg7d2lkdGg6MzAwMHB4O21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDotNDBweDttYXJnaW4tcmlnaHQ6MDtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDo1MnB4O3doaXRlLXNwYWNlOm5vd3JhcDt0cmFuc2Zvcm06cm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtMzBweCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcCAwfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFib3V0LWZhYnJpY2F0aW9uX19hcnJvd3tsZWZ0OjE4JX19LmFib3V0LWZhYnJpY2F0aW9uX19hcnJvd19fY29udGVudHtwYWRkaW5nLXRvcDoyOHB4O3BhZGRpbmctbGVmdDo1cHg7bWFyZ2luLWxlZnQ6LTM4cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfUBtZWRpYSAobWluLXdpZHRoOiAyMy40Mzc1ZW0pey5hYm91dC1mYWJyaWNhdGlvbl9fYXJyb3dfX2NvbnRlbnR7bWFyZ2luLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hYm91dC1mYWJyaWNhdGlvbl9fYXJyb3dfX2NvbnRlbnR7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWxlZnQ6NDVweH19LmFib3V0LWZhYnJpY2F0aW9uX19hcnJvd19fcGVyY2VudHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojMmYyZjJmfUBtZWRpYSAobWluLXdpZHRoOiAyNS44NzVlbSl7LmFib3V0LWZhYnJpY2F0aW9uX19hcnJvd19fcGVyY2VudHtmb250LXNpemU6MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hYm91dC1mYWJyaWNhdGlvbl9fYXJyb3dfX3BlcmNlbnR7Zm9udC1zaXplOjUycHh9fS5hYm91dC1mYWJyaWNhdGlvbl9fZmlndXJle2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJTttYXJnaW46MCBhdXRvIDMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1mYWJyaWNhdGlvbl9fZmlndXJle21hcmdpbjowIDAgMzBweH19LmFib3V0LWZhYnJpY2F0aW9uX19jYXBhY2l0eV9fdGl0bGV7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbToxMHB4fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYWJvdXQtZmFicmljYXRpb25fX2NhcGFjaXR5X190aXRsZXtwYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjQ1cHh9fS5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2t7Zm9udC1zaXplOjA7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtZmFicmljYXRpb25fX2Jsb2Nre21hcmdpbi1ib3R0b206NDVweH19LmFib3V0LWZhYnJpY2F0aW9uX19ibG9jay0tc2lsbGFzIC5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2tfX2ljb24td3JhcHtib3JkZXI6MTBweCBzb2xpZCAjYjBkMzRjfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtZmFicmljYXRpb25fX2Jsb2NrLS1zaWxsYXMgLmFib3V0LWZhYnJpY2F0aW9uX19ibG9ja19faWNvbi13cmFwe2JvcmRlcjoxN3B4IHNvbGlkICNiMGQzNGN9fS5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2stLWFybWFyaW9zIC5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2tfX2ljb24td3JhcHtib3JkZXI6M3B4IHNvbGlkICMwMGJkZWN9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2stLWFybWFyaW9zIC5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2tfX2ljb24td3JhcHtib3JkZXI6NHB4IHNvbGlkICMwMGJkZWN9fS5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2stLWFybWFyaW9zIC5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2tfX2ljb257bWF4LXdpZHRoOjQ1JX0uYWJvdXQtZmFicmljYXRpb25fX2Jsb2NrLS1tZXNhcyAuYWJvdXQtZmFicmljYXRpb25fX2Jsb2NrX19pY29uLXdyYXB7Ym9yZGVyOjVweCBzb2xpZCAjZDUyMDQ4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtZmFicmljYXRpb25fX2Jsb2NrLS1tZXNhcyAuYWJvdXQtZmFicmljYXRpb25fX2Jsb2NrX19pY29uLXdyYXB7Ym9yZGVyOjhweCBzb2xpZCAjZDUyMDQ4fX0uYWJvdXQtZmFicmljYXRpb25fX2Jsb2NrX19pY29uLXdyYXB7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7Ym9yZGVyOjRweCBzb2xpZCAjMDAwO21hcmdpbi1yaWdodDoxMnB4O2ZvbnQtc2l6ZTowO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAlfS5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2tfX2ljb24td3JhcDpiZWZvcmV7Y29udGVudDonJzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2tfX2ljb24td3JhcHt3aWR0aDoxMzBweDtoZWlnaHQ6MTMwcHg7bWFyZ2luLXJpZ2h0OjUwcHh9fS5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2tfX2ljb27CoHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6NTUlfS5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2tfX2NvbnRlbnR7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hYm91dC1zdXN0YWlue3BhZGRpbmctdG9wOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1zdXN0YWlue3BhZGRpbmctdG9wOjkwcHh9fS5hYm91dC1zdXN0YWluX19zb2xhcnt0ZXh0LWFsaWduOmNlbnRlcn0uYWJvdXQtc3VzdGFpbl9fc29sYXItYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjA7bWFyZ2luLWJvdHRvbTozMHB4O3RleHQtYWxpZ246bGVmdH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFib3V0LXN1c3RhaW5fX3NvbGFyLWJsb2Nre21hcmdpbi1ib3R0b206MH19LmFib3V0LXN1c3RhaW5fX3NvbGFyLWJsb2NrLS1jbzIgLmFib3V0LXN1c3RhaW5fX3NvbGFyLWJsb2NrX19pY29uLXdyYXB7Ym9yZGVyOjNweCBzb2xpZCAjODFjNzg0fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtc3VzdGFpbl9fc29sYXItYmxvY2stLWNvMiAuYWJvdXQtc3VzdGFpbl9fc29sYXItYmxvY2tfX2ljb24td3JhcHtib3JkZXI6NHB4IHNvbGlkICM4MWM3ODR9fS5hYm91dC1zdXN0YWluX19zb2xhci1ibG9jay0tZW5lcmd5IC5hYm91dC1zdXN0YWluX19zb2xhci1ibG9ja19faWNvbi13cmFwe2JvcmRlcjoxMHB4IHNvbGlkICNmZmQ2MDB9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hYm91dC1zdXN0YWluX19zb2xhci1ibG9jay0tZW5lcmd5IC5hYm91dC1zdXN0YWluX19zb2xhci1ibG9ja19faWNvbi13cmFwe2JvcmRlcjoxN3B4IHNvbGlkICNmZmQ2MDB9fS5hYm91dC1zdXN0YWluX19zb2xhci1ibG9ja19faWNvbi13cmFwe2Rpc3BsYXk6YmxvY2s7d2lkdGg6ODBweDtoZWlnaHQ6ODBweDtib3JkZXI6NHB4IHNvbGlkICMwMDA7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1sZWZ0OmF1dG87Zm9udC1zaXplOjA7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo1MCV9LmFib3V0LXN1c3RhaW5fX3NvbGFyLWJsb2NrX19pY29uLXdyYXA6YmVmb3Jle2NvbnRlbnQ6Jyc7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtc3VzdGFpbl9fc29sYXItYmxvY2tfX2ljb24td3JhcHt3aWR0aDoxMzBweDtoZWlnaHQ6MTMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYWJvdXQtc3VzdGFpbl9fc29sYXItYmxvY2tfX2ljb24td3JhcHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfX0uYWJvdXQtc3VzdGFpbl9fc29sYXItYmxvY2tfX2ljb27CoHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6NTUlfS5hYm91dC1zdXN0YWluX19zb2xhcl9fZmlndXJle2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6NzAlO21hcmdpbjowIGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hYm91dC1zdXN0YWluX19zb2xhcl9fZmlndXJle21heC13aWR0aDoxMDAlfX0uYWJvdXQtc3VzdGFpbl9fc29sYXItbmVlZHN7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6NDUwcHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFib3V0LXN1c3RhaW5fX3NvbGFyLW5lZWRze3BhZGRpbmctdG9wOjExMHB4O3RleHQtYWxpZ246bGVmdH19LmFib3V0LXN1c3RhaW5fX3NvbGFyLW5lZWRzX19udW17ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjE4cHg7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDAwfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtc3VzdGFpbl9fc29sYXItbmVlZHNfX251bXtmb250LXNpemU6NzlweH19LmFib3V0LXN1c3RhaW5fX3NvbGFyLW5lZWRzX190ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiM2OTY5Njl9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hYm91dC1zdXN0YWluX19zb2xhci1uZWVkc19fdGV4dHtwYWRkaW5nLXRvcDoyNXB4O2ZvbnQtc2l6ZToyMXB4fX0uYWJvdXQtc3VzdGFpbl9fc29sYXItbmVlZHNfX2dyYXBoe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwcHg7bWF4LXdpZHRoOjQ0MHB4O21hcmdpbi10b3A6MTVweDtiYWNrZ3JvdW5kOiNlNWU1ZTV9LmFib3V0LXN1c3RhaW5fX3NvbGFyLW5lZWRzX19ncmFwaDphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjE2JTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNkMDJiM2F9LmFib3V0LXN1c3RhaW5fX3NvbGFyLW5lZWRzX19ncmFwaDpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTZweDtyaWdodDotNnB4O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDoxMXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDoxMXB4IHNvbGlkICNlNWU1ZTV9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1zdXN0YWluX19zb2xhci1uZWVkc19fZ3JhcGh7bWFyZ2luLXRvcDoyOHB4fX0uYWJvdXQtc3VzdGFpbl9fbmF0dXJle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjQ1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hYm91dC1zdXN0YWluX19uYXR1cmV7cGFkZGluZy10b3A6MH19LmFib3V0LXN1c3RhaW5fX25hdHVyZV9fY2xvdWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwcHg7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtc3VzdGFpbl9fbmF0dXJlX19jbG91ZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTM1cHg7cmlnaHQ6MTIlO21hcmdpbi1ib3R0b206MH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1zdXN0YWluX19uYXR1cmVfX2Nsb3Vke3RvcDotNTVweDtyaWdodDoyMCU7bWF4LXdpZHRoOm5vbmV9fS5hYm91dC1zdXN0YWluX19uYXR1cmVfX3RpdGxle21hcmdpbi1ib3R0b206MjVweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFib3V0LXN1c3RhaW5fX25hdHVyZV9fdGl0bGV7bWFyZ2luLWJvdHRvbTo1OHB4fX0uYWJvdXQtc3VzdGFpbl9fbmF0dXJlLWJsb2NrIC5hYm91dC1kaWdpdHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hYm91dC1zdXN0YWluX19uYXR1cmUtYmxvY2t7aGVpZ2h0OjEzMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFib3V0LXN1c3RhaW5fX25hdHVyZS1ibG9ja3toZWlnaHQ6MjM2cHh9fS5hYm91dC1zdXN0YWluX19uYXR1cmUtYmxvY2tfX2ZpZ3t2ZXJ0aWNhbC1hbGlnbjpib3R0b207ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30uYWJvdXQtc3VzdGFpbl9fbmF0dXJlLWJsb2NrLS10cmVle21hcmdpbi1ib3R0b206MzBweH0uYWJvdXQtc3VzdGFpbl9fbmF0dXJlLWJsb2NrLS10cmVlIC5hYm91dC1zdXN0YWluX19uYXR1cmUtYmxvY2tfX2ZpZ3ttYXgtd2lkdGg6MTAwcHg7bWFyZ2luLXJpZ2h0OjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1zdXN0YWluX19uYXR1cmUtYmxvY2stLXRyZWUgLmFib3V0LXN1c3RhaW5fX25hdHVyZS1ibG9ja19fZmlne21heC13aWR0aDpub25lO21hcmdpbi1yaWdodDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFib3V0LXN1c3RhaW5fX25hdHVyZS1ibG9jay0tdHJlZXttYXJnaW4tYm90dG9tOjB9fS5hYm91dC1zdXN0YWluX19uYXR1cmUtYmxvY2stLXBsYW50IC5hYm91dC1zdXN0YWluX19uYXR1cmUtYmxvY2tfX2ZpZ3ttYXgtd2lkdGg6NjBweDttYXJnaW4tcmlnaHQ6MzBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFib3V0LXN1c3RhaW5fX25hdHVyZS1ibG9jay0tcGxhbnQgLmFib3V0LXN1c3RhaW5fX25hdHVyZS1ibG9ja19fZmlne21heC13aWR0aDpub25lO21hcmdpbi1yaWdodDo2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFib3V0LXN1c3RhaW5fX25hdHVyZS1ibG9jay0tcGxhbnQgLmFib3V0LWRpZ2l0e21hcmdpbi10b3A6MzhweH19LmFib3V0LXN1c3RhaW5fX3dhdGVye3BhZGRpbmctdG9wOjUwcHg7cGFkZGluZy1ib3R0b206MTQwcHg7YmFja2dyb3VuZDojYjBkMzRjIHVybChcIi4uLy4uL2ltYWdlcy9lbXByZXNhL2Nvbm9jZW5vcy9zb3N0ZW5pYmlsaWRhZC1iZy1hZ3VhLnBuZ1wiKSBjZW50ZXIgYm90dG9tIHJlcGVhdC14fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtc3VzdGFpbl9fd2F0ZXJ7cGFkZGluZy10b3A6NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1zdXN0YWluX193YXRlcntwYWRkaW5nLXRvcDoxMDBweH19LmFib3V0LXN1c3RhaW5fX3dhdGVyIC5hYm91dC1zdWJ0aXRsZS1zbWFsbHtjb2xvcjojZmZmfS5hYm91dC1zdXN0YWluX19zb2lse2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjgwMHB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1ib3R0b206NDBweDttYXJnaW4tbGVmdDphdXRvO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtc3VzdGFpbl9fc29pbHttYXJnaW4tYm90dG9tOjUwcHg7dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFib3V0LXN1c3RhaW5fX3NvaWx7bWFyZ2luLWJvdHRvbTo4NXB4fX0uYWJvdXQtc3VzdGFpbl9fc29pbF9fbnVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoxOHB4O2ZvbnQtc2l6ZTo1MHB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFib3V0LXN1c3RhaW5fX3NvaWxfX251bXtmb250LXNpemU6NzlweH19LmFib3V0LXN1c3RhaW5fX3NvaWxfX3RleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6MDtmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoxO3RleHQtYWxpZ246bGVmdDtjb2xvcjojZmZmfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtc3VzdGFpbl9fc29pbF9fdGV4dHtwYWRkaW5nLXRvcDoyNXB4O2ZvbnQtc2l6ZToyMXB4fX0uYWJvdXQtc3VzdGFpbl9fc29pbF9fZ3JhcGh7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjE1cHg7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5hYm91dC1zdXN0YWluX19zb2lsX19ncmFwaDphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjM1JTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNkMDJiM2F9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1zdXN0YWluX19zb2lsX19ncmFwaHttYXJnaW4tYm90dG9tOjI0cHh9fS5hYm91dC1zdXN0YWluX193YXRlcl9fc3VidGVycmFue3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtc3VzdGFpbl9fd2F0ZXJfX3N1YnRlcnJhbnt0ZXh0LWFsaWduOnJpZ2h0fX0uYWJvdXQtaW50ZXJuYWNpb25hbHtwYWRkaW5nLXRvcDo1MHB4fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYWJvdXQtaW50ZXJuYWNpb25hbHtwYWRkaW5nLXRvcDo4MHB4fX0uYWJvdXQtaW50ZXJuYWNpb25hbF9fdGl0bGV7bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtaW50ZXJuYWNpb25hbF9fdGl0bGV7bWFyZ2luLWJvdHRvbTo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFib3V0LWludGVybmFjaW9uYWxfX3RpdGxle21hcmdpbi1ib3R0b206ODBweH19LmFib3V0LWludGVybmFjaW9uYWxfX3Nob3dyb29tc3twYWRkaW5nLXRvcDo1MHB4O21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFib3V0LWludGVybmFjaW9uYWxfX3Nob3dyb29tc3ttYXJnaW4tYm90dG9tOjY1cHh9fS5hYm91dC1pbnRlcm5hY2lvbmFsX19zaG93cm9vbXNfX3RpdGxle21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFib3V0LWludGVybmFjaW9uYWxfX3Nob3dyb29tc19fdGl0bGV7bWFyZ2luLWJvdHRvbTo1MHB4fX0uYWJvdXQtaW50ZXJuYWNpb25hbF9fc2hvd3Jvb21zX19maWd1cmV7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowIGF1dG8gMTBweDttYXgtd2lkdGg6ODUlfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtaW50ZXJuYWNpb25hbF9fc2hvd3Jvb21zX19maWd1cmV7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowfX0uYWJvdXQtaW50ZXJuYWNpb25hbF9fc2hvd3Jvb21zX190ZXh0e3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtaW50ZXJuYWNpb25hbF9fc2hvd3Jvb21zX190ZXh0e3BhZGRpbmctdG9wOjEwMHB4O3RleHQtYWxpZ246bGVmdH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1pbnRlcm5hY2lvbmFsX19zaG93cm9vbXNfX3RleHR7cGFkZGluZy10b3A6MTE1cHh9fS5hYm91dC1pbnRlcm5hY2lvbmFsX19zaG93cm9vbXNfX2hlcm97bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtaW50ZXJuYWNpb25hbF9fc2hvd3Jvb21zX19oZXJve21hcmdpbi1ib3R0b206NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1pbnRlcm5hY2lvbmFsX19zaG93cm9vbXNfX2hlcm97bWFyZ2luLWJvdHRvbTo4MHB4fX0uYWJvdXQtaW50ZXJuYWNpb25hbF9fc2hvd3Jvb21zX19saXN0LWNvbHtmbG9hdDpsZWZ0O3dpZHRoOjUwJTtwYWRkaW5nLXJpZ2h0OjE3cHg7cGFkZGluZy1sZWZ0OjE3cHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5hYm91dC1pbnRlcm5hY2lvbmFsX19zaG93cm9vbXNfX2xpc3QtY29se3dpZHRoOjMzLjMzMzMzJX19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1pbnRlcm5hY2lvbmFsX19zaG93cm9vbXNfX2xpc3QtY29se3dpZHRoOjE2LjY2NjY2JX19LmFib3V0LWludGVybmFjaW9uYWxfX3Nob3dyb29tc19faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMzBweDttYXJnaW46MCBhdXRvIDMwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFib3V0LWludGVybmFjaW9uYWxfX3Nob3dyb29tc19faXRlbTpob3ZlciwuYWJvdXQtaW50ZXJuYWNpb25hbF9fc2hvd3Jvb21zX19pdGVtOmFjdGl2ZSwuYWJvdXQtaW50ZXJuYWNpb25hbF9fc2hvd3Jvb21zX19pdGVtOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5hYm91dC1pbnRlcm5hY2lvbmFsX19zaG93cm9vbXNfX2l0ZW06aG92ZXIgLmFib3V0LWludGVybmFjaW9uYWxfX3Nob3dyb29tc19faXRlbV9faWNvbiwuYWJvdXQtaW50ZXJuYWNpb25hbF9fc2hvd3Jvb21zX19pdGVtOmFjdGl2ZSAuYWJvdXQtaW50ZXJuYWNpb25hbF9fc2hvd3Jvb21zX19pdGVtX19pY29uLC5hYm91dC1pbnRlcm5hY2lvbmFsX19zaG93cm9vbXNfX2l0ZW06Zm9jdXMgLmFib3V0LWludGVybmFjaW9uYWxfX3Nob3dyb29tc19faXRlbV9faWNvbntiYWNrZ3JvdW5kOiNkMDJiM2E7Ym9yZGVyLWNvbG9yOiNkMDJiM2E7Y29sb3I6I2ZmZn0uYWJvdXQtaW50ZXJuYWNpb25hbF9fc2hvd3Jvb21zX19pdGVtX19pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbToxMDAlO2JvcmRlcjoycHggc29saWQgI2JjYmNiYzttYXJnaW46MCBhdXRvIDE1cHg7Zm9udC1zaXplOjA7Y29sb3I6IzJmMmYyZjtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2l0aW9uOmJvcmRlciAwLjNzLCBiYWNrZ3JvdW5kIDAuM3N9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hYm91dC1pbnRlcm5hY2lvbmFsX19zaG93cm9vbXNfX2l0ZW1fX2ljb257bWFyZ2luLWJvdHRvbToyMnB4fX0uYWJvdXQtaW50ZXJuYWNpb25hbF9fc2hvd3Jvb21zX19pdGVtX19pY29uX19pbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDphdXRvO2hlaWdodDphdXRvO21heC13aWR0aDo4MCU7ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5hYm91dC1sb2dve3BhZGRpbmctdG9wOjUwcHg7cGFkZGluZy1ib3R0b206NTBweDtiYWNrZ3JvdW5kOiNkMDJiM2F9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hYm91dC1sb2dve3BhZGRpbmctdG9wOjc1cHg7cGFkZGluZy1ib3R0b206MjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYWJvdXQtbG9nb3twYWRkaW5nLXRvcDo5NXB4O3BhZGRpbmctYm90dG9tOjI4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey5hYm91dC1sb2dve3BhZGRpbmctdG9wOjEyMHB4O3BhZGRpbmctYm90dG9tOjMyMHB4fX0uYWJvdXQtbG9nbyAudGl0bGV7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hYm91dC1sb2dvIC50aXRsZXttYXJnaW4tYm90dG9tOjcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYWJvdXQtbG9nbyAudGl0bGV7bWFyZ2luLWJvdHRvbTo4NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey5hYm91dC1sb2dvIC50aXRsZXttYXJnaW4tYm90dG9tOjExNXB4fX0ubG9nb2hpc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6NnB4fUBtZWRpYSAobWluLXdpZHRoOiAyMy40Mzc1ZW0pey5sb2dvaGlze2ZvbnQtc2l6ZTo3cHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubG9nb2hpc3tmb250LXNpemU6OHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmxvZ29oaXN7Zm9udC1zaXplOjlweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5sb2dvaGlze2ZvbnQtc2l6ZToxMHB4fX0ubG9nb2hpc19fZmlndXJle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwLjFlbTtoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS5sb2dvaGlzLWl0ZW17cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO292ZXJmbG93OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKX0ubG9nb2hpcy1pdGVtX19kb3R7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NS41ZW07aGVpZ2h0OjUuNWVtO3BhZGRpbmc6MWVtO2JhY2tncm91bmQ6I2U4OTU5ZDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC41KTtib3JkZXItcmFkaXVzOjUwJX1AbWVkaWEgKG1pbi13aWR0aDogMjUuODc1ZW0pey5sb2dvaGlzLWl0ZW1fX2RvdHt3aWR0aDo0LjZlbTtoZWlnaHQ6NC42ZW19fS5sb2dvaGlzLWl0ZW1fX2RvdF9fbnVtYmVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6My41ZW07aGVpZ2h0OjMuNWVtO2xpbmUtaGVpZ2h0OjMuNWVtO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjUwJX1AbWVkaWEgKG1pbi13aWR0aDogMjUuODc1ZW0pey5sb2dvaGlzLWl0ZW1fX2RvdF9fbnVtYmVye3dpZHRoOjIuNmVtO2hlaWdodDoyLjZlbTtsaW5lLWhlaWdodDoyLjZlbX19LmxvZ29oaXMtaXRlbV9fZG90X19udW1iZXJfX3ZhbHVle2ZvbnQtZmFtaWx5OlwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMyZjJmMmZ9LmxvZ29oaXMtaXRlbV9faW5mb3tkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5sb2dvaGlzLWl0ZW1fX2luZm97cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDowLjJlbTtkaXNwbGF5OmJsb2NrO3dpZHRoOjI2LjhlbX19LmxvZ29oaXMtaXRlbV9fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxZW07bWFyZ2luLWJvdHRvbToyZW07bGluZS1oZWlnaHQ6MTt3aGl0ZS1zcGFjZTpub3dyYXA7Y29sb3I6IzMzMztiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzoxcHggMnB4IDNweCAwcHggcmdiYSgwLDAsMCwwLjUpfS5sb2dvaGlzLWl0ZW1fX3RpdGxlX192YWx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2ZvbnQtc2l6ZToyLjFlbX0ubG9nb2hpcy1pdGVtX190ZXh0e2ZvbnQtc2l6ZToxLjllbTtsaW5lLWhlaWdodDoxLjI7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNmZmY7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjc1KX0ubG9nb2hpcy1pdGVtLS1zb21icmVyb3t0b3A6Mi4zZW07bGVmdDoxNS40ZW19LmxvZ29oaXMtaXRlbS0tc29tYnJlcm8gLmxvZ29oaXMtaXRlbV9faW5mb3tsZWZ0Oi0zNS42ZW19LmxvZ29oaXMtaXRlbS0tc29tYnJlcm8gLmxvZ29oaXMtaXRlbV9fdGl0bGU6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2xlZnQ6MDt0b3A6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzYuNmVtO2hlaWdodDoxcHg7YmFja2dyb3VuZDojZmZmfS5sb2dvaGlzLWl0ZW0tLWNvbG9ye3RvcDo0LjJlbTtsZWZ0OjMzZW19LmxvZ29oaXMtaXRlbS0tY29sb3IgLmxvZ29oaXMtaXRlbV9faW5mb3tyaWdodDotMzBlbX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmxvZ29oaXMtaXRlbS0tY29sb3IgLmxvZ29oaXMtaXRlbV9faW5mb3tyaWdodDotMzEuOGVtfX0ubG9nb2hpcy1pdGVtLS1jb2xvciAubG9nb2hpcy1pdGVtX190aXRsZTpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7cmlnaHQ6MDt0b3A6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzFlbTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmxvZ29oaXMtaXRlbS0tY29sb3IgLmxvZ29oaXMtaXRlbV9fdGl0bGU6YmVmb3Jle3dpZHRoOjMyLjhlbX19LmxvZ29oaXMtaXRlbS0taW1hZ290aXBve3RvcDoyNC4zZW07bGVmdDoyOC41ZW19LmxvZ29oaXMtaXRlbS0taW1hZ290aXBvIC5sb2dvaGlzLWl0ZW1fX2luZm97cmlnaHQ6LTM0LjVlbX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmxvZ29oaXMtaXRlbS0taW1hZ290aXBvIC5sb2dvaGlzLWl0ZW1fX2luZm97cmlnaHQ6LTM5LjRlbX19LmxvZ29oaXMtaXRlbS0taW1hZ290aXBvIC5sb2dvaGlzLWl0ZW1fX3RpdGxlOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtyaWdodDowO3RvcDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDozNS41ZW07aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5sb2dvaGlzLWl0ZW0tLWltYWdvdGlwbyAubG9nb2hpcy1pdGVtX190aXRsZTpiZWZvcmV7d2lkdGg6NDAuNGVtfX0ubG9nb2hpcy1pdGVtLS1sZXRyYXt0b3A6NDUuNmVtO2xlZnQ6MC44ZW19LmxvZ29oaXMtaXRlbS0tbGV0cmEgLmxvZ29oaXMtaXRlbV9faW5mb3tsZWZ0Oi0yNGVtO3dpZHRoOjIyZW19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5sb2dvaGlzLWl0ZW0tLWxldHJhIC5sb2dvaGlzLWl0ZW1fX2luZm97bGVmdDotMzJlbTt3aWR0aDoyNi44ZW19fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsubG9nb2hpcy1pdGVtLS1sZXRyYSAubG9nb2hpcy1pdGVtX19pbmZve2xlZnQ6LTM0LjNlbX19LmxvZ29oaXMtaXRlbS0tbGV0cmEgLmxvZ29oaXMtaXRlbV9fdGl0bGU6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2xlZnQ6MDt0b3A6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjVlbTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmxvZ29oaXMtaXRlbS0tbGV0cmEgLmxvZ29oaXMtaXRlbV9fdGl0bGU6YmVmb3Jle3dpZHRoOjMzZW19fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsubG9nb2hpcy1pdGVtLS1sZXRyYSAubG9nb2hpcy1pdGVtX190aXRsZTpiZWZvcmV7d2lkdGg6MzUuM2VtfX0ubG9nb2hpcy1pdGVtLS1hY3RpdXt0b3A6NDYuNGVtO2xlZnQ6MjkuMWVtfS5sb2dvaGlzLWl0ZW0tLWFjdGl1IC5sb2dvaGlzLWl0ZW1fX2luZm97dG9wOjhlbTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0ubG9nb2hpcy1pdGVtLS1hY3RpdSAubG9nb2hpcy1pdGVtX190aXRsZTpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7bGVmdDo1MCU7Ym90dG9tOjA7ZGlzcGxheTpibG9jazt3aWR0aDoxcHg7aGVpZ2h0OjllbTtiYWNrZ3JvdW5kOiNmZmZ9LmxvZ29oaXMtaXRlbS1saXN0wqB7cGFkZGluZzozMHB4IDAgMDttYXJnaW46MDtkaXNwbGF5OmJsb2NrO2xpc3Qtc3R5bGU6bm9uZTt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5sb2dvaGlzLWl0ZW0tbGlzdMKge2Rpc3BsYXk6bm9uZX19LmxvZ29oaXMtaXRlbS1saXN0X19pdGVte2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMyl9LmxvZ29oaXMtaXRlbS1saXN0X19pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfS5sb2dvaGlzLWl0ZW0tbGlzdF9faXRlbV9fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowO21hcmdpbjowIDAgNXB4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIlVuaXZlcnNMVC1Db25kZW5zZWRCb2xkXCIsXCJBcmlhbFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4yO3RleHQtZGVjb3JhdGlvbjpub25lfS5sb2dvaGlzLWl0ZW0tbGlzdF9faXRlbV9fdGl0bGU6aG92ZXIsLmxvZ29oaXMtaXRlbS1saXN0X19pdGVtX190aXRsZTphY3RpdmUsLmxvZ29oaXMtaXRlbS1saXN0X19pdGVtX190aXRsZTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubG9nb2hpcy1pdGVtLWxpc3RfX2l0ZW1fX251bWJlcntmb250LXNpemU6MS4yZW07Y29sb3I6I2ZmZjtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNzUpfS5sb2dvaGlzLWl0ZW0tbGlzdF9faXRlbV9fdGV4dHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6I2ZmZn0uYWJvdXQtaGlzdG9yeXtwYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctYm90dG9tOjMwcHh9LmFib3V0LWhpc3RvcnkgLnRpdGxle21hcmdpbi1ib3R0b206NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFib3V0LWhpc3RvcnkgLnRpdGxle21hcmdpbi1ib3R0b206NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hYm91dC1oaXN0b3J5IC50aXRsZXttYXJnaW4tYm90dG9tOjcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYWJvdXQtaGlzdG9yeXtwYWRkaW5nLXRvcDo3NXB4O3BhZGRpbmctYm90dG9tOjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYWJvdXQtaGlzdG9yeXtwYWRkaW5nLXRvcDoxMjBweH19Lmhpc3Rvcnl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWJvdHRvbTo1MHB4O2ZvbnQtc2l6ZToxMHB4fS5oaXN0b3J5Om50aC1jaGlsZCgybil7YmFja2dyb3VuZDojZjdmN2Y1fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGlzdG9yeTpudGgtY2hpbGQoMm4pe2JhY2tncm91bmQ6I2ZmZn0uaGlzdG9yeTpudGgtY2hpbGQoMm4pIC5oaXN0b3J5X19jb2wtbGVmdHtiYWNrZ3JvdW5kOiNmN2Y3ZjV9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGlzdG9yeTpudGgtY2hpbGQoMm4rMSkgLmhpc3RvcnlfX2NvbC1sZWZ0e2JhY2tncm91bmQ6I2YwZjBmMH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5oaXN0b3J5e3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH19Lmhpc3RvcnlfX2NvbnRhaW5lcntwYWRkaW5nOjAgMTVweDttYXJnaW46MCBhdXRvfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGlzdG9yeV9fY29udGFpbmVye3BhZGRpbmc6MH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5oaXN0b3J5X19yb3d7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lmhpc3RvcnlfX2NvbF9fY29udGVudHt3aWR0aDoxMDAlO21heC13aWR0aDo1NTBweDtwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctcmlnaHQ6MzBweDtwYWRkaW5nLWJvdHRvbToxMjBweDtwYWRkaW5nLWxlZnQ6MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5oaXN0b3J5X19jb2xfX2NvbnRlbnR7cGFkZGluZy1yaWdodDozNXB4O3BhZGRpbmctbGVmdDozNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7Lmhpc3RvcnlfX2NvbF9fY29udGVudHtwYWRkaW5nLXJpZ2h0OjUwcHg7cGFkZGluZy1sZWZ0OjUwcHh9fS5oaXN0b3J5X19jb3VudHJpZXN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtmb250LXNpemU6MDt0ZXh0LWFsaWduOmNlbnRlcn0uaGlzdG9yeV9fY291bnRyaWVzX19udW1iZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxMHB4O2ZvbnQtc2l6ZTowO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjUwJX0uaGlzdG9yeV9fY291bnRyaWVzX19udW1iZXJfX3ZhbHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6MnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNhNWQ2YTc7Ym9yZGVyLXJhZGl1czo1MCV9Lmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyX192YWw6YmVmb3Jle2NvbnRlbnQ6Jyc7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGlzdG9yeV9fY291bnRyaWVzX19udW1iZXJfX3ZhbHtwYWRkaW5nLXRvcDowO2ZvbnQtc2l6ZToyMXB4fX0uaGlzdG9yeV9fY291bnRyaWVzX193b3Jke3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDoxMTUlO2xlZnQ6Y2FsYygxMDAlICsgMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiVW5pdmVyc0xULUNvbmRlbnNlZExpZ2h0XCIsXCJBcmlhbFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MzBweDtjb2xvcjojMmYyZjJmfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGlzdG9yeV9fY29sLWxlZnR7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOjUwJTt2ZXJ0aWNhbC1hbGlnbjpib3R0b219Lmhpc3RvcnlfX2NvbC1sZWZ0IC5oaXN0b3J5X19jb2xfX2NvbnRlbnR7ZmxvYXQ6cmlnaHR9fS5oaXN0b3J5X19maWd1cmV7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2hlaWdodDphdXRvO21heC13aWR0aDo5MCU7bWFyZ2luOjAgYXV0byAyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGlzdG9yeV9fZmlndXJle21heC13aWR0aDoxMDAlO2Zsb2F0OnJpZ2h0fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lmhpc3RvcnlfX2NvbC1yaWdodHtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6NTAlfS5oaXN0b3J5X19jb2wtcmlnaHQgLmhpc3RvcnlfX2NvbF9fY29udGVudHtmbG9hdDpsZWZ0fX0uaGlzdG9yeV9feWVhcnttYXJnaW4tdG9wOi0xNXB4O2ZvbnQtZmFtaWx5OlwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZjtmb250LXNpemU6NzBweDtsaW5lLWhlaWdodDoxO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNiY2JjYmN9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5oaXN0b3J5X195ZWFye21hcmdpbi10b3A6MDtmb250LXNpemU6OTBweDt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuaGlzdG9yeV9feWVhcntmb250LXNpemU6MTE1cHh9fS5oaXN0b3J5X195ZWFyX192YWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5oaXN0b3J5X195ZWFyX192YWx7ZGlzcGxheTpibG9ja319Lmhpc3RvcnlfX3llYXJfX2ljb257dmVydGljYWwtYWxpZ246dG9wO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjM1cHg7aGVpZ2h0OmF1dG87bWFyZ2luLXRvcDoxMnB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGlzdG9yeV9feWVhcl9faWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTJweDtyaWdodDowO3dpZHRoOmF1dG87bWFyZ2luLXRvcDowfX0uaGlzdG9yeV9fdGV4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzY5Njk2OTtwYWRkaW5nLWJvdHRvbToxNXB4O2JvcmRlci1ib3R0b206M3B4IHNvbGlkICNlOWU5ZTk7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGlzdG9yeV9fdGV4dHtwYWRkaW5nLWJvdHRvbToyNHB4O21hcmdpbi1ib3R0b206MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5oaXN0b3J5X190ZXh0e2ZvbnQtc2l6ZToyMXB4fX0uaGlzdG9yeV9fc3RhdHN7cGFkZGluZzowO21hcmdpbjowO3RleHQtYWxpZ246cmlnaHQ7bGlzdC1zdHlsZTpub25lfS5oaXN0b3J5X19zdGF0c19faXRlbXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDttYXJnaW46MCAwIDEycHg7Zm9udC1zaXplOjB9Lmhpc3RvcnlfX3N0YXRzX19pdGVtX190ZXh0e3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6NXB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMxcHg7Y29sb3I6IzJmMmYyZn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lmhpc3RvcnlfX3N0YXRzX19pdGVtX190ZXh0e21hcmdpbi1yaWdodDoxNXB4O2ZvbnQtc2l6ZToxOXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lmhpc3RvcnlfX3N0YXRzX19pdGVtX190ZXh0e2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7Lmhpc3RvcnlfX3N0YXRzX19pdGVtX190ZXh0e21hcmdpbi1yaWdodDoxOHB4O2ZvbnQtc2l6ZToyMXB4fX0uaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX251bXtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MzFweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lmhpc3RvcnlfX3N0YXRzX19pdGVtX19udW17Zm9udC1zaXplOjIxcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX251bXtmb250LXNpemU6MjJweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5oaXN0b3J5X19zdGF0c19faXRlbV9fbnVte2ZvbnQtc2l6ZToyNXB4fX0uaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoe3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozcHg7aGVpZ2h0OjMxcHg7bWF4LXdpZHRoOjEwMCU7Zm9udC1zaXplOjB9Lmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0tYmx1ZXtiYWNrZ3JvdW5kOiM5MGNhZjl9Lmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0tcmVke2JhY2tncm91bmQ6I2QwMmIzYX0uaGlzdG9yeS0tMTk2OCAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTF7d2lkdGg6M3B4fS5oaXN0b3J5LS0xOTY4IC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtMnt3aWR0aDo1cHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5oaXN0b3J5LS0xOTY4IC5oaXN0b3J5X19jb3VudHJpZXNfX251bWJlcl9fdmFse2ZvbnQtc2l6ZToxN3B4fX0uaGlzdG9yeS0tMTk3MCAuaGlzdG9yeV9fZmlndXJle21heC13aWR0aDo2NSV9Lmhpc3RvcnktLTE5NzAgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0xe3dpZHRoOjEwcHh9Lmhpc3RvcnktLTE5NzAgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0ye3dpZHRoOjhweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lmhpc3RvcnktLTE5NzAgLmhpc3RvcnlfX2NvbF9fY29udGVudHtwYWRkaW5nLXRvcDo4MHB4fS5oaXN0b3J5LS0xOTcwIC5oaXN0b3J5X19jb3VudHJpZXNfX251bWJlcntwYWRkaW5nOjIxcHh9Lmhpc3RvcnktLTE5NzAgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyX192YWx7d2lkdGg6NjBweDtoZWlnaHQ6NjBweH19Lmhpc3RvcnktLTE5ODIgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVye3BhZGRpbmc6MTJweH0uaGlzdG9yeS0tMTk4MiAuaGlzdG9yeV9fY291bnRyaWVzX19udW1iZXJfX3ZhbHt3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5oaXN0b3J5LS0xOTgyIC5oaXN0b3J5X19maWd1cmV7bWF4LXdpZHRoOjcwJX0uaGlzdG9yeS0tMTk4MiAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTF7d2lkdGg6MjIuNHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGlzdG9yeS0tMTk4MiAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTF7d2lkdGg6MjYuMjVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5oaXN0b3J5LS0xOTgyIC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtMXt3aWR0aDozMy4yNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7Lmhpc3RvcnktLTE5ODIgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0xe3dpZHRoOjM1cHh9fS5oaXN0b3J5LS0xOTgyIC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtMnt3aWR0aDoyNS42cHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5oaXN0b3J5LS0xOTgyIC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtMnt3aWR0aDozMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lmhpc3RvcnktLTE5ODIgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0ye3dpZHRoOjM4cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsuaGlzdG9yeS0tMTk4MiAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTJ7d2lkdGg6NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5oaXN0b3J5LS0xOTgyIC5oaXN0b3J5X19jb2xfX2NvbnRlbnR7cGFkZGluZy10b3A6ODBweDtwYWRkaW5nLWJvdHRvbToxNjBweH0uaGlzdG9yeS0tMTk4MiAuaGlzdG9yeV9fY291bnRyaWVzX19udW1iZXJ7cGFkZGluZzoyNXB4fS5oaXN0b3J5LS0xOTgyIC5oaXN0b3J5X19jb3VudHJpZXNfX251bWJlcl9fdmFse3dpZHRoOjkwcHg7aGVpZ2h0OjkwcHh9fS5oaXN0b3J5LS0xOTk1IC5oaXN0b3J5X19jb3VudHJpZXNfX251bWJlcntwYWRkaW5nOjEycHh9Lmhpc3RvcnktLTE5OTUgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyX192YWx7d2lkdGg6NDVweDtoZWlnaHQ6NDVweH0uaGlzdG9yeS0tMTk5NSAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTF7d2lkdGg6NzYuOHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGlzdG9yeS0tMTk5NSAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTF7d2lkdGg6OTBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5oaXN0b3J5LS0xOTk1IC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtMXt3aWR0aDoxMTRweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5oaXN0b3J5LS0xOTk1IC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtMXt3aWR0aDoxMjBweH19Lmhpc3RvcnktLTE5OTUgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0ye3dpZHRoOjM4LjRweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lmhpc3RvcnktLTE5OTUgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0ye3dpZHRoOjQ1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuaGlzdG9yeS0tMTk5NSAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTJ7d2lkdGg6NTdweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5oaXN0b3J5LS0xOTk1IC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtMnt3aWR0aDo2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lmhpc3RvcnktLTE5OTUgLmhpc3RvcnlfX2NvbF9fY29udGVudHtwYWRkaW5nLXRvcDoxMTBweDtwYWRkaW5nLWJvdHRvbToyMzBweH0uaGlzdG9yeS0tMTk5NSAuaGlzdG9yeV9fY291bnRyaWVzX19udW1iZXJ7cGFkZGluZzoyNXB4fS5oaXN0b3J5LS0xOTk1IC5oaXN0b3J5X19jb3VudHJpZXNfX251bWJlcl9fdmFse3dpZHRoOjE1MHB4O2hlaWdodDoxNTBweH19Lmhpc3RvcnktLTIwMDB7cGFkZGluZy10b3A6NzBweDtwYWRkaW5nLWJvdHRvbTo2MHB4fS5oaXN0b3J5LS0yMDAwIC5oaXN0b3J5X19jb3VudHJpZXNfX251bWJlcntwYWRkaW5nOjE1cHh9Lmhpc3RvcnktLTIwMDAgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyX192YWx7d2lkdGg6NTBweDtoZWlnaHQ6NTBweH0uaGlzdG9yeS0tMjAwMCAuaGlzdG9yeV9fZmlndXJle21heC13aWR0aDo4MCV9Lmhpc3RvcnktLTIwMDAgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0xe3dpZHRoOjk2cHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5oaXN0b3J5LS0yMDAwIC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtMXt3aWR0aDoxMTIuNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lmhpc3RvcnktLTIwMDAgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0xe3dpZHRoOjE0Mi41cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsuaGlzdG9yeS0tMjAwMCAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTF7d2lkdGg6MTUwcHh9fS5oaXN0b3J5LS0yMDAwIC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtMnt3aWR0aDo0NC44cHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5oaXN0b3J5LS0yMDAwIC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtMnt3aWR0aDo1Mi41cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuaGlzdG9yeS0tMjAwMCAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTJ7d2lkdGg6NjYuNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7Lmhpc3RvcnktLTIwMDAgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0ye3dpZHRoOjcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGlzdG9yeS0tMjAwMHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9Lmhpc3RvcnktLTIwMDAgLmhpc3RvcnlfX2NvbF9fY29udGVudHtwYWRkaW5nLXRvcDoxODBweDtwYWRkaW5nLWJvdHRvbTozMDBweH0uaGlzdG9yeS0tMjAwMCAuaGlzdG9yeV9fY291bnRyaWVzX19udW1iZXJ7cGFkZGluZzoyNXB4fS5oaXN0b3J5LS0yMDAwIC5oaXN0b3J5X19jb3VudHJpZXNfX251bWJlcl9fdmFse3dpZHRoOjI4MHB4O2hlaWdodDoyODBweDtmb250LXNpemU6MjVweH0uaGlzdG9yeS0tMjAwMCAuaGlzdG9yeV9fY291bnRyaWVzX193b3Jke2ZvbnQtc2l6ZToyNXB4fX0uaGlzdG9yeS0tMjAwOHtwYWRkaW5nLXRvcDo3NXB4O3BhZGRpbmctYm90dG9tOjcwcHh9Lmhpc3RvcnktLTIwMDggLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVye3BhZGRpbmc6MThweH0uaGlzdG9yeS0tMjAwOCAuaGlzdG9yeV9fY291bnRyaWVzX19udW1iZXJfX3ZhbHt3aWR0aDo2MHB4O2hlaWdodDo2MHB4fS5oaXN0b3J5LS0yMDA4IC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtMXt3aWR0aDoxMTUuMnB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGlzdG9yeS0tMjAwOCAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTF7d2lkdGg6MTM1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuaGlzdG9yeS0tMjAwOCAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTF7d2lkdGg6MTcxcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsuaGlzdG9yeS0tMjAwOCAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTF7d2lkdGg6MTgwcHh9fS5oaXN0b3J5LS0yMDA4IC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtMnt3aWR0aDoxODguOHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGlzdG9yeS0tMjAwOCAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTJ7d2lkdGg6MjIxLjI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuaGlzdG9yeS0tMjAwOCAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTJ7d2lkdGg6MjgwLjI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsuaGlzdG9yeS0tMjAwOCAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTJ7d2lkdGg6Mjk1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGlzdG9yeS0tMjAwOHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9Lmhpc3RvcnktLTIwMDggLmhpc3RvcnlfX2NvbF9fY29udGVudHtwYWRkaW5nLXRvcDoyNjBweDtwYWRkaW5nLWJvdHRvbTozMjBweH0uaGlzdG9yeS0tMjAwOCAuaGlzdG9yeV9fY291bnRyaWVzX19udW1iZXJ7cGFkZGluZzoyNXB4fS5oaXN0b3J5LS0yMDA4IC5oaXN0b3J5X19jb3VudHJpZXNfX251bWJlcl9fdmFse3dpZHRoOjQ0MHB4O2hlaWdodDo0NDBweDtmb250LXNpemU6MzFweH0uaGlzdG9yeS0tMjAwOCAuaGlzdG9yeV9fY291bnRyaWVzX193b3Jke2ZvbnQtc2l6ZTozMXB4fX0uaGlzdG9yeS0tMjAxNXtwYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjc1cHh9Lmhpc3RvcnktLTIwMTUgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVye3BhZGRpbmc6MThweH0uaGlzdG9yeS0tMjAxNSAuaGlzdG9yeV9fY291bnRyaWVzX19udW1iZXJfX3ZhbHt3aWR0aDo3MHB4O2hlaWdodDo3MHB4fS5oaXN0b3J5LS0yMDE1IC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtMXt3aWR0aDoxODMuNjhweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lmhpc3RvcnktLTIwMTUgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0xe3dpZHRoOjIxNS4yNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lmhpc3RvcnktLTIwMTUgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0xe3dpZHRoOjI3Mi42NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7Lmhpc3RvcnktLTIwMTUgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0xe3dpZHRoOjI4N3B4fX0uaGlzdG9yeS0tMjAxNSAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTJ7d2lkdGg6MTg4LjhweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lmhpc3RvcnktLTIwMTUgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0ye3dpZHRoOjIyMS4yNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lmhpc3RvcnktLTIwMTUgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0ye3dpZHRoOjI4MC4yNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7Lmhpc3RvcnktLTIwMTUgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0ye3dpZHRoOjI5NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7Lmhpc3RvcnktLTIwMTV7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfS5oaXN0b3J5LS0yMDE1IC5oaXN0b3J5X19jb2xfX2NvbnRlbnR7cGFkZGluZy10b3A6MjgwcHh9Lmhpc3RvcnktLTIwMTUgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVye3BhZGRpbmc6MjVweH0uaGlzdG9yeS0tMjAxNSAuaGlzdG9yeV9fY291bnRyaWVzX19udW1iZXJfX3ZhbHt3aWR0aDo0ODBweDtoZWlnaHQ6NDgwcHg7Zm9udC1zaXplOjMxcHh9Lmhpc3RvcnktLTIwMTUgLmhpc3RvcnlfX2NvdW50cmllc19fd29yZHtmb250LXNpemU6MzFweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5oaXN0b3J5LS0xOTk1IC5oaXN0b3J5X19jb3VudHJpZXNfX251bWJlcl9fdmFsLC5oaXN0b3J5LS0yMDAwIC5oaXN0b3J5X19jb3VudHJpZXNfX251bWJlcl9fdmFsLC5oaXN0b3J5LS0yMDA4IC5oaXN0b3J5X19jb3VudHJpZXNfX251bWJlcl9fdmFsLC5oaXN0b3J5LS0yMDE1IC5oaXN0b3J5X19jb3VudHJpZXNfX251bWJlcl9fdmFse3Bvc2l0aW9uOnJlbGF0aXZlfS5oaXN0b3J5LS0xOTk1IC5oaXN0b3J5X19jb3VudHJpZXNfX3dvcmQsLmhpc3RvcnktLTIwMDAgLmhpc3RvcnlfX2NvdW50cmllc19fd29yZCwuaGlzdG9yeS0tMjAwOCAuaGlzdG9yeV9fY291bnRyaWVzX193b3JkLC5oaXN0b3J5LS0yMDE1IC5oaXN0b3J5X19jb3VudHJpZXNfX3dvcmR7dG9wOjU1JTt0b3A6Y2FsYyg1MCUgKyAxMnB4KTtsZWZ0OjUwJTtjb2xvcjojZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfX0ucGFnZS1sZWdhbHtmb250LXNpemU6MTZweH0ucGFnZS1sZWdhbCBwe21hcmdpbi1ib3R0b206MjBweH0ucGFnZS1sZWdhbCBwIHN0cm9uZ3tjb2xvcjojMzMzfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucGFnZS1sZWdhbHtmb250LXNpemU6MThweH19LnBhZ2UtbGVnYWxfX3N1YnRpdGxle21hcmdpbi10b3A6MzVweDttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMzMzM7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wYWdlLWxlZ2FsX19zdWJ0aXRsZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5wYWdlLWxlZ2FsX19zdWJ0aXRsZXttYXJnaW4tdG9wOjQ1cHg7bWFyZ2luLWJvdHRvbToyNXB4O2ZvbnQtc2l6ZToyNnB4fX0ucGFnZS1sZWdhbF9fcGFyYWdyYXBoLXRpdGxle21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiMzMzN9LnBhZ2UtbGVnYWxfX3BhcmFncmFwaC10aXRsZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnBhZ2UtbGVnYWxfX3BhcmFncmFwaC10aXRsZSBpbWd7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucGFnZS1sZWdhbF9fcGFyYWdyYXBoLXRpdGxle21hcmdpbi10b3A6MjVweDttYXJnaW4tYm90dG9tOjEycHg7Zm9udC1zaXplOjE4cHh9fS5wYWdlLWxlZ2FsX19zdWJ0aXRsZV9fZmlyc3QtbGV0dGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoycHg7Zm9udC1zaXplOjEuNmVtO2NvbG9yOiNjNTM3NTJ9LnJlZ2lzdGVyLW9rIC50aXRsZXtjb2xvcjojNjZiYjZhfS5yZWdpc3Ryby1va19fdGl0bGVfX2ljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozcHg7bWFyZ2luLXJpZ2h0OjVweDt3aWR0aDozNXB4O2hlaWdodDozNXB4fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsucmVnaXN0cm8tb2tfX3RpdGxlX19pY29ue3RvcDo1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucmVnaXN0cm8tb2tfX3RpdGxlX19pY29ue21hcmdpbi1yaWdodDoxMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnJlZ2lzdHJvLW9rX190aXRsZV9faWNvbnt3aWR0aDo1MHB4O2hlaWdodDo1MHB4fX0uYXJjaC1pbnRyb3tiYWNrZ3JvdW5kLWNvbG9yOiNiODZlNjN9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hcmNoLWludHJve2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9yZWN1cnNvcy9hcnF1aXRlY3Rvcy9iZy1pbnRyby5qcGdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlfX0uYXJjaC1pbnRyb19fbGVmdHtkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYXJjaC1pbnRyb19fbGVmdHtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6NDclO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX19LmFyY2gtaW50cm9fX2ltYWdle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYXJjaC1pbnRyb19faW1hZ2V7ZmxvYXQ6cmlnaHR9fS5hcmNoLWludHJvX19yaWdodHtwYWRkaW5nOjQ1cHggMTVweH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFyY2gtaW50cm9fX3JpZ2h0e2Rpc3BsYXk6dGFibGUtY2VsbDtwYWRkaW5nOjUwcHggMzBweCA1MHB4IDA7d2lkdGg6NTMlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5hcmNoLWludHJvX19yaWdodHtwYWRkaW5nOjcwcHggMzBweCA3MHB4IDB9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LmFyY2gtaW50cm9fX3JpZ2h0e3BhZGRpbmc6OTBweCAzMHB4IDkwcHggMH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hcmNoLWludHJvX19yaWdodF9fY29udGVudHttYXgtd2lkdGg6NTkwcHh9fS5hcmNoLWludHJvX190aXRsZXttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFyY2gtaW50cm9fX3RpdGxle2ZvbnQtc2l6ZTozNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFyY2gtaW50cm9fX3RpdGxle2ZvbnQtc2l6ZTozOHB4O3RleHQtYWxpZ246bGVmdH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5hcmNoLWludHJvX190aXRsZXtmb250LXNpemU6NDFweH19LmFyY2gtaW50cm9fX2xpc3R7cGFkZGluZzowIDAgMCAyMHB4O21hcmdpbjowIDAgMzBweDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6I2ZmZn0uYXJjaC1pbnRyb19fbGlzdCBsaXttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hcmNoLWludHJvX19saXN0e2ZvbnQtc2l6ZToyMXB4O21hcmdpbi1ib3R0b206NTBweDtwYWRkaW5nLWxlZnQ6MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hcmNoLWludHJvX19saXN0e2ZvbnQtc2l6ZToyMnB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmFyY2gtaW50cm9fX2xpc3R7Zm9udC1zaXplOjIzcHh9fS5hcmNoLWludHJvX19idG4td3JhcHt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmFyY2gtaW50cm9fX2J0bi13cmFwe3RleHQtYWxpZ246bGVmdH19LmFyY2gtbWF0ZXJpYWxzX19pdGVte2Zsb2F0OmxlZnQ7d2lkdGg6NTAlO3BhZGRpbmctdG9wOjQ1cHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctYm90dG9tOjEwMHB4O3BhZGRpbmctbGVmdDoxNXB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5hcmNoLW1hdGVyaWFsc19faXRlbXtwYWRkaW5nLWJvdHRvbToxNDBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hcmNoLW1hdGVyaWFsc19faXRlbXtwYWRkaW5nLWJvdHRvbToyMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5hcmNoLW1hdGVyaWFsc19faXRlbXt3aWR0aDoyNSU7cGFkZGluZy1ib3R0b206MjgwcHh9fS5hcmNoLW1hdGVyaWFsc19faXRlbV9fdGl0bGV7bWFyZ2luLWJvdHRvbToyMnB4O2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFyY2gtbWF0ZXJpYWxzX19pdGVtX190aXRsZXtmb250LXNpemU6MzdweH19LmFyY2gtbWF0ZXJpYWxzX19pdGVtX19pY29ue2Rpc3BsYXk6YmxvY2s7d2lkdGg6ODBweDtoZWlnaHQ6ODBweDtib3JkZXI6MnB4IHNvbGlkICNmZmY7bWFyZ2luOjAgYXV0bztmb250LXNpemU6MDtib3JkZXItcmFkaXVzOjUwJX0uYXJjaC1tYXRlcmlhbHNfX2l0ZW1fX2ljb246YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYXJjaC1tYXRlcmlhbHNfX2l0ZW1fX2ljb257d2lkdGg6MTA4cHg7aGVpZ2h0OjEwOHB4fX0uYXJjaC1tYXRlcmlhbHNfX2l0ZW1fX2ljb25fX2ltZ3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmFyY2gtbWF0ZXJpYWxzX19pdGVtLS1tZXRhbCAuYXJjaC1tYXRlcmlhbHNfX2l0ZW1fX2ljb25fX2ltZ3t3aWR0aDozMHB4O2hlaWdodDphdXRvO3RyYW5zZm9ybTpyb3RhdGUoLTMwZGVnKX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFyY2gtbWF0ZXJpYWxzX19pdGVtLS1tZXRhbCAuYXJjaC1tYXRlcmlhbHNfX2l0ZW1fX2ljb25fX2ltZ3t3aWR0aDo0MHB4fX0uYXJjaC1tYXRlcmlhbHNfX2l0ZW0tLXBvbHltZXIgLmFyY2gtbWF0ZXJpYWxzX19pdGVtX19pY29uX19pbWd7d2lkdGg6MjhweDtoZWlnaHQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFyY2gtbWF0ZXJpYWxzX19pdGVtLS1wb2x5bWVyIC5hcmNoLW1hdGVyaWFsc19faXRlbV9faWNvbl9faW1ne3dpZHRoOjM0cHh9fS5hcmNoLW1hdGVyaWFsc19faXRlbS0tdGV4dGlsZSAuYXJjaC1tYXRlcmlhbHNfX2l0ZW1fX2ljb25fX2ltZ3t3aWR0aDozNnB4O2hlaWdodDphdXRvfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYXJjaC1tYXRlcmlhbHNfX2l0ZW0tLXRleHRpbGUgLmFyY2gtbWF0ZXJpYWxzX19pdGVtX19pY29uX19pbWd7d2lkdGg6NDZweH19LmFyY2gtbWF0ZXJpYWxzX19pdGVtLS13b29kIC5hcmNoLW1hdGVyaWFsc19faXRlbV9faWNvbl9faW1ne3dpZHRoOjQ0cHg7aGVpZ2h0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hcmNoLW1hdGVyaWFsc19faXRlbS0td29vZCAuYXJjaC1tYXRlcmlhbHNfX2l0ZW1fX2ljb25fX2ltZ3t3aWR0aDo0OHB4fX0uYXJjaC1jb3ZlcmFnZXtiYWNrZ3JvdW5kOiNmN2Y3ZjU7cGFkZGluZy1ib3R0b206NjBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFyY2gtY292ZXJhZ2V7cGFkZGluZy1ib3R0b206MTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYXJjaC1jb3ZlcmFnZXtwYWRkaW5nLWJvdHRvbToxMjBweH19LmFyY2gtY292ZXJhZ2VfX2ludHJve3BhZGRpbmctYm90dG9tOjI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hcmNoLWNvdmVyYWdlX19pbnRyb3twYWRkaW5nLWJvdHRvbTozNXB4fX0uYXJjaC1jb3ZlcmFnZV9faWNvbnN7bWFyZ2luLWJvdHRvbTozNXB4O2ZvbnQtc2l6ZTowO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYXJjaC1jb3ZlcmFnZV9faWNvbnN7bWFyZ2luLWJvdHRvbTo0NXB4fX0uYXJjaC1jb3ZlcmFnZV9faWNvbnNfX2l0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjIycHg7bWFyZ2luLWxlZnQ6MjJweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmFyY2gtY292ZXJhZ2VfX2ljb25zX19pdGVte21hcmdpbi1yaWdodDoyNXB4O21hcmdpbi1sZWZ0OjI1cHh9fS5hcmNoLXNob3dyb29tc19faGVyb3ttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5hcmNoLXNob3dyb29tc19faGVyb3ttYXJnaW4tYm90dG9tOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYXJjaC1zaG93cm9vbXNfX2hlcm97bWFyZ2luLWJvdHRvbTo4MHB4fX0uYXJjaC1zaG93cm9vbXNfX2xpc3QtY29se2Zsb2F0OmxlZnQ7d2lkdGg6NTAlO3BhZGRpbmctcmlnaHQ6MTdweDtwYWRkaW5nLWxlZnQ6MTdweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LmFyY2gtc2hvd3Jvb21zX19saXN0LWNvbHt3aWR0aDozMy4zMzMzMyV9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuYXJjaC1zaG93cm9vbXNfX2xpc3QtY29se3dpZHRoOjE2LjY2NjY2JX19LmFyY2gtc2hvd3Jvb21zX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEzMHB4O21hcmdpbjowIGF1dG8gMzBweDt0ZXh0LWRlY29yYXRpb246bm9uZX0uYXJjaC1zaG93cm9vbXNfX2l0ZW06aG92ZXIsLmFyY2gtc2hvd3Jvb21zX19pdGVtOmFjdGl2ZSwuYXJjaC1zaG93cm9vbXNfX2l0ZW06Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFyY2gtc2hvd3Jvb21zX19pdGVtOmhvdmVyIC5hcmNoLXNob3dyb29tc19faXRlbV9faWNvbiwuYXJjaC1zaG93cm9vbXNfX2l0ZW06YWN0aXZlIC5hcmNoLXNob3dyb29tc19faXRlbV9faWNvbiwuYXJjaC1zaG93cm9vbXNfX2l0ZW06Zm9jdXMgLmFyY2gtc2hvd3Jvb21zX19pdGVtX19pY29ue2JhY2tncm91bmQ6IzJmMmYyZjtib3JkZXItY29sb3I6IzJmMmYyZjtjb2xvcjojZmZmfS5hcmNoLXNob3dyb29tc19faXRlbTpob3ZlciAuYXJjaC1zaG93cm9vbXNfX2l0ZW1fX3RpdGxlLC5hcmNoLXNob3dyb29tc19faXRlbTphY3RpdmUgLmFyY2gtc2hvd3Jvb21zX19pdGVtX190aXRsZSwuYXJjaC1zaG93cm9vbXNfX2l0ZW06Zm9jdXMgLmFyY2gtc2hvd3Jvb21zX19pdGVtX190aXRsZXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMmYyZjJmfS5hcmNoLXNob3dyb29tc19faXRlbV9faWNvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MTAwJTtib3JkZXI6MnB4IHNvbGlkICNiY2JjYmM7bWFyZ2luOjAgYXV0byAxNXB4O2ZvbnQtc2l6ZTowO2NvbG9yOiNiY2JjYmM7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNpdGlvbjpib3JkZXIgMC4zcywgYmFja2dyb3VuZCAwLjNzfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuYXJjaC1zaG93cm9vbXNfX2l0ZW1fX2ljb257bWFyZ2luLWJvdHRvbToyMnB4fX0uYXJjaC1zaG93cm9vbXNfX2l0ZW1fX2ljb25fX2ltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjgwJTtkaXNwbGF5OmJsb2NrO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmFyY2gtc2hvd3Jvb21zX19pdGVtX190aXRsZXtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2JjYmNiYzt0cmFuc2l0aW9uOmNvbG9yIDAuM3N9LnBhcmsgLmJsb2NrLXRleHR7Y29sb3I6IzY5Njk2OX0ucGFyayAuYmxvY2stdGV4dCBzdHJvbmd7Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmfS5wYXJrIC5ibG9jay1xdW90ZS5ibG9jay1xdW90ZS0tcGhvdG8tbGVmdCAuYmxvY2stcXVvdGVfX3RleHR7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhcmsgLmJsb2NrLXF1b3RlX190ZXh0e3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMyZjJmMmZ9LnBhcmsgLmJsb2NrLXF1b3RlX190ZXh0IHN0cm9uZ3tjb2xvcjojMmYyZjJmfS5wYXJrLWJyZWFkY3J1bWJ7cGFkZGluZy10b3A6MzRweDtwYWRkaW5nLXJpZ2h0OjQ1cHg7cGFkZGluZy1ib3R0b206MzRweDtwYWRkaW5nLWxlZnQ6NDVweH0ucGFyay1icmVhZGNydW1iX19jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjYxcHh9LnBhcmstYnJlYWRjcnVtYl9fY29udGFpbmVyOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3JpZ2h0OjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTBweDttYXJnaW4tdG9wOi01cHg7YmFja2dyb3VuZDojZTVlNWU1fS5wYXJrLWJyZWFkY3J1bWJfX251bWJlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7dG9wOjE2cHg7ZGlzcGxheTpibG9jazt3aWR0aDozMXB4O2hlaWdodDozMXB4O21hcmdpbi1sZWZ0Oi0xNXB4O2JhY2tncm91bmQ6I2U1ZTVlNTtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MzBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlfS5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tMXtmbG9hdDpsZWZ0fS5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tMntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjMzLjMzMzMzMyV9LnBhcmstYnJlYWRjcnVtYl9fbnVtYmVyLS0ze3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NjYuNjY2NjYlfS5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tNHtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6LTE1cHh9LnBhcmstYnJlYWRjcnVtYi5pcy1zZWxlY3RlZC0xIC5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tMXt0b3A6MDt3aWR0aDo2MXB4O2hlaWdodDo2MXB4O21hcmdpbi1sZWZ0Oi0zMHB4O2xpbmUtaGVpZ2h0OjYwcHg7YmFja2dyb3VuZDojZDAyYjNhfS5wYXJrLWJyZWFkY3J1bWIuaXMtc2VsZWN0ZWQtMiAucGFyay1icmVhZGNydW1iX19jb250YWluZXI6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjA7dG9wOjUwJTtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDozMy4zMzMzMzMlO2hlaWdodDoxMHB4O21hcmdpbi10b3A6LTVweDtiYWNrZ3JvdW5kOiNkMDJiM2F9LnBhcmstYnJlYWRjcnVtYi5pcy1zZWxlY3RlZC0yIC5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tMXtiYWNrZ3JvdW5kOiNkMDJiM2F9LnBhcmstYnJlYWRjcnVtYi5pcy1zZWxlY3RlZC0yIC5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tMnt0b3A6MDt3aWR0aDo2MXB4O2hlaWdodDo2MXB4O21hcmdpbi1sZWZ0Oi0zMHB4O2xpbmUtaGVpZ2h0OjYwcHg7YmFja2dyb3VuZDojZDAyYjNhfS5wYXJrLWJyZWFkY3J1bWIuaXMtc2VsZWN0ZWQtMyAucGFyay1icmVhZGNydW1iX19jb250YWluZXI6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjA7dG9wOjUwJTtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDo2Ni42NjY2NjYlO2hlaWdodDoxMHB4O21hcmdpbi10b3A6LTVweDtiYWNrZ3JvdW5kOiNkMDJiM2F9LnBhcmstYnJlYWRjcnVtYi5pcy1zZWxlY3RlZC0zIC5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tMXtiYWNrZ3JvdW5kOiNkMDJiM2F9LnBhcmstYnJlYWRjcnVtYi5pcy1zZWxlY3RlZC0zIC5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tMntiYWNrZ3JvdW5kOiNkMDJiM2F9LnBhcmstYnJlYWRjcnVtYi5pcy1zZWxlY3RlZC0zIC5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tM3t0b3A6MDt3aWR0aDo2MXB4O2hlaWdodDo2MXB4O21hcmdpbi1sZWZ0Oi0zMHB4O2xpbmUtaGVpZ2h0OjYwcHg7YmFja2dyb3VuZDojZDAyYjNhfS5wYXJrLWJyZWFkY3J1bWIuaXMtc2VsZWN0ZWQtNCAucGFyay1icmVhZGNydW1iX19jb250YWluZXI6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjA7dG9wOjUwJTtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMHB4O21hcmdpbi10b3A6LTVweDtiYWNrZ3JvdW5kOiNkMDJiM2F9LnBhcmstYnJlYWRjcnVtYi5pcy1zZWxlY3RlZC00IC5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tMXtiYWNrZ3JvdW5kOiNkMDJiM2F9LnBhcmstYnJlYWRjcnVtYi5pcy1zZWxlY3RlZC00IC5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tMntiYWNrZ3JvdW5kOiNkMDJiM2F9LnBhcmstYnJlYWRjcnVtYi5pcy1zZWxlY3RlZC00IC5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tM3tiYWNrZ3JvdW5kOiNkMDJiM2F9LnBhcmstYnJlYWRjcnVtYi5pcy1zZWxlY3RlZC00IC5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tNHt0b3A6MDt3aWR0aDo2MXB4O2hlaWdodDo2MXB4O21hcmdpbi1yaWdodDotMzBweDtsaW5lLWhlaWdodDo2MHB4O2JhY2tncm91bmQ6I2QwMmIzYX0ucGFyay1kYXRhe2JhY2tncm91bmQ6I2Y3ZjdmNTttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wYXJrLWRhdGF7bWFyZ2luLWJvdHRvbTo4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnBhcmstZGF0YV9fY29udGFpbmVye2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5wYXJrLWRhdGFfX2NvbC1waG90b3tkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6NTUlO3ZlcnRpY2FsLWFsaWduOnRvcH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5wYXJrLWRhdGFfX2NvbC1waG90b3t3aWR0aDo1MCV9fS5wYXJrLWRhdGFfX3Bob3Rve2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnBhcmstZGF0YV9fcGhvdG97d2lkdGg6YXV0bztmbG9hdDpyaWdodH19LnBhcmstZGF0YV9fY29sLWRlc2N7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1ib3R0b206MzBweDtwYWRkaW5nLWxlZnQ6MTVweDtmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzJmMmYyZn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnBhcmstZGF0YV9fY29sLWRlc2N7cGFkZGluZy1yaWdodDozMHB4O3BhZGRpbmctbGVmdDozMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnBhcmstZGF0YV9fY29sLWRlc2N7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOjQ1JTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsucGFyay1kYXRhX19jb2wtZGVzY3t3aWR0aDo1MCU7cGFkZGluZy1yaWdodDo3MHB4O3BhZGRpbmctbGVmdDo3MHB4O2ZvbnQtc2l6ZToyMXB4fX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey5wYXJrLWRhdGFfX2NvbC1kZXNje3BhZGRpbmctcmlnaHQ6MTAwcHg7cGFkZGluZy1sZWZ0OjEwMHB4fX0ucGFyay1kYXRhX190ZXh0LWJsb2Nre21hcmdpbi1ib3R0b206MjBweH0ucGFyay1kYXRhX190aXRsZXtmb250LXNpemU6MzVweDtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnBhcmstZGF0YV9fdGl0bGV7Zm9udC1zaXplOjM4cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsucGFyay1kYXRhX190aXRsZXtmb250LXNpemU6NDNweH19LnBhcmstZGF0YV9fbGFiZWx7Y29sb3I6IzY5Njk2OTttYXJnaW4tYm90dG9tOjVweH0ucGFyay1kYXRhX19kZXNje3BhZGRpbmctdG9wOjhweH0ucGFyay1nb2JpZXJub3twYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjMwcHg7YmFja2dyb3VuZDojZjlkOTMwfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsucGFyay1nb2JpZXJub3twYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctYm90dG9tOjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucGFyay1nb2JpZXJub3twYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsucGFyay1nb2JpZXJub3twYWRkaW5nLXRvcDoxMDBweDtwYWRkaW5nLWJvdHRvbToxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5wYXJrLWdvYmllcm5vX19jb250YWluZXJ7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnBhcmstZ29iaWVybm9fX2NvbC1pbWFnZXtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6MjUlO3ZlcnRpY2FsLWFsaWduOnRvcH19LnBhcmstZ29iaWVybm9fX2NvbC1kZXNje3BhZGRpbmctbGVmdDo0JX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnBhcmstZ29iaWVybm9fX2NvbC1kZXNje2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDo3NSU7dmVydGljYWwtYWxpZ246bWlkZGxlfX0ucGFyay1nb2JpZXJub19faW1hZ2V7ZGlzcGxheTpibG9jazt3aWR0aDoxNTBweDtoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJTttYXJnaW46MCBhdXRvIDMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5wYXJrLWdvYmllcm5vX19pbWFnZXttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucGFyay1nb2JpZXJub19faW1hZ2V7d2lkdGg6MjAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LnBhcmstZ29iaWVybm9fX2ltYWdle3dpZHRoOmF1dG99fS5wYXJrLWdvYmllcm5vX190aXRsZXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzAwMDt0ZXh0LWFsaWduOmNlbnRlcn0ucGFyay1nb2JpZXJub19fdGl0bGUgc3Ryb25ne2ZvbnQtZmFtaWx5OlwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5wYXJrLWdvYmllcm5vX190aXRsZXtmb250LXNpemU6MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5wYXJrLWdvYmllcm5vX190aXRsZXtmb250LXNpemU6MzVweDt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LnBhcmstZ29iaWVybm9fX3RpdGxle2ZvbnQtc2l6ZTo0MHB4fX0ubGVlZC1jb3VuY2lse3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDBweDtjb2xvcjojMmYyZjJmO2JhY2tncm91bmQ6I0ZGRkZGRn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmxlZWQtY291bmNpbHtwYWRkaW5nLXRvcDo3MHB4O3BhZGRpbmctYm90dG9tOjcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubGVlZC1jb3VuY2lse3BhZGRpbmctdG9wOjEwMHB4O3BhZGRpbmctYm90dG9tOjEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmxlZWQtY291bmNpbF9fY29sLWRlc2N7cGFkZGluZy10b3A6MjVweH19LmxlZWQtY291bmNpbF9faW1hZ2V7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2hlaWdodDphdXRvO21heC13aWR0aDoxODBweDttYXJnaW46MCBhdXRvIDMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5sZWVkLWNvdW5jaWxfX2ltYWdle21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MH19LmxlZWQtY291bmNpbF9fdGl0bGV7Zm9udC1zaXplOjI0cHg7bWFyZ2luLWJvdHRvbToyMHB4fS5sZWVkLWNvdW5jaWxfX3RpdGxlIHN0cm9uZ3tmb250LWZhbWlseTpcIlVuaXZlcnNMVC1Db25kZW5zZWRCb2xkXCIsXCJBcmlhbFwiLHNhbnMtc2VyaWZ9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5sZWVkLWNvdW5jaWxfX3RpdGxle2ZvbnQtc2l6ZTozMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmxlZWQtY291bmNpbF9fdGl0bGV7Zm9udC1zaXplOjM1cHg7dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey5sZWVkLWNvdW5jaWxfX3RpdGxle2ZvbnQtc2l6ZTo0MXB4fX0ubGVlZC1jb3VuY2lsX190ZXh0e2ZvbnQtc2l6ZToxOXB4O21hcmdpbi1ib3R0b206MThweH0ubGVlZC1jb3VuY2lsX190ZXh0IHN0cm9uZ3tmb250LWZhbWlseTpcIlVuaXZlcnNMVC1Db25kZW5zZWRCb2xkXCIsXCJBcmlhbFwiLHNhbnMtc2VyaWZ9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5sZWVkLWNvdW5jaWxfX3RleHR7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubGVlZC1jb3VuY2lsX190ZXh0e2ZvbnQtc2l6ZToyMXB4fX0ubGVlZC13aGF0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjtjb2xvcjojMmYyZjJmO2JhY2tncm91bmQ6I2Y3ZjdmNX0ubGVlZC13aGF0IC5yb3d7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5sZWVkLXdoYXRfX2NvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDo1MHB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubGVlZC13aGF0X19jb250YWluZXJ7cGFkZGluZy10b3A6NzBweDtwYWRkaW5nLWJvdHRvbTo3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmxlZWQtd2hhdF9fY29udGFpbmVye3BhZGRpbmctdG9wOjEwMHB4O3BhZGRpbmctYm90dG9tOjEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmxlZWQtY291bmNpbF9fY29sLWRlc2N7cGFkZGluZy1yaWdodDo1MHB4fX0ubGVlZC13aGF0X19kZWNvcmF0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjI3MHB4O21hcmdpbjowIGF1dG8gLTIzcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5sZWVkLXdoYXRfX2RlY29yYXRpb257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0yMnB4O3JpZ2h0OjEycHg7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmxlZWQtd2hhdF9fZGVjb3JhdGlvbntib3R0b206LTM2cHg7bWF4LXdpZHRoOm5vbmV9fS5sZWVkLXdoYXRfX3RpdGxle2ZvbnQtc2l6ZToyNHB4O21hcmdpbi1ib3R0b206MjBweH0ubGVlZC13aGF0X190aXRsZSBzdHJvbmd7Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmfUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsubGVlZC13aGF0X190aXRsZXtmb250LXNpemU6MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5sZWVkLXdoYXRfX3RpdGxle2ZvbnQtc2l6ZTozNXB4O3RleHQtYWxpZ246bGVmdH19QG1lZGlhIChtaW4td2lkdGg6IDg1LjM3NWVtKXsubGVlZC13aGF0X190aXRsZXtmb250LXNpemU6NDFweH19LmxlZWQtd2hhdF9fdGV4dHtmb250LXNpemU6MTlweDttYXJnaW4tYm90dG9tOjE4cHh9LmxlZWQtd2hhdF9fdGV4dCBzdHJvbmd7Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubGVlZC13aGF0X190ZXh0e2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmxlZWQtd2hhdF9fdGV4dHtmb250LXNpemU6MjFweH19LmxlZWQtd2h5e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDtwYWRkaW5nLXRvcDo4MHB4fS5sZWVkLXdoeTpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMXB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6M3B4O2hlaWdodDo4MHB4O2JhY2tncm91bmQ6I2Y3ZjdmNX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmxlZWQtd2h5e3BhZGRpbmctdG9wOjEzMHB4fS5sZWVkLXdoeTpiZWZvcmV7aGVpZ2h0OjEzMHB4fX0ubGVlZC13aHlfX2ljb25ze21hcmdpbi1ib3R0b206MjVweH0ubGVlZC13aHlfX2ljb25zLWNvbHtmbG9hdDpsZWZ0O3dpZHRoOjIwJTtwYWRkaW5nLXJpZ2h0OjVweDtwYWRkaW5nLWxlZnQ6NXB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubGVlZC13aHlfX2ljb25zLWNvbHtwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1sZWZ0OjE4cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubGVlZC13aHlfX2ljb25zLWNvbHtwYWRkaW5nLXJpZ2h0OjI1cHg7cGFkZGluZy1sZWZ0OjI1cHh9fS5sZWVkLXdoeV9faWNvbnNfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTA4cHg7bWFyZ2luOjAgYXV0b30ubGVlZC13aHlfX2ljb25zX19pdGVtX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbToxMDAlO2JvcmRlcjozcHggc29saWQgI2Y3ZjdmNTttYXJnaW46MCBhdXRvIDE1cHg7Zm9udC1zaXplOjA7Ym9yZGVyLXJhZGl1czo1MCV9LmxlZWQtd2h5X19pY29uc19faXRlbV9faW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrO21heC13aWR0aDo2MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmxlZWQtd2h5X19pY29uc19faXRlbV9faW1ne21heC13aWR0aDo4MCV9fS5sZWVkLXdoeV9faWNvbnNfX2l0ZW0tLXJvZGlsbG8gLmxlZWQtd2h5X19pY29uc19faXRlbV9faW1ne21heC13aWR0aDo1MCV9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5sZWVkLXdoeV9faWNvbnNfX2l0ZW0tLXJvZGlsbG8gLmxlZWQtd2h5X19pY29uc19faXRlbV9faW1ne21heC13aWR0aDo4MCV9fS5sZWVkLXdoeV9faWNvbnNfX2l0ZW0tLXNob3BwaW5nIC5sZWVkLXdoeV9faWNvbnNfX2l0ZW1fX2ltZ3ttYXgtd2lkdGg6NDAlfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubGVlZC13aHlfX2ljb25zX19pdGVtLS1zaG9wcGluZyAubGVlZC13aHlfX2ljb25zX19pdGVtX19pbWd7bWF4LXdpZHRoOjgwJX19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5sZWVkLXdoeV9fcm93LWJsb2Nre2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubGVlZC13aHlfX3Jvdy1ibG9ja3ttYXJnaW4tYm90dG9tOjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubGVlZC13aHlfX2NvbC1ibG9ja3tkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6NDglO3BhZGRpbmc6MzBweCAyNXB4IDI1cHg7dmVydGljYWwtYWxpZ246dG9wfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmxlZWQtd2h5X19jb2wtYmxvY2t7cGFkZGluZzozNXB4IDQwcHggMzBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5sZWVkLXdoeV9fY29sLWJsb2Nre3BhZGRpbmc6NDVweCA1MHB4IDMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubGVlZC13aHlfX2NvbC1ibG9jay5sZWVkLXdoeV9fY29sLWJsb2NrLS1ib3JkZXJlZHtib3JkZXI6MnB4IHNvbGlkICNlY2VjZWN9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubGVlZC13aHlfX2NvbC1zZXBhcmF0b3J7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOjQlfX0ubGVlZC13aHlfX2Jsb2Nre21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmxlZWQtd2h5X19ibG9ja3ttYXJnaW4tYm90dG9tOjB9fS5sZWVkLXdoeV9fYmxvY2tfX2ljb257ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowIGF1dG8gMThweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmxlZWQtd2h5X19ibG9ja19faWNvbnttYXJnaW4tYm90dG9tOjIzcHh9fS5sZWVkLXdoeV9fYmxvY2tfX3RpdGxle21hcmdpbi1ib3R0b206MjBweDtmb250LWZhbWlseTpcIlVuaXZlcnNMVC1Db25kZW5zZWRCb2xkXCIsXCJBcmlhbFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MS4yNTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMmYyZjJmfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubGVlZC13aHlfX2Jsb2NrX190aXRsZXtmb250LXNpemU6MjBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5sZWVkLXdoeV9fYmxvY2tfX3RpdGxle2ZvbnQtc2l6ZToyMnB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmxlZWQtd2h5X19ibG9ja19fdGl0bGV7Zm9udC1zaXplOjIzcHh9fS5sZWVkLXdoeV9fYmxvY2tfX3RleHR7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MS4yNTtjb2xvcjojMmYyZjJmfS5sZWVkLXdoeV9fYmxvY2tfX3RleHQgcHttYXJnaW4tYm90dG9tOjE1cHh9LmxlZWQtd2h5X19ibG9ja19fdGV4dCB1bHtwYWRkaW5nOjAgMCAwIDIycHg7bWFyZ2luOjAgMCAxNXB4fS5sZWVkLXdoeV9fYmxvY2tfX3RleHQgbGl7cGFkZGluZzowO21hcmdpbjowIDAgN3B4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubGVlZC13aHlfX2Jsb2NrX190ZXh0e2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmxlZWQtd2h5X19ibG9ja19fdGV4dHtmb250LXNpemU6MjJweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5sZWVkLXdoeV9fYmxvY2tfX3RleHR7Zm9udC1zaXplOjIzcHh9fS5wYXJrLXByZXNlbnRhdGlvbiAuYmxvY2stdGV4dHtjb2xvcjojNjk2OTY5fS5wYXJrLXByZXNlbnRhdGlvbiAuYmxvY2stdGV4dCBzdHJvbmd7Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmfS5wYXJrLXByZXNlbnRhdGlvbiAuYmxvY2stcXVvdGUuYmxvY2stcXVvdGUtLXBob3RvLWxlZnQgLmJsb2NrLXF1b3RlX190ZXh0e3RleHQtYWxpZ246Y2VudGVyfS5wYXJrLXByZXNlbnRhdGlvbiAuYmxvY2stcXVvdGVfX3RleHR7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzY5Njk2OX0ucGFyay1wcmVzZW50YXRpb24gLmJsb2NrLXF1b3RlX190ZXh0IHN0cm9uZ3tjb2xvcjojNjk2OTY5fS5jdy1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5jdy1oZWFkZXJfX2Jne3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MDt0b3A6MjAwcHg7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvZW1wcmVzYS9jb29sLXdvcmtpbmcvdGV4dHVyZS5wbmdcIik7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIGNlbnRlcn0uY3ctaGVhZGVyX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uY3ctaGVhZGVyX19pbWFnZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWFyZ2luOjAgYXV0b30uY3ctaGVhZGVyX192aWRlby13cmFwe21heC13aWR0aDo5MzBweDtwYWRkaW5nOjAgMTVweDttYXJnaW46LTklIGF1dG8gNDVweH0uY3ctaGVhZGVyX192aWRlb3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjU2LjI1JX0uY3ctaGVhZGVyX192aWRlb19faWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jdy1hY3RpdXtvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NzVweH1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmN3LWFjdGl1e3BhZGRpbmctYm90dG9tOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuY3ctYWN0aXV7cGFkZGluZy1ib3R0b206OTBweH19LmN3LWFjdGl1X19jb250YWluZXJ7cGFkZGluZzowIDE1cHg7Zm9udC1zaXplOjB9LmN3LWFjdGl1X19jb250YWluZXI6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSAobWF4LXdpZHRoOiA2MS45OWVtKXsuY3ctYWN0aXVfX2NvbnRhaW5lci5jb250YWluZXItZmx1aWR7bWF4LXdpZHRoOjgxMnB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmN3LWFjdGl1X19jb250YWluZXJ7cGFkZGluZzowfX0uY3ctYWN0aXVfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDAgMzBweH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmN3LWFjdGl1X19jb250ZW50e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjYwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZzowIDclfX0uY3ctYWN0aXVfX3RleHR7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MS4zO3RleHQtYWxpZ246bGVmdDtjb2xvcjojNzA2ZjZkfS5jdy1hY3RpdV9fdGV4dCBwe21hcmdpbi1ib3R0b206MTVweH0uY3ctYWN0aXVfX3RleHQgc3Ryb25ne2ZvbnQtZmFtaWx5OlwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZn1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LmN3LWFjdGl1X190ZXh0e2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmN3LWFjdGl1X190ZXh0e2ZvbnQtc2l6ZToyN3B4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmN3LWFjdGl1X190ZXh0e2ZvbnQtc2l6ZToyOHB4fX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey5jdy1hY3RpdV9fdGV4dHtmb250LXNpemU6MjlweH19LmN3LWFjdGl1X19waG90b3twb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmN3LWFjdGl1X19waG90b3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0MCU7dmVydGljYWwtYWxpZ246bWlkZGxlfX0uY3ctYWN0aXVfX3Bob3RvX19pbWd7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6ODUlO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luOjAgYXV0byAzMHB4fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuY3ctYWN0aXVfX3Bob3RvX19pbWd7ZmxvYXQ6cmlnaHQ7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjB9fS5jdy10aW1le3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXJnaW4tdG9wOi00NXB4fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY3ctdGltZXtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCV9fS5jdy10aW1lX19jb2x7cG9zaXRpb246cmVsYXRpdmV9LmN3LXRpbWVfX2NvbDpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2hlaWdodDo1MHB4O2JhY2tncm91bmQ6I2NjY31AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmN3LXRpbWVfX2NvbDpiZWZvcmV7aGVpZ2h0OjcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY3ctdGltZV9fY29se2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDozMy4zMzMzMzMlfS5jdy10aW1lX19jb2w6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMXB4O2JhY2tncm91bmQ6I2NjY319LmN3LXRpbWVfX2l0ZW17cG9zaXRpb246cmVsYXRpdmV9LmN3LXRpbWVfX2l0ZW1fX2NvbnRlbnR7cGFkZGluZy10b3A6MzVweDtwYWRkaW5nLXJpZ2h0OjYlO3BhZGRpbmctYm90dG9tOjMxcHg7cGFkZGluZy1sZWZ0OjYlO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuY3ctdGltZV9faXRlbV9fY29udGVudHtwYWRkaW5nLWJvdHRvbTo1MXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmN3LXRpbWVfX2l0ZW1fX2NvbnRlbnR7cGFkZGluZy10b3A6NTdweDtwYWRkaW5nLXJpZ2h0OjglO3BhZGRpbmctYm90dG9tOjYxcHg7cGFkZGluZy1sZWZ0OjglfX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmN3LXRpbWVfX2l0ZW1fX2NvbnRlbnR7cGFkZGluZy1yaWdodDoxMCU7cGFkZGluZy1sZWZ0OjEwJX19LmN3LXRpbWVfX2l0ZW1fX2ltZ3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxNTBweDt3aWR0aDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowIGF1dG8gMjhweH1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmN3LXRpbWVfX2l0ZW1fX2ltZ3ttYXgtd2lkdGg6ODAlfX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmN3LXRpbWVfX2l0ZW1fX2ltZ3ttYXJnaW4tYm90dG9tOjM4cHh9fS5jdy10aW1lX19pdGVtX190aXRsZXttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozNXB4O2xpbmUtaGVpZ2h0OjF9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5jdy10aW1lX19pdGVtX190aXRsZXtmb250LXNpemU6NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5jdy10aW1lX19pdGVtX190aXRsZXtmb250LXNpemU6NDRweH19LmN3LXRpbWVfX2l0ZW1fX3RleHTCoHtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxLjM7bWFyZ2luOjB9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5jdy10aW1lX19pdGVtX190ZXh0wqB7Zm9udC1zaXplOjIxcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsuY3ctdGltZV9faXRlbV9fdGV4dMKge2ZvbnQtc2l6ZToyM3B4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmN3LXRpbWVfX2l0ZW1fX3RleHTCoHtmb250LXNpemU6MjVweH19LmN3LXRpbWVfX2NvbC5jdy10aW1lX19jb2wtLWRlc2NhbnNve2NvbG9yOiNlYmFhOTY7YmFja2dyb3VuZDojZmVmYWY4fS5jdy10aW1lX19jb2wuY3ctdGltZV9fY29sLS1kZXNjYW5zbzpiZWZvcmV7YmFja2dyb3VuZDojZWJhYTk2fS5jdy10aW1lX19jb2wuY3ctdGltZV9fY29sLS1kZXNjYW5zbzphZnRlcntiYWNrZ3JvdW5kOiNlYmFhOTZ9LmN3LXRpbWVfX2NvbC5jdy10aW1lX19jb2wtLXRyYWJham97Y29sb3I6IzgzYzliZjtiYWNrZ3JvdW5kOiNmMWY5Zjh9LmN3LXRpbWVfX2NvbC5jdy10aW1lX19jb2wtLXRyYWJham86YmVmb3Jle2JhY2tncm91bmQ6IzgzYzliZn0uY3ctdGltZV9fY29sLmN3LXRpbWVfX2NvbC0tdHJhYmFqbzphZnRlcntiYWNrZ3JvdW5kOiM4M2M5YmZ9LmN3LXRpbWVfX2NvbC5jdy10aW1lX19jb2wtLW9jaW97Y29sb3I6I2Q2YmI3NDtiYWNrZ3JvdW5kOiNmYWY1ZTh9LmN3LXRpbWVfX2NvbC5jdy10aW1lX19jb2wtLW9jaW86YmVmb3Jle2JhY2tncm91bmQ6I2Q2YmI3NH0uY3ctdGltZV9fY29sLmN3LXRpbWVfX2NvbC0tb2NpbzphZnRlcntiYWNrZ3JvdW5kOiNkNmJiNzR9LmN3LWhhcHB5e3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206MTAwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvZW1wcmVzYS9jb29sLXdvcmtpbmcvYmctaGFwcHkucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtcG9zaXRpb246MCAwO2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5jdy1oYXBweXtwYWRkaW5nLXRvcDowfX0uY3ctaGFwcHlfX2l0ZW1fX2ltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b31AbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSl7LmN3LWhhcHB5X19pdGVtX19pbWd7bWF4LXdpZHRoOjI1MHB4fX0uY3ctaGFwcHlfX2l0ZW1fX2JhZGdle2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MjUwcHg7bWFyZ2luOjAgYXV0b30uZXJyb3ItNDA0IC5wYWdlLWludHJve3BhZGRpbmc6MjVweCAwIDB9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5lcnJvci00MDQgLnBhZ2UtaW50cm97cGFkZGluZzoxNXB4IDAgNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LmVycm9yLTQwNCAucGFnZS1pbnRyb3twYWRkaW5nOjE1cHggMCA1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA4NS4zNzVlbSl7LmVycm9yLTQwNCAucGFnZS1pbnRyb3twYWRkaW5nOjIwcHggMCA1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDVlbSl7LmVycm9yLTQwNCAucGFnZS1pbnRyb3twYWRkaW5nOjQwcHggMCAyMHB4fX0uZXJyb3ItNDA0LWNvbnRlbnR7cGFkZGluZy10b3A6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3ZjU7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZXJyb3ItNDA0LWNvbnRlbnR7cGFkZGluZy10b3A6NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5lcnJvci00MDQtY29udGVudHtwYWRkaW5nLXRvcDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTA1ZW0pey5lcnJvci00MDQtY29udGVudHtwYWRkaW5nLXRvcDo5MHB4fX0uZXJyb3ItNDA0LXRpdGxle21hcmdpbjowIDAgMjRweDtmb250LWZhbWlseTpcIlVuaXZlcnNMVC1Db25kZW5zZWRMaWdodFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjE7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiMyZjJmMmZ9LmVycm9yLTQwNC10aXRsZSBzdHJvbmd7Zm9udC1mYW1pbHk6XCJVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZFwiLFwiQXJpYWxcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjI0ZW19QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5lcnJvci00MDQtdGl0bGV7Zm9udC1zaXplOjMyLjVweH19QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5lcnJvci00MDQtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTozNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LmVycm9yLTQwNC10aXRsZXtmb250LXNpemU6MzcuNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmVycm9yLTQwNC10aXRsZXtmb250LXNpemU6NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwNWVtKXsuZXJyb3ItNDA0LXRpdGxle2ZvbnQtc2l6ZTo1MHB4O21hcmdpbi1ib3R0b206MjRweH19LmVycm9yLTQwNC1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MDt0ZXh0LWFsaWduOmNlbnRlcn0uZXJyb3ItNDA0LWltYWdlX19pbWd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjIzMHB4fUBtZWRpYSAobWluLXdpZHRoOiAzMGVtKXsuZXJyb3ItNDA0LWltYWdlX19pbWd7d2lkdGg6MjgxcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZXJyb3ItNDA0LWltYWdlOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjM0MHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL2Vycm9yLTQwNC5qcGdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2VudGVyfX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey5lcnJvci00MDQtaW1hZ2U6YmVmb3Jle2hlaWdodDo0MjRweH19LmVycm9yLTQwNC1pbWFnZTphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6OTdweDtiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDMwZW0pey5lcnJvci00MDQtaW1hZ2U6YWZ0ZXJ7aGVpZ2h0OjExOHB4fX0uZXJyb3ItNDA0LWltYWdlLmhhcy1wcm9tbyAuZXJyb3ItNDA0LWltYWdlX19pbWd7Y3Vyc29yOnBvaW50ZXJ9LmVycm9yLTQwNC1pbWFnZS5oYXMtcHJvbW8gLmVycm9yLTQwNC1nYWZhc3tjdXJzb3I6cG9pbnRlcn0uZXJyb3ItNDA0LWltYWdlLmhhcy1wcm9tbyAuZXJyb3ItNDA0LWdhZmFzOmhvdmVyIGltZ3thbmltYXRpb246Ym91bmNlSW4gMC41NXMgYm90aH0uZXJyb3ItNDA0LWdhZmFze2Rpc3BsYXk6bm9uZX0uZXJyb3ItNDA0LWdhZmFzIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDklO2xlZnQ6NDAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NjJweDtoZWlnaHQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey5lcnJvci00MDQtZ2FmYXMgaW1ne3dpZHRoOjcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuZXJyb3ItNDA0LWdhZmFze3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt0b3A6MDtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjE5MHB4O2hlaWdodDoxMDAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfX1AbWVkaWEgKG1pbi13aWR0aDogODUuMzc1ZW0pey5lcnJvci00MDQtZ2FmYXN7d2lkdGg6MjQwcHh9fUBrZXlmcmFtZXMgYm91bmNlSW57ZnJvbSwyMCUsNDAlLDYwJSw4MCUsdG97YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXt9MjAle3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKX00MCV7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKX02MCV7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywgMS4wMywgMS4wMykgcm90YXRlM2QoMCwgMCwgMSwgNWRlZyl9ODAle3RyYW5zZm9ybTpzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKX10b3t0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKSByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKX19LndhbGx5LXdyYXB7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTAyNzt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtvdmVyZmxvdzphdXRvO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bzt3aWxsLWNoYW5nZTpzY3JvbGwtcG9zaXRpb247YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LndhbGx5LWJhY2tkcm9we2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjEwMjY7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ZGlzcGxheTpub25lO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt3aWxsLWNoYW5nZTpzY3JvbGwtcG9zaXRpb259LndhbGx5e3Bvc2l0aW9uOnJlbGF0aXZlfS53YWxseV9fY2xvc2UtYnRue3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt0b3A6MTVweDtyaWdodDoxNXB4O2NvbG9yOiNiYmJ9LndhbGx5X19jbG9zZS1idG46aG92ZXIsLndhbGx5X19jbG9zZS1idG46YWN0aXZlLC53YWxseV9fY2xvc2UtYnRuOmZvY3Vze2NvbG9yOiM2NjZ9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey53YWxseV9fY2xvc2UtYnRue3RvcDoxOHB4O3JpZ2h0OjI2cHh9fS5wcm9tby13YWxseS13YXJuaW5ne3BhZGRpbmctdG9wOjEwMHB4fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsucHJvbW8td2FsbHktd2FybmluZ3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LnByb21vLXdhbGx5LXN0ZXB7ZGlzcGxheTpub25lO3BhZGRpbmctdG9wOjUwcHg7cGFkZGluZy1ib3R0b206NTBweH1AbWVkaWEgKG1heC13aWR0aDogNjEuOTllbSl7LnByb21vLXdhbGx5LXN0ZXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLWhlaWdodDogNDhlbSl7LnByb21vLXdhbGx5LXN0ZXB7cGFkZGluZy10b3A6NzBweH19QG1lZGlhIChtaW4taGVpZ2h0OiA1MGVtKXsucHJvbW8td2FsbHktc3RlcHtwYWRkaW5nLXRvcDoxMDBweH19QG1lZGlhIChtaW4taGVpZ2h0OiA2My43NWVtKXsucHJvbW8td2FsbHktc3RlcHtwYWRkaW5nLXRvcDoxMjBweH19LnByb21vLXdhbGx5LXN0ZXAtMntwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9LnByb21vLXdhbGx5LWxvYWRpbmd7cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fUBtZWRpYSAobWluLWhlaWdodDogNDhlbSl7LnByb21vLXdhbGx5LWxvYWRpbmd7cGFkZGluZy10b3A6NzBweH19QG1lZGlhIChtaW4taGVpZ2h0OiA1MGVtKXsucHJvbW8td2FsbHktbG9hZGluZ3twYWRkaW5nLXRvcDoxMDBweH19QG1lZGlhIChtaW4taGVpZ2h0OiA2My43NWVtKXsucHJvbW8td2FsbHktbG9hZGluZ3twYWRkaW5nLXRvcDoxMjBweH19LnByb21vLXdhbGx5LWNoYWlye21heC13aWR0aDoxNDBweDttYXJnaW4tYm90dG9tOjIwcHh9LnByb21vLXdhbGx5LXdyYXAtZ2FtZXtwb3NpdGlvbjpyZWxhdGl2ZX0ucHJvbW8td2FsbHktd3JhcC1nYW1lIGF7Y3Vyc29yOmRlZmF1bHR9LnByb21vLXdhbGx5LXRpbWVye3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6Mjt0b3A6MTVweDtsZWZ0OjUwJTttaW4taGVpZ2h0OjUwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctbGVmdDoyMHB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjUwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNkMzAwMzc7YmFja2dyb3VuZDpyZ2JhKDU1LDU1LDU1LDAuOCk7Ym9yZGVyLXJhZGl1czozMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5wcm9tby13YWxseS10aW1lci1jbG9ja3twYWRkaW5nLXRvcDo0cHg7Zm9udC1zaXplOjEuM2VtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzowLjEyZW07Y29sb3I6I2ZmZn0ucHJvbW8td2FsbHktYnRucyAuYnRue21hcmdpbi1yaWdodDo3cHg7bWFyZ2luLWxlZnQ6N3B4fS5wcm9tby13YWxseS1idG5zIC5idG46Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0ucHJvbW8td2FsbHktYnRucyAuYnRuOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LndhbGx5LXdyYXAtLWZhc2UyIC5wcm9tby13YWxseS10aW1lcnt3aGl0ZS1zcGFjZTpub3dyYXB9LndhbGx5LXdyYXAtLWZhc2UyIC5wcm9tby13YWxseS10aW1lciBkaXZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6NHB4O2ZvbnQtc2l6ZToxLjNlbTtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6MC4xMmVtO2NvbG9yOiNmZmZ9LndhbGx5LXdyYXAtLWZhc2UyIC5wcm9tby13YWxseS10aW1lciBkaXYucHJvbW8td2FsbHktdGltZXItY2xvY2t7bWFyZ2luLXJpZ2h0OjE1cHh9LndhbGx5LXdyYXAtLWZhc2UyIC5wcm9tby13YWxseS10aW1lciBkaXYuaWNvbntwYWRkaW5nLXRvcDo0cHg7Zm9udC1zaXplOjEuM2VtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzowLjEyZW07Y29sb3I6I2ZmZjttYXJnaW46MCAxNHB4fS53YWxseS13cmFwLS1mYXNlMiAucHJvbW8td2FsbHktdGltZXIgZGl2Lmljb246bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0ud2FsbHktd3JhcC0tZmFzZTIgLnByb21vLXdhbGx5LXRpbWVyIGRpdi5pY29uIC5pY29uLXN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LndhbGx5LXdyYXAtLWZhc2UyIC5wcm9tby13YWxseS10aW1lciBkaXYuaWNvbiAuaWNvbi1zdmcgLnN0MCwud2FsbHktd3JhcC0tZmFzZTIgLnByb21vLXdhbGx5LXRpbWVyIGRpdi5pY29uIC5pY29uLXN2ZyAuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzliOWI5Yn0ud2FsbHktd3JhcC0tZmFzZTIgLnByb21vLXdhbGx5LXRpbWVyIGRpdi5pY29uLmFjdGl2ZSAuaWNvbi1zdmctLWZpbGwgLnN0MCwud2FsbHktd3JhcC0tZmFzZTIgLnByb21vLXdhbGx5LXRpbWVyIGRpdi5pY29uLmFjdGl2ZSAuaWNvbi1zdmctLWZpbGwgLnN0MXtzdHJva2U6I2ZmZn0ud2FsbHktd3JhcC0tZmFzZTIgLnByb21vLXdhbGx5LXRpbWVyIGRpdi5pY29uLmluYWN0aXZlIC5pY29uLXN2Z3tkaXNwbGF5Om5vbmV9LndhbGx5LXdyYXAtLWZhc2UyIC5wcm9tby13YWxseS10aW1lciBkaXYuaWNvbi5pbmFjdGl2ZTo6YWZ0ZXJ7Y29udGVudDonPyd9LndhbGx5LXdyYXAtLWZhc2UyIC5wcm9tby13YWxseS1maW5kLXRoaXN7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoyO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3BhZGRpbmc6MjBweCAzNXB4IDIwcHggMzBweDtmb250LXNpemU6MThweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2JhY2tncm91bmQ6cmdiYSg1NSw1NSw1NSwwLjgpO2JvcmRlci1yYWRpdXM6MH0ud2FsbHktd3JhcC0tZmFzZTIgLnByb21vLXdhbGx5LWZpbmQtdGhpcyAucHJvbW8taW5uZXItd3JhcHtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjI7dG9wOmNhbGMoNTAlIC0gMjVweCk7bGVmdDo1MCU7cGFkZGluZzoyMHB4IDM1cHggMjBweCAzMHB4O2ZvbnQtc2l6ZToxOHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS53YWxseS13cmFwLS1mYXNlMiAucHJvbW8td2FsbHktZmluZC10aGlzIC5pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDttYXJnaW4tcmlnaHQ6MTVweDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4fS53YWxseS13cmFwLS1mYXNlMiAucHJvbW8td2FsbHktZmluZC10aGlzIC5pY29uIC5pY29uLXN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS53YWxseS13cmFwLS1mYXNlMiAucHJvbW8td2FsbHktZmluZC10aGlzIC5pY29uIC5pY29uLXN2ZyAuc3QwLC53YWxseS13cmFwLS1mYXNlMiAucHJvbW8td2FsbHktZmluZC10aGlzIC5pY29uIC5pY29uLXN2ZyAuc3Qxe2ZpbGw6bm9uZX0ud2FsbHktd3JhcC0tZmFzZTIgLnByb21vLXdhbGx5LWZpbmQtdGhpcyAuaWNvbiAuaWNvbi1zdmctLWZpbGwgLnN0MCwud2FsbHktd3JhcC0tZmFzZTIgLnByb21vLXdhbGx5LWZpbmQtdGhpcyAuaWNvbiAuaWNvbi1zdmctLWZpbGwgLnN0MXtzdHJva2U6I2ZmZn0ud2FsbHktd3JhcC0tZmFzZTIgLnByb21vLXdhbGx5LWZpbmQtdGhpcyAudGV4dHtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxOHB4O3RleHQtYWxpZ246bGVmdDtoZWlnaHQ6NTBweDtwYWRkaW5nOjJweCAwfS53YWxseS13cmFwLS1mYXNlMiAucHJvbW8td2FsbHktZmluZC10aGlzIC50ZXh0IHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZmZmfS53YWxseS13cmFwLS1mYXNlMiAucHJvbW8td2FsbHktc3RlcC00IHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9LndhbGx5LXdyYXAtLWZhc2UyIC5wcm9tby13YWxseS1zdGVwLTQgdWwgbGkgLnBvc2l0aW9ue3RleHQtYWxpZ246bGVmdH0ud2FsbHktd3JhcC0tZmFzZTIgLnByb21vLXdhbGx5LXN0ZXAtNCB1bCBsaSAubmlja25hbWV7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctcmlnaHQ6NTBweH0ud2FsbHktd3JhcC0tZmFzZTIgLnByb21vLXdhbGx5LXN0ZXAtNCB1bCBsaSAuc2NvcmV7cGFkZGluZy1sZWZ0OjUwcHh9LndhbGx5LXdyYXAtLWZhc2UyIC5wcm9tby13YWxseS1zdGVwLTQgdWwgbGkgcHtmb250LXNpemU6MjJweDtjb2xvcjojMmYyZjJmO2ZvbnQtZmFtaWx5OlwiVW5pdmVyc0xULUNvbmRlbnNlZExpZ2h0XCIsXCJBcmlhbFwiLHNhbnMtc2VyaWZ9LndhbGx5LXdyYXAtLWZhc2UyIC5wcm9tby13YWxseS1zdGVwLTQgbGkuYmVzdCBwe2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjI1cHh9LndhbGx5LXdyYXAtLWZhc2UyIC5wcm9tby13YWxseS1zdGVwLTQgbGkueW91IHB7Y29sb3I6I2QzMDAzNztmb250LXNpemU6MjVweDtmb250LWZhbWlseTpcIlVuaXZlcnNMVC1Db25kZW5zZWRCb2xkXCIsXCJBcmlhbFwiLHNhbnMtc2VyaWZ9LndhbGx5LXdyYXAtLWZhc2UyIC5wcm9tby13YWxseS1zdGVwLTQgLmhlYWRlci1saXN0e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkMzAwMzc7bWFyZ2luLWJvdHRvbToxMHB4fS53YWxseS13cmFwLS1mYXNlMiAucHJvbW8td2FsbHktc3RlcC00IC5oZWFkZXItbGlzdCBwe21hcmdpbi1ib3R0b206MH0ud2FsbHktd3JhcC0tZmFzZTIgLnByb21vLXdhbGx5LXN0ZXAtNCAucmFua2luZy13cmFwe21hcmdpbi1ib3R0b206NTBweH0uaHMtc3BvdC10b29sdGlwLW91dGVyIGF7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9pbWFnZXMvZml4LnBuZ1wiKX0ubWFpbi1oZWFkZXItd3JhcC0taWZyYW1le2hlaWdodDo1MHB4fUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsubWFpbi1oZWFkZXItd3JhcC0taWZyYW1le2hlaWdodDo2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm1haW4taGVhZGVyLS1pZnJhbWV7aGVpZ2h0OjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubWFpbi1oZWFkZXJfX2xvZ28tLWlmcmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OmF1dG87dHJhbnNmb3JtOm5vbmU7ZmxvYXQ6bGVmdDt3aWR0aDo1MHB4O21hcmdpbi1yaWdodDoyM3B4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7Lm1haW4taGVhZGVyX19sb2dvLS1pZnJhbWV7d2lkdGg6NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0pey5tYWluLWhlYWRlcl9fbG9nb19faW1nLS1iaWctLWlmcmFtZXtmbG9hdDpsZWZ0O3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsuaGFtYnVyZ2VyLS1pZnJhbWV7ZGlzcGxheTpub25lfX0ubWFpbi1uYXYtLWlmcmFtZXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5tYWluLW5hdi0taWZyYW1le2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6LTE3cHh9fS5tYWluLWhlYWRlci5pcy1taW5pIC5tYWluLWhlYWRlcl9fbG9nb19faW1nLS1iaWctLWlmcmFtZXt0cmFuc2Zvcm06bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnNlY29uZGFyeS1uYXZfX2l0ZW0tLWlmcmFtZXtkaXNwbGF5OnRhYmxlLWNlbGx9fS5zZWNvbmRhcnktbmF2X19pdGVtLS1tb2JpbGV7ZGlzcGxheTp0YWJsZS1jZWxsfS5zZWNvbmRhcnktbmF2X19pdGVtLS1tb3JlLW1hcmdpbi0taWZyYW1lIC5zZWNvbmRhcnktbmF2X19pdGVtX19saW5rLS1yZWR7Y29sb3I6I2M1Mzc1Mn1AbWVkaWEgKG1pbi13aWR0aDogNDhlbSl7LnNlY29uZGFyeS1uYXZfX2l0ZW0tLW1vcmUtbWFyZ2luLS1pZnJhbWV7cGFkZGluZy1yaWdodDoxMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7LnNlY29uZGFyeS1uYXZfX2l0ZW0tLW1vcmUtbWFyZ2luLS1pZnJhbWV7cGFkZGluZy1yaWdodDoyNXB4fX0ubWFpbi1uYXZfX2xpbmtfX2ljb257d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW4tbGVmdDoxcHg7bWFyZ2luLXJpZ2h0OjVweH0ubWFpbi1uYXYtbW9iaWxlX190aXRsZV9faWNvbi0taWZyYW1le3BhZGRpbmc6MnB4fS50YWJzLXBsYWluX193cmFwLWlmcmFtZXtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmxlZnR9LnRhYnMtcGxhaW5fX3dyYXAtaWZyYW1lIC50YWJzLXBsYWluX19jbGVhcmZpeHtkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWluLXdpZHRoOiAyMy40Mzc1ZW0pey50YWJzLXBsYWluX193cmFwLWlmcmFtZSAudGFicy1wbGFpbl9fY2xlYXJmaXh7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1pbi13aWR0aDogMjMuNDM3NWVtKXsudGFicy1wbGFpbl9fd3JhcC1pZnJhbWV7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pey50YWJzLXBsYWluX193cmFwLWlmcmFtZSAudGFicy1wbGFpbl9fdGFiOm5vdCgudGFicy1wbGFpbl9fYnV0dG9uKXttYXJnaW4tcmlnaHQ6MTVweH0udGFicy1wbGFpbl9fd3JhcC1pZnJhbWUgLnRhYnMtcGxhaW5fX3RhYjpub3QoLnRhYnMtcGxhaW5fX2J1dHRvbik6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH19QG1lZGlhIChtYXgtd2lkdGg6IDI1Ljg2NWVtKXsudGFicy1wbGFpbl9fd3JhcC1pZnJhbWUgLnRhYnMtcGxhaW5fX3RhYjpub3QoLnRhYnMtcGxhaW5fX2J1dHRvbil7bWFyZ2luLXJpZ2h0OjEycHh9fS5wcm9kdWN0LW5hdl9faXRlbS0taWZyYW1le3BhZGRpbmctcmlnaHQ6MTVweH0ucHJvZHVjdC1uYXZfX2l0ZW1fX2xpbmstLWlmcmFtZXtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRcIixcIkFyaWFsXCIsc2Fucy1zZXJpZn0ucHJvZHVjdC1uYXZfX2l0ZW1fX2xpbmstLWlmcmFtZTpob3ZlciwucHJvZHVjdC1uYXZfX2l0ZW1fX2xpbmstLWlmcmFtZTphY3RpdmUsLnByb2R1Y3QtbmF2X19pdGVtX19saW5rLS1pZnJhbWU6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogMzBlbSl7LmRvd25saXN0LWl0ZW1fX2ZpbGVzLS1pZnJhbWUgLmRvd25saXN0LWl0ZW1fX2ZpbGVfX2J0bnt0b3A6LTM1cHh9fS5idG4tcmVtb3Zle3BhZGRpbmctYm90dG9tOjVweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCB0cmFuc3BhcmVudDtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Y29sb3I6I2M1Mzc1Mjtmb250LXNpemU6MTRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJ0bi1yZW1vdmU6aG92ZXIsLmJ0bi1yZW1vdmU6YWN0aXZlLC5idG4tcmVtb3ZlOmZvY3Vze2NvbG9yOiNjNTM3NTI7Ym9yZGVyLWNvbG9yOiNjNTM3NTJ9Lm1haW4tbmF2X19saW5rX19iYWRnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweDttYXJnaW4tbGVmdDo1cHg7cGFkZGluZzo0cHggN3B4O2JhY2tncm91bmQtY29sb3I6I2M1Mzc1Mjtmb250LXNpemU6MTBweDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5tYWluLW5hdi1tb2JpbGVfX2JhZGdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNHB4O21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nOjRweCA3cHg7YmFja2dyb3VuZC1jb2xvcjojYzUzNzUyO2ZvbnQtc2l6ZToxMHB4fS5zZWNvbmRhcnktbmF2X19pdGVtX19saW5rIC5pY29uLXN2Z3t2ZXJ0aWNhbC1hbGlnbjowO21hcmdpbi1yaWdodDoxMHB4fS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLS1pZnJhbWV7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pey5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLS1pZnJhbWV7bWFyZ2luLXJpZ2h0OjEwcHh9fS5jYXJvdXNlbC1wcm9kdWN0c19faWZyYW1le21hcmdpbjoyMHB4IGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9LmNhcm91c2VsLXByb2R1Y3RzX19pZnJhbWUgLmNhcm91c2VsLXByb2R1Y3RzLWl0ZW1fX3Bob3Rve21hcmdpbi1ib3R0b206MjBweH0uaWZyYW1lX19zZWNjaW9uIC5pbWctcmVzcG9uc2l2ZXttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5ibG9jay10ZXh0LS1pZnJhbWUgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYmxvY2stdGV4dC0taWZyYW1lIGlmcmFtZXttYXgtd2lkdGg6MTAwJX0uZG93bmxvYWRzX19jb250YWluZXItLWlmcmFtZXt0ZXh0LWFsaWduOmNlbnRlcn0ubWZwLWlmcmFtZSBidXR0b24ubWZwLWNsb3Nle2Rpc3BsYXk6bm9uZX0ubWZwLWlmcmFtZSAubWZwLWNsb3NlLWlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO21hcmdpbi10b3A6MTBweDt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLWJpZy5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXsubWZwLWlmcmFtZSAubWZwLWNsb3NlLWlmcmFtZXtyaWdodDowO21hcmdpbi10b3A6LTEwcHg7d2lkdGg6NDJweDtoZWlnaHQ6NDJweH19LmVtcHR5e2JvcmRlcjoxcHggc29saWQgI0MyMzg1NiAhaW1wb3J0YW50fSNhZG5UaXRsZS1sYXllciBoMSBzdHJvbmcgc3Bhbnt0ZXh0LXRyYW5zZm9ybTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsjYWRuSW5mby1sYXllcntwYWRkaW5nLXRvcDoyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7I2FkbkluZm8tbGF5ZXIgLmNvbnRhaW5lcntiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2ltYWdlcy9lbXByZXNhL2Fkbi9tb250YWplLmpwZ1wiKSAwIDAgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG99fSNhZG5JbmZvLWxheWVyIC5wcm9kdWN0X19pbmZve3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWluLXdpZHRoOiA2MmVtKXsjYWRuSW5mby1sYXllciAucHJvZHVjdF9faW5mb3twYWRkaW5nLWxlZnQ6NTVweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0peyNhZG5JbmZvLWxheWVyIC5wcm9kdWN0X19pbmZve3BhZGRpbmctbGVmdDo2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7I2FkbkluZm8tbGF5ZXIgLmluZm9BRE4tbGVmdHtwYWRkaW5nLWxlZnQ6MTAwcHg7cGFkZGluZy1yaWdodDo3NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7I2FkbkluZm8tbGF5ZXIgLmluZm9BRE4tbGVmdHtwYWRkaW5nLWxlZnQ6MTQwcHg7cGFkZGluZy1yaWdodDo5NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7I2FkbkluZm8tbGF5ZXIgLmluZm9BRE4tbGVmdCAucHJvZHVjdF9faW5mb3ttYXgtd2lkdGg6MzI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsjYWRuSW5mby1sYXllciAuaW5mb0FETi1sZWZ0IC5wcm9kdWN0X19pbmZve21heC13aWR0aDo0NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0peyNhZG5JbmZvLWxheWVyIC5pbmZvQUROLXJpZ2h0e3BhZGRpbmctbGVmdDoxMTBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0peyNhZG5JbmZvLWxheWVyIC5pbmZvQUROLXJpZ2h0e3BhZGRpbmctbGVmdDoxMzVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0peyNhZG5JbmZvLWxheWVyIC5pbmZvQUROLXJpZ2h0IC5wcm9kdWN0X19pbmZve21heC13aWR0aDozNTBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0peyNhZG5JbmZvLWxheWVyIC5pbmZvQUROLXJpZ2h0IC5wcm9kdWN0X19pbmZve21heC13aWR0aDo0NDBweH19I2FkbkluZm8tbGF5ZXIgaDJ7ZGlzcGxheTppbmxpbmU7bWFyZ2luLWxlZnQ6M3B4O2ZvbnQtZmFtaWx5OidPc3dhbGQnLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyM3B4O2NvbG9yOiMyZjJmMmZ9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0peyNhZG5JbmZvLWxheWVyIGgye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjB9fSNhZG5JbmZvLWxheWVyIHB7Zm9udC1mYW1pbHk6J09zd2FsZCcsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bGlnaHRlcjtmb250LXNpemU6MTNweDtjb2xvcjojMmYyZjJmO3RleHQtYWxpZ246anVzdGlmeX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7I2FkbkluZm8tbGF5ZXIgcHtmb250LXNpemU6MTRweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0peyNhZG5JbmZvLWxheWVyIHB7Zm9udC1zaXplOjE1cHh9fSNhZG5JbmZvLWxheWVyIC5udW1iZXJ7ZGlzcGxheTppbmxpbmU7Zm9udC1zaXplOjIzcHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNkMTAwM2J9QG1lZGlhIChtaW4td2lkdGg6IDYyZW0peyNhZG5JbmZvLWxheWVyIC5udW1iZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjkwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi03NnB4O2xlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0peyNhZG5JbmZvLWxheWVyIC5udW1iZXJ7Zm9udC1zaXplOjEwMHB4O3RvcDotOTBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0peyNpbmZvQUROLTF7bWFyZ2luLXRvcDoxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0peyNpbmZvQUROLTF7bWFyZ2luLXRvcDoxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0peyNpbmZvQUROLTJ7bWFyZ2luLXRvcDoxODBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0peyNpbmZvQUROLTJ7bWFyZ2luLXRvcDoyNzBweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0peyNpbmZvQUROLTN7bWFyZ2luLXRvcDoyMTVweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0peyNpbmZvQUROLTN7bWFyZ2luLXRvcDoyNjVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0peyNpbmZvQUROLTR7bWFyZ2luLXRvcDoxODhweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0peyNpbmZvQUROLTR7bWFyZ2luLXRvcDoyMjVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0peyNpbmZvQUROLTV7bWFyZ2luLXRvcDoyMTdweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0peyNpbmZvQUROLTV7bWFyZ2luLXRvcDoyNjVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0peyNpbmZvQUROLTZ7bWFyZ2luLXRvcDoyMjNweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0peyNpbmZvQUROLTZ7bWFyZ2luLXRvcDoyNTVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0peyNpbmZvQUROLTd7bWFyZ2luLXRvcDoxNDVweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0peyNpbmZvQUROLTd7bWFyZ2luLXRvcDoxNzdweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0peyNpbmZvQUROLTh7bWFyZ2luLXRvcDoyNDBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0peyNpbmZvQUROLTh7bWFyZ2luLXRvcDozMDRweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0peyNpbmZvQUROLTl7bWFyZ2luLXRvcDoyMzBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0peyNpbmZvQUROLTl7bWFyZ2luLXRvcDoyNzVweH19QG1lZGlhIChtaW4td2lkdGg6IDYyZW0peyNpbmZvQUROLTEwe21hcmdpbi10b3A6MjIycHg7cGFkZGluZy1ib3R0b206MTYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NWVtKXsjaW5mb0FETi0xMHttYXJnaW4tdG9wOjI3NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjJlbSl7I2luZm9BRE4tMTAuaW5mb0FETi1sZWZ0IC5wcm9kdWN0X19pbmZve3BhZGRpbmctbGVmdDo5NXB4O21heC13aWR0aDozMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0peyNpbmZvQUROLTEwLmluZm9BRE4tbGVmdCAucHJvZHVjdF9faW5mb3twYWRkaW5nLWxlZnQ6MTEwcHg7bWF4LXdpZHRoOjMxMHB4fX0uYWRkSW5mby10YWJsZXQgI2luZm9BRE4tMXttYXJnaW4tdG9wOjgwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5hZGRJbmZvLXRhYmxldCAjaW5mb0FETi0xe21hcmdpbi10b3A6ODBweH19LmFkZEluZm8tdGFibGV0ICNpbmZvQUROLTJ7bWFyZ2luLXRvcDoxNjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmFkZEluZm8tdGFibGV0ICNpbmZvQUROLTJ7bWFyZ2luLXRvcDozMDBweH19LmFkZEluZm8tdGFibGV0ICNpbmZvQUROLTN7bWFyZ2luLXRvcDoxODVweH1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmFkZEluZm8tdGFibGV0ICNpbmZvQUROLTN7bWFyZ2luLXRvcDoyODBweH19LmFkZEluZm8tdGFibGV0ICNpbmZvQUROLTR7bWFyZ2luLXRvcDoxNTVweH1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmFkZEluZm8tdGFibGV0ICNpbmZvQUROLTR7bWFyZ2luLXRvcDoyMDBweH19LmFkZEluZm8tdGFibGV0ICNpbmZvQUROLTV7bWFyZ2luLXRvcDoyMDVweH1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmFkZEluZm8tdGFibGV0ICNpbmZvQUROLTV7bWFyZ2luLXRvcDoyNjBweH19LmFkZEluZm8tdGFibGV0ICNpbmZvQUROLTZ7bWFyZ2luLXRvcDoxODBweH1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmFkZEluZm8tdGFibGV0ICNpbmZvQUROLTZ7bWFyZ2luLXRvcDoyNjBweH19LmFkZEluZm8tdGFibGV0ICNpbmZvQUROLTd7bWFyZ2luLXRvcDoxMDBweH1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmFkZEluZm8tdGFibGV0ICNpbmZvQUROLTd7bWFyZ2luLXRvcDoxODBweH19LmFkZEluZm8tdGFibGV0ICNpbmZvQUROLTh7bWFyZ2luLXRvcDoyMDVweH1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmFkZEluZm8tdGFibGV0ICNpbmZvQUROLTh7bWFyZ2luLXRvcDozMDVweH19LmFkZEluZm8tdGFibGV0ICNpbmZvQUROLTl7bWFyZ2luLXRvcDoyMTVweH1AbWVkaWEgKG1pbi13aWR0aDogNzVlbSl7LmFkZEluZm8tdGFibGV0ICNpbmZvQUROLTl7bWFyZ2luLXRvcDoyNjBweH19LmFkZEluZm8tdGFibGV0ICNpbmZvQUROLTEwe21hcmdpbi10b3A6MTYwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pey5hZGRJbmZvLXRhYmxldCAjaW5mb0FETi0xMHttYXJnaW4tdG9wOjI5MHB4fX0ucHVsbC1mYWNlc3t0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6MTBweH0ucHVsbC1mYWNlcyBpbWd7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtkaXNwbGF5OmJsb2NrfVxuIiwiLyohXG4gKiBCb290c3RyYXAgdjMuMy41IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTUgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9taXhpbnNcIjtcblxuLy8gUmVzZXQgYW5kIGRlcGVuZGVuY2llc1xuQGltcG9ydCBcImJvb3RzdHJhcC9ub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcHJpbnRcIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvZ2x5cGhpY29uc1wiO1xuXG4vLyBDb3JlIENTU1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY2FmZm9sZGluZ1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90eXBlXCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL2NvZGVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZ3JpZFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90YWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZm9ybXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnV0dG9uc1wiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2NvbXBvbmVudC1hbmltYXRpb25zXCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL2Ryb3Bkb3duc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9idXR0b24tZ3JvdXBzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2lucHV0LWdyb3Vwc1wiO1xuLy8gQGltcG9ydCBcImJvb3RzdHJhcC9uYXZzXCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL25hdmJhclwiO1xuLy8gQGltcG9ydCBcImJvb3RzdHJhcC9icmVhZGNydW1ic1wiO1xuLy8gQGltcG9ydCBcImJvb3RzdHJhcC9wYWdpbmF0aW9uXCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL3BhZ2VyXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2xhYmVsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9iYWRnZXNcIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvanVtYm90cm9uXCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL3RodW1ibmFpbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYWxlcnRzXCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL3Byb2dyZXNzLWJhcnNcIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvbWVkaWFcIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYW5lbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS1lbWJlZFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC93ZWxsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9jbG9zZVwiO1xuXG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcbkBpbXBvcnQgXCJib290c3RyYXAvbW9kYWxzXCI7XG4vLyBAaW1wb3J0IFwiYm9vdHN0cmFwL3Rvb2x0aXBcIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvcG9wb3ZlcnNcIjtcbi8vIEBpbXBvcnQgXCJib290c3RyYXAvY2Fyb3VzZWxcIjtcblxuLy8gVXRpbGl0eSBjbGFzc2VzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9yZXNwb25zaXZlLXV0aWxpdGllc1wiO1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDNcbn1cblxuLy9cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuLy9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2Bcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbi8vXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xufVxuXG4vL1xuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbi8vXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXG4vL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuLy9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbi8vXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLzJcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4vL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbi8vXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuLy9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuLy9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gVGFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDogaDVicC5jb20vclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6YmVmb3JlLFxuICAgICo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGFbaHJlZl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICB9XG5cbiAgICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyAvLyBoNWJwLmNvbS90XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJ0bixcbiAgICAuZHJvcHVwID4gLmJ0biB7XG4gICAgICAgID4gLmNhcmV0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbn1cbiIsIi8vXG4vLyBTY2FmZm9sZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXG4vLyBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcbioge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICAgICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuXG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcbi8vXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Zcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IHdpbGwgYmUgcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xufVxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xufVxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSl7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLy9cbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3Ncbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXG5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi8vIEJveCBzaXppbmdcbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgICAgICAgYm94LXNpemluZzogJGJveG1vZGVsO1xufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogJG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAvLyBGaXJlZm94XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvbnNcbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG59XG5cbkBtaXhpbiBzY2FsZVgoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbn1cbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbn1cbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG59XG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xufVxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG5cbi8vIFRyYW5zaXRpb25zXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG59XG4iLCIkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZSAhZGVmYXVsdDtcbi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRncmF5LWJhc2U6ICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpICFkZWZhdWx0OyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcblxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgZGFya2VuKCM0MjhiY2EsIDYuNSUpICFkZWZhdWx0OyAvLyAjMzM3YWI3XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgIzViYzBkZSAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNmMGFkNGUgIWRlZmF1bHQ7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjZDk1MzRmICFkZWZhdWx0O1xuXG5cbi8vPT0gU2NhZmZvbGRpbmdcbi8vXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG4kYm9keS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbi8vPT0gVHlwb2dyYXBoeVxuLy9cbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRmb250LXNpemUtbGFyZ2U6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjcpKSAhZGVmYXVsdDsgLy8gfjI0cHhcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjQyODU3MTQyOSAhZGVmYXVsdDsgLy8gMjAvMTRcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxuXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4xICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG5cbi8vPT0gSWNvbm9ncmFwaHlcbi8vXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXG5cbi8vKiogTG9hZCBmb250cyBmcm9tIHRoaXMgZGlyZWN0b3J5LlxuXG4vLyBbY29udmVydGVyXSBJZiAkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyIGlmIHVzZWQsIHByb3ZpZGUgcGF0aCByZWxhdGl2ZSB0byB0aGUgYXNzZXRzIGxvYWQgcGF0aC5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgYmVjYXVzZSBzb21lIGFzc2V0IGhlbHBlcnMsIHN1Y2ggYXMgU3Byb2NrZXRzLCBkbyBub3Qgd29yayB3aXRoIGZpbGUtcmVsYXRpdmUgcGF0aHMuXG4kaWNvbi1mb250LXBhdGg6IGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIFwiYm9vdHN0cmFwL1wiLCBcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9cIikgIWRlZmF1bHQ7XG5cbi8vKiogRmlsZSBuYW1lIGZvciBhbGwgZm9udCBmaWxlcy5cbiRpY29uLWZvbnQtbmFtZTogICAgICAgICAgXCJnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCIgIWRlZmF1bHQ7XG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXG4kaWNvbi1mb250LXN2Zy1pZDogICAgICAgIFwiZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDb21wb25lbnRzXG4vL1xuLy8jIyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuIFZhbHVlcyBiYXNlZCBvbiAxNHB4IHRleHQgYW5kIDEuNDI4IGxpbmUtaGVpZ2h0ICh+MjBweCB0byBzdGFydCkuXG5cbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICA2cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6ICAgMTJweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctbGFyZ2UtdmVydGljYWw6ICAgIDEwcHggIWRlZmF1bHQ7XG4kcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAgMTZweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctc21hbGwtdmVydGljYWw6ICAgIDVweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6ICAxMHB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgMXB4ICFkZWZhdWx0O1xuJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgIDVweCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWxhcmdlOiAgICAgICAgIDEuMzMzMzMzMyAhZGVmYXVsdDsgLy8gZXh0cmEgZGVjaW1hbHMgZm9yIFdpbiA4LjEgQ2hyb21lXG4kbGluZS1oZWlnaHQtc21hbGw6ICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgNHB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgIDZweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAzcHggIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgYmFja2dyb3VuZCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vKiogV2lkdGggb2YgdGhlIGBib3JkZXJgIGZvciBnZW5lcmF0aW5nIGNhcmV0cyB0aGF0IGluZGljYXRvciBkcm9wZG93bnMuXG4kY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXG4kY2FyZXQtd2lkdGgtbGFyZ2U6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gVGFibGVzXG4vL1xuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweCAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IEJ1dHRvbnNcbi8vXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcblxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi13YXJuaW5nLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRidG4tZGFuZ2VyLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICM2NmFmZTkgIWRlZmF1bHQ7XG5cbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcblxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTVweCAhZGVmYXVsdDtcblxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cblxuLy89PSBEcm9wZG93bnNcbi8vXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXG4kZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBEZXByZWNhdGVkIGAkZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcblxuXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cbi8vXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cblxuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcblxuXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBHcmlkIHN5c3RlbVxuLy9cbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cblxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzBweCAhZGVmYXVsdDtcbi8vIE5hdmJhciBjb2xsYXBzZVxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgxMTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2YmFyXG4vL1xuLy8jI1xuXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2c1xuLy9cbi8vIyNcblxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUb29sdGlwc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cbiRoci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcblxuQG1peGluIHRhYi1mb2N1cygpIHtcbiAgLy8gRGVmYXVsdFxuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgLy8gV2ViS2l0XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cbkBtaXhpbiBpbWctcmVzcG9uc2l2ZSgkZGlzcGxheTogYmxvY2spIHtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0xeH1cIiksIFwiI3skZmlsZS0xeH1cIikpO1xuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTJ4fVwiKSwgXCIjeyRmaWxlLTJ4fVwiKSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy9cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfVxuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xufVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIH1cbn1cblxuXG4vLyBFbXBoYXNpcyAmIG1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiAkZm9udC1zaXplLXNtYWxsIC8gJGZvbnQtc2l6ZS1iYXNlKSk7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS13YXJuaW5nLWJnO1xuICBwYWRkaW5nOiAuMmVtO1xufVxuXG4vLyBBbGlnbm1lbnRcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG59XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRzdGF0ZS1pbmZvLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vLyBGb3Igbm93IHdlJ2xsIGxlYXZlIHRoZXNlIGFsb25nc2lkZSB0aGUgdGV4dCBjbGFzc2VzIHVudGlsIHY0IHdoZW4gd2UgY2FuXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXG4uYmctcHJpbWFyeSB7XG4gIC8vIEdpdmVuIHRoZSBjb250cmFzdCBoZXJlLCB0aGlzIGlzIHRoZSBvbmx5IGNsYXNzIHRvIGhhdmUgaXRzIGNvbG9yIGludmVydGVkXG4gIC8vIGF1dG9tYXRpY2FsbHkuXG4gIGNvbG9yOiAjZmZmO1xufVxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBQYWdlIGhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xuICBtYXJnaW46ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTGlzdCBvcHRpb25zXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAubGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBsaXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLy8gRGVzY3JpcHRpb24gTGlzdHNcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcbi8vXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxuXG4uZGwtaG9yaXpvbnRhbCB7XG4gIGRkIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogKCRkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogJGRsLWhvcml6b250YWwtb2Zmc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcbmFiYnJbdGl0bGVdLFxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRhYmJyLWJvcmRlci1jb2xvcjtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIEBleHRlbmQgLnRleHQtdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbjogMCAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuXG4gIHAsXG4gIHVsLFxuICBvbCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyAvLyBlbSBkYXNoLCBuYnNwXG4gICAgfVxuICB9XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4vL1xuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IC8vIG5ic3AsIGVtIGRhc2hcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkcmVzc2VzXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbiIsIi8vIFR5cG9ncmFwaHlcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBUZXh0IG92ZXJmbG93XG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgY2VpbCgoJGd1dHRlciAvIC0yKSk7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvL1xuLy8gR3JpZCBzeXN0ZW1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1zbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1tZDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1sZztcbiAgfVxufVxuXG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbi5yb3cge1xuICBAaW5jbHVkZSBtYWtlLXJvdztcbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucztcblxuXG4vLyBFeHRyYSBzbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxuLy8gc21hcnRwaG9uZXMuXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZCh4cyk7XG5cblxuLy8gU21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xuLy8gdG8gdGFibGV0cy5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChzbSk7XG59XG5cblxuLy8gTWVkaXVtIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKG1kKTtcbn1cblxuXG4vLyBMYXJnZSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBsYXJnZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChsZyk7XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG59XG5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuIiwiLy9cbi8vIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vLyBCYXNlbGluZSBzdHlsZXNcblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAvLyBDZWxsc1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XG4gID4gY2FwdGlvbiArIHRoZWFkLFxuICA+IGNvbGdyb3VwICsgdGhlYWQsXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcbiAgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIE5lc3RpbmdcbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcblxuLnRhYmxlLWNvbmRlbnNlZCB7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiB0aGVhZCA+IHRyIHtcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaG92ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBjZWxsIHNpemluZ1xuLy9cbi8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcblxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbnRhYmxlIHtcbiAgdGQsXG4gIHRoIHtcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdhY3RpdmUnLCAkdGFibGUtYmctYWN0aXZlKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdzdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2luZm8nLCAkc3RhdGUtaW5mby1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdkYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxuLy8gYnkgZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAwLjc1KTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xuICAgID4gLnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfSxcbiAgICA+IHRoLiN7JHN0YXRlfSxcbiAgICAmLiN7JHN0YXRlfSA+IHRkLFxuICAgICYuI3skc3RhdGV9ID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgPiB0aC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0ZCxcbiAgICAmOmhvdmVyID4gLiN7JHN0YXRlfSxcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcbi8vXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogJGxlZ2VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxlZ2VuZC1ib3JkZXItY29sb3I7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcbi8vXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXG5cbi8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5OyAvLyBJRTgtOVxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgQGluY2x1ZGUgdGFiLWZvY3VzO1xufVxuXG4vLyBBZGp1c3Qgb3V0cHV0IGVsZW1lbnRcbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbn1cblxuXG4vLyBDb21tb24gZm9ybSBjb250cm9sc1xuLy9cbi8vIFNoYXJlZCBzaXplIGFuZCB0eXBlIHJlc2V0cyBmb3IgZm9ybSBjb250cm9scy4gQXBwbHkgYC5mb3JtLWNvbnRyb2xgIHRvIGFueVxuLy8gb2YgdGhlIGZvbGxvd2luZyBmb3JtIGNvbnRyb2xzOlxuLy9cbi8vIHNlbGVjdFxuLy8gdGV4dGFyZWFcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXG4vLyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZVwiXVxuLy8gaW5wdXRbdHlwZT1cIm1vbnRoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cIndlZWtcIl1cbi8vIGlucHV0W3R5cGU9XCJudW1iZXJcIl1cbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxuLy8gaW5wdXRbdHlwZT1cInVybFwiXVxuLy8gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxuLy8gaW5wdXRbdHlwZT1cImNvbG9yXCJdXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7IC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIDxzZWxlY3Q+cyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMpO1xuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyO1xuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJltkaXNhYmxlZF0sXG4gICZbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWRpc2FibGVkO1xuICAgIG9wYWNpdHk6IDE7IC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTVcbiAgfVxuXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRleHRhcmVhJiB0byB0ZXh0YXJlYS5mb3JtLWNvbnRyb2xcbn1cblxuLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXG4vL1xuLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5cbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXG4vL1xuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbi8vXG4vLyBOb3RlIHRoYXQgYXMgb2YgOC4zLCBpT1MgZG9lc24ndCBzdXBwb3J0IGBkYXRldGltZWAgb3IgYHdlZWtgLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1zbSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xufVxuXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuLy9cbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICZbZGlzYWJsZWRdLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtYmFzZSk7XG5cbiAgJi5pbnB1dC1sZyxcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LXNtJywgJGlucHV0LWhlaWdodC1zbWFsbCwgJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xuLmZvcm0tZ3JvdXAtc20ge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtc21hbGwpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gIH1cbn1cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LWxnJywgJGlucHV0LWhlaWdodC1sYXJnZSwgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xuLmZvcm0tZ3JvdXAtbGcge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtbGFyZ2UpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmhhcy1mZWVkYmFjayB7XG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XG4gIH1cbn1cbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3Nlcylcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcblxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgIHRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cbiAgfVxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gSGVscCB0ZXh0XG4vL1xuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogbGlnaHRlbigkdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAuZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbkBtaXhpbiBmb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBmb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuLmZvcm0taW5saW5lIHtcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG59XG5cblxuXG4vLyBIb3Jpem9udGFsIGZvcm1zXG4vL1xuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cblxuLmZvcm0taG9yaXpvbnRhbCB7XG5cbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXG4gIC8vXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xuICAucmFkaW8sXG4gIC5jaGVja2JveCB7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xuICB9XG5cbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgfVxuXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICB9XG4gIH1cblxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xuICAvL1xuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cblxuICAvLyBGb3JtIGdyb3VwIHNpemVzXG4gIC8vXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXG4gIC5mb3JtLWdyb3VwLWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tZ3JvdXAtc20ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHRleHQtY29sb3I6ICM1NTUsICRib3JkZXItY29sb3I6ICNjY2MsICRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUsXG4gICYucmFkaW8gbGFiZWwsXG4gICYuY2hlY2tib3ggbGFiZWwsXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzKSB7XG4gICRjb2xvci1yZ2JhOiByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIC42KTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4ICRjb2xvci1yZ2JhKTtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGlucHV0LXNpemUoJHBhcmVudCwgJGlucHV0LWhlaWdodCwgJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICBzZWxlY3QjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSN7JHBhcmVudH0sXG4gIHNlbGVjdFttdWx0aXBsZV0jeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGb3IgaW5wdXQuYnRuXG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWJhc2UtdmVydGljYWwsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1iYXNlLCAkbGluZS1oZWlnaHQtYmFzZSwgJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRidG4tZGVmYXVsdC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjY1KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEuYnRuXG59XG5cbmEuYnRuIHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZGVmYXVsdCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGVmYXVsdC1jb2xvciwgJGJ0bi1kZWZhdWx0LWJnLCAkYnRuLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tcHJpbWFyeS1jb2xvciwgJGJ0bi1wcmltYXJ5LWJnLCAkYnRuLXByaW1hcnktYm9yZGVyKTtcbn1cbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxuLmJ0bi1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWNvbG9yLCAkYnRuLXN1Y2Nlc3MtYmcsICRidG4tc3VjY2Vzcy1ib3JkZXIpO1xufVxuLy8gSW5mbyBhcHBlYXJzIGFzIGJsdWUtZ3JlZW5cbi5idG4taW5mbyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4taW5mby1jb2xvciwgJGJ0bi1pbmZvLWJnLCAkYnRuLWluZm8tYm9yZGVyKTtcbn1cbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2Vcbi5idG4td2FybmluZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4td2FybmluZy1jb2xvciwgJGJ0bi13YXJuaW5nLWJnLCAkYnRuLXdhcm5pbmctYm9yZGVyKTtcbn1cbi8vIERhbmdlciBhbmQgZXJyb3IgYXBwZWFyIGFzIHJlZFxuLmJ0bi1kYW5nZXIge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRhbmdlci1jb2xvciwgJGJ0bi1kYW5nZXItYmcsICRidG4tZGFuZ2VyLWJvcmRlcik7XG59XG5cblxuLy8gTGluayBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJ1dHRvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1sZyB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cbi5idG4tc20ge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5idG4teHMge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy14cy12ZXJ0aWNhbCwgJHBhZGRpbmcteHMtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuXG5cbi8vIEJsb2NrIGJ1dHRvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gICAgfVxuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuIiwiLy8gT3BhY2l0eVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcbn1cbiIsIi8vXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGVhZHMgdXAhXG4vL1xuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjE1cyBsaW5lYXIpO1xuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRyJi5pbiB0byB0ci5jb2xsYXBzZS5pblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGJvZHkmLmluIHRvIHRib2R5LmNvbGxhcHNlLmluXG59XG5cbnRyLmNvbGxhcHNlLmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkoaGVpZ2h0LCB2aXNpYmlsaXR5KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XG59XG4iLCIvL1xuLy8gQnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbi5idG4tZ3JvdXAge1xuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCxcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHkgZ2l2ZW4gYSAuZHJvcGRvd24tbWVudSBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7IEBleHRlbmQgLmJ0bi14czsgfVxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2U7XG59XG5cblxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuXG5cbi8vIEp1c3RpZmllZCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgPiAuYnRuLWdyb3VwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG4iLCIvL1xuLy8gSW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZHJvcGRvd25zXG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyAvLyBwcmV2ZW50IGlucHV0IGdyb3VwcyBmcm9tIGluaGVyaXRpbmcgYm9yZGVyIHN0eWxlcyBmcm9tIHRhYmxlIGNlbGxzIHdoZW4gcGxhY2VkIHdpdGhpbiBhIHRhYmxlXG5cbiAgLy8gVW5kbyBwYWRkaW5nIGFuZCBmbG9hdCBvZiBncmlkIGNsYXNzZXNcbiAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLy8gSUU5IGZ1YmFycyB0aGUgcGxhY2Vob2xkZXIgYXR0cmlidXRlIGluIHRleHQgaW5wdXRzIGFuZCB0aGUgYXJyb3dzIG9uXG4gICAgLy8gc2VsZWN0IGVsZW1lbnRzIGluIGlucHV0IGdyb3Vwcy4gVG8gZml4IGl0LCB3ZSBmbG9hdCB0aGUgaW5wdXQuIERldGFpbHM6XG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU2MSNpc3N1ZWNvbW1lbnQtMjg5MzY4NTVcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmlucHV0LWxnO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuaW5wdXQtc207XG59XG5cblxuLy8gRGlzcGxheSBhcyB0YWJsZS1jZWxsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLy8gQWRkb24gYW5kIGFkZG9uIHdyYXBwZXIgZm9yIGJ1dHRvbnNcbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcbn1cblxuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIFNpemluZ1xuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICAmLmlucHV0LWxnIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkbGFiZWwtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5sYWJlbFxuXG4gIC8vIEVtcHR5IGxhYmVscyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgbGFiZWxzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG59XG5cbi8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcbmEubGFiZWwge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxhYmVsLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBDb2xvcnNcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGxhYmVscyBnZXQgZGFya2VyIG9uIDpob3ZlcilcblxuLmxhYmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kZWZhdWx0LWJnKTtcbn1cblxuLmxhYmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1wcmltYXJ5LWJnKTtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1zdWNjZXNzLWJnKTtcbn1cblxuLmxhYmVsLWluZm8ge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1pbmZvLWJnKTtcbn1cblxuLmxhYmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC13YXJuaW5nLWJnKTtcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRhbmdlci1iZyk7XG59XG4iLCIvLyBMYWJlbHNcblxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAmW2hyZWZdIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYWRnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6ICRiYWRnZS1saW5lLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRiYWRnZS1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG5cbiAgLmJ0bi14cyAmLFxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAmIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJhZGdlXG5cbiAgLy8gQWNjb3VudCBmb3IgYmFkZ2VzIGluIG5hdnNcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAmLFxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAmIHtcbiAgICBjb2xvcjogJGJhZGdlLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYWN0aXZlLWJnO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmICsgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuXG4vLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmJhZGdlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi8vXG4vLyBBbGVydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRhbGVydC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbiAgLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgfVxuXG4gIC8vIEltcHJvdmUgYWxpZ25tZW50IGFuZCBzcGFjaW5nIG9mIGlubmVyIGNvbnRlbnRcbiAgPiBwLFxuICA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2FibGUsIC8vIFRoZSBtaXNzcGVsbGVkIC5hbGVydC1kaXNtaXNzYWJsZSB3YXMgZGVwcmVjYXRlZCBpbiAzLjIuMC5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkYWxlcnQtcGFkZGluZyArIDIwKTtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXN1Y2Nlc3MtYmcsICRhbGVydC1zdWNjZXNzLWJvcmRlciwgJGFsZXJ0LXN1Y2Nlc3MtdGV4dCk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtaW5mby1iZywgJGFsZXJ0LWluZm8tYm9yZGVyLCAkYWxlcnQtaW5mby10ZXh0KTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC13YXJuaW5nLWJnLCAkYWxlcnQtd2FybmluZy1ib3JkZXIsICRhbGVydC13YXJuaW5nLXRleHQpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtZGFuZ2VyLWJnLCAkYWxlcnQtZGFuZ2VyLWJvcmRlciwgJGFsZXJ0LWRhbmdlci10ZXh0KTtcbn1cbiIsIi8vIEFsZXJ0c1xuXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJHRleHQtY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCR0ZXh0LWNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvL1xuLy8gUGFuZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XG59XG5cbi8vIFBhbmVsIGNvbnRlbnRzXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBPcHRpb25hbCBoZWFkaW5nXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6ICRwYW5lbC1oZWFkaW5nLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFdpdGhpbiBoZWFkaW5nLCBzdHJpcCBhbnkgYGgqYCB0YWcgb2YgaXRzIGRlZmF1bHQgbWFyZ2lucyBmb3Igc3BhY2luZy5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpKTtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgPiBhLFxuICA+IHNtYWxsLFxuICA+IC5zbWFsbCxcbiAgPiBzbWFsbCA+IGEsXG4gID4gLnNtYWxsID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRwYW5lbC1mb290ZXItcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWZvb3Rlci1iZztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbn1cblxuXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcbi8vXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3Jcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cblxuLnBhbmVsIHtcbiAgPiAubGlzdC1ncm91cCxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cbi8vIENvbGxhcHNlIHNwYWNlIGJldHdlZW4gd2hlbiB0aGVyZSdzIG5vIGFkZGl0aW9uYWwgY29udGVudC5cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAge1xuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4vLyBUYWJsZXMgaW4gcGFuZWxzXG4vL1xuLy8gUGxhY2UgYSBub24tYm9yZGVyZWQgYC50YWJsZWAgd2l0aGluIGEgcGFuZWwgKG5vdCB3aXRoaW4gYSBgLnBhbmVsLWJvZHlgKSBhbmRcbi8vIHdhdGNoIGl0IGdvIGZ1bGwgd2lkdGguXG5cbi5wYW5lbCB7XG4gID4gLnRhYmxlLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGNhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgICAgcGFkZGluZy1yaWdodDogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGhlYWQ6Zmlyc3QtY2hpbGQsXG4gICAgPiB0Ym9keTpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRib2R5Omxhc3QtY2hpbGQsXG4gICAgPiB0Zm9vdDpsYXN0LWNoaWxkIHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuICA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuICA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gID4gLnRhYmxlLWJvcmRlcmVkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0ciB7XG4gICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5IHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLy8gQ29sbGFwc2FibGUgcGFuZWxzIChha2EsIGFjY29yZGlvbilcbi8vXG4vLyBXcmFwIGEgc2VyaWVzIG9mIHBhbmVscyBpbiBgLnBhbmVsLWdyb3VwYCB0byB0dXJuIHRoZW0gaW50byBhbiBhY2NvcmRpb24gd2l0aFxuLy8gdGhlIGhlbHAgb2Ygb3VyIGNvbGxhcHNlIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5cbiAgLy8gVGlnaHRlbiB1cCBtYXJnaW4gc28gaXQncyBvbmx5IGJldHdlZW4gcGFuZWxzXG4gIC5wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcblxuICAgICsgLnBhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9uc1xuLnBhbmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kZWZhdWx0LWJvcmRlciwgJHBhbmVsLWRlZmF1bHQtdGV4dCwgJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZywgJHBhbmVsLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtcHJpbWFyeS1ib3JkZXIsICRwYW5lbC1wcmltYXJ5LXRleHQsICRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmcsICRwYW5lbC1wcmltYXJ5LWJvcmRlcik7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyLCAkcGFuZWwtc3VjY2Vzcy10ZXh0LCAkcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnLCAkcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xufVxuLnBhbmVsLWluZm8ge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1pbmZvLWJvcmRlciwgJHBhbmVsLWluZm8tdGV4dCwgJHBhbmVsLWluZm8taGVhZGluZy1iZywgJHBhbmVsLWluZm8tYm9yZGVyKTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtd2FybmluZy1ib3JkZXIsICRwYW5lbC13YXJuaW5nLXRleHQsICRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmcsICRwYW5lbC13YXJuaW5nLWJvcmRlcik7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGFuZ2VyLWJvcmRlciwgJHBhbmVsLWRhbmdlci10ZXh0LCAkcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmcsICRwYW5lbC1kYW5nZXItYm9yZGVyKTtcbn1cbiIsIi8vIFBhbmVsc1xuXG5AbWl4aW4gcGFuZWwtdmFyaWFudCgkYm9yZGVyLCAkaGVhZGluZy10ZXh0LWNvbG9yLCAkaGVhZGluZy1iZy1jb2xvciwgJGhlYWRpbmctYm9yZGVyKSB7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGhlYWRpbmctYm9yZGVyO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJiA+IC5wYW5lbC1mb290ZXIge1xuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEVtYmVkcyByZXNwb25zaXZlXG4vL1xuLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgMTY6OSBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDQ6MyBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuIiwiLy9cbi8vIFdlbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3ZWxsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xuICB9XG59XG5cbi8vIFNpemVzXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xufVxuIiwiLy9cbi8vIENsb3NlIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIEBpbmNsdWRlIG9wYWNpdHkoLjIpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC41KTtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBidXR0b24mIHRvIGJ1dHRvbi5jbG9zZVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjNzIGVhc2Utb3V0KTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCkgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsMCwwLC41KSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBtaW4taGVpZ2h0OiAoJG1vZGFsLXRpdGxlLXBhZGRpbmcgKyAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gTW9kYWwgc2l6ZXNcbiAgLm1vZGFsLXNtIHsgd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgLm1vZGFsLWxnIHsgd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy9cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBGbG9hdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIFRvZ2dsaW5nIGNvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlO1xufVxuXG5cbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBGb3IgQWZmaXggcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcblxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbi8vXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKHdpbGwgYmUgcmVtb3ZlZCBpbiB2NClcbkBtaXhpbiBoaWRlLXRleHQoKSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgQGluY2x1ZGUgaGlkZS10ZXh0O1xufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXhzJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXNtJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1sZycpO1xufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXG5cbi8vXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZSN7JHBhcmVudH0gIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ciN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgjeyRwYXJlbnR9LFxuICB0ZCN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7IC8vIEZpeGVzIGFuIGlzc3VlIHdoZXJlIFJ1YnkgbG9jYWxlIGlzIG5vdCBzZXQgcHJvcGVybHlcbiAgICAgICAgICAgICAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xL3B1bGwvMTBcblxuLy8vIEJhc2UgZm9udCBzaXplIG9uIHRoZSBgPGJvZHk+YCBlbGVtZW50XG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuJG1xLWJhc2UtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuXG4vLy8gUmVzcG9uc2l2ZSBtb2RlXG4vLy9cbi8vLyBTZXQgdG8gYGZhbHNlYCB0byBlbmFibGUgc3VwcG9ydCBmb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBAbWVkaWEgcXVlcmllcyxcbi8vLyAoSUUgPD0gOCwgRmlyZWZveCA8PSAzLCBPcGVyYSA8PSA5KVxuLy8vXG4vLy8gWW91IGNvdWxkIGNyZWF0ZSBhIHN0eWxlc2hlZXQgc2VydmVkIGV4Y2x1c2l2ZWx5IHRvIG9sZGVyIGJyb3dzZXJzLFxuLy8vIHdoZXJlIEBtZWRpYSBxdWVyaWVzIGFyZSByYXN0ZXJpemVkXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gIC8vIG9sZC1pZS5zY3NzXG4vLy8gICRtcS1yZXNwb25zaXZlOiBmYWxzZTtcbi8vLyAgQGluY2x1ZGUgJ21haW4nOyAvLyBAbWVkaWEgcXVlcmllcyBpbiB0aGlzIGZpbGUgd2lsbCBiZSByYXN0ZXJpemVkIHVwIHRvICRtcS1zdGF0aWMtYnJlYWtwb2ludFxuLy8vICAgICAgICAgICAgICAgICAgIC8vIGxhcmdlciBicmVha3BvaW50cyB3aWxsIGJlIGlnbm9yZWRcbi8vL1xuLy8vIEB0eXBlIEJvb2xlYW5cbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vbWNhc2tpbGwvc2Fzcy1tcSNyZXNwb25zaXZlLW1vZGUtb2ZmIERpc2FibGVkIHJlc3BvbnNpdmUgbW9kZSBkb2N1bWVudGF0aW9uXG4kbXEtcmVzcG9uc2l2ZTogdHJ1ZSAhZGVmYXVsdDtcblxuLy8vIEJyZWFrcG9pbnQgbGlzdFxuLy8vXG4vLy8gTmFtZSB5b3VyIGJyZWFrcG9pbnRzIGluIGEgd2F5IHRoYXQgY3JlYXRlcyBhIHViaXF1aXRvdXMgbGFuZ3VhZ2Vcbi8vLyBhY3Jvc3MgdGVhbSBtZW1iZXJzLiBJdCB3aWxsIGltcHJvdmUgY29tbXVuaWNhdGlvbiBiZXR3ZWVuXG4vLy8gc3Rha2Vob2xkZXJzLCBkZXNpZ25lcnMsIGRldmVsb3BlcnMsIGFuZCB0ZXN0ZXJzLlxuLy8vXG4vLy8gQHR5cGUgTWFwXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL21jYXNraWxsL3Nhc3MtbXEjc2VlaW5nLXRoZS1jdXJyZW50bHktYWN0aXZlLWJyZWFrcG9pbnQgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuJG1xLWJyZWFrcG9pbnRzOiAoXG4gICAgbW9iaWxlOiAgMzIwcHgsXG4gICAgdGFibGV0OiAgNzQwcHgsXG4gICAgZGVza3RvcDogOTgwcHgsXG4gICAgd2lkZTogICAgMTMwMHB4XG4pICFkZWZhdWx0O1xuXG4vLy8gU3RhdGljIGJyZWFrcG9pbnQgKGZvciBmaXhlZC1zaXplZCBsYXlvdXRzKVxuLy8vXG4vLy8gRGVmaW5lIHRoZSBicmVha3BvaW50IGZyb20gJG1xLWJyZWFrcG9pbnRzIHRoYXQgc2hvdWxkXG4vLy8gYmUgdXNlZCBhcyB0aGUgdGFyZ2V0IGxlbmd0aCBmb3IgdGhlIGZpeGVkLXNpemVkIGxheW91dFxuLy8vIChpLmUuIHdoZW4gJG1xLXJlc3BvbnNpdmUgaXMgc2V0IHRvICdmYWxzZScpIGluIGEgb2xkLWllLnNjc3Ncbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gdGFibGV0LW9ubHkuc2Nzc1xuLy8vICAvL1xuLy8vICAvLyBJZ25vcmUgYWxsIHN0eWxlcyBhYm92ZSB0YWJsZXQgYnJlYWtwb2ludCxcbi8vLyAgLy8gYW5kIGZpeCB0aGUgc3R5bGVzIChlLmcuIGxheW91dCkgYXQgdGFibGV0IHdpZHRoXG4vLy8gICRtcS1yZXNwb25zaXZlOiBmYWxzZTtcbi8vLyAgJG1xLXN0YXRpYy1icmVha3BvaW50OiB0YWJsZXQ7XG4vLy8gIEBpbmNsdWRlICdtYWluJzsgLy8gQG1lZGlhIHF1ZXJpZXMgaW4gdGhpcyBmaWxlIHdpbGwgYmUgcmFzdGVyaXplZCB1cCB0byB0YWJsZXRcbi8vLyAgICAgICAgICAgICAgICAgICAvLyBsYXJnZXIgYnJlYWtwb2ludHMgd2lsbCBiZSBpZ25vcmVkXG4vLy9cbi8vLyBAdHlwZSBTdHJpbmdcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vbWNhc2tpbGwvc2Fzcy1tcSNhZGRpbmctY3VzdG9tLWJyZWFrcG9pbnRzIEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbiRtcS1zdGF0aWMtYnJlYWtwb2ludDogZGVza3RvcCAhZGVmYXVsdDtcblxuLy8vIFNob3cgYnJlYWtwb2ludHMgaW4gdGhlIHRvcCByaWdodCBjb3JuZXJcbi8vL1xuLy8vIElmIHlvdSB3YW50IHRvIGRpc3BsYXkgdGhlIGN1cnJlbnRseSBhY3RpdmUgYnJlYWtwb2ludCBpbiB0aGUgdG9wXG4vLy8gcmlnaHQgY29ybmVyIG9mIHlvdXIgc2l0ZSBkdXJpbmcgZGV2ZWxvcG1lbnQsIGFkZCB0aGUgYnJlYWtwb2ludHNcbi8vLyB0byB0aGlzIGxpc3QsIG9yZGVyZWQgYnkgbGVuZ3RoLCBlLmcuIChtb2JpbGUsIHRhYmxldCwgZGVza3RvcCkuXG4vLy9cbi8vLyBAdHlwZSBtYXBcbiRtcS1zaG93LWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcblxuLy8vIEN1c3RvbWl6ZSB0aGUgbWVkaWEgdHlwZSAoZS5nLiBgQG1lZGlhIHNjcmVlbmAgb3IgYEBtZWRpYSBwcmludGApXG4vLy8gQnkgZGVmYXVsdCBzYXNzLW1xIHVzZXMgYW4gXCJhbGxcIiBtZWRpYSB0eXBlIChgQG1lZGlhIGFsbCBhbmQg4oCmYClcbi8vL1xuLy8vIEB0eXBlIFN0cmluZ1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9tY2Fza2lsbC9zYXNzLW1xI2NoYW5naW5nLW1lZGlhLXR5cGUgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuJG1xLW1lZGlhLXR5cGU6IGFsbCAhZGVmYXVsdDtcblxuLy8vIENvbnZlcnQgcGl4ZWxzIHRvIGVtc1xuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRweCAtIHZhbHVlIHRvIGNvbnZlcnRcbi8vLyBAcGFyYW0ge051bWJlcn0gJGJhc2UtZm9udC1zaXplICgkbXEtYmFzZS1mb250LXNpemUpIC0gYDxib2R5PmAgZm9udCBzaXplXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICRmb250LXNpemUtaW4tZW1zOiBtcS1weDJlbSgxNnB4KTtcbi8vLyAgcCB7IGZvbnQtc2l6ZTogbXEtcHgyZW0oMTZweCk7IH1cbi8vL1xuLy8vIEByZXF1aXJlcyAkbXEtYmFzZS1mb250LXNpemVcbi8vLyBAcmV0dXJucyB7TnVtYmVyfVxuQGZ1bmN0aW9uIG1xLXB4MmVtKCRweCwgJGJhc2UtZm9udC1zaXplOiAkbXEtYmFzZS1mb250LXNpemUpIHtcbiAgICBAaWYgdW5pdGxlc3MoJHB4KSB7XG4gICAgICAgIEB3YXJuIFwiQXNzdW1pbmcgI3skcHh9IHRvIGJlIGluIHBpeGVscywgYXR0ZW1wdGluZyB0byBjb252ZXJ0IGl0IGludG8gcGl4ZWxzLlwiO1xuICAgICAgICBAcmV0dXJuIG1xLXB4MmVtKCRweCAqIDFweCwgJGJhc2UtZm9udC1zaXplKTtcbiAgICB9IEBlbHNlIGlmIHVuaXQoJHB4KSA9PSBlbSB7XG4gICAgICAgIEByZXR1cm4gJHB4O1xuICAgIH1cbiAgICBAcmV0dXJuICgkcHggLyAkYmFzZS1mb250LXNpemUpICogMWVtO1xufVxuXG4vLy8gR2V0IGEgYnJlYWtwb2ludCdzIGxlbmd0aFxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRuYW1lIC0gTmFtZSBvZiB0aGUgYnJlYWtwb2ludC4gT25lIG9mICRtcS1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAkdGFibGV0LXdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC1sZW5ndGgodGFibGV0KTtcbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IG1xLWdldC1icmVha3BvaW50LWxlbmd0aChkZXNrdG9wKSkge31cbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vXG4vLy8gQHJldHVybnMge051bWJlcn0gVmFsdWUgaW4gcGl4ZWxzXG5AZnVuY3Rpb24gbXEtZ2V0LWJyZWFrcG9pbnQtbGVuZ3RoKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRtcS1icmVha3BvaW50cykge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRuYW1lKSB7XG4gICAgICAgIEByZXR1cm4gbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQHdhcm4gXCJCcmVha3BvaW50ICN7JG5hbWV9IHdhc24ndCBmb3VuZCBpbiAkYnJlYWtwb2ludHMuXCI7XG4gICAgfVxufVxuXG4vLy8gUGFyc2UgYSBicmVha3BvaW50XG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZyB8IE51bWJlcn0gJHZhbHVlIC0gTGVuZ3RoIG9mIHRoZSBicmVha3BvaW50LiBPbmUgb2YgJGJyZWFrcG9pbnRzXG4vLy8gQHBhcmFtIHtCb29sZWFufSAkZXhjbHVzaXZlIChmYWxzZSkgLSBTaG91bGQgdGhlIHZhbHVlIGJlIGFuIGV4Y2x1c2l2ZSBib3VuZGFyeVxuLy8vIEBwYXJhbSB7TWFwfSAkYnJlYWtwb2ludHMgKCRtcS1icmVha3BvaW50cykgLSBNYXAgb2YgYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IG1xLXBhcnNlLWJyZWFrcG9pbnQoMzgwcHgpKSB7fVxuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogbXEtcGFyc2UtYnJlYWtwb2ludChkZXNrdG9wKSkge31cbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vIEByZXF1aXJlcyB7ZnVuY3Rpb259IG1xLXB4MmVtXG4vLy8gQHJlcXVpcmVzIHtmdW5jdGlvbn0gbXEtZ2V0LWJyZWFrcG9pbnQtbGVuZ3RoXG4vLy9cbi8vLyBAcmV0dXJucyB7TnVtYmVyfSBWYWx1ZSBpbiBwaXhlbHNcbkBmdW5jdGlvbiBtcS1wYXJzZS1icmVha3BvaW50KCR2YWx1ZSwgJGV4Y2x1c2l2ZTogZmFsc2UsICRicmVha3BvaW50czogJG1xLWJyZWFrcG9pbnRzKSB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgICBAcmV0dXJuIG1xLXB4MmVtKCR2YWx1ZSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gbXEtcHgyZW0obXEtZ2V0LWJyZWFrcG9pbnQtbGVuZ3RoKCR2YWx1ZSwgJGJyZWFrcG9pbnRzKSkgLSBpZigkZXhjbHVzaXZlLCAuMDFlbSwgMCk7XG4gICAgfVxufVxuXG4vLy8gSm9pbnMgYWxsIGVsZW1lbnRzIG9mIGAkbGlzdGAgd2l0aCBgJGdsdWVgLlxuLy8vXG4vLy8gQGlnbm9yZSBEb2N1bWVudGF0aW9uOiBodHRwOi8vc2Fzc3lsaXN0cy5jb20vZG9jdW1lbnRhdGlvbi5odG1sI3NsLXRvLXN0cmluZ1xuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkbGlzdCAtIGxpc3QgdG8gY2FzdFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZ2x1ZSAoJyBhbmQgJykgLSB2YWx1ZSB0byB1c2UgYXMgYSBqb2luIHN0cmluZ1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICBtcS1zdHJpbmdpZnkoYSBiIGMpXG4vLy8gIC8vIGEgYW5kIGIgYW5kIGNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgbXEtc3RyaW5naWZ5KGEgYiBjLCAnLCAnKVxuLy8vICAvLyBhLCBiLCBjXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9XG5AZnVuY3Rpb24gbXEtc3RyaW5naWZ5KCAkbGlzdCwgJGdsdWU6ICcgYW5kICcgKSB7XG4gICAgJHJlc3VsdDogJyc7XG5cbiAgICBAZWFjaCAkaXRlbSBpbiAkbGlzdCB7XG4gICAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyBpZihsZW5ndGgoJGl0ZW0pID4gMSwgbXEtc3RyaW5naWZ5KCRpdGVtLCAkZ2x1ZSksICRpdGVtKTtcblxuICAgICAgICBAaWYgJGl0ZW0gIT0gbnRoKCRsaXN0LCAtMSkge1xuICAgICAgICAgICAgJHJlc3VsdDogJHJlc3VsdCArICRnbHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQHJldHVybiBxdW90ZSgkcmVzdWx0KTtcbn1cblxuLy8vIE1lZGlhIFF1ZXJ5IEZ1bmN0aW9uXG4vLy9cbi8vLyBDb21wdXRlcyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIGEgbGlzdCBvZiBjb25kaXRpb25zLlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkZnJvbSAoZmFsc2UpIC0gT25lIG9mICRtcS1icmVha3BvaW50c1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgQm9vbGVhbn0gJHVudGlsIChmYWxzZSkgLSBPbmUgb2YgJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkYW5kIChmYWxzZSkgLSBBZGRpdGlvbmFsIG1lZGlhIHF1ZXJ5IHBhcmFtZXRlcnNcbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICRvciAoZmFsc2UpIC0gQWx0ZXJuYXRpdmUgbWVkaWEgcXVlcnkgcGFyYW1ldGVyc1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVkaWEtZmVhdHVyZSAod2lkdGgpIC0gTWVkaWEgZmVhdHVyZTogd2lkdGggb3IgaGVpZ2h0IG9mIHRoZSBvdXRwdXQgZGV2aWNlJ3MgcmVuZGVyaW5nIHN1cmZhY2Vcbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lZGlhLXR5cGUgKCRtcS1tZWRpYS10eXBlKSAtIE1lZGlhIHR5cGU6IHNjcmVlbiwgcHJpbnTigKZcbi8vL1xuLy8vIEBpZ25vcmUgVW5kb2N1bWVudGVkIEFQSSwgZm9yIGFkdmFuY2VkIHVzZSBvbmx5OlxuLy8vIEBpZ25vcmUgQHBhcmFtIHtNYXB9ICRicmVha3BvaW50cyAoJG1xLWJyZWFrcG9pbnRzKVxuLy8vIEBpZ25vcmUgQHBhcmFtIHtTdHJpbmd9ICRzdGF0aWMtYnJlYWtwb2ludCAoJG1xLXN0YXRpYy1icmVha3BvaW50KVxuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLW1lZGlhLXR5cGVcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtc3RhdGljLWJyZWFrcG9pbnRcbi8vLyBAcmVxdWlyZXMge2Z1bmN0aW9ufSBtcS1zdHJpbmdpZnlcbi8vLyBAcmVxdWlyZXMge2Z1bmN0aW9ufSBtcS1wYXJzZS1icmVha3BvaW50XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICRtcS1sYXAtYW5kLXVwOiBtcSgkZnJvbTogbW9iaWxlKTtcbi8vL1xuLy8vICAkbXEtcGFsbTogbXEoJHVudGlsOiB0YWJsZXQpO1xuLy8vXG4vLy8gICRtcS1sYXA6IG1xKG1vYmlsZSwgdGFibGV0KTtcbi8vL1xuLy8vICAkbXEtcG9ydGFibGU6IG1xKCRmcm9tOiB0YWJsZXQsICRhbmQ6ICcob3JpZW50YXRpb246IGxhbmRzY2FwZSknKTtcbi8vL1xuLy8vICAkbXEtZGVzay1zbWFsbDogbXEoOTUwcHgpIHtcbi8vL1xuLy8vICAkbXEtcG9ydGFibGUtc2NyZWVuOiBtcSh0YWJsZXQsICRtZWRpYS10eXBlOiBzY3JlZW4pIHtcbi8vL1xuLy8vICAvLyBBZHZhbmNlZCB1c2U6XG4vLy8gICRteS1icmVha3BvaW50czogKCBMOiA5MDBweCwgWEw6IDEyMDBweCApO1xuLy8vICAkbXEtY3VzdG9tOiBtcShMLCAkYnJlYWtwb2ludHM6ICRteS1icmVha3BvaW50cywgJHN0YXRpYy1icmVha3BvaW50OiBMKTtcbkBmdW5jdGlvbiBtcShcbiAgICAkZnJvbTogZmFsc2UsXG4gICAgJHVudGlsOiBmYWxzZSxcbiAgICAkYW5kOiBmYWxzZSxcbiAgICAkb3I6IGZhbHNlLFxuICAgICRtZWRpYS1mZWF0dXJlOiB3aWR0aCxcbiAgICAkbWVkaWEtdHlwZTogJG1xLW1lZGlhLXR5cGUsXG4gICAgJGJyZWFrcG9pbnRzOiAkbXEtYnJlYWtwb2ludHMsXG4gICAgJHN0YXRpYy1icmVha3BvaW50OiAkbXEtc3RhdGljLWJyZWFrcG9pbnRcbikge1xuICAgICRtaW4tdmFsdWU6IDA7XG4gICAgJG1heC12YWx1ZTogMDtcbiAgICAkbWVkaWEtcXVlcnk6ICgpO1xuXG4gICAgLy8gRnJvbTogdGhpcyBicmVha3BvaW50IChpbmNsdXNpdmUpXG4gICAgQGlmICRmcm9tIHtcbiAgICAgICAkbWluLXZhbHVlOiBtcS1wYXJzZS1icmVha3BvaW50KCRmcm9tLCBmYWxzZSwgJGJyZWFrcG9pbnRzKTtcbiAgICB9XG5cbiAgICAvLyBVbnRpbDogdGhhdCBicmVha3BvaW50IChleGNsdXNpdmUpXG4gICAgQGlmICR1bnRpbCB7XG4gICAgICAgICRtYXgtdmFsdWU6IG1xLXBhcnNlLWJyZWFrcG9pbnQoJHVudGlsLCB0cnVlLCAkYnJlYWtwb2ludHMpO1xuICAgIH1cblxuICAgIEBpZiAkbWVkaWEtZmVhdHVyZSB7XG4gICAgICAgIEBpZiAkbWluLXZhbHVlICE9IDAgeyAkbWVkaWEtcXVlcnk6IGFwcGVuZCgkbWVkaWEtcXVlcnksICcobWluLSN7JG1lZGlhLWZlYXR1cmV9OiAjeyRtaW4tdmFsdWV9KScpOyB9XG4gICAgICAgIEBpZiAkbWF4LXZhbHVlICE9IDAgeyAkbWVkaWEtcXVlcnk6IGFwcGVuZCgkbWVkaWEtcXVlcnksICcobWF4LSN7JG1lZGlhLWZlYXR1cmV9OiAjeyRtYXgtdmFsdWV9KScpOyB9XG4gICAgfVxuXG4gICAgQGlmICRhbmQge1xuICAgICAgICAkbWVkaWEtcXVlcnk6IGFwcGVuZCgkbWVkaWEtcXVlcnksICcjeyRhbmR9Jyk7XG4gICAgfVxuXG4gICAgJG1lZGlhLXF1ZXJ5OiBtcS1zdHJpbmdpZnkoJG1lZGlhLXF1ZXJ5LCAnIGFuZCAnKTtcblxuICAgIC8vIFByZXZlbnQgdW5uZWNlc3NhcnkgbWVkaWEgcXVlcnkgcHJlZml4ICdhbGwgYW5kICdcbiAgICBAaWYgKCRtZWRpYS10eXBlICE9ICdhbGwnIGFuZCAkbWVkaWEtcXVlcnkgIT0gJycpIHtcbiAgICAgICAgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtdHlwZX0gYW5kICN7JG1lZGlhLXF1ZXJ5fSc7XG4gICAgfVxuICAgIEBlbHNlIGlmICRtZWRpYS1xdWVyeSA9PSAnJyB7XG4gICAgICAgICRtZWRpYS1xdWVyeTogJG1lZGlhLXR5cGU7XG4gICAgfVxuXG4gICAgQGlmICRvciB7XG4gICAgICAgICRtZWRpYS1xdWVyeTogYXBwZW5kKCRtZWRpYS1xdWVyeSwgJyN7JG9yfScpO1xuICAgICAgICAkbWVkaWEtcXVlcnk6IG1xLXN0cmluZ2lmeSgkbWVkaWEtcXVlcnksICcsICcpO1xuICAgIH1cblxuICAgICRtZWRpYS1xdWVyeTogdW5xdW90ZSgjeyRtZWRpYS1xdWVyeX0pO1xuXG4gICAgQHJldHVybiAkbWVkaWEtcXVlcnk7XG59XG5cbi8vLyBNZWRpYSBRdWVyeSBNaXhpblxuLy8vXG4vLy8gR2VuZXJhdGVzIGEgbWVkaWEgcXVlcnkgYm9jaywgYmFzZWQgb24gYSBsaXN0IG9mIGNvbmRpdGlvbnMsIGFyb3VuZCBhIHNldFxuLy8vIG9mIG5lc3RlZCBDU1Mgc3RhdGVtZW50cy5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgQm9vbGVhbn0gJGZyb20gKGZhbHNlKSAtIE9uZSBvZiAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICR1bnRpbCAoZmFsc2UpIC0gT25lIG9mICRtcS1icmVha3BvaW50c1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgQm9vbGVhbn0gJGFuZCAoZmFsc2UpIC0gQWRkaXRpb25hbCBtZWRpYSBxdWVyeSBwYXJhbWV0ZXJzXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkb3IgKGZhbHNlKSAtIEFsdGVybmF0aXZlIG1lZGlhIHF1ZXJ5IHBhcmFtZXRlcnNcbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lZGlhLWZlYXR1cmUgKHdpZHRoKSAtIE1lZGlhIGZlYXR1cmU6IHdpZHRoIG9yIGhlaWdodCBvZiB0aGUgb3V0cHV0IGRldmljZSdzIHJlbmRlcmluZyBzdXJmYWNlXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZWRpYS10eXBlICgkbXEtbWVkaWEtdHlwZSkgLSBNZWRpYSB0eXBlOiBzY3JlZW4sIHByaW504oCmXG4vLy9cbi8vLyBAaWdub3JlIFVuZG9jdW1lbnRlZCBBUEksIGZvciBhZHZhbmNlZCB1c2Ugb25seTpcbi8vLyBAaWdub3JlIEBwYXJhbSB7TWFwfSAkYnJlYWtwb2ludHMgKCRtcS1icmVha3BvaW50cylcbi8vLyBAaWdub3JlIEBwYXJhbSB7Qm9vbGVhbn0gJHJlc3BvbnNpdmUgKCRtcS1yZXNwb25zaXZlKVxuLy8vIEBpZ25vcmUgQHBhcmFtIHtTdHJpbmd9ICRzdGF0aWMtYnJlYWtwb2ludCAoJG1xLXN0YXRpYy1icmVha3BvaW50KVxuLy8vXG4vLy8gQGNvbnRlbnQgc3R5bGluZyBydWxlcywgd3JhcHBlZCBpbnRvIGEgQG1lZGlhIHF1ZXJ5IHdoZW4gJHJlc3BvbnNpdmUgaXMgdHJ1ZVxuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLW1lZGlhLXR5cGVcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtc3RhdGljLWJyZWFrcG9pbnRcbi8vLyBAcmVxdWlyZXMge2Z1bmN0aW9ufSBtcVxuLy8vIEByZXF1aXJlcyB7ZnVuY3Rpb259IG1xLXBhcnNlLWJyZWFrcG9pbnRcbi8vLyBAcmVxdWlyZXMge2Z1bmN0aW9ufSBtcS1nZXQtYnJlYWtwb2ludC1sZW5ndGhcbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9tY2Fza2lsbC9zYXNzLW1xI3Jlc3BvbnNpdmUtbW9kZS1vbi1kZWZhdWx0IEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLmVsZW1lbnQge1xuLy8vICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtb2JpbGUpIHtcbi8vLyAgICAgIGNvbG9yOiByZWQ7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XG4vLy8gICAgICBjb2xvcjogYmx1ZTtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEobW9iaWxlLCB0YWJsZXQpIHtcbi8vLyAgICAgIGNvbG9yOiBncmVlbjtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCwgJGFuZDogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScpIHtcbi8vLyAgICAgIGNvbG9yOiB0ZWFsO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSg5NTBweCkge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgJG1lZGlhLXR5cGU6IHNjcmVlbikge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICAgIC8vIEFkdmFuY2VkIHVzZTpcbi8vLyAgICAkbXktYnJlYWtwb2ludHM6ICggTDogOTAwcHgsIFhMOiAxMjAwcHggKTtcbi8vLyAgICBAaW5jbHVkZSBtcShMLCAkYnJlYWtwb2ludHM6ICRteS1icmVha3BvaW50cywgJHN0YXRpYy1icmVha3BvaW50OiBMKSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gIH1cbkBtaXhpbiBtcShcbiAgICAkZnJvbTogZmFsc2UsXG4gICAgJHVudGlsOiBmYWxzZSxcbiAgICAkYW5kOiBmYWxzZSxcbiAgICAkb3I6IGZhbHNlLFxuICAgICRtZWRpYS1mZWF0dXJlOiB3aWR0aCxcbiAgICAkbWVkaWEtdHlwZTogJG1xLW1lZGlhLXR5cGUsXG4gICAgJGJyZWFrcG9pbnRzOiAkbXEtYnJlYWtwb2ludHMsXG4gICAgJHJlc3BvbnNpdmU6ICRtcS1yZXNwb25zaXZlLFxuICAgICRzdGF0aWMtYnJlYWtwb2ludDogJG1xLXN0YXRpYy1icmVha3BvaW50XG4pIHtcbiAgICAvLyBSZXNwb25zaXZlIHN1cHBvcnQgaXMgZGlzYWJsZWQsIHJhc3Rlcml6ZSB0aGUgb3V0cHV0IG91dHNpZGUgQG1lZGlhIGJsb2Nrc1xuICAgIC8vIFRoZSBicm93c2VyIHdpbGwgcmVseSBvbiB0aGUgY2FzY2FkZSBpdHNlbGYuXG4gICAgQGlmICgkcmVzcG9uc2l2ZSA9PSBmYWxzZSkge1xuICAgICAgICAkbWluLXZhbHVlOiAwO1xuICAgICAgICAkbWF4LXZhbHVlOiAwO1xuXG4gICAgICAgIC8vIEZyb206IHRoaXMgYnJlYWtwb2ludCAoaW5jbHVzaXZlKVxuICAgICAgICBAaWYgJGZyb20ge1xuICAgICAgICAgICAgJG1pbi12YWx1ZTogbXEtcGFyc2UtYnJlYWtwb2ludCgkZnJvbSwgZmFsc2UsICRicmVha3BvaW50cyk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBVbnRpbDogdGhhdCBicmVha3BvaW50IChleGNsdXNpdmUpXG4gICAgICAgIEBpZiAkdW50aWwge1xuICAgICAgICAgICAgJG1heC12YWx1ZTogbXEtcGFyc2UtYnJlYWtwb2ludCgkdW50aWwsIHRydWUsICRicmVha3BvaW50cyk7XG4gICAgICAgIH1cblxuICAgICAgICAkc3RhdGljLWJyZWFrcG9pbnQtdmFsdWU6IG1xLWdldC1icmVha3BvaW50LWxlbmd0aCgkc3RhdGljLWJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG4gICAgICAgICR0YXJnZXQtdmFsdWU6IG1xLXB4MmVtKCRzdGF0aWMtYnJlYWtwb2ludC12YWx1ZSk7XG5cbiAgICAgICAgLy8gT3V0cHV0IG9ubHkgcnVsZXMgdGhhdCBzdGFydCBhdCBvciBzcGFuIG91ciB0YXJnZXQgdmFsdWVcbiAgICAgICAgQGlmIChcbiAgICAgICAgICAgICRhbmQgPT0gZmFsc2VcbiAgICAgICAgICAgIGFuZCAkbWluLXZhbHVlIDw9ICR0YXJnZXQtdmFsdWVcbiAgICAgICAgICAgIGFuZCAoXG4gICAgICAgICAgICAgICAgJHVudGlsID09IGZhbHNlIG9yICRtYXgtdmFsdWUgPj0gJHRhcmdldC12YWx1ZVxuICAgICAgICAgICAgKVxuICAgICAgICApIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmVzcG9uc2l2ZSBzdXBwb3J0IGlzIGVuYWJsZWQsIG91dHB1dCBydWxlcyBpbnNpZGUgQG1lZGlhIHF1ZXJpZXNcbiAgICBAZWxzZSB7XG4gICAgICAgICRtZWRpYS1xdWVyeTogbXEoJGZyb20sICR1bnRpbCwgJGFuZCwgJG9yLCAkbWVkaWEtZmVhdHVyZSwgJG1lZGlhLXR5cGUsICRicmVha3BvaW50cywgJHN0YXRpYy1icmVha3BvaW50KTtcblxuICAgICAgICBAbWVkaWEgI3skbWVkaWEtcXVlcnl9IHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vLyBBZGQgYSBicmVha3BvaW50XG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG5hbWUgLSBOYW1lIG9mIHRoZSBicmVha3BvaW50XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRsZW5ndGggLSBMZW5ndGggb2YgdGhlIGJyZWFrcG9pbnRcbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICBAaW5jbHVkZSBtcS1hZGQtYnJlYWtwb2ludCh0dnNjcmVlbiwgMTkyMHB4KTtcbi8vLyAgQGluY2x1ZGUgbXEodHZzY3JlZW4pIHt9XG5AbWl4aW4gbXEtYWRkLWJyZWFrcG9pbnQoJG5hbWUsICRsZW5ndGgpIHtcbiAgICAkbmV3LWJyZWFrcG9pbnQ6ICgkbmFtZTogJGxlbmd0aCk7XG4gICAgJG1xLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoJG1xLWJyZWFrcG9pbnRzLCAkbmV3LWJyZWFrcG9pbnQpICFnbG9iYWw7XG59XG5cbi8vLyBTaG93IHRoZSBhY3RpdmUgYnJlYWtwb2ludCBpbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiB0aGUgdmlld3BvcnRcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vbWNhc2tpbGwvc2Fzcy1tcSNzZWVpbmctdGhlLWN1cnJlbnRseS1hY3RpdmUtYnJlYWtwb2ludFxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkc2hvdy1icmVha3BvaW50cyAoJG1xLXNob3ctYnJlYWtwb2ludHMpIC0gTGlzdCBvZiBicmVha3BvaW50cyB0byBzaG93IGluIHRoZSB0b3AgcmlnaHQgY29ybmVyXG4vLy8gQHBhcmFtIHtNYXB9ICRicmVha3BvaW50cyAoJG1xLWJyZWFrcG9pbnRzKSAtIEJyZWFrcG9pbnQgbmFtZXMgYW5kIHNpemVzXG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtc2hvdy1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAvLyBTaG93IGJyZWFrcG9pbnRzIHVzaW5nIGdsb2JhbCBzZXR0aW5nc1xuLy8vICBAaW5jbHVkZSBtcS1zaG93LWJyZWFrcG9pbnRzO1xuLy8vXG4vLy8gIC8vIFNob3cgYnJlYWtwb2ludHMgdXNpbmcgY3VzdG9tIHNldHRpbmdzXG4vLy8gIEBpbmNsdWRlIG1xLXNob3ctYnJlYWtwb2ludHMoKEwsIFhMKSwgKFM6IDMwMHB4LCBMOiA4MDBweCwgWEw6IDEyMDBweCkpO1xuQG1peGluIG1xLXNob3ctYnJlYWtwb2ludHMoJHNob3ctYnJlYWtwb2ludHM6ICRtcS1zaG93LWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludHM6ICRtcS1icmVha3BvaW50cykge1xuICAgIGJvZHk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjhFMztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGQkVFRDU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZCRUVENTtcbiAgICAgICAgY29sb3I6ICNDMDk4NTM7XG4gICAgICAgIGZvbnQ6IHNtYWxsLWNhcHRpb247XG4gICAgICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAvLyBMb29wIHRocm91Z2ggdGhlIGJyZWFrcG9pbnRzIHRoYXQgc2hvdWxkIGJlIHNob3duXG4gICAgICAgIEBlYWNoICRzaG93LWJyZWFrcG9pbnQgaW4gJHNob3ctYnJlYWtwb2ludHMge1xuICAgICAgICAgICAgJGxlbmd0aDogbXEtZ2V0LWJyZWFrcG9pbnQtbGVuZ3RoKCRzaG93LWJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkc2hvdy1icmVha3BvaW50LCAkYnJlYWtwb2ludHM6ICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiI3skc2hvdy1icmVha3BvaW50fSDiiaUgI3skbGVuZ3RofSAoI3ttcS1weDJlbSgkbGVuZ3RoKX0pXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiBsZW5ndGgoJG1xLXNob3ctYnJlYWtwb2ludHMpID4gMCB7XG4gICAgQGluY2x1ZGUgbXEtc2hvdy1icmVha3BvaW50cztcbn1cbiIsIi8qIFxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTtcbn1cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKiBcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cbi5vd2wtaGVpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLyogXG4gKiAgQ29yZSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1kb3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4ub3dsLWNhcm91c2VsLm93bC10ZXh0LXNlbGVjdC1vbiAub3dsLWl0ZW0ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbW96LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbXMtdXNlci1zZWxlY3Q6IGF1dG87XG4gIHVzZXItc2VsZWN0OiBhdXRvO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1vLWdyYWI7XG4gIGN1cnNvcjogLW1zLWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4vKiBcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XG4gIC1tb3otdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICAtbXMtdHJhbnNpdGlvbjogc2NhbGUoMS4zLCAxLjMpO1xuICAtby10cmFuc2l0aW9uOiBzY2FsZSgxLjMsIDEuMyk7XG4gIHRyYW5zaXRpb246IHNjYWxlKDEuMywgMS4zKTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4iLCIvKlxuXHRqUXVlcnkubW1lbnUgQ1NTXG4qL1xuLypcblx0alF1ZXJ5Lm1tZW51IG9uY2FudmFzIENTU1xuKi9cbi5tbS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1tLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW0tbWVudSxcbi5tbS1wYW5lbHMsXG4ubW0tcGFuZWxzID4gLm1tLXBhbmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMDsgfVxuXG4ubW0tbWVudSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tbS1wYW5lbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cbiAgLm1tLXBhbmVsLm1tLW9wZW5lZCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTsgfVxuICAubW0tcGFuZWwubW0tc3Vib3BlbmVkIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTsgfVxuICAubW0tcGFuZWwubW0taGlnaGVzdCB7XG4gICAgei1pbmRleDogMTsgfVxuXG4ubW0tcGFuZWxzLFxuLm1tLXBhbmVscyA+IC5tbS1wYW5lbCB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4ubW0tcGFuZWxzID4gLm1tLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0taGFzbmF2YmFyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAubW0tcGFuZWxzID4gLm1tLXBhbmVsOmJlZm9yZSwgLm1tLXBhbmVscyA+IC5tbS1wYW5lbDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5tbS12ZXJ0aWNhbCAubW0tcGFuZWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3IC5tbS1wYW5lbCxcbi5tbS1saXN0dmlldyAubW0tdmVydGljYWwgLm1tLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDsgfVxuICAubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3IC5tbS1wYW5lbCAubW0tbGlzdHZpZXcgPiBsaTpsYXN0LWNoaWxkOmFmdGVyLFxuICAubW0tbGlzdHZpZXcgLm1tLXZlcnRpY2FsIC5tbS1wYW5lbCAubW0tbGlzdHZpZXcgPiBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tbS12ZXJ0aWNhbCBsaS5tbS1vcGVuZWQgPiAubW0tcGFuZWwsXG5saS5tbS12ZXJ0aWNhbC5tbS1vcGVuZWQgPiAubW0tcGFuZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3ID4gbGkgPiAubW0tbmV4dCxcbi5tbS1saXN0dmlldyA+IGxpLm1tLXZlcnRpY2FsID4gLm1tLW5leHQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvdHRvbTogYXV0bzsgfVxuICAubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3ID4gbGkgPiAubW0tbmV4dDphZnRlcixcbiAgLm1tLWxpc3R2aWV3ID4gbGkubW0tdmVydGljYWwgPiAubW0tbmV4dDphZnRlciB7XG4gICAgdG9wOiAxNnB4O1xuICAgIGJvdHRvbTogYXV0bzsgfVxuLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZCA+IC5tbS1uZXh0OmFmdGVyLFxuLm1tLWxpc3R2aWV3ID4gbGkubW0tdmVydGljYWwubW0tb3BlbmVkID4gLm1tLW5leHQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5tbS1uYXZiYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG4gIC5tbS1uYXZiYXIgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLm1tLW5hdmJhciBhLFxuICAubW0tbmF2YmFyIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubW0tbmF2YmFyIC5tbS10aXRsZSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tbS1uYXZiYXIgLm1tLWJ0biB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLm1tLW5hdmJhciAubW0tYnRuOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubW0tbmF2YmFyIC5tbS1idG46bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICByaWdodDogMDsgfVxuXG4ubW0tcGFuZWwgLm1tLW5hdmJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbi5tbS1wYW5lbC5tbS1oYXNuYXZiYXIgLm1tLW5hdmJhciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tbS1saXN0dmlldyxcbi5tbS1saXN0dmlldyA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4ubW0tbGlzdHZpZXcge1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5tbS1saXN0dmlldyBhLFxuICAubW0tbGlzdHZpZXcgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tbS1saXN0dmlldyA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubW0tbGlzdHZpZXcgPiBsaSwgLm1tLWxpc3R2aWV3ID4gbGk6YWZ0ZXIsXG4gICAgLm1tLWxpc3R2aWV3ID4gbGkgLm1tLW5leHQsXG4gICAgLm1tLWxpc3R2aWV3ID4gbGkgLm1tLW5leHQ6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICAgIC5tbS1saXN0dmlldyA+IGxpID4gYSxcbiAgICAubW0tbGlzdHZpZXcgPiBsaSA+IHNwYW4ge1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubW0tbGlzdHZpZXcgPiBsaSA+IGEubW0tYXJyb3csXG4gICAgICAubW0tbGlzdHZpZXcgPiBsaSA+IHNwYW4ubW0tYXJyb3cge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgLm1tLWxpc3R2aWV3ID4gbGk6bm90KC5tbS1kaXZpZGVyKTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAubW0tbGlzdHZpZXcgPiBsaTpub3QoLm1tLWRpdmlkZXIpOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgLm1tLWxpc3R2aWV3IC5tbS1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMsIDIsIDEsIDApO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5tbS1saXN0dmlldyAubW0tbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLm1tLWxpc3R2aWV3IC5tbS1uZXh0ICsgYSxcbiAgICAubW0tbGlzdHZpZXcgLm1tLW5leHQgKyBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAgIC5tbS1saXN0dmlldyAubW0tbmV4dC5tbS1mdWxsc3Vib3BlbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1tLWxpc3R2aWV3IC5tbS1uZXh0Lm1tLWZ1bGxzdWJvcGVuOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgICAubW0tbGlzdHZpZXcgLm1tLW5leHQubW0tZnVsbHN1Ym9wZW4gKyBhLFxuICAgICAgLm1tLWxpc3R2aWV3IC5tbS1uZXh0Lm1tLWZ1bGxzdWJvcGVuICsgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubW0tcGFuZWxzID4gLm1tLXBhbmVsID4gLm1tLWxpc3R2aWV3IHtcbiAgbWFyZ2luOiAyMHB4IC0yMHB4OyB9XG4ubW0tcGFuZWxzID4gLm1tLXBhbmVsID4gLm1tLWxpc3R2aWV3OmZpcnN0LWNoaWxkLFxuLm1tLXBhbmVscyA+IC5tbS1wYW5lbCA+IC5tbS1uYXZiYXIgKyAubW0tbGlzdHZpZXcge1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuXG4ubW0tbGlzdHZpZXcgLm1tLWluc2V0IHtcbiAgbGlzdC1zdHlsZTogaW5zaWRlIGRpc2M7XG4gIHBhZGRpbmc6IDAgMTBweCAxNXB4IDQwcHg7XG4gIG1hcmdpbjogMDsgfVxuICAubW0tbGlzdHZpZXcgLm1tLWluc2V0ID4gbGkge1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG5cbi5tbS1saXN0dmlldyAubW0tZGl2aWRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtaW5kZW50OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuXG4ubW0tbGlzdHZpZXcgLm1tLXNwYWNlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5tbS1saXN0dmlldyAubW0tc3BhY2VyID4gLm1tLW5leHQge1xuICAgIHRvcDogNDBweDsgfVxuICAubW0tbGlzdHZpZXcgLm1tLXNwYWNlci5tbS1kaXZpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuXG4ubW0tcHJldjpiZWZvcmUsXG4ubW0tbmV4dDphZnRlcixcbi5tbS1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLm1tLXByZXY6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBsZWZ0OiAyM3B4OyB9XG5cbi5tbS1uZXh0OmFmdGVyLFxuLm1tLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHJpZ2h0OiAyM3B4OyB9XG5cbi5tbS1tZW51IHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLm1tLW1lbnUgLm1tLW5hdmJhciA+ICosXG4gIC5tbS1tZW51IC5tbS1uYXZiYXIgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAubW0tbWVudSAubW0tbmF2YmFyIC5tbS1idG46YmVmb3JlLCAubW0tbWVudSAubW0tbmF2YmFyIC5tbS1idG46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIC5tbS1tZW51IC5tbS1saXN0dmlldyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAubW0tbWVudSAubW0tbGlzdHZpZXcgPiBsaSAubW0tbmV4dDphZnRlcixcbiAgICAubW0tbWVudSAubW0tbGlzdHZpZXcgPiBsaSAubW0tYXJyb3c6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICAubW0tbWVudSAubW0tbGlzdHZpZXcgPiBsaSBhOm5vdCgubW0tbmV4dCkge1xuICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAubW0tbWVudSAubW0tbGlzdHZpZXcgPiBsaS5tbS1zZWxlY3RlZCA+IGE6bm90KC5tbS1uZXh0KSxcbiAgICAubW0tbWVudSAubW0tbGlzdHZpZXcgPiBsaS5tbS1zZWxlY3RlZCA+IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5tbS1tZW51Lm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZCA+IGEubW0tbmV4dCxcbiAgLm1tLW1lbnUubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3ID4gbGkubW0tb3BlbmVkID4gLm1tLXBhbmVsLFxuICAubW0tbWVudSAubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQubW0tdmVydGljYWwgPiBhLm1tLW5leHQsXG4gIC5tbS1tZW51IC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZC5tbS12ZXJ0aWNhbCA+IC5tbS1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAubW0tbWVudSAubW0tZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4vKlxuXHRqUXVlcnkubW1lbnUgb2ZmY2FudmFzIGFkZG9uIENTU1xuKi9cbi5tbS1wYWdlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7IH1cblxuaHRtbC5tbS1vcGVuZWQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5odG1sLm1tLWJsb2NraW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBodG1sLm1tLWJsb2NraW5nIGJvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaHRtbC5tbS1iYWNrZ3JvdW5kIC5tbS1wYWdlIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDsgfVxuXG4jbW0tYmxvY2tlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMywgMiwgMSwgMCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTk7IH1cblxuaHRtbC5tbS1ibG9ja2luZyAjbW0tYmxvY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tbS1tZW51Lm1tLW9mZmNhbnZhcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuLm1tLW1lbnUubW0tY3VycmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tbS1tZW51IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgbWF4LXdpZHRoOiA0NDBweDsgfVxuXG5odG1sLm1tLW9wZW5pbmcgLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MCUsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDgwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MCUsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MCUsIDApOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE3NXB4KSB7XG4gIGh0bWwubW0tb3BlbmluZyAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTsgfSB9XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xuICBodG1sLm1tLW9wZW5pbmcgLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0MHB4LCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDQwcHgsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NDBweCwgMCk7IH0gfVxuLypcblx0alF1ZXJ5Lm1tZW51IGF1dG9IZWlnaHQgYWRkb24gQ1NTXG4qL1xuLm1tLW1lbnUubW0tYXV0b2hlaWdodCB7XG4gIG1heC1oZWlnaHQ6IDgwJTsgfVxuICAubW0tbWVudS5tbS1hdXRvaGVpZ2h0Lm1tLWZ1bGxzY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbi5tbS1tZW51Lm1tLW1lYXN1cmVoZWlnaHQgPiAubW0tcGFuZWxzID4gLm1tLXBhbmVsIHtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qXG5cdGpRdWVyeS5tbWVudSBjb3VudGVycyBhZGRvbiBDU1NcbiovXG5lbS5tbS1jb3VudGVyIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtaW5kZW50OiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0NXB4O1xuICB0b3A6IDUwJTsgfVxuICBlbS5tbS1jb3VudGVyICsgYS5tbS1uZXh0IHtcbiAgICB3aWR0aDogOTBweDsgfVxuICAgIGVtLm1tLWNvdW50ZXIgKyBhLm1tLW5leHQgKyBhLFxuICAgIGVtLm1tLWNvdW50ZXIgKyBhLm1tLW5leHQgKyBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOTBweDsgfVxuICBlbS5tbS1jb3VudGVyICsgYS5tbS1mdWxsc3Vib3BlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5tbS12ZXJ0aWNhbCA+IC5tbS1jb3VudGVyIHtcbiAgdG9wOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG4ubW0tdmVydGljYWwubW0tc3BhY2VyID4gLm1tLWNvdW50ZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5tbS1ub3N1YnJlc3VsdHMgPiAubW0tY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1tLW1lbnUgZW0ubW0tY291bnRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLypcblx0alF1ZXJ5Lm1tZW51IGRpdmlkZXJzIGFkZG9uIENTU1xuKi9cbi5tbS1kaXZpZGVyID4gc3BhbiB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuLm1tLWRpdmlkZXIubW0tb3BlbmVkIGEubW0tbmV4dDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLm1tLWNvbGxhcHNlZDpub3QoLm1tLXVuY29sbGFwc2VkKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1tLWZpeGVkZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIC5tbS1maXhlZGRpdmlkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1tLWhhc2RpdmlkZXJzIC5tbS1maXhlZGRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW0tbWVudSAubW0tZml4ZWRkaXZpZGVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi8qXG5cdGpRdWVyeS5tbWVudSBkcmFnT3BlbiBhZGRvbiBDU1NcbiovXG5odG1sLm1tLW9wZW5lZC5tbS1kcmFnZ2luZyAubW0tbWVudSxcbmh0bWwubW0tb3BlbmVkLm1tLWRyYWdnaW5nIC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyB9XG5cbi8qXG5cdGpRdWVyeS5tbWVudSBpY29ucGFuZWxzIGFkZG9uIENTU1xuKi9cbi5tbS1pY29ucGFuZWwgLm1tLXBhbmVsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgbGVmdDtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybSwgbGVmdDtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm0sIGxlZnQ7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybSwgbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBsZWZ0OyB9XG4gIC5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLW9wZW5lZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgLm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0tc3Vib3BlbmVkIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgbGVmdDogLTQwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0taWNvbnBhbmVsLTAge1xuICBsZWZ0OiAwcHg7IH1cblxuLm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0taWNvbnBhbmVsLTEge1xuICBsZWZ0OiA0MHB4OyB9XG5cbi5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLWljb25wYW5lbC0yIHtcbiAgbGVmdDogODBweDsgfVxuXG4ubW0taWNvbnBhbmVsIC5tbS1wYW5lbC5tbS1pY29ucGFuZWwtMyB7XG4gIGxlZnQ6IDEyMHB4OyB9XG5cbi5tbS1pY29ucGFuZWwgLm1tLXBhbmVsLm1tLWljb25wYW5lbC00IHtcbiAgbGVmdDogMTYwcHg7IH1cblxuLm1tLWljb25wYW5lbCAubW0tcGFuZWwubW0taWNvbnBhbmVsLTUge1xuICBsZWZ0OiAyMDBweDsgfVxuXG4ubW0taWNvbnBhbmVsIC5tbS1wYW5lbC5tbS1pY29ucGFuZWwtNiB7XG4gIGxlZnQ6IDI0MHB4OyB9XG5cbi5tbS1zdWJibG9ja2VyIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlOyB9XG5cbi5tbS1zdWJvcGVuZWQgLm1tLXN1YmJsb2NrZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMTAwMDAwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7IH1cblxuLypcblx0alF1ZXJ5Lm1tZW51IG5hdmJhcnMgYWRkb24gQ1NTXG4qL1xuLm1tLW1lbnUgPiAubW0tbmF2YmFyIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS1uYXZiYXItYm90dG9tIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7IH1cblxuLm1tLW5hdmJhci10b3AgfiAubW0tbmF2YmFyLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLm1tLW5hdmJhci1ib3R0b20gfiAubW0tbmF2YmFyLWJvdHRvbSB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLm1tLW5hdmJhci5tbS1oYXNidG5zIHtcbiAgcGFkZGluZzogMCA0MHB4OyB9XG5cbi5tbS1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6ICd4JzsgfVxuXG4ubW0tbmF2YmFyW2NsYXNzKj1cIm1tLW5hdmJhci1jb250ZW50LVwiXSA+ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLm1tLW5hdmJhciA+IC5tbS1icmVhZGNydW1icyB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDE3cHg7IH1cbiAgLm1tLW5hdmJhciA+IC5tbS1icmVhZGNydW1icyA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDNweDsgfVxuICAubW0tbmF2YmFyID4gLm1tLWJyZWFkY3J1bWJzID4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbi5tbS1uYXZiYXIubW0taGFzYnRucyAubW0tYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7IH1cbi5tbS1uYXZiYXIubW0taGFzYnRucyAubW0tYnRuOm5vdCgubW0taGlkZGVuKSArIC5tbS1icmVhZGNydW1icyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLm1tLW5hdmJhci10b3AtMSB7XG4gIHRvcDogMHB4OyB9XG5cbi5tbS1oYXNuYXZiYXItdG9wLTEgLm1tLXBhbmVscyB7XG4gIHRvcDogNDBweDsgfVxuXG4ubW0tbmF2YmFyLXRvcC0yIHtcbiAgdG9wOiA0MHB4OyB9XG5cbi5tbS1oYXNuYXZiYXItdG9wLTIgLm1tLXBhbmVscyB7XG4gIHRvcDogODBweDsgfVxuXG4ubW0tbmF2YmFyLXRvcC0zIHtcbiAgdG9wOiA4MHB4OyB9XG5cbi5tbS1oYXNuYXZiYXItdG9wLTMgLm1tLXBhbmVscyB7XG4gIHRvcDogMTIwcHg7IH1cblxuLm1tLW5hdmJhci10b3AtNCB7XG4gIHRvcDogMTIwcHg7IH1cblxuLm1tLWhhc25hdmJhci10b3AtNCAubW0tcGFuZWxzIHtcbiAgdG9wOiAxNjBweDsgfVxuXG4ubW0tbmF2YmFyLWJvdHRvbS0xIHtcbiAgYm90dG9tOiAwcHg7IH1cblxuLm1tLWhhc25hdmJhci1ib3R0b20tMSAubW0tcGFuZWxzIHtcbiAgYm90dG9tOiA0MHB4OyB9XG5cbi5tbS1uYXZiYXItYm90dG9tLTIge1xuICBib3R0b206IDQwcHg7IH1cblxuLm1tLWhhc25hdmJhci1ib3R0b20tMiAubW0tcGFuZWxzIHtcbiAgYm90dG9tOiA4MHB4OyB9XG5cbi5tbS1uYXZiYXItYm90dG9tLTMge1xuICBib3R0b206IDgwcHg7IH1cblxuLm1tLWhhc25hdmJhci1ib3R0b20tMyAubW0tcGFuZWxzIHtcbiAgYm90dG9tOiAxMjBweDsgfVxuXG4ubW0tbmF2YmFyLWJvdHRvbS00IHtcbiAgYm90dG9tOiAxMjBweDsgfVxuXG4ubW0taGFzbmF2YmFyLWJvdHRvbS00IC5tbS1wYW5lbHMge1xuICBib3R0b206IDE2MHB4OyB9XG5cbi5tbS1uYXZiYXItc2l6ZS0yIHtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5tbS1uYXZiYXItc2l6ZS0zIHtcbiAgaGVpZ2h0OiAxMjBweDsgfVxuXG4ubW0tbmF2YmFyLXNpemUtNCB7XG4gIGhlaWdodDogMTYwcHg7IH1cblxuLm1tLW5hdmJhci1jb250ZW50LTIgPiAqIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ubW0tbmF2YmFyLWNvbnRlbnQtMyA+ICoge1xuICB3aWR0aDogMzMuMzMlOyB9XG5cbi5tbS1uYXZiYXItY29udGVudC00ID4gKiB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLm1tLW5hdmJhci1jb250ZW50LTUgPiAqIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4ubW0tbmF2YmFyLWNvbnRlbnQtNiA+ICoge1xuICB3aWR0aDogMTYuNjclOyB9XG5cbi8qXG5cdGpRdWVyeS5tbWVudSBzZWFyY2hmaWVsZCBhZGRvbiBDU1NcbiovXG4ubW0tc2VhcmNoLFxuLm1tLXNlYXJjaCBpbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1tLXNlYXJjaCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogN3B4IDEwcHggMCAxMHB4OyB9XG4gIC5tbS1zZWFyY2ggaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLm1tLXNlYXJjaCBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5tbS1wYW5lbCA+IC5tbS1zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cbi5tbS1wYW5lbC5tbS1oYXNzZWFyY2gge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAubW0tcGFuZWwubW0taGFzc2VhcmNoLm1tLWhhc25hdmJhciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgICAubW0tcGFuZWwubW0taGFzc2VhcmNoLm1tLWhhc25hdmJhciAubW0tc2VhcmNoIHtcbiAgICAgIHRvcDogNDBweDsgfVxuXG4ubW0tbm9yZXN1bHRzbXNnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuXG4ubW0tbm9yZXN1bHRzIC5tbS1ub3Jlc3VsdHNtc2cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuLm1tLW5vcmVzdWx0cyAubW0taW5kZXhlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5saS5tbS1ub3N1YnJlc3VsdHMgPiBhLm1tLW5leHQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIGxpLm1tLW5vc3VicmVzdWx0cyA+IGEubW0tbmV4dCArIGEsXG4gIGxpLm1tLW5vc3VicmVzdWx0cyA+IGEubW0tbmV4dCArIHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLm1tLW1lbnUgLm1tLXNlYXJjaCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbi5tbS1tZW51IC5tbS1ub3Jlc3VsdHNtc2cge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi8qXG5cdGpRdWVyeS5tbWVudSBzZWN0aW9uSW5kZXhlciBhZGRvbiBDU1NcbiovXG4ubW0taW5kZXhlciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgei1pbmRleDogMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiByaWdodCAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogcmlnaHQgMC40cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogcmlnaHQgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiByaWdodCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuNHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIC5tbS1pbmRleGVyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMuODUlOyB9XG4gIC5tbS1pbmRleGVyIH4gLm1tLXBhbmVsLm1tLWhhc2luZGV4ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ubW0taGFzaW5kZXhlciAubW0taW5kZXhlciB7XG4gIHJpZ2h0OiAwOyB9XG4ubW0taGFzaW5kZXhlciAubW0tZml4ZWRkaXZpZGVyIHtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuLm1tLW1lbnUgLm1tLWluZGV4ZXIgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLypcblx0alF1ZXJ5Lm1tZW51IHRvZ2dsZXMgYWRkb24gQ1NTXG4qL1xuaW5wdXQubW0tdG9nZ2xlLFxuaW5wdXQubW0tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMHB4OyB9XG5cbmxhYmVsLm1tLXRvZ2dsZSxcbmxhYmVsLm1tLWNoZWNrIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAyOyB9XG4gIGxhYmVsLm1tLXRvZ2dsZTpiZWZvcmUsXG4gIGxhYmVsLm1tLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxubGFiZWwubW0tdG9nZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7IH1cbiAgbGFiZWwubW0tdG9nZ2xlOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luOiAxcHg7IH1cblxuaW5wdXQubW0tdG9nZ2xlOmNoZWNrZWQgfiBsYWJlbC5tbS10b2dnbGU6YmVmb3JlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbmxhYmVsLm1tLWNoZWNrIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7IH1cbiAgbGFiZWwubW0tY2hlY2s6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZDtcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogMjAlO1xuICAgIG1hcmdpbjogMjUlIDAgMCAyMCU7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbmlucHV0Lm1tLWNoZWNrOmNoZWNrZWQgfiBsYWJlbC5tbS1jaGVjazpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbmxpLm1tLXZlcnRpY2FsIGxhYmVsLm1tLXRvZ2dsZSwgbGkubW0tdmVydGljYWwgbGFiZWwubW0tY2hlY2sge1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7IH1cbmxpLm1tLXZlcnRpY2FsIGxhYmVsLm1tLXRvZ2dsZSB7XG4gIHRvcDogNXB4OyB9XG5saS5tbS12ZXJ0aWNhbCBsYWJlbC5tbS1jaGVjayB7XG4gIHRvcDogNXB4OyB9XG5cbmxhYmVsLm1tLXRvZ2dsZSwgbGFiZWwubW0tY2hlY2sge1xuICByaWdodDogMjBweDsgfVxubGFiZWwubW0tdG9nZ2xlICsgYSxcbmxhYmVsLm1tLXRvZ2dsZSArIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9XG5sYWJlbC5tbS1jaGVjayArIGEsXG5sYWJlbC5tbS1jaGVjayArIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG5cbmEubW0tbmV4dCArIGxhYmVsLm1tLXRvZ2dsZSwgYS5tbS1uZXh0ICsgbGFiZWwubW0tY2hlY2sge1xuICByaWdodDogNjBweDsgfVxuICBhLm1tLW5leHQgKyBsYWJlbC5tbS10b2dnbGUgKyBhLFxuICBhLm1tLW5leHQgKyBsYWJlbC5tbS10b2dnbGUgKyBzcGFuLCBhLm1tLW5leHQgKyBsYWJlbC5tbS1jaGVjayArIGEsXG4gIGEubW0tbmV4dCArIGxhYmVsLm1tLWNoZWNrICsgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG5hLm1tLW5leHQgKyBsYWJlbC5tbS10b2dnbGUgKyBhLFxuYS5tbS1uZXh0ICsgbGFiZWwubW0tdG9nZ2xlICsgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cbmEubW0tbmV4dCArIGxhYmVsLm1tLWNoZWNrICsgYSxcbmEubW0tbmV4dCArIGxhYmVsLm1tLWNoZWNrICsgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cblxuZW0ubW0tY291bnRlciArIGEubW0tbmV4dCArIGxhYmVsLm1tLXRvZ2dsZSwgZW0ubW0tY291bnRlciArIGEubW0tbmV4dCArIGxhYmVsLm1tLWNoZWNrIHtcbiAgcmlnaHQ6IDEwMHB4OyB9XG4gIGVtLm1tLWNvdW50ZXIgKyBhLm1tLW5leHQgKyBsYWJlbC5tbS10b2dnbGUgKyBhLFxuICBlbS5tbS1jb3VudGVyICsgYS5tbS1uZXh0ICsgbGFiZWwubW0tdG9nZ2xlICsgc3BhbiwgZW0ubW0tY291bnRlciArIGEubW0tbmV4dCArIGxhYmVsLm1tLWNoZWNrICsgYSxcbiAgZW0ubW0tY291bnRlciArIGEubW0tbmV4dCArIGxhYmVsLm1tLWNoZWNrICsgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4OyB9XG5cbi5tbS1tZW51IGxhYmVsLm1tLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAubW0tbWVudSBsYWJlbC5tbS10b2dnbGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzOyB9XG4ubW0tbWVudSBpbnB1dC5tbS10b2dnbGU6Y2hlY2tlZCB+IGxhYmVsLm1tLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM0YmQ5NjM7IH1cblxuLm1tLW1lbnUgbGFiZWwubW0tY2hlY2s6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLypcblx0alF1ZXJ5Lm1tZW51IGJvcmRlcnN0eWxlIGV4dGVuc2lvbiBDU1NcbiovXG4ubW0tbWVudS5tbS1ib3JkZXItbm9uZSAubW0tbGlzdHZpZXcgPiBsaTphZnRlcixcbi5tbS1saXN0dmlldy5tbS1ib3JkZXItbm9uZSA+IGxpOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4ubW0tbWVudS5tbS1ib3JkZXItZnVsbCAubW0tbGlzdHZpZXcgPiBsaTphZnRlcixcbi5tbS1saXN0dmlldy5tbS1ib3JkZXItZnVsbCA+IGxpOmFmdGVyIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tbS1tZW51Lm1tLWJvcmRlci1vZmZzZXQgLm1tLWxpc3R2aWV3ID4gbGk6YWZ0ZXIsXG4ubW0tbGlzdHZpZXcubW0tYm9yZGVyLW9mZnNldCA+IGxpOmFmdGVyIHtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuLypcblx0alF1ZXJ5Lm1tZW51IGVmZmVjdHMgZXh0ZW5zaW9uIENTU1xuKi9cbi5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXpvb20ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTsgfVxuXG5odG1sLm1tLW9wZW5lZCAubW0tbWVudS5tbS1lZmZlY3QtbWVudS16b29tIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9XG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtem9vbSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlM2QoMCUsIDAsIDApOyB9XG5odG1sLm1tLXJpZ2h0Lm1tLW9wZW5lZCAubW0tbWVudS5tbS1lZmZlY3QtbWVudS16b29tIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgzMCUsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgzMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgzMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgzMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIC1vLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyOyB9XG5odG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtem9vbSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlM2QoMCUsIDAsIDApOyB9XG5cbi5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7IH1cblxuaHRtbC5tbS1vcGVuZWQgLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7IH1cbmh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1lZmZlY3QtbWVudS1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApOyB9XG5odG1sLm1tLXJpZ2h0Lm1tLW9wZW5lZCAubW0tbWVudS5tbS1lZmZlY3QtbWVudS1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMCUsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7IH1cbmh0bWwubW0tcmlnaHQubW0tb3BlbmluZyAubW0tbWVudS5tbS1lZmZlY3QtbWVudS1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApOyB9XG5cbi5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LWZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTsgfVxuXG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtZmFkZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1tLW1lbnUubW0tZWZmZWN0LXBhbmVscy16b29tIC5tbS1wYW5lbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuNSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuNSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSwgMS41KSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuNSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41LCAxLjUpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIC1vLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfVxuICAubW0tbWVudS5tbS1lZmZlY3QtcGFuZWxzLXpvb20gLm1tLXBhbmVsLm1tLW9wZW5lZCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTsgfVxuICAgIC5tbS1tZW51Lm1tLWVmZmVjdC1wYW5lbHMtem9vbSAubW0tcGFuZWwubW0tb3BlbmVkLm1tLXN1Ym9wZW5lZCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7IH1cblxuLm1tLW1lbnUubW0tZWZmZWN0LXBhbmVscy1zbGlkZS0wIC5tbS1wYW5lbC5tbS1zdWJvcGVuZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbi5tbS1tZW51Lm1tLWVmZmVjdC1wYW5lbHMtc2xpZGUtMTAwIC5tbS1wYW5lbC5tbS1zdWJvcGVuZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAwLjRzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IG5vbmUgMC40cyBlYXNlOyB9XG4gIC5tbS1tZW51W2NsYXNzKj1cIm1tLWVmZmVjdC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCgxKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiA1MG1zO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbiAgICAtbXMtdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiA1MG1zO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7IH1cbiAgLm1tLW1lbnVbY2xhc3MqPVwibW0tZWZmZWN0LWxpc3RpdGVtcy1cIl0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG4gICAgLW1zLXRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zOyB9XG4gIC5tbS1tZW51W2NsYXNzKj1cIm1tLWVmZmVjdC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCgzKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcbiAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xuICAgIC1tcy10cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtczsgfVxuICAubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoNCkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbiAgICAtbXMtdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7IH1cbiAgLm1tLW1lbnVbY2xhc3MqPVwibW0tZWZmZWN0LWxpc3RpdGVtcy1cIl0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDUpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XG4gICAgLW1zLXRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zOyB9XG4gIC5tbS1tZW51W2NsYXNzKj1cIm1tLWVmZmVjdC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCg2KSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAzMDBtcztcbiAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xuICAgIC1tcy10cmFuc2l0aW9uLWRlbGF5OiAzMDBtcztcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAzMDBtcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAzMDBtczsgfVxuICAubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoNykge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMzUwbXM7XG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAzNTBtcztcbiAgICAtbXMtdHJhbnNpdGlvbi1kZWxheTogMzUwbXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMzUwbXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMzUwbXM7IH1cbiAgLm1tLW1lbnVbY2xhc3MqPVwibW0tZWZmZWN0LWxpc3RpdGVtcy1cIl0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDgpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDQwMG1zO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogNDAwbXM7XG4gICAgLW1zLXRyYW5zaXRpb24tZGVsYXk6IDQwMG1zO1xuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDQwMG1zO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDQwMG1zOyB9XG4gIC5tbS1tZW51W2NsYXNzKj1cIm1tLWVmZmVjdC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCg5KSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiA0NTBtcztcbiAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDQ1MG1zO1xuICAgIC1tcy10cmFuc2l0aW9uLWRlbGF5OiA0NTBtcztcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiA0NTBtcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA0NTBtczsgfVxuICAubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoMTApIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDUwMG1zO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogNTAwbXM7XG4gICAgLW1zLXRyYW5zaXRpb24tZGVsYXk6IDUwMG1zO1xuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDUwMG1zO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwMG1zOyB9XG4gIC5tbS1tZW51W2NsYXNzKj1cIm1tLWVmZmVjdC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCgxMSkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogNTUwbXM7XG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiA1NTBtcztcbiAgICAtbXMtdHJhbnNpdGlvbi1kZWxheTogNTUwbXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kZWxheTogNTUwbXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNTUwbXM7IH1cbiAgLm1tLW1lbnVbY2xhc3MqPVwibW0tZWZmZWN0LWxpc3RpdGVtcy1cIl0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDEyKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiA2MDBtcztcbiAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDYwMG1zO1xuICAgIC1tcy10cmFuc2l0aW9uLWRlbGF5OiA2MDBtcztcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiA2MDBtcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA2MDBtczsgfVxuICAubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoMTMpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDY1MG1zO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogNjUwbXM7XG4gICAgLW1zLXRyYW5zaXRpb24tZGVsYXk6IDY1MG1zO1xuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDY1MG1zO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDY1MG1zOyB9XG4gIC5tbS1tZW51W2NsYXNzKj1cIm1tLWVmZmVjdC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCgxNCkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogNzAwbXM7XG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiA3MDBtcztcbiAgICAtbXMtdHJhbnNpdGlvbi1kZWxheTogNzAwbXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kZWxheTogNzAwbXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNzAwbXM7IH1cbiAgLm1tLW1lbnVbY2xhc3MqPVwibW0tZWZmZWN0LWxpc3RpdGVtcy1cIl0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDE1KSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiA3NTBtcztcbiAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDc1MG1zO1xuICAgIC1tcy10cmFuc2l0aW9uLWRlbGF5OiA3NTBtcztcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiA3NTBtcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA3NTBtczsgfVxuXG4ubW0tbWVudS5tbS1lZmZlY3QtbGlzdGl0ZW1zLXNsaWRlIC5tbS1saXN0dmlldyA+IGxpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAlLCAwLCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5OyB9XG5cbmh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1lZmZlY3QtbGlzdGl0ZW1zLXNsaWRlIC5tbS1wYW5lbC5tbS1vcGVuZWQgLm1tLWxpc3R2aWV3ID4gbGkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1tLW1lbnUubW0tZWZmZWN0LWxpc3RpdGVtcy1mYWRlIC5tbS1saXN0dmlldyA+IGxpIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbmh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1lZmZlY3QtbGlzdGl0ZW1zLWZhZGUgLm1tLXBhbmVsLm1tLW9wZW5lZCAubW0tbGlzdHZpZXcgPiBsaSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1tLW1lbnUubW0tZWZmZWN0LWxpc3RpdGVtcy1kcm9wIC5tbS1saXN0dmlldyA+IGxpIHtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAtMjUlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRvcDtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0b3A7XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0b3A7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRvcDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdG9wOyB9XG5cbmh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1lZmZlY3QtbGlzdGl0ZW1zLWRyb3AgLm1tLXBhbmVsLm1tLW9wZW5lZCAubW0tbGlzdHZpZXcgPiBsaSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMDsgfVxuXG4vKlxuXHRqUXVlcnkubW1lbnUgZnVsbHNjcmVlbiBleHRlbnNpb24gQ1NTXG4qL1xuLm1tLW1lbnUubW0tZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBtYXgtd2lkdGg6IDEwMDAwcHg7IH1cblxuaHRtbC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwcHgpIHtcbiAgaHRtbC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7IH0gfVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwMDBweCkge1xuICBodG1sLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwMDBweCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAwMHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwMDBweCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwMDBweCwgMCk7IH0gfVxuaHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDBweCkge1xuICBodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tc2xpZGVvdXQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDBweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDBweCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApOyB9IH1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDAwcHgpIHtcbiAgaHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAwMHB4LCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAwMHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMDAwcHgsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwMDBweCwgMCk7IH0gfVxuLm1tLW1lbnUubW0tZnVsbHNjcmVlbi5tbS10b3AsIC5tbS1tZW51Lm1tLWZ1bGxzY3JlZW4ubW0tYm90dG9tIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgbWF4LWhlaWdodDogMTAwMDBweDsgfVxuXG5odG1sLm1tLW9wZW5lZC5tbS1mdWxsc2NyZWVuIC5tbS1wYWdlIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qXG5cdGpRdWVyeS5tbWVudSBtdWx0aWxpbmUgZXh0ZW5zaW9uIENTU1xuKi9cbi5tbS1tZW51Lm1tLW11bHRpbGluZSAubW0tbGlzdHZpZXcgPiBsaSA+IGEsXG4ubW0tbWVudS5tbS1tdWx0aWxpbmUgLm1tLWxpc3R2aWV3ID4gbGkgPiBzcGFuLFxuLm1tLWxpc3R2aWV3Lm1tLW11bHRpbGluZSA+IGxpXG4ubW0tbGlzdHZpZXcgPiBsaS5tbS1tdWx0aWxpbmUgPiBhLFxuLm1tLWxpc3R2aWV3Lm1tLW11bHRpbGluZSA+IGxpXG4ubW0tbGlzdHZpZXcgPiBsaS5tbS1tdWx0aWxpbmUgPiBzcGFuIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4vKlxuXHRqUXVlcnkubW1lbnUgcGFnZWRpbSBleHRlbnNpb24gQ1NTXG4qL1xuaHRtbC5tbS1wYWdlZGltICNtbS1ibG9ja2VyLCBodG1sLm1tLXBhZ2VkaW0td2hpdGUgI21tLWJsb2NrZXIsIGh0bWwubW0tcGFnZWRpbS1ibGFjayAjbW0tYmxvY2tlciB7XG4gIG9wYWNpdHk6IDA7IH1cbmh0bWwubW0tcGFnZWRpbS5tbS1vcGVuaW5nICNtbS1ibG9ja2VyLCBodG1sLm1tLXBhZ2VkaW0td2hpdGUubW0tb3BlbmluZyAjbW0tYmxvY2tlciwgaHRtbC5tbS1wYWdlZGltLWJsYWNrLm1tLW9wZW5pbmcgI21tLWJsb2NrZXIge1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlIDAuNHM7IH1cbmh0bWwubW0tcGFnZWRpbSAjbW0tYmxvY2tlciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7IH1cbmh0bWwubW0tcGFnZWRpbS13aGl0ZSAjbW0tYmxvY2tlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbmh0bWwubW0tcGFnZWRpbS1ibGFjayAjbW0tYmxvY2tlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLypcblx0alF1ZXJ5Lm1tZW51IHBhZ2VzaGFkb3cgZXh0ZW5zaW9uIENTU1xuKi9cbi5tbS1tZW51Lm1tLXBhZ2VzaGFkb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTIwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IC0xMCU7XG4gIHotaW5kZXg6IDk5OyB9XG4ubW0tbWVudS5tbS1wYWdlc2hhZG93Lm1tLXJpZ2h0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwMCU7IH1cbi5tbS1tZW51Lm1tLXBhZ2VzaGFkb3cubW0tbmV4dDphZnRlciwgLm1tLW1lbnUubW0tcGFnZXNoYWRvdy5tbS1mcm9udDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1tLW1lbnUubW0tcGFnZXNoYWRvdzphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4vKlxuXHRqUXVlcnkubW1lbnUgcG9zaXRpb24gZXh0ZW5zaW9uIENTU1xuKi9cbi5tbS1tZW51Lm1tLXRvcCxcbi5tbS1tZW51Lm1tLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubW0tbWVudS5tbS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwOyB9XG5cbi5tbS1tZW51Lm1tLWJvdHRvbSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwOyB9XG5cbmh0bWwubW0tcmlnaHQubW0tb3BlbmluZyAubW0tc2xpZGVvdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODAlLCAwKTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCkge1xuICBodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcgLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDBweCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0MHB4LCAwKTsgfSB9XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xuICBodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcgLm1tLXNsaWRlb3V0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC00NDBweCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDQwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDQwcHgsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC00NDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ0MHB4LCAwKTsgfSB9XG4vKlxuXHRqUXVlcnkubW1lbnUgei1wb3NpdGlvbiBleHRlbnNpb24gQ1NTXG4qL1xuaHRtbC5tbS1mcm9udCAubW0tc2xpZGVvdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50OyB9XG5cbi5tbS1tZW51Lm1tLWZyb250IHtcbiAgei1pbmRleDogMTsgfVxuXG4ubW0tbWVudS5tbS1mcm9udCwgLm1tLW1lbnUubW0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIC5tbS1tZW51Lm1tLWZyb250Lm1tLXJpZ2h0LCAubW0tbWVudS5tbS1uZXh0Lm1tLXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuLm1tLW1lbnUubW0tdG9wIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbi5tbS1tZW51Lm1tLWJvdHRvbSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuXG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZnJvbnQsIGh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS1tZW51Lm1tLXRvcCwgLm1tLW1lbnUubW0tYm90dG9tIHtcbiAgaGVpZ2h0OiA4MCU7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICBtYXgtaGVpZ2h0OiA4ODBweDsgfVxuXG4vKlxuXHRqUXVlcnkubW1lbnUgdGhlbWVzIGV4dGVuc2lvbiBDU1NcbiovXG4ubW0tbWVudS5tbS10aGVtZS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIC5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLW5hdmJhciA+ICosXG4gIC5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLW5hdmJhciBhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG4gIC5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLW5hdmJhciAubW0tYnRuOmJlZm9yZSwgLm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tbmF2YmFyIC5tbS1idG46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG4gIC5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3IHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1saXN0dmlldyA+IGxpIC5tbS1uZXh0OmFmdGVyLFxuICAgIC5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3ID4gbGkgLm1tLWFycm93OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG4gICAgLm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tbGlzdHZpZXcgPiBsaSBhOm5vdCgubW0tbmV4dCkge1xuICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1saXN0dmlldyA+IGxpLm1tLXNlbGVjdGVkID4gYTpub3QoLm1tLW5leHQpLFxuICAgIC5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3ID4gbGkubW0tc2VsZWN0ZWQgPiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAubW0tbWVudS5tbS10aGVtZS1kYXJrLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZCA+IGEubW0tbmV4dCxcbiAgLm1tLW1lbnUubW0tdGhlbWUtZGFyay5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQgPiAubW0tcGFuZWwsXG4gIC5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLWxpc3R2aWV3ID4gbGkubW0tb3BlbmVkLm1tLXZlcnRpY2FsID4gYS5tbS1uZXh0LFxuICAubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZC5tbS12ZXJ0aWNhbCA+IC5tbS1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuICAubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgbGFiZWwubW0tY2hlY2s6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtZGFyayBlbS5tbS1jb3VudGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1maXhlZGRpdmlkZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cblxuLm1tLW1lbnUubW0tcGFnZXNoYWRvdy5tbS10aGVtZS1kYXJrOmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgLm1tLXNlYXJjaCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuLm1tLW1lbnUubW0tdGhlbWUtZGFyayAubW0tbm9yZXN1bHRzbXNnIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS1kYXJrIC5tbS1pbmRleGVyIGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgbGFiZWwubW0tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAubW0tbWVudS5tbS10aGVtZS1kYXJrIGxhYmVsLm1tLXRvZ2dsZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7IH1cbi5tbS1tZW51Lm1tLXRoZW1lLWRhcmsgaW5wdXQubW0tdG9nZ2xlOmNoZWNrZWQgfiBsYWJlbC5tbS10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjNGJkOTYzOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gIC5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1uYXZiYXIgPiAqLFxuICAubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tbmF2YmFyIGEge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLW5hdmJhciAubW0tYnRuOmJlZm9yZSwgLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLW5hdmJhciAubW0tYnRuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tbGlzdHZpZXcge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWxpc3R2aWV3ID4gbGkgLm1tLW5leHQ6YWZ0ZXIsXG4gICAgLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWxpc3R2aWV3ID4gbGkgLm1tLWFycm93OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWxpc3R2aWV3ID4gbGkgYTpub3QoLm1tLW5leHQpIHtcbiAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICAubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tbGlzdHZpZXcgPiBsaS5tbS1zZWxlY3RlZCA+IGE6bm90KC5tbS1uZXh0KSxcbiAgICAubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tbGlzdHZpZXcgPiBsaS5tbS1zZWxlY3RlZCA+IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAubW0tbWVudS5tbS10aGVtZS13aGl0ZS5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQgPiBhLm1tLW5leHQsXG4gIC5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZCA+IC5tbS1wYW5lbCxcbiAgLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWxpc3R2aWV3ID4gbGkubW0tb3BlbmVkLm1tLXZlcnRpY2FsID4gYS5tbS1uZXh0LFxuICAubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQubW0tdmVydGljYWwgPiAubW0tcGFuZWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7IH1cbiAgLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWRpdmlkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgbGFiZWwubW0tY2hlY2s6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgZW0ubW0tY291bnRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgLm1tLWZpeGVkZGl2aWRlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTsgfVxuXG4ubW0tbWVudS5tbS1wYWdlc2hhZG93Lm1tLXRoZW1lLXdoaXRlOmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIC5tbS1zZWFyY2ggaW5wdXQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4ubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0tbm9yZXN1bHRzbXNnIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS13aGl0ZSAubW0taW5kZXhlciBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS13aGl0ZSBsYWJlbC5tbS10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLm1tLW1lbnUubW0tdGhlbWUtd2hpdGUgbGFiZWwubW0tdG9nZ2xlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbi5tbS1tZW51Lm1tLXRoZW1lLXdoaXRlIGlucHV0Lm1tLXRvZ2dsZTpjaGVja2VkIH4gbGFiZWwubW0tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzRiZDk2MzsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS1ibGFjayB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tbmF2YmFyID4gKixcbiAgLm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLW5hdmJhciBhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG4gIC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1uYXZiYXIgLm1tLWJ0bjpiZWZvcmUsIC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1uYXZiYXIgLm1tLWJ0bjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgLm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLWxpc3R2aWV3IHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAgIC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1saXN0dmlldyA+IGxpIC5tbS1uZXh0OmFmdGVyLFxuICAgIC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1saXN0dmlldyA+IGxpIC5tbS1hcnJvdzphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuICAgIC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1saXN0dmlldyA+IGxpIGE6bm90KC5tbS1uZXh0KSB7XG4gICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIHRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAgIC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1saXN0dmlldyA+IGxpLm1tLXNlbGVjdGVkID4gYTpub3QoLm1tLW5leHQpLFxuICAgIC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1saXN0dmlldyA+IGxpLm1tLXNlbGVjdGVkID4gc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgLm1tLW1lbnUubW0tdGhlbWUtYmxhY2subW0tdmVydGljYWwgLm1tLWxpc3R2aWV3ID4gbGkubW0tb3BlbmVkID4gYS5tbS1uZXh0LFxuICAubW0tbWVudS5tbS10aGVtZS1ibGFjay5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQgPiAubW0tcGFuZWwsXG4gIC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZC5tbS12ZXJ0aWNhbCA+IGEubW0tbmV4dCxcbiAgLm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLWxpc3R2aWV3ID4gbGkubW0tb3BlbmVkLm1tLXZlcnRpY2FsID4gLm1tLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgLm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLWRpdmlkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS1ibGFjayBsYWJlbC5tbS1jaGVjazpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS1ibGFjayBlbS5tbS1jb3VudGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG4ubW0tbWVudS5tbS10aGVtZS1ibGFjayAubW0tZml4ZWRkaXZpZGVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLm1tLW1lbnUubW0tcGFnZXNoYWRvdy5tbS10aGVtZS1ibGFjazphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLXNlYXJjaCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuLm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLW5vcmVzdWx0c21zZyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgLm1tLWluZGV4ZXIgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cblxuLm1tLW1lbnUubW0tdGhlbWUtYmxhY2sgbGFiZWwubW0tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gIC5tbS1tZW51Lm1tLXRoZW1lLWJsYWNrIGxhYmVsLm1tLXRvZ2dsZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrOyB9XG4ubW0tbWVudS5tbS10aGVtZS1ibGFjayBpbnB1dC5tbS10b2dnbGU6Y2hlY2tlZCB+IGxhYmVsLm1tLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM0YmQ5NjM7IH1cblxuLypcblx0alF1ZXJ5Lm1tZW51IHRpbGV2aWV3IGV4dGVuc2lvbiBDU1NcbiovXG4ubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXc6YWZ0ZXIsXG4ubW0tbWVudSAubW0tdGlsZXZpZXcubW0tbGlzdHZpZXc6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4ubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXcgPiBsaSxcbi5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldyA+IGxpIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiA1MCUgMCAwIDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1tLW1lbnUubW0tdGlsZXZpZXcgLm1tLWxpc3R2aWV3ID4gbGk6YWZ0ZXIsXG4gIC5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldyA+IGxpOmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlldyA+IGxpLm1tLXRpbGUteHMsXG4gIC5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldyA+IGxpLm1tLXRpbGUteHMge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgICBwYWRkaW5nLXRvcDogMTIuNSU7IH1cbiAgLm1tLW1lbnUubW0tdGlsZXZpZXcgLm1tLWxpc3R2aWV3ID4gbGkubW0tdGlsZS1zLFxuICAubW0tbWVudSAubW0tdGlsZXZpZXcubW0tbGlzdHZpZXcgPiBsaS5tbS10aWxlLXMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy10b3A6IDI1JTsgfVxuICAubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXcgPiBsaS5tbS10aWxlLWwsXG4gIC5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldyA+IGxpLm1tLXRpbGUtbCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nLXRvcDogNzUlOyB9XG4gIC5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlldyA+IGxpLm1tLXRpbGUteGwsXG4gIC5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldyA+IGxpLm1tLXRpbGUteGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gIC5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlldyA+IGxpID4gYSxcbiAgLm1tLW1lbnUubW0tdGlsZXZpZXcgLm1tLWxpc3R2aWV3ID4gbGkgPiBzcGFuLFxuICAubW0tbWVudSAubW0tdGlsZXZpZXcubW0tbGlzdHZpZXcgPiBsaSA+IGEsXG4gIC5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldyA+IGxpID4gc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTAlIDEwcHggMCAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgbGVmdDogMDsgfVxuICAubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXcgPiBsaSA+IC5tbS1uZXh0LFxuICAubW0tbWVudSAubW0tdGlsZXZpZXcubW0tbGlzdHZpZXcgPiBsaSA+IC5tbS1uZXh0IHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1saXN0dmlldyA+IGxpID4gLm1tLW5leHQ6YmVmb3JlLCAubW0tbWVudS5tbS10aWxldmlldyAubW0tbGlzdHZpZXcgPiBsaSA+IC5tbS1uZXh0OmFmdGVyLFxuICAgIC5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldyA+IGxpID4gLm1tLW5leHQ6YmVmb3JlLFxuICAgIC5tbS1tZW51IC5tbS10aWxldmlldy5tbS1saXN0dmlldyA+IGxpID4gLm1tLW5leHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbi5tbS1tZW51Lm1tLXRpbGV2aWV3IC5tbS1wYW5lbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubW0tbWVudS5tbS10aWxldmlldyAubW0tcGFuZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuLm1tLW1lbnUubW0tdGlsZXZpZXcgLm1tLWxpc3R2aWV3IHtcbiAgbWFyZ2luOiAwOyB9XG4iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApOyB9XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuICAubWZwLXByZWxvYWRlciBhIHtcbiAgICBjb2xvcjogI0NDQzsgfVxuICAgIC5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuICAubWZwLWNsb3NlOmhvdmVyLFxuICAubWZwLWNsb3NlOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG4gIC5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgICB0b3A6IDFweDsgfVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cbiAgLm1mcC1hcnJvdzpob3ZlcixcbiAgLm1mcC1hcnJvdzpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuICAubWZwLWFycm93OmJlZm9yZSxcbiAgLm1mcC1hcnJvdzphZnRlcixcbiAgLm1mcC1hcnJvdyAubWZwLWIsXG4gIC5tZnAtYXJyb3cgLm1mcC1hIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphZnRlcixcbiAgLm1mcC1hcnJvdyAubWZwLWEge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICB0b3A6IDhweDsgfVxuICAubWZwLWFycm93OmJlZm9yZSxcbiAgLm1mcC1hcnJvdyAubWZwLWIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuICAubWZwLWFycm93LWxlZnQ6YWZ0ZXIsXG4gIC5tZnAtYXJyb3ctbGVmdCAubWZwLWEge1xuICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG4gIC5tZnAtYXJyb3ctbGVmdDpiZWZvcmUsXG4gIC5tZnAtYXJyb3ctbGVmdCAubWZwLWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmFmdGVyLFxuICAubWZwLWFycm93LXJpZ2h0IC5tZnAtYSB7XG4gICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICBtYXJnaW4tbGVmdDogMzlweDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmJlZm9yZSxcbiAgLm1mcC1hcnJvdy1yaWdodCAubWZwLWIge1xuICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogLTQwcHg7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNDBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICM0NDQ7IH1cbiAgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAubWZwLWZpZ3VyZSBmaWd1cmUge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cblxuLm1mcC1pZTcgLm1mcC1pbWcge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tZnAtaWU3IC5tZnAtYm90dG9tLWJhciB7XG4gIHdpZHRoOiA2MDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLm1mcC1pZTcgLm1mcC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tZnAtaWU3IC5tZnAtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA0NHB4OyB9XG5cbi5tZnAtaWU3IC5tZnAtY2xvc2Uge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuIiwiLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG4vKlxuXHRTdHlsZXMgZm9yIGJhc2ljIFBob3RvU3dpcGUgZnVuY3Rpb25hbGl0eSAoc2xpZGluZyBhcmVhLCBvcGVuL2Nsb3NlIHRyYW5zaXRpb25zKVxuKi9cbi8qIHBzd3AgPSBwaG90b3N3aXBlICovXG4ucHN3cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHotaW5kZXg6IDE1MDA7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogY3JlYXRlIHNlcGFyYXRlIGxheWVyLCB0byBhdm9pZCBwYWludCBvbiB3aW5kb3cub25zY3JvbGwgaW4gd2Via2l0L2JsaW5rICovXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5wc3dwICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnBzd3AgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLyogc3R5bGUgaXMgYWRkZWQgd2hlbiBKUyBvcHRpb24gc2hvd0hpZGVPcGFjaXR5IGlzIHNldCB0byB0cnVlICovXG4ucHN3cC0tYW5pbWF0ZV9vcGFjaXR5IHtcbiAgLyogMC4wMDEsIGJlY2F1c2Ugb3BhY2l0eTowIGRvZXNuJ3QgdHJpZ2dlciBQYWludCBhY3Rpb24sIHdoaWNoIGNhdXNlcyBsYWcgYXQgc3RhcnQgb2YgdHJhbnNpdGlvbiAqL1xuICBvcGFjaXR5OiAwLjAwMTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLnBzd3AtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4ucHN3cC0tZHJhZ2dpbmcgLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi8qXG5cdEJhY2tncm91bmQgaXMgYWRkZWQgYXMgYSBzZXBhcmF0ZSBlbGVtZW50LlxuXHRBcyBhbmltYXRpbmcgb3BhY2l0eSBpcyBtdWNoIGZhc3RlciB0aGFuIGFuaW1hdGluZyByZ2JhKCkgYmFja2dyb3VuZC1jb2xvci5cbiovXG4ucHN3cF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5wc3dwX19zY3JvbGwtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cF9fYmcge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX2JnLFxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucHN3cF9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4vKlxuXHRzdHJldGNoZWQgdGh1bWJuYWlsIG9yIGRpdiBwbGFjZWhvbGRlciBlbGVtZW50IChzZWUgYmVsb3cpXG5cdHN0eWxlIGlzIGFkZGVkIHRvIGF2b2lkIGZsaWNrZXJpbmcgaW4gd2Via2l0L2JsaW5rIHdoZW4gbGF5ZXJzIG92ZXJsYXBcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXG5cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlXG5cdGxhcmdlIGltYWdlIGxvYWRzIG9uIHRvcCBvZiBpdFxuKi9cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XG4gIGJhY2tncm91bmQ6ICMyMjI7IH1cblxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi8qXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXG4qL1xuLnBzd3BfX2Vycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGNvbG9yOiAjQ0NDOyB9XG5cbi5wc3dwX19lcnJvci1tc2cgYSB7XG4gIGNvbG9yOiAjQ0NDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuIiwiLyohIFBob3RvU3dpcGUgRGVmYXVsdCBVSSBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG4vKlxuXG5cdENvbnRlbnRzOlxuXG5cdDEuIEJ1dHRvbnNcblx0Mi4gU2hhcmUgbW9kYWwgYW5kIGxpbmtzXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxuXHQ0LiBDYXB0aW9uXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzIChyb290IGVsZW1lbnQsIHRvcCBiYXIsIGlkbGUgc3RhdGUsIGhpZGRlbiBzdGF0ZSwgZXRjLilcblxuKi9cbi8qXG5cblx0MS4gQnV0dG9uc1xuXG4gKi9cbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xuLnBzd3BfX2J1dHRvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucHN3cF9fYnV0dG9uOmZvY3VzLFxuICAucHN3cF9fYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwX19idXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAucHN3cF9fYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDsgfVxuXG4vKiBwc3dwX191aS0tb3Zlci1jbG9zZSBjbGFzcyBpdCBhZGRlZCB3aGVuIG1vdXNlIGlzIG92ZXIgZWxlbWVudCB0aGF0IHNob3VsZCBjbG9zZSBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW92ZXItY2xvc2UgLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19idXR0b24sXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKGRlZmF1bHQtc2tpbi5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjY0cHggODhweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDsgfVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4wOTM3NSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkZWZhdWx0LXNraW4uc3ZnKTsgfVxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG5cbi5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cC0tc3VwcG9ydHMtZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwOyB9XG5cbi5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwOyB9XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwOyB9XG5cbi8qIG5vIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXG5cdEFycm93IGJ1dHRvbnMgaGl0IGFyZWFcblx0KGljb24gaXMgYWRkZWQgdG8gOmJlZm9yZSBwc2V1ZG8tZWxlbWVudClcbiovXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDsgfVxuXG4vKlxuXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xuXG4gKi9cbi5wc3dwX19jb3VudGVyLFxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE2MDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgei1pbmRleDogMTYyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0b3A6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogNDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAvKiByb3VuZCBjb3JuZXJzIG9uIHRoZSBmaXJzdC9sYXN0IGxpc3QgaXRlbSAqL1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7IH1cbiAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcbiAgb3BhY2l0eTogMTsgfVxuICAucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4gLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi8qIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUgbGlua3Mgb24gdG91Y2ggZGV2aWNlcyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBwYWRkaW5nOiAxNnB4IDEycHg7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0U1QzlBO1xuICBjb2xvcjogI0ZGRjsgfVxuICBhLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlcjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7IH1cblxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NUFDRUU7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIGNvbG9yOiAjQ0UyNzJEOyB9XG5cbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RERDsgfVxuXG4vKlxuXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxuXG4gKi9cbi5wc3dwX19jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4vKlxuXG5cdDQuIENhcHRpb25cblxuICovXG4ucHN3cF9fY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDRweDsgfVxuICAucHN3cF9fY2FwdGlvbiBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjQkJCOyB9XG5cbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBGYWtlIGNhcHRpb24gZWxlbWVudCwgdXNlZCB0byBjYWxjdWxhdGUgaGVpZ2h0IG9mIG5leHQvcHJldiBpbWFnZSAqL1xuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcblxuXHQ1LiBMb2FkaW5nIGluZGljYXRvciAocHJlbG9hZGVyKVxuXG5cdFlvdSBjYW4gcGxheSB3aXRoIGl0IGhlcmUgLSBodHRwOi8vY29kZXBlbi5pby9kaW1zZW1lbm92L3Blbi95eUJXb1JcblxuICovXG4ucHN3cF9fcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIGRpcmVjdGlvbjogbHRyOyB9XG5cbi5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMTJweDsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAgIC8qIFdlIHVzZSAuZ2lmIGluIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBDU1MgYW5pbWF0aW9uICovXG4gICAgYmFja2dyb3VuZDogdXJsKHByZWxvYWRlci5naWYpIDAgMCBuby1yZXBlYXQ7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuICAucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxuICAucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBtYXJnaW46IDA7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcbiAgLypcblx0XHRcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvclxuXHRcdFx0IGJ5IEtlYW51IExlZSBodHRwczovL2Jsb2cua2VhbnVsZWUuY29tLzIwMTQvMTAvMjAvdGhlLXRhbGUtb2YtdGhyZWUtc3Bpbm5lcnMuaHRtbFxuXHRcdCovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBzd3BfX3ByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuLypcblxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xuXG4gKi9cbi8qIHJvb3QgZWxlbWVudCBvZiBVSSAqL1xuLnBzd3BfX3VpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTU1MDsgfVxuXG4vKiB0b3AgYmxhY2sgYmFyIHdpdGggYnV0dG9ucyBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3IgKi9cbi5wc3dwX190b3AtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5wc3dwX190b3AtYmFyLFxuLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLypcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xuKi9cbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cbiAgb3BhY2l0eTogMC4wMDE7IH1cblxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7IH1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7IH1cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtOyB9XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNTU1OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6IGdyZXk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjsgfVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyB2ZXJ5IGJhc2ljIHN0eWxlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC8vdHJhbnNpdGlvbjogcGFkZGluZyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICYuaXMtYmxvY2tlZCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogT3ZlcnJpZGUgcG9zaXRpb24gb2YgdG9vbHRpcCBpbmZvcm1pbmcgYWJvdXQgdGhlIGN1cnJlbnQgbWVkaWEgcXVlcnkuXG4gICAgICovXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBDdXJyZW50IG1lZGlhIHF1ZXJ5IGZvciBqcyByZXRyaWV2ZS5cbiAgICAgKi9cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ3h4cyc7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICBjb250ZW50OiAneHMnO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBjb250ZW50OiAnc20nO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBjb250ZW50OiAnbWQnO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICBjb250ZW50OiAnbGcnO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICAgICAgY29udGVudDogJ3hsZyc7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsZykge1xuICAgICAgICAgICAgY29udGVudDogJ3h4bGcnO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qKlxuICogQmFzaWMgc3R5bGVzIGZvciBsaW5rc1xuICovXG5hIHtcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXRleHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtdGV4dDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgYXBwbGljYXRpb24td2lkZSBTYXNzIG1peGlucy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vLyBFdmVudCB3cmFwcGVyXG4vLy8gQGF1dGhvciBIYXJyeSBSb2JlcnRzXG4vLy8gQHBhcmFtIHtCb29sfSAkc2VsZiBbZmFsc2VdIC0gV2hldGhlciBvciBub3QgdG8gaW5jbHVkZSBjdXJyZW50IHNlbGVjdG9yXG4vLy8gQGxpbmsgaHR0cHM6Ly90d2l0dGVyLmNvbS9jc3N3aXphcmRyeS9zdGF0dXMvNDc4OTM4NTMwMzQyMDA2Nzg0IE9yaWdpbmFsIHR3ZWV0IGZyb20gSGFycnkgUm9iZXJ0c1xuQG1peGluIG9uLWV2ZW50KCRzZWxmOiBmYWxzZSkge1xuICAgIEBpZiAkc2VsZiB7XG4gICAgICAgICYsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vLyBNYWtlIGEgY29udGV4dCBiYXNlZCBzZWxlY3RvciBhIGxpdHRsZSBtb3JlIGZyaWVuZGx5XG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRjb250ZXh0XG5AbWl4aW4gd2hlbi1pbnNpZGUoJGNvbnRleHQpIHtcbiAgICAjeyRjb250ZXh0fSAmIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5cbi8vLyBSZXNwb25zaXZlIG1hbmFnZXJcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGJyZWFrcG9pbnQgLSBCcmVha3BvaW50XG4vLy8gQHJlcXVpcmVzICRicmVha3BvaW50c1xuLy8vIEBsaW5rIGh0dHA6Ly9zYXNzLWd1aWRlbGluLmVzLyNicmVha3BvaW50LW1hbmFnZXIgU2FzcyBHdWlkZWxpbmVzIC0gQnJlYWtwb2ludCBNYW5hZ2VyXG5AbWl4aW4gcmVzcG9uc2l2ZSgkYnJlYWtwb2ludCkge1xuICAgICRxdWVyeTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIEBpZiBub3QgJHF1ZXJ5IHtcbiAgICAgICAgQGVycm9yICdObyB2YWx1ZSBmb3VuZCBmb3IgYCN7JGJyZWFrcG9pbnR9YC4gUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgIG1hcC4nO1xuICAgIH1cblxuICAgIEBtZWRpYSAje2lmKHR5cGUtb2YoJHF1ZXJ5KSA9PSAnc3RyaW5nJywgdW5xdW90ZSgkcXVlcnkpLCBpbnNwZWN0KCRxdWVyeSkpfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuXG4vLy8gVW5kZXJsaW5lIGN1c3RvbVxuLy8vIEBhdXRob3IgQWFyw7NuIEdhcmPDrWFcbi8vLyBAcGFyYW0ge0NvbG9yfSAkY29sb3IgLSBVbmRlcmxpbmUgY29sb3Jcbi8vLyBAcGFyYW0ge0NvbG9yfSAkYmFja2dyb3VuZCAtIEJhY2tncm91bmQgY29sb3JcbkBtaXhpbiB1bmRlcmxpbmUoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRiYWNrZ3JvdW5kOiAjZmZmKSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkY29sb3IsICRjb2xvcikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxLjAyZW07XG4gICAgdGV4dC1zaGFkb3c6IC4wNWVtIDAgJGJhY2tncm91bmQsIC0uMDVlbSAwICRiYWNrZ3JvdW5kO1xuXG4gICAgLy8gU3R5bGUgc2VsZWN0ZWQgbGlua3MgKG9yIGVsc2UgdGV4dC1zaGFkb3cgbWFrZXMgaXQgbG9vayBjcmF6eSB1Z2x5KVxuICAgIC8vIFBzZXVkbyBzZWxlY3RvcnMgbXVzdCBnbyBzZXBhcmF0ZWx5LCBvciB0aGV5IGJyZWFrIGVhY2ggb3RoZXJcbiAgICAmLFxuICAgID4gKiB7XG4gICAgICAgICY6OnNlbGVjdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjUlKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAyNSUpO1xuICAgICAgICAgICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8vIEJ1dHRvbiByb3VuZGVkXG4vLy8gQGF1dGhvciBBYXLDs24gR2FyY8OtYVxuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciAtIFRleHQgY29sb3Jcbi8vLyBAcGFyYW0ge0NvbG9yfSAkYm9yZGVyLWNvbG9yIC0gQm9yZGVyIGNvbG9yXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGJhY2tncm91bmQtY29sb3IgLSBCYWNrZ3JvdW5kIGNvbG9yXG5AbWl4aW4gYnRuLXJvdW5kZWQoJGNvbG9yOiAkY29sb3ItbWFyb29uLCAkYm9yZGVyLWNvbG9yOiAkY29sb3ItbWFyb29uLCAkYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQsICRjb2xvci1ob3ZlcjogI2ZmZiwgJGJvcmRlci1jb2xvci1ob3ZlcjogJGNvbG9yLW1hcm9vbiwgJGJhY2tncm91bmQtY29sb3ItaG92ZXI6ICRjb2xvci1tYXJvb24pIHtcbiAgICBwYWRkaW5nOiAxM3B4IDMwcHggMTJweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1ob3ZlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3ItaG92ZXI7XG4gICAgfVxufVxuXG5cbi8vLyBUcmFuc2Zvcm0gcGl4ZWwgZm9udC1zaXplIHRvIGVtIHRvIGF2b2lkIG1hbnVhbCBjYWxjdWxhdGluZ1xuLy8vIEBhdXRob3IgQWFyw7NuIEdhcmPDrWFcbi8vLyBAcGFyYW0ge1BpeGVsc30gJHNpemVcbkBtaXhpbiBweC10by1lbSgkc2l6ZSkge1xuICAgIGZvbnQtc2l6ZTogKCRzaXplLyRmb250LXNpemUtYmFzZSkrZW07XG59XG5cblxuLy8vIFBzZXVkbyBzZWxlY3RvciBtb3N0IGNvbW1vbiBwcm9wZXJ0aWVzXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRkaXNwbGF5XG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRwb3Ncbi8vLyBAcGFyYW0ge1N0cmluZ30gJGNvbnRlbnRcbkBtaXhpbiBwc2V1ZG8oJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSwgJGNvbnRlbnQ6ICcnKXtcbiAgICBjb250ZW50OiAkY29udGVudDtcbiAgICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgICBwb3NpdGlvbjogJHBvcztcbn1cblxuXG4vLy8gUmVzcG9uc2l2ZSByYXRpb1xuQG1peGluIHJlc3BvbnNpdmUtcmF0aW8oJHgsJHksICRwc2V1ZG86IGZhbHNlKSB7XG4gICAgJHBhZGRpbmc6IHVucXVvdGUoIHJvdW5kKCAoICR5IC8gJHggKSAqIDEwMCApICsgJyUnICk7XG4gICAgQGlmICRwc2V1ZG8ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG8oJHBvczogcmVsYXRpdmUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmc7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nO1xuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIEBmb250LWZhY2UgZGVjbGFyYXRpb25zLCBpZiBhbnkuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKipcbiAqIFVuaXZlcnMgTFQgNDcgQ29uZGVuc2VkIExpZ2h0XG4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVyc0xULUNvbmRlbnNlZExpZ2h0JztcbiAgICBzcmM6IHVybCgkYmFzZS11cmwgKyAnZm9udHMvVW5pdmVyc0xULUNvbmRlbnNlZExpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJGJhc2UtdXJsICsgJ2ZvbnRzL1VuaXZlcnNMVC1Db25kZW5zZWRMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJGJhc2UtdXJsICsgJ2ZvbnRzL1VuaXZlcnNMVC1Db25kZW5zZWRMaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJGJhc2UtdXJsICsgJ2ZvbnRzL1VuaXZlcnNMVC1Db25kZW5zZWRMaWdodC5zdmcjVW5pdmVyc0xULUNvbmRlbnNlZExpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBVbml2ZXJzIExUIDQ3IENvbmRlbnNlZCBMaWdodCBPYmxpcXVlXG4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVyc0xULUNvbmRlbnNlZExpZ2h0T2JsaXF1ZSc7XG4gICAgc3JjOiB1cmwoJGJhc2UtdXJsICsgJ2ZvbnRzL1VuaXZlcnNMVC1Db25kZW5zZWRMaWdodE9ibGlxdWUuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgkYmFzZS11cmwgKyAnZm9udHMvVW5pdmVyc0xULUNvbmRlbnNlZExpZ2h0T2JsaXF1ZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJGJhc2UtdXJsICsgJ2ZvbnRzL1VuaXZlcnNMVC1Db25kZW5zZWRMaWdodE9ibGlxdWUudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCRiYXNlLXVybCArICdmb250cy9Vbml2ZXJzTFQtQ29uZGVuc2VkTGlnaHRPYmxpcXVlLnN2ZyNVbml2ZXJzTFQtQ29uZGVuc2VkTGlnaHRPYmxpcXVlJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBVbml2ZXJzIExUIDQ3IENvbmRlbnNlZCBCb2xkXG4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVyc0xULUNvbmRlbnNlZEJvbGQnO1xuICAgIHNyYzogdXJsKCRiYXNlLXVybCArICdmb250cy9Vbml2ZXJzTFQtQ29uZGVuc2VkQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCRiYXNlLXVybCArICdmb250cy9Vbml2ZXJzTFQtQ29uZGVuc2VkQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJGJhc2UtdXJsICsgJ2ZvbnRzL1VuaXZlcnNMVC1Db25kZW5zZWRCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgkYmFzZS11cmwgKyAnZm9udHMvVW5pdmVyc0xULUNvbmRlbnNlZEJvbGQuc3ZnI1VuaXZlcnNMVC1Db25kZW5zZWRCb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qKlxuICogVW5pdmVycyBMVCA0NyBDb25kZW5zZWQgQm9sZCBPYmxpcXVlXG4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRPYmxpcXVlJztcbiAgICBzcmM6IHVybCgkYmFzZS11cmwgKyAnZm9udHMvVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRPYmxpcXVlLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJGJhc2UtdXJsICsgJ2ZvbnRzL1VuaXZlcnNMVC1Db25kZW5zZWRCb2xkT2JsaXF1ZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJGJhc2UtdXJsICsgJ2ZvbnRzL1VuaXZlcnNMVC1Db25kZW5zZWRCb2xkT2JsaXF1ZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJGJhc2UtdXJsICsgJ2ZvbnRzL1VuaXZlcnNMVC1Db25kZW5zZWRCb2xkT2JsaXF1ZS5zdmcjVW5pdmVyc0xULUNvbmRlbnNlZEJvbGRPYmxpcXVlJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogT3N0cmljaCBTYW5zIEJvbGRcbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPc3RyaWNoU2Fucy1Cb2xkJztcbiAgICBzcmM6IHVybCgkYmFzZS11cmwgKyAnZm9udHMvT3N0cmljaFNhbnMtQm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgkYmFzZS11cmwgKyAnZm9udHMvT3N0cmljaFNhbnMtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCRiYXNlLXVybCArICdmb250cy9Pc3RyaWNoU2Fucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCRiYXNlLXVybCArICdmb250cy9Pc3RyaWNoU2Fucy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgkYmFzZS11cmwgKyAnZm9udHMvT3N0cmljaFNhbnMtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJGJhc2UtdXJsICsgJ2ZvbnRzL09zdHJpY2hTYW5zLUJvbGQuc3ZnI09zdHJpY2hTYW5zLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIGFwcGxpY2F0aW9uLXdpZGUgU2FzcyB2YXJpYWJsZXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLy8gSGVhZGVyIGhlaWdodFxuLy8vIEB0eXBlIFBpeGVsc1xuJGZvbnQtc2l6ZS1iYXNlOiAxNHB4O1xuXG4vLy8gRm9udCBmYW1pbHlzXG4vLy8gQHR5cGUgTGlzdFxuJGZvbnQtdW5pdmVycy1saWdodDogJ1VuaXZlcnNMVC1Db25kZW5zZWRMaWdodCcsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4kZm9udC11bml2ZXJzLWxpZ2h0LWl0YWxpYzogJ1VuaXZlcnNMVC1Db25kZW5zZWRMaWdodE9ibGlxdWUnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuJGZvbnQtdW5pdmVycy1ib2xkOiAnVW5pdmVyc0xULUNvbmRlbnNlZEJvbGQnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuJGZvbnQtdW5pdmVycy1ib2xkLWl0YWxpYzogJ1VuaXZlcnNMVC1Db25kZW5zZWRCb2xkT2JsaXF1ZScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4kZm9udC10ZXh0OiAkZm9udC11bml2ZXJzLWxpZ2h0O1xuJGZvbnQtdGl0bGU6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtb3N0cmljaDogJ09zdHJpY2hTYW5zLUJvbGQnLCBzYW5zLXNlcmlmO1xuXG5cbi8vLyBMaWdodCBncmV5XG4vLy8gQHR5cGUgQ29sb3JcbiRjb2xvci1ncmV5LWxpZ2h0OiAjYzFjMWMxO1xuXG4vLy8gTWVkaXVtIGdyZXlcbi8vLyBAdHlwZSBDb2xvclxuJGNvbG9yLWdyZXktbWlkOiAjNjY2O1xuJGNvbG9yLWdyZXktbWlkLWRhcms6ICM1MzUzNTM7XG5cbi8vLyBEYXJrIGdyZXlcbi8vLyBAdHlwZSBDb2xvclxuJGNvbG9yLWdyZXktZGFyazogIzMzMztcbiRjb2xvci1ncmV5LWRhcmtlcjogIzJmMmYyZjtcblxuLy8vIERhcmsgZ3JleVxuLy8vIEB0eXBlIENvbG9yXG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vLyBDb3B5IHRleHQgY29sb3Jcbi8vLyBAdHlwZSBDb2xvclxuJGNvbG9yLXRleHQ6ICRjb2xvci1ncmV5LW1pZDtcblxuLy8vIENvbG9yIGJsdWVcbi8vLyBAdHlwZSBDb2xvclxuJGNvbG9yLWJsdWU6ICM1YTVhYjI7XG5cbi8vLyBDb2xvciBtYXJvb25cbi8vLyBAdHlwZSBDb2xvclxuJGNvbG9yLW1hcm9vbjogI2M1Mzc1MjtcblxuLy8vIE1haW4gYnJhbmQgY29sb3Jcbi8vLyBAdHlwZSBDb2xvclxuJGNvbG9yLWJyYW5kOiAjZDMwMDM3O1xuJGNvbG9yLWJyYW5kLXRleHQ6ICRjb2xvci1tYXJvb247XG5cbi8vLyBTb2NpYWwgbmV0d29ya3MgY29sb3JzXG4vLy8gQHR5cGUgQ29sb3JcbiRjb2xvci10d2l0dGVyOiAjNTVhY2VlO1xuJGNvbG9yLWZhY2Vib29rOiAjM2I1OTk4O1xuJGNvbG9yLXlvdXR1YmU6ICNjZDIwMWY7XG4kY29sb3ItcGludGVyZXN0OiAjYmQwODFjO1xuJGNvbG9yLXJzczogI2YyNjUyMjtcbiRjb2xvci1saW5rZWRpbjogIzAwNzdiNTtcblxuLy8vIE9rIGNvbG9yXG4vLy8gQHR5cGUgQ29sb3JcbiRjb2xvci1vazogIzY2YmI2YTtcbiRjb2xvci1lcnJvcjogI2E5NDQ0MjtcblxuXG4kc2NyZWVuLXh4cy1tYXg6ICgkc2NyZWVuLXhzLW1pbiAtIDEpICFkZWZhdWx0O1xuXG4vLy8gQnJlYWtwb2ludCBsaXN0XG4vLy8gQHByb3Age1N0cmluZ30ga2V5cyAtIEtleXMgYXJlIGlkZW50aWZpZXJzIG1hcHBlZCB0byBhIGdpdmVuIGxlbmd0aFxuLy8vIEBwcm9wIHtNYXB9IHZhbHVlcyAtIFZhbHVlcyBhcmUgYWN0dWFsIGJyZWFrcG9pbnRzIGV4cHJlc3NlZCBpbiBwaXhlbHNcbi8vLyBAc2VlIHt2ZW5kb3IgbWl4aW59IG1xXG4kbXEtYnJlYWtwb2ludHM6IChcbiAgICB4eHM6IDFweCxcbiAgICBpcGhvbmU2OiAzNzVweCxcbiAgICBpcGhvbmU2cDogNDE0cHgsXG4gICAgeHM6ICRzY3JlZW4teHMtbWluLFxuICAgIHNtOiAkc2NyZWVuLXNtLW1pbixcbiAgICBtZDogJHNjcmVlbi1tZC1taW4sXG4gICAgbGc6ICRzY3JlZW4tbGctbWluLFxuICAgIHhsZzogMTM2NnB4LFxuICAgIHh4bGc6IDE2ODBweFxuKSAhZGVmYXVsdDtcblxuJG1xLXNob3ctYnJlYWtwb2ludHM6ICh4eHMsIGlwaG9uZTYsIGlwaG9uZTZwLCB4cywgc20sIG1kLCBsZywgeGxnLCB4eGxnKSAhZGVmYXVsdDtcblxuXG4vLy8gUmVsYXRpdmUgb3IgYWJzb2x1dGUgVVJMIHdoZXJlIGFsbCBhc3NldHMgYXJlIHNlcnZlZCBmcm9tXG4vLy8gQHR5cGUgU3RyaW5nXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdoZW4gdXNpbmcgYSBDRE5cbi8vLyAgICRiYXNlLXVybDogJ2h0dHA6Ly9jZG4uZXhhbXBsZS5jb20vYXNzZXRzLyc7XG4kYmFzZS11cmw6ICcuLi8uLi8nO1xuXG5cbi8vLyBIZWFkZXIgaGVpZ2h0XG4vLy8gQHR5cGUgUGl4ZWxzXG4kaGVhZGVyLWhlaWdodC1vcmlnaW5hbDogODBweDtcbiRoZWFkZXItaGVpZ2h0OiA0NnB4O1xuJGhlYWRlci1oZWlnaHQteHM6IDUwcHg7XG4kaGVhZGVyLWhlaWdodC1tZDogODBweDtcbiRoZWFkZXItaGVpZ2h0LW1pbmk6IDYwcHg7XG5cblxuLy8vIE5ld3Ncbi8vLyBAdHlwZSBQaXhlbHNcbiRuZXdzLWhlaWdodDogMzAwcHg7XG4kbmV3cy1oZWlnaHQteHM6IDQwMHB4O1xuJG5ld3MtaGVpZ2h0LXNtOiAzMjVweDtcbiRuZXdzLWhlaWdodC10YWJsZXQ6IDMyNXB4O1xuJG5ld3MtaGVpZ2h0LW1kOiAzNTBweDtcbiRuZXdzLWhlaWdodC1sZzogNDQwcHg7XG4kbmV3cy1oZWlnaHQteGxnOiA1MDBweDtcbiRuZXdzLWhlaWdodC14eGxnOiA1NTBweDtcblxuJG5ld3MtZnVsbHBob3RvLWhlaWdodDogMzAwcHg7XG4kbmV3cy1mdWxscGhvdG8taGVpZ2h0LXhzOiA0MDBweDtcbiRuZXdzLWZ1bGxwaG90by1oZWlnaHQtc206ICRuZXdzLWhlaWdodC1zbTtcbiRuZXdzLWZ1bGxwaG90by1oZWlnaHQtdGFibGV0OiA0MjVweDtcbiRuZXdzLWZ1bGxwaG90by1oZWlnaHQtbWQ6ICRuZXdzLWhlaWdodC1tZDtcbiRuZXdzLWZ1bGxwaG90by1oZWlnaHQtbGc6ICRuZXdzLWhlaWdodC1sZztcbiRuZXdzLWZ1bGxwaG90by1oZWlnaHQteGxnOiAkbmV3cy1oZWlnaHQteGxnO1xuJG5ld3MtZnVsbHBob3RvLWhlaWdodC14eGxnOiAkbmV3cy1oZWlnaHQteHhsZztcblxuJG5ld3MtZnVsbC1iaWdnZXItaGVpZ2h0OiA0NTBweDtcbiRuZXdzLWZ1bGwtYmlnZ2VyLWhlaWdodC14czogNDUwcHg7XG4kbmV3cy1mdWxsLWJpZ2dlci1oZWlnaHQtc206IDQ3NXB4O1xuJG5ld3MtZnVsbC1iaWdnZXItaGVpZ2h0LW1kOiA1MDBweDtcbiRuZXdzLWZ1bGwtYmlnZ2VyLWhlaWdodC1sZzogNjUwcHg7XG4kbmV3cy1mdWxsLWJpZ2dlci1oZWlnaHQteGxnOiA3NjBweDtcblxuJG5ld3Mtc21hbGwtaGVpZ2h0OiBhdXRvO1xuJG5ld3Mtc21hbGwtaGVpZ2h0LXNtOiAzMjVweDtcbiRuZXdzLXNtYWxsLWhlaWdodC10YWJsZXQ6IDI3NXB4O1xuJG5ld3Mtc21hbGwtaGVpZ2h0LW1kOiAzMDBweDtcbiRuZXdzLXNtYWxsLWhlaWdodC14bGc6IDQwMHB4O1xuJG5ld3Mtc21hbGwtaGVpZ2h0LXh4bGc6IDQ1MHB4O1xuXG4kbmV3cy1wYWRkaW5nLXNpZGVzOiAxNXB4O1xuJG5ld3MtcGFkZGluZy1zaWRlcy1zbTogMjBweDtcbiRuZXdzLXBhZGRpbmctc2lkZXMtbWQ6IDI1cHg7XG4kbmV3cy1wYWRkaW5nLXNpZGVzLWxnOiA0MHB4O1xuXG5cbi8vLyBBbWJpZW50c1xuLy8vIEB0eXBlIFBpeGVsc1xuJGFtYmllbnQtaGVpZ2h0OiBhdXRvO1xuJGFtYmllbnQtaGVpZ2h0LXNtOiA1MDBweDtcbiRhbWJpZW50LWhlaWdodC1tZDogNTQwcHg7XG4kYW1iaWVudC1oZWlnaHQtbGc6IDU0MHB4O1xuXG5cbi8vLyBQcm9kdWN0c1xuLy8vIEB0eXBlIFBpeGVsc1xuJHByb2R1Y3QtaGVpZ2h0OiBhdXRvO1xuJHByb2R1Y3QtaGVpZ2h0LXNtOiAzNjBweDtcbiRwcm9kdWN0LWhlaWdodC1tZDogMzc1cHg7XG4kcHJvZHVjdC1oZWlnaHQtbGc6IDQ1MHB4O1xuJHByb2R1Y3QtaGVpZ2h0LXhsZzogNTAwcHg7XG4kcHJvZHVjdC1oZWlnaHQteHhsZzogNTUwcHg7XG5cbiRwcm9kdWN0LWRvdWJsZS1oZWlnaHQ6IGF1dG87XG4kcHJvZHVjdC1kb3VibGUtaGVpZ2h0LXNtOiAkcHJvZHVjdC1oZWlnaHQtc20gKiAyO1xuJHByb2R1Y3QtZG91YmxlLWhlaWdodC1tZDogJHByb2R1Y3QtaGVpZ2h0LW1kICogMjtcbiRwcm9kdWN0LWRvdWJsZS1oZWlnaHQtbGc6ICRwcm9kdWN0LWhlaWdodC1sZyAqIDI7XG4kcHJvZHVjdC1kb3VibGUtaGVpZ2h0LXhsZzogJHByb2R1Y3QtaGVpZ2h0LXhsZyAqIDI7XG4kcHJvZHVjdC1kb3VibGUtaGVpZ2h0LXh4bGc6ICRwcm9kdWN0LWhlaWdodC14eGxnICogMjtcblxuJHByb2R1Y3QtcGFkZGluZy1zaWRlczogMTVweDtcbiRwcm9kdWN0LXBhZGRpbmctc2lkZXMtc206IDIwcHg7XG4kcHJvZHVjdC1wYWRkaW5nLXNpZGVzLW1kOiAyNXB4O1xuJHByb2R1Y3QtcGFkZGluZy1zaWRlcy1sZzogNDBweDtcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgdHlwb2dyYXBoeSByZWxhdGVkIHN0eWxlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qKlxuICogQmFzaWMgdHlwb2dyYXBoeSBzdHlsZSBmb3IgY29weSB0ZXh0XG4gKi9cbmJvZHkge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGV4dDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC1vLWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtbGlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi51bmRlcmxpbmUtY3VzdG9tIHtcbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgIEBpbmNsdWRlIHVuZGVybGluZTtcbiAgICB9XG59XG5cbi50aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgZm9udC1zaXplOiA1MHB4ICogMC42NTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcblxuICAgICYgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4ICogMC43NTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4ICogMC44O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBmb250LXNpemU6IDUwcHggKiAwLjk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG59XG5cbi50aXRsZS50aXRsZS0tYmlnIHtcbiAgICBmb250LXNpemU6IDcwcHggKiAwLjU1O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweCAqIDAuNzU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweCAqIDAuODtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4ICogMC45O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgfVxufVxuXG4udGl0bGUudGl0bGUtLXhiaWcge1xuICAgIGZvbnQtc2l6ZTogODJweCAqIDAuNDU7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiA4MnB4ICogMC43MDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgZm9udC1zaXplOiA4MnB4ICogMC43NTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA4MnB4ICogMC44NTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogODJweDtcbiAgICB9XG59XG5cbi50aXRsZS50aXRsZS0tYmlnLXhzLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDcwcHggKiAwLjQ7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4ICogMC42NTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4ICogMC43NTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4ICogMC44O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgfVxufVxuXG4udGl0bGUudGl0bGUtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDQ1cHggKiAwLjY1O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweCAqIDAuNzU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweCAqIDAuODtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4ICogMC45O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgfVxufVxuXG4udGl0bGUudGl0bGUtLXhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAzNnB4ICogMC42NTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICBmb250LXNpemU6IDM2cHggKiAwLjc1O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBmb250LXNpemU6IDM2cHggKiAwLjg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweCAqIDAuOTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbn1cblxuLnRpdGxlLnRpdGxlLS1tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnRpdGxlLnRpdGxlLS1tYi1taW5pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4udGl0bGUudGl0bGUtLW1iMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRpdGxlLnRpdGxlLS1tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuXG4udGl0bGUudGl0bGUtLW10LTM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4udGl0bGUudGl0bGUtLWJyb3duIHtcbiAgICBjb2xvcjogIzhjODE3ODtcbn1cblxuLnN1YnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGZvbnQtc2l6ZTogNDBweCAqIDAuNzA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1tYXJvb247XG5cbiAgICAmIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgZm9udC1zaXplOiA0MHB4ICogMC43O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweCAqIDAuNzU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweCAqIDAuODtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4ICogMC45O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxufVxuXG4uc3VidGl0bGUuc3VidGl0bGUtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMycHggKiAwLjg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICogMC44NTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4ICogMC45O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBmb250LXNpemU6IDMycHggKiAwLjk1O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxufVxuXG4uc3VidGl0bGUuc3VidGl0bGUtLWJpZyB7XG4gICAgZm9udC1zaXplOiA1MHB4ICogMC43O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweCAqIDAuNzU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweCAqIDAuODtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4ICogMC44NTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cbn1cblxuLnN1YnRpdGxlLnN1YnRpdGxlLS1kYXJrIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFya2VyO1xufVxuXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBpY29uIHN0eWxlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qKlxuICogU1ZHIGljb25zXG4gKi9cbi5pY29uLXN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyoqXG4gKiBTVkcgaWNvbnMgd29ya2luZyB3aXRoIGZpbGwuIFNvbWUgaWNvbnMgaW4gdGhlIHByb2plY3QgdXNlIGZpbGwgaW5zdGVhZCBvZiBzdHJva2UuXG4gKi9cbi5pY29uLXN2Zy0tZmlsbCB7XG4gICAgc3Ryb2tlOiBub25lO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmljb24tc3ZnLS1zdHJva2UtZmlsbCB7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBDU1MgaGVscGVyIGNsYXNzZXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udmEtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZhLWNvbnRhaW5lci1oIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnZhLWNvbnRhaW5lci12IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52YS10b3AsIC52YS1taWRkbGUsIC52YS1ib3R0b20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi52YS10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi52YS1taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52YS1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dC1uby10cmFuc2Zvcm0ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZXBhcmF0aW9uLWJvdHRvbS1zbWFsbGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxufVxuXG4uc2VwYXJhdGlvbi1ib3R0b20tc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICB9XG59XG5cbi5zZXBhcmF0aW9uLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbiAgICB9XG59XG5cbi5zZXBhcmF0aW9uLWJvdHRvbS1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cbn1cblxuLnNlcGFyYXRpb24tYm90dG9tLWJpZ2dlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy10b3Age1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xufVxuXG4uc2VjdGlvbi1wYWRkaW5nLXRvcC1iaWdnZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbn1cblxuXG4udmlzaWJsZS14eHMtYmxvY2ssXG4udmlzaWJsZS14eHMtaW5saW5lLFxuLnZpc2libGUteHhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14eHMtbWF4KSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS14eHMnKTtcbn1cblxuLnZpc2libGUteHhzLWJsb2NrIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14eHMtbWF4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udmlzaWJsZS14eHMtaW5saW5lIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14eHMtbWF4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnZpc2libGUteHhzLWlubGluZS1ibG9jayB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHhzLW1heCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXh4cy1tYXgpIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi14eHMnKTtcbn1cblxuXG4udmlzaWJsZS10b3VjaCxcbi52aXNpYmxlLXRvdWNoLWJsb2NrLFxuLnZpc2libGUtdG91Y2gtaW5saW5lLFxuLnZpc2libGUtdG91Y2gtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5icm93c2VyLXRvdWNoZXZlbnRzIC52aXNpYmxlLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uYnJvd3Nlci10b3VjaGV2ZW50cyAudmlzaWJsZS10b3VjaC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmJyb3dzZXItdG91Y2hldmVudHMgLnZpc2libGUtdG91Y2gtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmJyb3dzZXItdG91Y2hldmVudHMgLnZpc2libGUtdG91Y2gtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmxvYWRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFuaW1hdGlvbi1zcGluIHtcbiAgICBhbmltYXRpb246IGFuaW1hdGlvbi1zcGluIDAuNjVzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyBhbmltYXRpb24tc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG59XG5cbi5idXR0b25zLW1vcmUtYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIH1cbn1cblxuLmNvbG9yLW1hcm9vbiB7XG4gICAgY29sb3I6ICRjb2xvci1tYXJvb24gIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJyYW5kIHtcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1ncmV5LWRhcmsge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuXG4uc3ZnLXNwcml0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6MDtcbiAgICBoZWlnaHQ6MDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBoZWFkZXIgb2YgdGhlIHNpdGUvYXBwbGljYXRpb24uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKipcbiAqIE1haW4gd3JhcFxuICovXG4ubWFpbi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBib2R5LmlzLXRhYmxldCAmIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dCwgcGFkZGluZyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7IC8vIGVhc2VPdXRRdWludFxuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgIC8vIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgfVxuXG4gICAgYm9keS5pcy1zZWFyY2gtbWluaS1vcGVuOm5vdCguaXMtdGFibGV0LWhlYWRlci1saWdodCkgJiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyoqXG4gKiBNYWluIGNvbnRhaW5lclxuICovXG4ubWFpbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgIGJvZHkuaXMtdGFibGV0Om5vdCguaXMtdGFibGV0LWhlYWRlci1saWdodCkgJiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cblxuICAgICYubm8tcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn1cblxuXG4vKipcbiAqIE92ZXJyaWRlIEJvb3RzdHJhcCAuY29udGFpbmVyIGNsYXNzXG4gKi9cbi5jb250YWluZXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1pbiAtIDEpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4uY29udGFpbmVyLmNvbnRhaW5lci0tbm8tcGFkZGluZywgLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItLW5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jb250YWluZXItZmx1aWQuY29udGFpbmVyLS0xODAwIHtcbiAgICBtYXgtd2lkdGg6IDE4MDBweDtcbn1cblxuLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItLTE0MzAge1xuICAgIG1heC13aWR0aDogMTQzMHB4O1xufVxuXG4uY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci0tMTQwMCB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG59XG5cbi5jb250YWluZXItZmx1aWQuY29udGFpbmVyLS0xMjgwIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbn1cblxuLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItLTEyMzAge1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xufVxuXG4uY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci0tMTIwMCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cbi5jb250YWluZXItZmx1aWQuY29udGFpbmVyLS0xMTIwIHtcbiAgICBtYXgtd2lkdGg6IDExMjBweDtcbn1cblxuLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItLTEwODAge1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xufVxuXG4uY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci0tMTAyNCB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG59XG5cbi5jb250YWluZXItZmx1aWQuY29udGFpbmVyLS0xMDAwIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cblxuLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItLTk4MCB7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbn1cblxuLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItLTgxMiB7XG4gICAgbWF4LXdpZHRoOiA4MTJweDtcbn1cblxuLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItLTc1MCB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBpbnB1dHMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKipcbiAqIE92ZXJyaWRlIEJvb3RzdHJhcCBzdHlsZXMgZm9yIGZvcm0gY29udHJvbHMuXG4gKi9cbi5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZC1kYXJrO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlLWluLW91dDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICNiYmI7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgdGV4dGFyZWEge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFkZG9uLCAuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj4uYnRuLCAuaW5wdXQtbGcge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuXG4uaGFzLWVycm9yIC5mb3JtLWxhYmVsIHtcbiAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uaGFzLWVycm9yIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cblxuLyoqXG4gKiBDb2x1bW5zXG4gKi9cbi5mb3JtLWNvbCB7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG5cbiAgICAgICAgJi0tZmlyc3Qge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGFzdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qKlxuICogTGFiZWxzICYgdGl0bGVzXG4gKi9cbi5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5mb3JtLWdyb3VwLS1tYi1leHRyYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmZvcm0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtYm9sZDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFya2VyO1xufVxuXG4uZm9ybS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQtZGFyaztcbn1cblxuLmZvcm0tbGluay1hZGQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAkY29sb3ItbWFyb29uO1xuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAuZm9ybS1saW5rLWFkZF9fcGx1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1saW5rLWFkZF9fcGx1cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbn1cblxuLmZvcm0tZm9yZ290LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKipcbiAqIEhlbHAgYmxvY2tzXG4gKi9cbi5oZWxwLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjOWE5YTlhO1xuXG4gICAgJi5oZWxwLWJsb2NrLS1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJi5oZWxwLWJsb2NrLS1vayB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itb2s7XG4gICAgfVxuXG4gICAgJi5oZWxwLWJsb2NrLS1lcnJvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgfVxufVxuXG5cbi8qKlxuICogQ2hlY2tib3hlc1xuICovXG4uY2hlY2tib3guY2hlY2tib3gtLWN1c3RvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJiBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDOUM5Qzk7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXIgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYjBiMGIwO1xuICAgIH1cblxuICAgICYgaW5wdXQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL2ljb25zL2NoZWNrYm94LnN2ZycpIGNlbnRlciA2cHggbm8tcmVwZWF0O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xuICAgIH1cblxuICAgICYgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG4uY2hlY2tib3guY2hlY2tib3gtLWN1c3RvbS0tZGlzYWJsZWQge1xuXG4gICAgbGFiZWx7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG4gICAgICAgIGNvbG9yOiAjYWFhO1xuICAgIH1cbn1cblxuXG4vKipcbiAqIFJhZGlvIGJ1dHRvbnNcbiAqL1xuLnJhZGlvLnJhZGlvLS1jdXN0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICYgaW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzlDOUM5O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgICY6aG92ZXIgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYjBiMGIwO1xuICAgIH1cblxuICAgICYgaW5wdXQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL2ljb25zL3JhZGlvLnN2ZycpIDNweCA0cHggbm8tcmVwZWF0O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xuICAgIH1cblxuICAgICYgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cblxuLnJhZGlvLS1jdXN0b20ucmFkaW8tLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnJhZGlvLS1jdXN0b20ucmFkaW8tLWlubGluZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cblxuLyoqXG4gKiBTZWxlY3QyXG4gKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQtZGFyaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIGhlaWdodDogMzJweDtcbn1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmV5LW1pZC1kYXJrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDdweCA2cHggMDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDZweCA3cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWdyZXktbWlkLWRhcms7XG4gICAgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZC1kYXJrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkLWRhcms7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuXG5cblxuLnNlbGVjdDItd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3QyLXdyYXAtLWZ1bGx3aWR0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG5cbi5zZWxlY3QyLXdyYXAtLWxnIHtcblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbn1cblxuLnNlbGVjdDItd3JhcC0tZnVsbC13aWR0aCB7XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG4uc2VsZWN0Mi13cmFwLS1tYjMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGJ1dHRvbiBjb21wb25lbnQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKipcbiAqIE92ZXJyaWRlIEJvb3RzdHJhcCBzdHlsZXMgb2YgLmJ0biBjbGFzc1xuICovXG4uYnRuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmJ0bi5hY3RpdmUuZm9jdXMsIC5idG4uYWN0aXZlOmZvY3VzLCAuYnRuLmZvY3VzLCAuYnRuOmFjdGl2ZS5mb2N1cywgLmJ0bjphY3RpdmU6Zm9jdXMsIC5idG46Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5idG4uYWN0aXZlLCAuYnRuOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1ncm91cC1sZz4uYnRuLCAuYnRuLWxnIHtcbiAgICBwYWRkaW5nOiAxM3B4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYnRuLWxnLTUwIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuXG4uYnRuLWltcG9ydGFudCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qKlxuICogQ29sb3JzIGZvciBCb290c3RyYXAgYnV0dG9ucy5cbiAqL1xuLmJ0bi1tYXJvb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYXJvb247XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLW1hcm9vbiwgNCUpO1xuICAgIH1cbn1cblxuLmJ0bi1tb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTNweCAzMHB4IDEycHggMzJweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjb2xvci1tYXJvb247XG5cbiAgICAubW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAubWludXMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL2ljb25zL2ljby1jaXJjbGUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL2ljb25zL2ljby1tb3JlLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW1hcm9vbjtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIC5tb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubWludXMge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGJhc2UtdXJsICsgJ2ltYWdlcy9pY29ucy9pY28tbWludXMuc3ZnJyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyoqXG4gKiBSb3VuZGVkIGJ1dHRvbi4gVGhpcyBjbGFzcyBtdXN0IGJlIHVzZWQgYWxvbmcgd2l0aCAuYnRuXG4gKi9cbi5idG4tcm91bmRlZCB7XG4gICAgQGluY2x1ZGUgYnRuLXJvdW5kZWQoKTtcbn1cblxuLmJ0bi1yb3VuZGVkLS1vdXRsaW5lLXdoaXRlIHtcbiAgICBAaW5jbHVkZSBidG4tcm91bmRlZCgjZmZmLCAjZmZmLCB0cmFuc3BhcmVudCwgJGNvbG9yLWdyZXktbWlkLCAjZmZmLCAjZmZmKTtcbn1cblxuLmJ0bi1yb3VuZGVkLS1vdXRsaW5lLW1hcm9vbiB7XG4gICAgQGluY2x1ZGUgYnRuLXJvdW5kZWQoJGNvbG9yLW1hcm9vbiwgJGNvbG9yLW1hcm9vbiwgdHJhbnNwYXJlbnQsICNmZmYsICRjb2xvci1tYXJvb24sICRjb2xvci1tYXJvb24pO1xufVxuXG4uYnRuLXJvdW5kZWQtLW91dGxpbmUtbWFyb29uLXNpbXBsZSB7XG4gICAgQGluY2x1ZGUgYnRuLXJvdW5kZWQoJGNvbG9yLW1hcm9vbiwgJGNvbG9yLW1hcm9vbiwgdHJhbnNwYXJlbnQsICM1MzUzNTMsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG59XG5cbi5idG4tcm91bmRlZC0td2hpdGUge1xuICAgIEBpbmNsdWRlIGJ0bi1yb3VuZGVkKCRjb2xvci1ncmV5LW1pZCwgI2ZmZiwgI2ZmZiwgI2ZmZiwgI2ZmZiwgdHJhbnNwYXJlbnQpO1xufVxuXG4uYnRuLXJvdW5kZWQtLW1hcm9vbiB7XG4gICAgQGluY2x1ZGUgYnRuLXJvdW5kZWQoI2ZmZiwgJGNvbG9yLW1hcm9vbiwgJGNvbG9yLW1hcm9vbiwgJGNvbG9yLW1hcm9vbiwgJGNvbG9yLW1hcm9vbiwgdHJhbnNwYXJlbnQpO1xufVxuXG4uYnRuLXJvdW5kZWQtLW1hcm9vbi1zaW1wbGUge1xuICAgIEBpbmNsdWRlIGJ0bi1yb3VuZGVkKCNmZmYsICRjb2xvci1tYXJvb24sICRjb2xvci1tYXJvb24sICM1MzUzNTMsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG59XG5cblxuLyoqXG4gKiBSb3VuZGVkIGJ1dHRvbi4gTW9yZSBwYWRkaW5nLlxuICovXG4uYnRuLS1tb3JlLXBhZGRpbmctc2lkZXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xufVxuXG5cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSB0YWJzIGNvbXBvbmVudC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLyoqXG4gKiBUYWJzIHJvdW5kZWRcbiAqL1xuLnRhYnMtcm91bmRlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG59XG5cbiAgICAudGFicy1yb3VuZGVkX190YWIge1xuICAgICAgICBAaW5jbHVkZSBidG4tcm91bmRlZCgkY29sb3ItZ3JleS1saWdodCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCAkY29sb3ItZ3JleS1taWQsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXJvdW5kZWQoJGNvbG9yLW1hcm9vbiwgJGNvbG9yLW1hcm9vbiwgdHJhbnNwYXJlbnQsICRjb2xvci1tYXJvb24sICRjb2xvci1tYXJvb24sIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIC8vIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYnMtcm91bmRlZF9fY2xlYXJmaXgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbi50YWJzLXJvdW5kZWQudGFicy1yb3VuZGVkLS1tYjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udGFicy1yb3VuZGVkLnRhYnMtcm91bmRlZC0tbmFycm93IHtcblxuICAgIC50YWJzLXJvdW5kZWRfX3RhYiB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuLyoqXG4gKiBUYWJzIHBsYWluXG4gKi9cbi50YWJzLXBsYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLS1pZnJhbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgICAudGFicy1wbGFpbl9fdGFiIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkO1xuICAgICAgICAgICAgLy8gbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFicy1wbGFpbl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYXJvb247XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLW1hcm9vbiwgNCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYnMtcGxhaW5fX2NsZWFyZml4IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4udGFicy1wbGFpbi50YWJzLXBsYWluLS1tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnRhYnMtcGxhaW4udGFicy1wbGFpbi0tbWluaSB7XG5cbiAgICAudGFicy1wbGFpbl9fdGFiIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGhlcm8gYmxvY2suXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XG4gICAgICAgIGhlaWdodDogNTkwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsZykge1xuICAgICAgICBoZWlnaHQ6IDc2MHB4O1xuICAgIH1cbn1cblxuICAgIC5oZXJvX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgICAgIC5oZXJvX19iYWNrZ3JvdW5kX19vdmVybGF5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gICAgICAgICAgICAtbW96LW9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIC1raHRtbC1vcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyb19fYmFja2dyb3VuZF9fdmlkZW8ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgc2Nyb2xsLXBvc2l0aW9uO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAuaGVyb19fY29udGVudCB7XG4gICAgICAgIC8vIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLy8gLmJyb3dzZXItbG9hZGVkICYge1xuICAgICAgICAvLyAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgICAgICAuaGVyb19fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDdlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyb19fc3VidGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgLmhlcm9fX2lmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIH1cblxuXG4uaGVyby5oZXJvLS1oaWdoZXIge1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcbiAgICAgICAgaGVpZ2h0OiA2MzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsZykge1xuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIH1cbn1cblxuXG4uaGVyby5oZXJvLS1zbWFsbCB7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxufVxuXG5cbi5oZXJvLmhlcm8tLXRpdGxlLW5vcm1hbCB7XG4gICAgLmhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNS41ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDdlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlcm8uaGVyby0taGVpZ2h0LTYwMCB7XG4gICAgaGVpZ2h0OiA0MjBweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBoZWlnaHQ6IDQ3NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICB9XG59XG5cblxuLmhlcm8uaGVyby0tb25seS1waG90byB7XG4gICAgaGVpZ2h0OiAyNTBweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsZykge1xuICAgICAgICBoZWlnaHQ6IDc2MHB4O1xuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBuZXdzIGJsb2Nrcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qKlxuICogTmV3czogbG9hZCBtb3JlIGJ1dHRvbnNcbiAqL1xuLm5ld3NfX2J1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKipcbiAqIE5ld3NcbiAqL1xuLm5ld3Mge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAvLyBoZWlnaHQ6ICRuZXdzLWhlaWdodC14cztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogJHNjcmVlbi1zbS1taW4gKyAxKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6ICRuZXdzLWhlaWdodC1zbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogJHNjcmVlbi1zbS1taW4sICR1bnRpbDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgaGVpZ2h0OiAkbmV3cy1oZWlnaHQtdGFibGV0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBoZWlnaHQ6ICRuZXdzLWhlaWdodC1tZDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgIGhlaWdodDogJG5ld3MtaGVpZ2h0LWxnO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICBoZWlnaHQ6ICRuZXdzLWhlaWdodC14bGc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGcpIHtcbiAgICAgICAgaGVpZ2h0OiAkbmV3cy1oZWlnaHQteHhsZztcbiAgICB9XG59XG5cbiAgICAubmV3cyAudmEtY29udGFpbmVyLXYge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3c19fcGhvdG8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLm5ld3NfX3Bob3RvX19pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzX19waG90b19fdmlkZW8ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgc2Nyb2xsLXBvc2l0aW9uO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAubmV3c19faW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyMHB4ICRuZXdzLXBhZGRpbmctc2lkZXMgNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggJG5ld3MtcGFkZGluZy1zaWRlcy1zbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCAkbmV3cy1wYWRkaW5nLXNpZGVzLW1kO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4ICRuZXdzLXBhZGRpbmctc2lkZXMtbGc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLm5ld3NfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgLy8gZWFzZU91dEN1YmljXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAubmV3c19fdGl0bGVfX3Byb21pbmVudMKge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgLm5ld3NfX2RhdGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyAvLyBlYXNlT3V0Q3ViaWNcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzX19pbnRybyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IC8vIGVhc2VPdXRDdWJpY1xuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3NfX2RldGFpbHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAkbmV3cy1wYWRkaW5nLXNpZGVzO1xuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogJG5ld3MtcGFkZGluZy1zaWRlcztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRuZXdzLXBhZGRpbmctc2lkZXMtc207XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6ICRuZXdzLXBhZGRpbmctc2lkZXMtc207XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAkbmV3cy1wYWRkaW5nLXNpZGVzLW1kO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkbmV3cy1wYWRkaW5nLXNpZGVzLW1kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgICAgICByaWdodDogJG5ld3MtcGFkZGluZy1zaWRlcy1sZztcbiAgICAgICAgICAgICAgICBib3R0b206IDM1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogJG5ld3MtcGFkZGluZy1zaWRlcy1sZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAubmV3c19fY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFyb29uO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYXJvb247XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogJHNjcmVlbi1zbS1taW4gKyAxKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uZXdzX19kZXRhaWxzLS1uby1saWtlcyAubmV3c19fY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gODVweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDg1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uZXdzX19jYXRlZ29yeV9fb3ZlcmZsb3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmV3c19fc3RhdHMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogJHNjcmVlbi1zbS1taW4gKyAxKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uZXdzX19zdGF0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubmV3c19fc3RhdCAuaWNvbi1zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cbi8qKlxuICogTmV3czogUGhvdG8gaW4gdGhlIHJpZ2h0XG4gKi9cbi5uZXdzOm5vdCgubmV3cy0tcGhvdG8tZnVsbCk6bnRoLWNoaWxkKDJuKSB7XG4gICAgLm5ld3NfX3Bob3RvIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206ICRzY3JlZW4tc20tbWluLCAkdW50aWw6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3c19faW5mbyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiAkc2NyZWVuLXNtLW1pbiwgJHVudGlsOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLm5ld3MubmV3cy0tcGhvdG8tcmlnaHQge1xuICAgIC5uZXdzX19waG90byB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiAkc2NyZWVuLXNtLW1pbiArIDEpIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZXdzX19pbmZvIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206ICRzY3JlZW4tc20tbWluICsgMSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbi8qKlxuICogTmV3czogUGhvdG8gZnVsbCB3aWR0aFxuICovXG4ubmV3cy5uZXdzLS1waG90by1mdWxsIHtcbiAgICBoZWlnaHQ6ICRuZXdzLWZ1bGxwaG90by1oZWlnaHQ7XG4gICAgZm9udC1zaXplOiA3cHg7XG5cbiAgICAubmV3c19fcGhvdG8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgICAgIC5uZXdzX19waG90b19fb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAubmV3c19faW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4ICRuZXdzLXBhZGRpbmctc2lkZXM7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAkbmV3cy1wYWRkaW5nLXNpZGVzLXNtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4ICRuZXdzLXBhZGRpbmctc2lkZXMtbWQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggJG5ld3MtcGFkZGluZy1zaWRlcy1sZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAubmV3c19faW5mb19fY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRuZXdzLXBhZGRpbmctc2lkZXM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IDkwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkbmV3cy1wYWRkaW5nLXNpZGVzLXNtO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkbmV3cy1wYWRkaW5nLXNpZGVzLW1kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRuZXdzLXBhZGRpbmctc2lkZXMtbGc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLm5ld3NfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDVlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206ICRzY3JlZW4tc20tbWluICsgMSwgJHVudGlsOiBsZykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uZXdzX19kYXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5ld3NfX2ludHJvIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAubmV3c19fY2F0ZWdvcnkge1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3NfX3N0YXQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAgICAgLm5ld3NfX3N0YXQgLmljb24tc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgaGVpZ2h0OiAkbmV3cy1mdWxscGhvdG8taGVpZ2h0LXhzO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBoZWlnaHQ6ICRuZXdzLWZ1bGxwaG90by1oZWlnaHQtc207XG4gICAgICAgIGZvbnQtc2l6ZTogNy41cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206ICRzY3JlZW4tc20tbWluLCAkdW50aWw6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGhlaWdodDogJG5ld3MtZnVsbHBob3RvLWhlaWdodC10YWJsZXQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIGhlaWdodDogJG5ld3MtZnVsbHBob3RvLWhlaWdodC1tZDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgIGhlaWdodDogJG5ld3MtZnVsbHBob3RvLWhlaWdodC1sZztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcbiAgICAgICAgaGVpZ2h0OiAkbmV3cy1mdWxscGhvdG8taGVpZ2h0LXhsZztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsZykge1xuICAgICAgICBoZWlnaHQ6ICRuZXdzLWZ1bGxwaG90by1oZWlnaHQteHhsZztcbiAgICB9XG59XG5cblxuLyoqXG4gKiBOZXdzOiBoZWlnaHQgYmlnXG4gKi9cbi5uZXdzLm5ld3MtLWhlaWdodC1iaWcge1xuXG4gICAgaGVpZ2h0OiAkbmV3cy1mdWxsLWJpZ2dlci1oZWlnaHQ7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgaGVpZ2h0OiAkbmV3cy1mdWxsLWJpZ2dlci1oZWlnaHQteHM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGhlaWdodDogJG5ld3MtZnVsbC1iaWdnZXItaGVpZ2h0LXNtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBoZWlnaHQ6ICRuZXdzLWZ1bGwtYmlnZ2VyLWhlaWdodC1tZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgaGVpZ2h0OiAkbmV3cy1mdWxsLWJpZ2dlci1oZWlnaHQtbGc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICBoZWlnaHQ6ICRuZXdzLWZ1bGwtYmlnZ2VyLWhlaWdodC14bGc7XG4gICAgfVxuXG59XG5cblxuLyoqXG4gKiBOZXdzOiBUaXRsZSBiaWdnZXJcbiAqL1xuLm5ld3MubmV3cy0tcGhvdG8tZnVsbC1oaWdodGxpZ2h0IHtcblxuICAgIC5uZXdzX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA3ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4vKipcbiAqIE5ld3M6IEhpZ2hsaWdodFxuICovXG4ubmV3cy5uZXdzLS1ub3JtYWwtaGlnaGxpZ2h0IHtcblxuICAgIC5uZXdzX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4zZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1LjJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3c19fZGF0ZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbn1cblxuXG4vKipcbiAqIE5ld3M6IGhlaWdodCBzbWFsbFxuICovXG4ubmV3cy5uZXdzLS1oZWlnaHQtc21hbGwge1xuXG4gICAgLm5ld3NfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgaGVpZ2h0OiAkbmV3cy1zbWFsbC1oZWlnaHQtc207XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206ICRzY3JlZW4tc20tbWluLCAkdW50aWw6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGhlaWdodDogJG5ld3Mtc21hbGwtaGVpZ2h0LXRhYmxldDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgaGVpZ2h0OiAkbmV3cy1zbWFsbC1oZWlnaHQtbWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICBoZWlnaHQ6ICRuZXdzLXNtYWxsLWhlaWdodC14bGc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGcpIHtcbiAgICAgICAgaGVpZ2h0OiAkbmV3cy1zbWFsbC1oZWlnaHQteHhsZztcbiAgICB9XG59XG5cblxuLyoqXG4gKiBOZXdzOiBQaG90byBmdWxsIHdpZHRoXG4gKi9cbi5uZXdzLm5ld3MtLWZ1bGwtd2lkdGgge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIC5uZXdzX19pbmZvIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3c19faW5mb19fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyoqXG4gKiBOZXdzOiBQaG90byByaWdodFxuICovXG4ubmV3cy0tZnVsbC13aWR0aC5uZXdzLS1waG90by1yaWdodCB7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIC5uZXdzX19pbmZvIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKipcbiAqIE5ld3M6IEhvdmVyIHN0YXRlXG4gKi9cbi5uZXdzIHtcbiAgICAvLyBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgLm5ld3NfX3Bob3RvX19pbWcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmV3c19fdGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgLy8gfVxufVxuXG4ubmV3cy5uZXdzLS1waG90by1mdWxsIHtcbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgIC5uZXdzX19waG90b19faW1nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAubmV3c19fcGhvdG9fX292ZXJsYXkge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3NfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAubmV3c19fZGF0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3NfX2ludHJvIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAubmV3c19fY2F0ZWdvcnkge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFyb29uO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFyb29uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzX19zdGF0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLm5ld3NfX3N0YXQgLmljb24tc3ZnIHtcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgIH1cbn1cblxuLm5ld3MtLXBob3RvLWZ1bGwuaGFzLXZpZGVvIHtcbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgIC5uZXdzX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAubmV3c19fZGF0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAubmV3c19faW50cm8ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3NfX2NhdGVnb3J5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3NfX3N0YXQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uZXdzX19zdGF0IC5pY29uLXN2ZyB7XG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKipcbiAqIE5ld3M6IGJhY2tncm91bmQgZ3JleVxuICovXG4ubmV3cy5uZXdzLS1iZy1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXG4gICAgLm5ld3NfX2luZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBwcm9kdWN0cyBjb21wb25lbnQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKipcbiAqIFByb2R1Y3RcbiAqL1xuLnByb2R1Y3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4ICRwcm9kdWN0LXBhZGRpbmctc2lkZXMgNDBweDtcbiAgICBoZWlnaHQ6ICRwcm9kdWN0LWhlaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6ICRwcm9kdWN0LWhlaWdodC1zbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHByb2R1Y3QtcGFkZGluZy1zaWRlcy1zbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkcHJvZHVjdC1wYWRkaW5nLXNpZGVzLXNtO1xuXG4gICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgIC5wcm9kdWN0X19waG90b19faW1nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0X19kZXNjIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmV5LW1pZC1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIGhlaWdodDogJHByb2R1Y3QtaGVpZ2h0LW1kO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHByb2R1Y3QtcGFkZGluZy1zaWRlcy1tZDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkcHJvZHVjdC1wYWRkaW5nLXNpZGVzLW1kO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICBoZWlnaHQ6ICRwcm9kdWN0LWhlaWdodC1sZztcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHByb2R1Y3QtcGFkZGluZy1zaWRlcy1sZztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkcHJvZHVjdC1wYWRkaW5nLXNpZGVzLWxnO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcbiAgICAgICAgaGVpZ2h0OiAkcHJvZHVjdC1oZWlnaHQteGxnO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxnKSB7XG4gICAgICAgIGhlaWdodDogJHByb2R1Y3QtaGVpZ2h0LXh4bGc7XG4gICAgfVxufVxuXG4gICAgLnByb2R1Y3RfX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL2ZpeC5wbmcnKTtcblxuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdF9faW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAgICAgLnByb2R1Y3RfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0X19kZXNjIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDdweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZC1kYXJrO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGJvcmRlciAwLjM1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0X19hdXRob3Ige1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG5cbiAgICAucHJvZHVjdF9fcGhvdG8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAucHJvZHVjdF9fcGhvdG9fX2ltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4vKipcbiAqIFByb2R1Y3Q6IGJhY2tncm91bmQgY292ZXIgbW9kaWZpZXJcbiAqL1xuLnByb2R1Y3QucHJvZHVjdC0tcGhvdG8tYmcge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gICAgLnByb2R1Y3RfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0X19kZXNjIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0X19hdXRob3Ige1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3RfX3Bob3RvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgICAgIC5wcm9kdWN0X19waG90b19fb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgIC5wcm9kdWN0X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3RfX2Rlc2Mge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdF9fYXV0aG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdF9fcGhvdG8ge1xuICAgICAgICAgICAgLy8gb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdF9fcGhvdG9fX292ZXJsYXkge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgfVxufVxuXG4ucHJvZHVjdC5wcm9kdWN0LS1waG90by1iZy1yaWdodCB7XG4gICAgLnByb2R1Y3RfX3Bob3RvIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gICAgfVxufVxuXG5cbi8qKlxuICogUHJvZHVjdDogZmxvYXQgcmlnaHQgbW9kaWZpZXJcbiAqL1xuLnByb2R1Y3QtLWZsb2F0LXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbn1cblxuXG4vKipcbiAqIFByb2R1Y3Q6IGRvdWJsZSBoZWlnaHQgbW9kaWZpZXJcbiAqL1xuLnByb2R1Y3QucHJvZHVjdC0tZG91YmxlLWhlaWdodCB7XG4gICAgaGVpZ2h0OiAkcHJvZHVjdC1kb3VibGUtaGVpZ2h0O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGhlaWdodDogJHByb2R1Y3QtZG91YmxlLWhlaWdodC1zbTtcblxuICAgICAgICAucHJvZHVjdF9fcGhvdG8ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgaGVpZ2h0OiAkcHJvZHVjdC1kb3VibGUtaGVpZ2h0LW1kO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICBoZWlnaHQ6ICRwcm9kdWN0LWRvdWJsZS1oZWlnaHQtbGc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICBoZWlnaHQ6ICRwcm9kdWN0LWRvdWJsZS1oZWlnaHQteGxnO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxnKSB7XG4gICAgICAgIGhlaWdodDogJHByb2R1Y3QtZG91YmxlLWhlaWdodC14eGxnO1xuICAgIH1cbn1cblxuXG4ucHJvZHVjdC5wcm9kdWN0LS1waG90by1ib3R0b20ge1xuXG4gICAgLnByb2R1Y3RfX3Bob3RvX19pbWcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cblxufVxuXG5cblxuLyoqXG4gKiBQcm9kdWN0OiAzMyUgd2lkdGggbW9kaWZpZXJcbiAqL1xuLnByb2R1Y3QucHJvZHVjdC0td2lkdGgtMzMge1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICB9XG59XG5cblxuLyoqXG4gKiBQcm9kdWN0OiAyNSUgd2lkdGggbW9kaWZpZXJcbiAqL1xuLnByb2R1Y3QucHJvZHVjdC0td2lkdGgtMjUge1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG59XG5cblxuLyoqXG4gKiBQcm9kdWN0OiBmdWxsIHdpZHRoIG1vZGlmaWVyXG4gKi9cbi5wcm9kdWN0LnByb2R1Y3QtLXdpZHRoLTEwMCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgaGVpZ2h0OiAkcHJvZHVjdC1oZWlnaHQtbWQgKyA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICBoZWlnaHQ6ICRwcm9kdWN0LWhlaWdodC1sZyArIDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICBoZWlnaHQ6ICRwcm9kdWN0LWhlaWdodC14bGcgKyA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxnKSB7XG4gICAgICAgIGhlaWdodDogJHByb2R1Y3QtaGVpZ2h0LXh4bGcgKyA1MHB4O1xuICAgIH1cbn1cblxuXG4ucHJvZHVjdC5wcm9kdWN0LS10aXRsZS1hbHRlcm5hdGl2ZSB7XG5cbiAgICAucHJvZHVjdF9faW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6ICRwcm9kdWN0LXBhZGRpbmctc2lkZXM7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgbGVmdDogJHByb2R1Y3QtcGFkZGluZy1zaWRlcztcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgcmlnaHQ6ICRwcm9kdWN0LXBhZGRpbmctc2lkZXMtc207XG4gICAgICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgICAgICBsZWZ0OiAkcHJvZHVjdC1wYWRkaW5nLXNpZGVzLXNtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICByaWdodDogJHByb2R1Y3QtcGFkZGluZy1zaWRlcy1tZDtcbiAgICAgICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIGxlZnQ6ICRwcm9kdWN0LXBhZGRpbmctc2lkZXMtbWQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAkcHJvZHVjdC1wYWRkaW5nLXNpZGVzLWxnO1xuICAgICAgICAgICAgbGVmdDogJHByb2R1Y3QtcGFkZGluZy1zaWRlcy1sZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAucHJvZHVjdF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdF9fZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbn1cblxuXG4ucHJvZHVjdC5wcm9kdWN0LS1oZXJvIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAucHJvZHVjdF9faW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5wcm9kdWN0X190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICBmb250LXNpemU6IDUuNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA3ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdF9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiA0ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG5cbn1cblxuXG4ucHJvZHVjdC5wcm9kdWN0LS1uby11bmRlcmxpbmUge1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAucHJvZHVjdF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucHJvZHVjdC5wcm9kdWN0LS10aXRsZS1uby1tYXgtd2lkdGgge1xuXG4gICAgLnByb2R1Y3RfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnByb2R1Y3QucHJvZHVjdC0tdGl0bGUtYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgLnByb2R1Y3RfX3Bob3RvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAgICAgLnByb2R1Y3RfX3Bob3RvX19pbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgLnByb2R1Y3RfX2luZm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICAgICAucHJvZHVjdF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQtZGFyaztcbiAgICAgICAgfVxufVxuXG4ucHJvZHVjdC1kb3dubG9hZHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBcIkFtYmllbnRlcyBzZWxlY2Npb25hZG9zXCIgYmxvY2tzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qKlxuICogU2VsZWN0ZWQgYW1iaWVudHNcbiAqL1xuLmFtYmllbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxufVxuXG5cbi8qKlxuICogSW50cm8gZm9yIFNlbGVjdGVkIGFtYmllbnRzXG4gKi9cbi5hbWJpZW50cy1pbnRybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDJweDtcbiAgICBmb250LXNpemU6IDIuM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICBmb250LXNpemU6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAzLjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG59XG5cbiAgICAuYW1iaWVudHMtaW50cm9fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICBmb250LXNpemU6IDE5ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBjb2xvcjogI2VkZWRlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbWJpZW50cy1pbnRyb19fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQ7XG5cbiAgICAgICAgJiBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJiBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1hcm9vbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLW1hcm9vbiwgMTUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbi8qKlxuICogQW1iaWVudCBibG9ja1xuICovXG4uYW1iaWVudCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGFtYmllbnQtaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQtZGFyaztcblxuICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgaGVpZ2h0OiAkYW1iaWVudC1oZWlnaHQtc207XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkYW1iaWVudC1oZWlnaHQtbWQvMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgaGVpZ2h0OiAkYW1iaWVudC1oZWlnaHQtbGc7XG4gICAgfVxufVxuXG4gICAgLmFtYmllbnRfX2NvbC1waG90byB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDU3JTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuYW1iaWVudF9fcGhvdG8ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAuYW1iaWVudF9fY29sLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MyU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuYW1iaWVudF9fY29udGVudCB7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDM0NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW1iaWVudF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFtYmllbnRfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQtZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFtYmllbnRfX2xpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYXJvb247XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hbWJpZW50X19saW5rX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjM1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYW1iaWVudF9fbGluayAuaWNvbi1zdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuXG5cbi8qKlxuICogQW1iaWVudCBibG9jazogSG92ZXIgc3RhdGVcbiAqL1xuLmFtYmllbnQge1xuICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMCk7XG5cbiAgICAgICAgLmFtYmllbnRfX3Bob3RvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbWJpZW50X19saW5rX190ZXh0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1hcm9vbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKipcbiAqIEFtYmllbnQgYmxvY2s6IFBob3RvIG9uIHRoZSByaWdodFxuICovXG4uYW1iaWVudC5hbWJpZW50LS1waG90by1yaWdodCB7XG4gICAgLmFtYmllbnRfX2NvbC1waG90byB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbWJpZW50X19jb2wtdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA0MHB4IDE1IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYW1iaWVudF9fcGhvdG8ge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAuYW1iaWVudF9fcGhvdG8ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBwcm9kdWN0cyBjYXJvdXNlbC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jYXJvdXNlbC1wcm9kdWN0cy13cmFwIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1wcm9kdWN0cyB7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNTVweDtcbiAgICB9XG5cbiAgICAuYnJvd3Nlci10b3VjaGV2ZW50cyAmIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbiAgICAuY2Fyb3VzZWwtcHJvZHVjdHMgLm93bC1zdGFnZSB7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIHNjcm9sbC1wb3NpdGlvbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1wcm9kdWN0cyAub3dsLWl0ZW0ge1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBzY3JvbGwtcG9zaXRpb247XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtcHJvZHVjdHMgLm93bC1zdGFnZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1wcm9kdWN0cy5uby1jZW50ZXIgLm93bC1zdGFnZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjM1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYzFjMWMxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJyb3dzZXItdG91Y2hldmVudHMgJiB7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBpcGhvbmU2KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLXByb2R1Y3RzIC5vd2wtaXRlbSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJvdXNlbC1wcm9kdWN0cyAuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbV9fcGhvdG8ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbV9faW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcm91c2VsLXByb2R1Y3RzLWl0ZW1fX2Rlc2Mge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQtZGFyaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbV9fZGV0YWlscyB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyByaWdodDogJG5ld3MtcGFkZGluZy1zaWRlcztcbiAgICAgICAgLy8gYm90dG9tOiAyMHB4O1xuICAgICAgICAvLyBsZWZ0OiAkbmV3cy1wYWRkaW5nLXNpZGVzO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgLy8gcmlnaHQ6ICRuZXdzLXBhZGRpbmctc2lkZXMtc207XG4gICAgICAgICAgICAvLyBib3R0b206IDE2cHg7XG4gICAgICAgICAgICAvLyBsZWZ0OiAkbmV3cy1wYWRkaW5nLXNpZGVzLXNtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAkbmV3cy1wYWRkaW5nLXNpZGVzLW1kO1xuICAgICAgICAgICAgLy8gYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgLy8gbGVmdDogJG5ld3MtcGFkZGluZy1zaWRlcy1tZDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgLy8gcmlnaHQ6ICRuZXdzLXBhZGRpbmctc2lkZXMtbGc7XG4gICAgICAgICAgICAvLyBib3R0b206IDM1cHg7XG4gICAgICAgICAgICAvLyBsZWZ0OiAkbmV3cy1wYWRkaW5nLXNpZGVzLWxnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5jYXJvdXNlbC1wcm9kdWN0cy1pdGVtX19jYXRlZ29yeSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFyb29uO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFyb29uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbV9fY2F0ZWdvcnlfX292ZXJmbG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgLmNhcm91c2VsLXByb2R1Y3RzLWl0ZW1fX3N0YXRzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2Fyb3VzZWwtcHJvZHVjdHMtaXRlbV9fc3RhdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbC1wcm9kdWN0cy1pdGVtX19zdGF0IC5pY29uLXN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgIC5jYXJvdXNlbC1wcm9kdWN0cyAub3dsLWNvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICAgICAuY2Fyb3VzZWwtcHJvZHVjdHMgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYsXG4gICAgICAgIC5jYXJvdXNlbC1wcm9kdWN0cyAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAuaWNvbi1zdmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDM2JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCM5Nzk3OTcsIDE1JSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2Fyb3VzZWwtcHJvZHVjdHMgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgLmljb24tc3ZnIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2Fyb3VzZWwtcHJvZHVjdHMgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIC5pY29uLXN2ZyB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDlweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2Fyb3VzZWwtcHJvZHVjdHMgLm93bC1kb3RzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAuYnJvd3Nlci10b3VjaGV2ZW50cyAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJvdXNlbC1wcm9kdWN0cyAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB6b29tOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJvdXNlbC1wcm9kdWN0cyAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBlYXNlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJvdXNlbC1wcm9kdWN0cyAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sIC5jYXJvdXNlbC1wcm9kdWN0cyAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbWlkO1xuICAgICAgICAgICAgfVxuXG5cblxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGludHJvIGNvbXBvbmVudC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pbnRybyB7XG4gICAgcGFkZGluZzogNDVweCAwIDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICB9XG59XG5cbi5pbnRyby0tYmctZ3JleSB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLmludHJvLS1uby1wdCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5pbnRyby0tcGItYmlnZ2VyIHtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIH1cbn1cblxuLmludHJvLS1sZXNzLXB0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxufVxuXG4gICAgLmludHJvX190ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZDtcblxuICAgICAgICAmIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1hcm9vbjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3ItbWFyb29uLCAxNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRyb19fYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGNhbGx0b2FjdGlvbiBjb21wb25lbnQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2FsbHRvYWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIH1cbn1cblxuLmNhbGx0b2FjdGlvbi0tYmctZ3JleSB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLmNhbGx0b2FjdGlvbi0tbm8tcHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4gICAgLmNhbGx0b2FjdGlvbl9fdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQtZGFyaztcblxuICAgICAgICAmIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FsbHRvYWN0aW9uX19idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbi5uZXdzbGV0dGVyLWNhbGx0b2FjdGlvbi1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuXG4gICAgLm5ld3NsZXR0ZXItY2FsbHRvYWN0aW9uLWZvcm1fX2NvbCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLm5ld3NsZXR0ZXItY2FsbHRvYWN0aW9uLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzbGV0dGVyLWNhbGx0b2FjdGlvbi1mb3JtX19sZWdhbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLm5ld3NsZXR0ZXItY2FsbHRvYWN0aW9uLWZvcm1fX2xlZ2FsIC5jaGVrYm94IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmV3c2xldHRlci1jYWxsdG9hY3Rpb24tZm9ybV9fbGVnYWwgLmNoZWtib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIHBhZ2UgaW50cm8gY29tcG9uZW50LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2UtaW50cm8ge1xuICAgIHBhZGRpbmc6IDI1cHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICB9XG59XG5cbi5wYWdlLWludHJvLmhhcy10YWJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnBhZ2UtaW50cm8tLWJnLWdyZXkge1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5cbi5wYWdlLWludHJvLS1uby1wdCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYWdlLWludHJvLS1tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cblxuICAgIC5wYWdlLWludHJvX190ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZDtcblxuICAgICAgICAmIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1hcm9vbjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3ItbWFyb29uLCAxNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWludHJvX19idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBnYWxsZXJ5IGJsb2NrLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmdhbGxlcnlfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAvLyB3aWR0aDogMjUlO1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIC5icm93c2VyLW5vLXRvdWNoZXZlbnRzICYge1xuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAuZ2FsbGVyeV9faXRlbV9faW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuICAgIC5nYWxsZXJ5X19pdGVtX19pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbi5nYWxsZXJ5X19pdGVtLmdhbGxlcnlfX2l0ZW0tLWRvdWJsZS13aWR0aCB7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxufVxuXG4uZ2FsbGVyeV9faXRlbS5nYWxsZXJ5X19pdGVtLS10aGlyZC13aWR0aCB7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgIH1cbn1cblxuXG4uZ2FsbGVyeV9fYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBnYWxsZXJ5IGJsb2NrLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmdhbGxlcnktZ2ZsZXgge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbiAgICAuZ2FsbGVyeS1nZmxleF9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAycHggMCAycHggNHB4O1xuICAgICAgICAvLyBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5icm93c2VyLW5vLXRvdWNoZXZlbnRzICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgICAgICYgaW1nOm5vdCguZ2FsbGVyeS1nZmxleF9faXRlbV9faWNvbl9faW1nKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLmdhbGxlcnktZ2ZsZXhfX2l0ZW0gaW1nOm5vdCguZ2FsbGVyeS1nZmxleF9faXRlbV9faWNvbl9faW1nKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdhbGxlcnktZ2ZsZXhfX2l0ZW1fX2ljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMC4xKTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIC5nYWxsZXJ5LWdmbGV4X19idXR0b25zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgfVxuXG4uZ2FsbGVyeS1nZmxleC0tdmN3IC5nYWxsZXJ5LWdmbGV4X19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbn1cblxuICAgIC5nYWxsZXJ5LWdmbGV4LS12Y3cgLmdhbGxlcnktZ2ZsZXhfX2l0ZW0gaW1nOm5vdCguZ2FsbGVyeS1nZmxleF9faXRlbV9faWNvbl9faW1nKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG5cblxuXG4uZ2FsbGVyeS1mbGV4IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeS1mbGV4LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgLy8gZmxleC1ncm93OiA5OTk5OTk5OTk7XG4gICAgfVxufVxuXG4uZ2FsbGVyeS1mbGV4X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmJyb3dzZXItbm8tdG91Y2hldmVudHMgJiB7XG4gICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICYgaW1nOm5vdCguZ2FsbGVyeS1nZmxleF9faXRlbV9faWNvbl9faW1nKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgICAuZ2FsbGVyeS1mbGV4X19pdGVtX19oZWxwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1mbGV4X19pdGVtIGltZzpub3QoLmdhbGxlcnktZ2ZsZXhfX2l0ZW1fX2ljb25fX2ltZykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1mbGV4X19pdGVtX19pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuXG4uZ2FsbGVyeS1mbGV4X19idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxuXG5cbmh0bWwuYnJvd3Nlci1uby1mbGV4Ym94IHtcblxuICAgIC5nYWxsZXJ5LWZsZXgtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYWxsZXJ5LWZsZXhfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuZ2FsbGVyeS1mbGV4X19pdGVtIGltZzpub3QoLmdhbGxlcnktZ2ZsZXhfX2l0ZW1fX2ljb25fX2ltZykge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FsbGVyeS1mbGV4X19pdGVtX19oZWxwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG5cblxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBicmVhZGNydW1iIGJsb2NrXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXG4gICAgJi0taWZyYW1lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG59XG5cbiAgICAuYnJlYWRjcnVtYl9faXRlbSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYXJvb247XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhLmJyZWFkY3J1bWJfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyB0byBvdmVycmlkZSB0aGUgZGVmYXVsdHMgb2YgTWFnbmlmaWMgcG9wdXAgcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKipcbiAqIFBob3RvU3dpcGVcbiAqL1xuLnBzd3BfX2JnIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucHN3cF9fdG9wLWJhciB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICB9XG59XG5cbi5wc3dwX19idXR0b24ge1xuICAgIGNvbG9yOiAjYmJiO1xufVxuXG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcblxuICAgIHN2ZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLCAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSwgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnBzd3BfX2NvdW50ZXIge1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIH1cbn1cblxuLnBzd3BfX2NhcHRpb24sIC5wc3dwX190b3AtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiwgLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLCAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgIHdpZHRoOiA0NHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cbn1cblxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LCAucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucHN3cF9fZXJyb3ItbXNnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogIzc3Nztcbn1cblxuICAgIC5wc3dwX19lcnJvci1tc2cgYSB7XG4gICAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHJpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgbGVmdDogNjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuXG4vKipcbiAqIE1hZ25pZmljIFBvcHVwXG4gKi9cbi5tZnAtY2xvc2Uge1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjYmJiO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICB0b3A6IDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZnAtY2xvc2U6Zm9jdXMsIC5tZnAtY2xvc2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4ODg7XG59XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTM2cHg7XG4gICAgfVxufVxuXG5pbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAwIDQwcHg7XG4gICAgfVxufVxuXG4ubWZwLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuOTU7XG59XG5cbi5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xufVxuXG4ubWZwLWFycm93IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBjb2xvcjogI2VlZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgLmljb24tc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAvLyBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgY29sb3I6ICNiYmI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG59XG5cbi8vLm1mcC1hcnJvdzpmb2N1cyxcbi5tZnAtYXJyb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xufVxuXG4gICAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgICAgIC8vIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuLm1mcC1jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcms7XG59XG5cblxuLm1mcC16b29tLWluIHtcblxuICAgIC8qIHN0YXJ0IHN0YXRlICovXG4gICAgLm1mcC1maWd1cmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIH1cblxuICAgICYubWZwLWJnIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgLyogYW5pbWF0ZSBpbiAqL1xuICAgICYubWZwLXJlYWR5IHtcbiAgICAgICAgLm1mcC1maWd1cmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1mcC1iZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjk1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogYW5pbWF0ZSBvdXQgKi9cbiAgICAmLm1mcC1yZW1vdmluZyB7XG4gICAgICAgIC5tZnAtZmlndXJlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1mcC1iZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHRvIG92ZXJyaWRlIHRoZSBkZWZhdWx0cyBvZiBTZWFyY2ggcmVzdWx0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2Utc2VhcmNoIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgfVxufVxuXG4uc2VhcmNoLW1pbmkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTsgLy8gZWFzZU91dFF1aW50XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIH1cbn1cblxuICAgIC5zZWFyY2gtbWluaSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgIH1cblxuICAgIC5zZWFyY2gtbWluaV9fZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICAgICAuc2VhcmNoLW1pbmlfX2lucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE5cHggMCAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtbWluaV9fc3VibWl0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogLTlweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuLnNlYXJjaC13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDMwO1xuICAgIHRvcDogJGhlYWRlci1oZWlnaHQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgd2lsbC1jaGFuZ2U6IHNjcm9sbC1wb3NpdGlvbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQteHM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtbWQ7XG4gICAgfVxuXG4gICAgYm9keS5pcy1oZWFkZXItbWluaSAmIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LW1pbmk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFyY2gtd3JhcC0td2FsbHkge1xuICAgIHotaW5kZXg6IDEwMDI7XG59XG5cbi5zZWFyY2gtYmFja2Ryb3Age1xuICAgIC8vIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLy8gVEVTVFxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDogJGhlYWRlci1oZWlnaHQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB3aWxsLWNoYW5nZTogc2Nyb2xsLXBvc2l0aW9uO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQteHM7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtbWQ7XG4gICAgfVxuXG4gICAgYm9keS5pcy1oZWFkZXItbWluaSAmIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LW1pbmk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFyY2gtYmFja2Ryb3AtLXdhbGx5IHtcbiAgICB6LWluZGV4OiAxMDAxO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxufVxuXG4uc2VhcmNoLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gICAgdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LXhzO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LW1kO1xuICAgIH1cblxuICAgIGJvZHkuaXMtaGVhZGVyLW1pbmkgJiB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodC1taW5pO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4gICAgLnNlYXJjaC1oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgIC5zZWFyY2hfX2Nsb3NlLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICNiYmI7XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2hfX3N1YnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkLWRhcms7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaF9faW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBvdXRsaW5lOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbi5zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lOyAvLyBURVNUXG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgLy8gdG9wOiAxNDZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgLy8gdG9wOiAyMjJweDtcbiAgICB9XG59XG5cbiAgICAuc2VhcmNoX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTZweCArIDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTQ2cHggKyAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIyMnB4ICsgMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMjJweCArIDgwcHggKyAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMjJweCArIDExMHB4ICsgMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuc2VhcmNoX19yZXN1bHRzIHt9XG5cbiAgICAgICAgICAgIC5zZWFyY2hfX3Jlc3VsdHNfX3N1bW1hcnkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VhcmNoX19yZXN1bHRzX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWFyY2hfX3Jlc3VsdHNfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQtZGFyaztcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWFyY2hfX2xvYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgLnNlYXJjaC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZC1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZC1kYXJrO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZC1kYXJrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1pdGVtX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1pdGVtX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQtZGFyaztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLWl0ZW1fX2NhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1hcm9vbjtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFyb29uO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VhcmNoLWl0ZW1fX2NhdGVnb3J5X19vdmVyZmxvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtaXRlbV9fc3RhdHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWFyY2gtaXRlbV9fc3RhdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1pdGVtX19zdGF0IC5pY29uLXN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgcGFnaW5hdGlvbiBjb21wb25lbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2luYXRpb25fX2xpbmstLWFycm93IHtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkLWRhcms7XG59XG5cbi5wYWdpbmF0aW9uX19saW5rLS1ub2xpbmsge1xuICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZDtcbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGJsb2NrcyBvZiB0ZXh0LCBpbWFnZXMuLi4gb2YgYSBwcm9kdWN0LCBwcm9qZWN0IG9yIG5ld3MuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vKipcbiAqIFRleHQgYmxvY2tcbiAqL1xuLmJsb2NrLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkO1xuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgICAgIC5ibGFjayB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1hcm9vbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYmxvY2stdGV4dC5ibG9jay10ZXh0LS1wLWxlc3MtbWFyZ2luIHtcblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxufVxuXG4uYmxvY2stdGV4dC5ibG9jay10ZXh0X19tb3JlLXBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxufVxuXG4uYmxvY2stdGV4dC5ibG9jay10ZXh0LS1kYXJrIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFya2VyO1xufVxuXG4uYmxvY2stdGV4dC5ibG9jay10ZXh0LS1saWdodCB7XG4gICAgY29sb3I6ICM2OTY5Njk7XG59XG5cblxuXG4vKipcbiAqIEltYWdlIGJsb2NrXG4gKi9cbi5ibG9jay1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbn1cblxuXG4vKipcbiAqIEltYWdlIGJsb2NrIGZ1bGwgd2lkdGggYmFja2dyb3VuZFxuICovXG4uYmxvY2staW1hZ2UtYmcge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxnKSB7XG4gICAgICAgIGhlaWdodDogNzYwcHg7XG4gICAgfVxufVxuXG4uYmxvY2staW1hZ2UtYmcuYmxvY2staW1hZ2UtYmctLW5vLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uYmxvY2staW1hZ2UtYmcuYmxvY2staW1hZ2UtYmctLTQwMCB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG59XG5cbi5ibG9jay1pbWFnZS1iZy5ibG9jay1pbWFnZS1iZy0tOTMwIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxnKSB7XG4gICAgICAgIGhlaWdodDogOTMwcHg7XG4gICAgfVxufVxuXG5cbi8qKlxuICogUXVvdGUgYmxvY2tcbiAqL1xuLmJsb2NrLXF1b3RlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxufVxuXG4gICAgLmJsb2NrLXF1b3RlX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IG1kKSB7XG4gICAgICAgICAgICAmLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuYmxvY2stcXVvdGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA3JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stcXVvdGVfX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcblxuICAgICAgICAgICAgICAgICYgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdW5pdmVycy1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFyb29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1xdW90ZV9fcGhvdG8ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9jay1xdW90ZV9fcGhvdG9fX2ltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbi5ibG9jay1xdW90ZS5ibG9jay1xdW90ZS0tcGhvdG8tbGVmdCB7XG5cbiAgICAuYmxvY2stcXVvdGVfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuYmxvY2stcXVvdGVfX3RleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgLmJsb2NrLXF1b3RlX19waG90byB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbi8qKlxuICogSW1hZ2Ugc2lkZWQgYmxvY2tcbiAqL1xuLmJsb2NrLWltYWdlLXNpZGVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxufVxuXG4gICAgLmJsb2NrLWltYWdlLXNpZGVkX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5ibG9jay1pbWFnZS1zaWRlZF9faW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbi5ibG9jay1pbWFnZS1zaWRlZC5ibG9jay1pbWFnZS1zaWRlZC0tYWxpZ24tbGVmdCB7XG5cbiAgICAuYmxvY2staW1hZ2Utc2lkZWRfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTMlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWltYWdlLXNpZGVkX19pbWcge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLWltYWdlLXNpZGVkLmJsb2NrLWltYWdlLXNpZGVkLS1iaWdnZXIge1xuXG4gICAgLmJsb2NrLWltYWdlLXNpZGVkX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTclO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5ibG9jay1pbWFnZS1zaWRlZF9faW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgLy8gLmJsb2NrLWltYWdlLXNpZGVkX19jb250YWluZXIge1xuICAgIC8vICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAvLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzJTtcbiAgICAvLyAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgIC8vIC5ibG9jay1pbWFnZS1zaWRlZF9faW1nIHtcbiAgICAvLyAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgLy8gICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBmaWx0ZXJzIGNvbXBvbmVudC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5maWx0ZXJzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZmlsdGVyc19fYnRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5maWx0ZXJzX19idHMtLWRlc2t0b3Age1xuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmZpbHRlcnNfX2J0cy0tbW9iaWxlIHtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuICAgIC5maWx0ZXJzX19idC1kZWxldGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQtZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIC5pY29uLXN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjb2xvcjogI0FGM0QxMztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQtZGFyaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4uZmlsdGVyc19fY2xlYXJmaXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IDY0MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZmlsdGVyc19fc2VjdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG5cbiAgICAgICAgLmZpbHRlcnNfX3NlY3Rpb25fX3RpdGxlIC5pY29uLXN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW9wZW4tc3RhcnQge1xuICAgICAgICAuZmlsdGVyc19fc2VjdGlvbl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiA2NDBweCwgJHVudGlsOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiAkc2NyZWVuLXNtLW1pbiArIDEpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuICAgIC5maWx0ZXJzX19zZWN0aW9uX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuaWNvbi1zdmcge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyc19fc2VjdGlvbl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICAgICAgLmZpbHRlcnNfX3NlY3Rpb25fX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkLWRhcms7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGRlc2lnbmVyIGNvbXBvbmVudC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5kZXNpZ25lciB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiAgICAuZGVzaWduZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLmRlc2lnbmVyX19saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzaWduZXJfX2xvZ28ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCA5NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzaWduZXJfX2xvZ29fX2ltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAuZGVzaWduZXJfX3Bob3RvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzaWduZXJfX3Bob3RvX19pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgLmRlc2lnbmVyX19xdW90ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNpZ25lcl9fcXVvdGVfX3RleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdW5pdmVycy1ib2xkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kZXNpZ25lcl9fcXVvdGVfX2Zvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGVzaWduZXJfX3F1b3RlX19hdXRob3Ige1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdVbml2ZXJzTFQtQ29uZGVuc2VkQm9sZCc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kZXNpZ25lcl9fcXVvdGVfX2NvbXBhbnkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuXG5cbi5kZXNpZ25lci5kZXNpZ25lci0tYmctZ3JleSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y1O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG5cblxuLmRlc2lnbmVyLmRlc2lnbmVyLS1sb2dvLWJpZyB7XG5cbiAgICAuZGVzaWduZXJfX2xvZ28ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4uZGVzaWduZXIuZGVzaWduZXItLXBob3RvLWxlZnQge1xuXG4gICAgLmRlc2lnbmVyX19waG90b19faW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbi5kZXNpZ25lci0tbG9nby1iaWcuZGVzaWduZXItLXBob3RvLWxlZnQge1xuICAgIC5kZXNpZ25lcl9fbG9nbyB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmRlc2lnbmVyLmRlc2lnbmVyLS1waG90by1iaWcge1xuXG4gICAgLmRlc2lnbmVyX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLmRlc2lnbmVyX19sb2dvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2lnbmVyX19sb2dvX19pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgLmRlc2lnbmVyX19waG90byB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNpZ25lcl9fcGhvdG9fX2ltZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTA1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgLmRlc2lnbmVyX19xdW90ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTIlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbn1cblxuXG4uZGVzaWduZXIuZGVzaWduZXItLXBob3RvLWJpZy1sZWZ0IHtcblxuICAgIC5kZXNpZ25lcl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5kZXNpZ25lcl9fcGhvdG8ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzaWduZXJfX3F1b3RlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxufVxuXG5cbi5kZXNpZ25lci5kZXNpZ25lci0tY29tcGFueSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbiAgICB9XG5cbiAgICAuZGVzaWduZXJfX3F1b3RlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzaWduZXJfX3Bob3RvX19pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4uZGVzaWduZXIuZGVzaWduZXItLXBhcmsge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3ZjU7XG5cbiAgICAuZGVzaWduZXJfX3F1b3RlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzaWduZXJfX3F1b3RlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNTglO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgYWxlcnQgKEJvb3RzdHJhcCkgY29tcG9uZW50LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFsZXJ0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgbW9kYWwgKEJvb3RzdHJhcCkgY29tcG9uZW50LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gICAgb3BhY2l0eTogMC45NTtcbn1cblxuLm1vZGFsLm1vZGFsLS1zZXJ2aWNpb3Mge1xuXG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NzBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWNlY2VjO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxufVxuXG5cbi5tb2RhbC1zZXJ2aWNpb3NfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgIH1cbn1cblxuLm1vZGFsLXNlcnZpY2lvc19fc3VidGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDdweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogIzlhOWE5YTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxufVxuXG4ubW9kYWwtc2VydmljaW9zX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC11bml2ZXJzLWJvbGQ7XG4gICAgfVxufVxuXG5cblxuXG5cbi5tb2RhbC5tb2RhbC0tZGVzY2FyZ2FzIHtcblxuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogNjcwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2VjZWNlYztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA0NXB4IDQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG59XG5cbi5tb2RhbC1kZXNjYXJnYXNfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgIH1cbn1cblxuXG5cblxuXG4ubW9kYWwubW9kYWwtLWFydGljbGUge1xuXG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjZWNlY2VjO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIC5hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2VjZWNlYztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qtc2ltcGxlX19idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweCA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDMwcHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1zaW1wbGVfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwcHggMjBweCAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1zaW1wbGVfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGJyZWFkY3J1bWIgYmxvY2tcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5jb250YWluZXItZmx1aWQuZXhwby1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiAgICAuZXhwby1yb3cge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgfVxuXG4gICAgICAgIC5leHBvLWNvbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgICAgIH1cblxuLmV4cG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG5cbiAgICAuZXhwb19faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzMiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICAuZXhwb19faW1hZ2VfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgICAgIC5leHBvX19pbWFnZV9faW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAuZXhwb19fcG9zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgc3VwIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4cG9fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXhwb19fdGl0bGUuZXhwb19fdGl0bGUtLWVtcHR5IHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogIzkzOTM5MztcbiAgICB9XG5cbiAgICAuZXhwb19fbGFiZWzCoHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC11bml2ZXJzLWJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuLmV4cG8uZXhwby0tZmlyc3QtcHJpemUge1xuICAgIC5leHBvX19pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MSU7XG4gICAgfVxuXG4gICAgLmV4cG9fX2RhdGEtY29sIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXhwb19fcG9zIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXhwb19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV4cG8uZXhwby0tc2Vjb25kLXByaXplIHtcbiAgICAuZXhwb19faW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTIuMyU7XG4gICAgfVxufVxuXG4uZXhwby5leHBvLS10aGlyZC1wcml6ZSB7XG4gICAgLmV4cG9fX2ltYWdlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwOCU7XG5cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20sICR1bnRpbDogbWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzIlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGhlYWRlciBvZiB0aGUgc2l0ZS9hcHBsaWNhdGlvbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qKlxuICogTWFpbiBoZWFkZXJcbiAqL1xuLm1haW4taGVhZGVyLXdyYXAge1xuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1tZDtcbiAgICB9XG59XG5cbi5tYWluLWhlYWRlci1jb250YWluZXIge1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG59XG5cbiAgICAubWFpbi1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMjU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjI1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC40cyBlYXNlO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBzY3JvbGwtcG9zaXRpb247XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQteHM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIGJvZHkubW9kYWwtb3BlbiAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtbWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLm1haW4taGVhZGVyIC5jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBzY3JvbGwtcG9zaXRpb247XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLWhlYWRlcl9fbG9nb19faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4taGVhZGVyX19sb2dvX19pbWctLWJpZyB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXItaGVpZ2h0LXhzO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXItaGVpZ2h0LW1kO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1tZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLWhlYWRlcl9fbG9nb19faW1nLS1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zN3B4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhhbWJ1cmdlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYXJvb247XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lIDAuMzVzIGVhc2UgMC4zNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIHRvcCwgbGVmdCwgb3BhY2l0eTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBodG1sLm1tLW9wZW5pbmcgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgIGh0bWwubW0tb3BlbmluZyAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGh0bWwubW0tb3BlbmluZyAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBodG1sLm1tLW9wZW5pbmcgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaHRtbC5tbS1vcGVuaW5nICYgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXhzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaHRtbC5tbS1vcGVuaW5nICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAgICAgaHRtbC5tbS1vcGVuaW5nICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG5cbi8qKlxuICogTWFpbiBuYXZcbiAqL1xuLm1haW4tbmF2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbiAgICAubWFpbi1uYXYgdWwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICAgICAgLm1haW4tbmF2X19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1uYXZfX2xpbmsge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDE3cHggMCAxN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcms7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tbmF2X19saW5rX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRERCN0MyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5icm93c2VyLW5vLXRvdWNoZXZlbnRzIC5tYWluLW5hdl9fbGluazpob3ZlciAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tbmF2X19pdGVtLmlzLWFjdGl2ZSAubWFpbi1uYXZfX2xpbmtfX3RleHQ6YmVmb3JlLCAubWFpbi1uYXZfX2l0ZW0uaXMtaG92ZXIgLm1haW4tbmF2X19saW5rX190ZXh0OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLW5hdl9faXRlbS0tbXVlYmxlcyAubWFpbi1uYXZfX2xpbmtfX3RleHQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQ0NDQzhGO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1uYXZfX2l0ZW0tLXByb3llY3RvcyAubWFpbi1uYXZfX2xpbmtfX3RleHQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTRCQUM4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1uYXZfX2l0ZW0tLXJlY3Vyc29zIC5tYWluLW5hdl9fbGlua19fdGV4dDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDOUM5Qzc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLW5hdl9faXRlbS0tZW1wcmVzYSAubWFpbi1uYXZfX2xpbmtfX3RleHQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRERCN0MyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1uYXZfX2l0ZW0tLW5vdGljaWFzIC5tYWluLW5hdl9fbGlua19fdGV4dDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkQzQkI7XG4gICAgICAgICAgICB9XG5cblxuXG4vKipcbiAqIFNlY29uZGFyeSBuYXZcbiAqL1xuLnNlY29uZGFyeS1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbiAgICAuc2Vjb25kYXJ5LW5hdl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC8vcGFkZGluZzogMCAwIDAgMTRweDsgLy8gQW50ZXMgZGUgRUJBXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBib2R5LmlzLXRhYmxldCAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWNvbmRhcnktbmF2X19pdGVtLS1tb3JlLW1hcmdpbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyNXB4OyAvLyBBbnRlcyBkZSBFQkFcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY29uZGFyeS1uYXZfX2l0ZW0tLXNlcGFyYXRhIHtcbiAgICAgICAgLnNlY29uZGFyeS1uYXZfX2l0ZW1fX2xpbmsge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtbGlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICAgIC5pY29uLXN2ZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1tYXJnaW4ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY29uZGFyeS1uYXZfX2l0ZW0tLXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY29uZGFyeS1uYXZfX2l0ZW0tLW5ld3NsZXR0ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Vjb25kYXJ5LW5hdl9faXRlbS0tcHJpdmF0ZS1hcmVhIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY29uZGFyeS1uYXZfX2l0ZW0tLWViYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHdpZHRoIGhlaWdodDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNjVweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgd2lkdGg6IDkzcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3M3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTEzcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5M3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLnNlY29uZGFyeS1uYXZfX2l0ZW1fX2xpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICNCNUI1QjU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWNvbmRhcnktbmF2X19pdGVtX19saW5rLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5zZWNvbmRhcnktbmF2X19pdGVtX190b29sdGlwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaHRtbC5icm93c2VyLXRvdWNoZXZlbnRzICYgLnNlY29uZGFyeS1uYXZfX2l0ZW1fX3Rvb2x0aXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWNvbmRhcnktbmF2X19pdGVtLmlzLWFjdGl2ZSAuc2Vjb25kYXJ5LW5hdl9faXRlbV9fbGluaywgLnNlY29uZGFyeS1uYXZfX2l0ZW0uaXMtYWN0aXZlIC5zZWNvbmRhcnktbmF2X19pdGVtX19saW5rLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY29uZGFyeS1uYXZfX2l0ZW1fX3Rvb2x0aXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDdweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoIzAwMCwgMC4xKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuLnNlY29uZGFyeS1uYXYuc2Vjb25kYXJ5LW5hdi0td2hpdGUge1xuICAgIC5zZWNvbmRhcnktbmF2X19pdGVtX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xuXG4gICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY29uZGFyeS1uYXZfX2l0ZW1fX2xpbmstaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWNvbmRhcnktbmF2X19pdGVtLmlzLWFjdGl2ZSAuc2Vjb25kYXJ5LW5hdl9faXRlbV9fbGluaywgLnNlY29uZGFyeS1uYXZfX2l0ZW0uaXMtYWN0aXZlIC5zZWNvbmRhcnktbmF2X19pdGVtX19saW5rLWljb24ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbn1cblxuXG5cbi8qKlxuICogTWFpbiBzdWJuYXZcbiAqL1xuLm1haW4tc3VibmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7IC8vIGVhc2VPdXRRdWludFxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMnMgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7IC8vIGVhc2VJblF1aW50XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuICAgIC5tYWluLXN1Ym5hdi1zZWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tc3VibmF2LXNlY3Rpb24tLW11ZWJsZXMge1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXN1Ym5hdi1zZWN0aW9uLS1wcm95ZWN0b3Mge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcblxuICAgICAgICAgICAgICAgIC5tYWluLXN1Ym5hdl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1zdWJuYXYtc2VjdGlvbi0tcmVjdXJzb3Mge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTc4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTU2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1zdWJuYXYtc2VjdGlvbi0tZW1wcmVzYSB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXN1Ym5hdi1zZWN0aW9uLS1ub3RpY2lhcyB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNjhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJvZHkubGFuZy1mciAmIC5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNjFweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMzdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAubWFpbi1zdWJuYXZfX211ZWJsZXNfX2NvbC1sZWZ0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1zdWJuYXZfX211ZWJsZXNfX2NvbC1yaWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODZweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgLm1haW4tc3VibmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLXN1Ym5hdl9fbmF2IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLXN1Ym5hdl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1haW4tc3VibmF2X19pdGVtX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tYWluLXN1Ym5hdl9faXRlbV9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOUU5RTlFO1xuXG4gICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tc3VibmF2X19pdGVtX19saW5rLS13YXV0byB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubWFpbi1zdWJuYXZfX2l0ZW1fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubWFpbi1zdWJuYXZfX2l0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAuaWNvbi1zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1zdWJuYXZfX2l0ZW1fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tc3VibmF2X19pdGVtLS1zbWFsbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgLm1haW4tc3VibmF2X19pdGVtX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC11bml2ZXJzLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLXN1Ym5hdl9faXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5tYWluLXN1Ym5hdl9faXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubWFpbi1zdWJuYXZfX2l0ZW1fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tc3VibmF2X190aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICM5RTlFOUU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uLXN2ZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1zdWJuYXZfX3RpdGxlLm1haW4tc3VibmF2X190aXRsZS0td3JhcCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG5cblxuXG5cblxuLyoqXG4gKiBNYWluIGhlYWRlciBtaW5pIHN0YXRlXG4gKi9cbi5tYWluLWhlYWRlci5pcy1taW5pIHtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1taW5pO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlcl9fbG9nb19faW1nLS1iaWcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX19sb2dvX19pbWctLXNtYWxsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuXG4gICAgLnNlY29uZGFyeS1uYXZfX2l0ZW0tLWViYSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQ1cHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vKipcbiAqIE1tZW51XG4gKi9cblxuI25hdi1tb2JpbGU6bm90KC5tbS1tZW51KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1tLW1lbnUge1xuICAgIC8vIGJhY2tncm91bmQ6ICNmN2Y3ZjY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm1tLW1lbnUgLm1tLWRpdmlkZXIsIC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQubW0tdmVydGljYWw+Lm1tLXBhbmVsLCAubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubW0tb3BlbmVkLm1tLXZlcnRpY2FsPmEubW0tbmV4dCwgLm1tLW1lbnUubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3PmxpLm1tLW9wZW5lZD4ubW0tcGFuZWwsIC5tbS1tZW51Lm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldz5saS5tbS1vcGVuZWQ+YS5tbS1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm1tLWxpc3R2aWV3PmxpLm1tLXZlcnRpY2FsPi5tbS1uZXh0LCAubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3PmxpPi5tbS1uZXh0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbiAgICAubW0tbGlzdHZpZXc+bGkubW0tdmVydGljYWw+Lm1tLW5leHQ6YWZ0ZXIsIC5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXc+bGk+Lm1tLW5leHQ6YWZ0ZXIge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICB9XG5cbi5tbS1saXN0dmlldz5saTpub3QoLm1tLWRpdmlkZXIpOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xufVxuXG4ubW0tbWVudT4ubW0tcGFuZWxzPi5tbS1wYW5lbD4ubW0tbGlzdHZpZXc+bGk6bm90KC5tbS1kaXZpZGVyKTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItY29sb3I6ICNlZWU7XG59XG5cbi5tbS1saXN0dmlldz5saT5hOm5vdCgubWFpbi1uYXYtbW9iaWxlX190aXRsZSksIC5tbS1saXN0dmlldz5saT5zcGFuOm5vdCgubWFpbi1uYXYtbW9iaWxlX190aXRsZSkge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuXG4ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkgYTpub3QoLm1tLW5leHQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZC1kYXJrO1xuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogaXBob25lNikge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG4ubW0tbWVudSAubW0tbGlzdHZpZXcgbGkuaXMtYWN0aXZlPmE6bm90KC5tbS1uZXh0KSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLm1tLWxpc3R2aWV3IC5tbS12ZXJ0aWNhbCAubW0tcGFuZWwsIC5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgLm1tLXBhbmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpIGEubWFpbi1uYXYtbW9iaWxlX190aXRsZSwgLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpIHNwYW4ubWFpbi1uYXYtbW9iaWxlX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogaXBob25lNikge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4gICAgLm1haW4tbmF2LW1vYmlsZV9fdGl0bGVfX2ljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgY29sb3I6ICNhN2E3YTc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIH1cblxuLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpIGEubWFpbi1uYXYtbW9iaWxlX19zdWJ0aXRsZSwgLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpIHNwYW4ubWFpbi1uYXYtbW9iaWxlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGlwaG9uZTYpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuICAgIC5tYWluLW5hdi1tb2JpbGVfX3N1YnRpdGxlX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGNvbG9yOiAjYTdhN2E3O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbi5tbS1tZW51IC5tbS1saXN0dmlldz5saSBhLm1haW4tbmF2LW1vYmlsZV9fX3N1Ym5hdi0yX19saW5rLCAubW0tbWVudSAubW0tbGlzdHZpZXc+bGkgc3Bhbi5tYWluLW5hdi1tb2JpbGVfX19zdWJuYXYtMl9fbGluayB7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG4ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19zdWJsaW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5tYWluLW5hdi1tb2JpbGVfX3N1YmxpbmtfX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjYTdhN2E3O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubWFpbi1uYXYtbW9iaWxlX19pY29ucyB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICBhLCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcblxuICAgICAgICAuaWNvbi1zdmcge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLm1haW4tbmF2LW1vYmlsZV9fbGFuZ3VhZ2VzIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgIGEsIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGlwaG9uZTYpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1hcm9vbjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icm93c2VyLW5vLXRvdWNoZXZlbnRzICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICB9XG59XG5cbi5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tYWluLW5hdi1tb2JpbGVfX3NvY2lhbCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1uYXYtbW9iaWxlX19zb2NpYWxfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tc3ZnIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAmLS10d2l0dGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXR3aXR0ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAmLS1mYWNlYm9vayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mYWNlYm9vaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5icm93c2VyLW5vLXRvdWNoZXZlbnRzICYtLXlvdXR1YmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IteW91dHViZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5icm93c2VyLW5vLXRvdWNoZXZlbnRzICYtLXBpbnRlcmVzdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1waW50ZXJlc3Q7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAmLS1yc3Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcnNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJyb3dzZXItbm8tdG91Y2hldmVudHMgJi0tbGlua2VkaW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlua2VkaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogaXBob25lNikge1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tbS1zZWxlY3RlZD5hOm5vdCgubW0tbmV4dCksIC5tbS1tZW51IC5tbS1saXN0dmlldz5saS5tbS1zZWxlY3RlZD5zcGFuIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubW0tc2VsZWN0ZWQ+YS5tYWluLW5hdi1tb2JpbGVfX3RpdGxlLCAubW0tbWVudSAubW0tbGlzdHZpZXc+bGkubW0tc2VsZWN0ZWQ+c3Bhbi5tYWluLW5hdi1tb2JpbGVfX3RpdGxlLCAubW0tbWVudSAubW0tbGlzdHZpZXc+bGkuaXMtYWN0aXZlPmEubWFpbi1uYXYtbW9iaWxlX190aXRsZSwgLm1tLW1lbnUgLm1tLWxpc3R2aWV3PmxpLmlzLWFjdGl2ZT5zcGFuLm1haW4tbmF2LW1vYmlsZV9fdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3ItbWFyb29uO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm1tLW5hdmJhciAubW0tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1tLW9wZW5pbmcgI21tLWJsb2NrZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgIC8vIHRyYW5zaXRpb246IGJhY2tncm91bmQgMXMgZWFzZSAuM3M7XG59XG5cbi5tbS1wYWdlIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5tbS1wYW5lbCB7XG4gICAgLy8gZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4ubW0tcGFuZWwubW0tY3VycmVudCB7XG4gICAgLy8gZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLm1tLXNsaWRlb3V0IHtcbiAgICAvLyB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ubW0tbWVudS5tbS1vZmZjYW52YXMge1xuICAgIC8vIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbiNtbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuICAgICNtbS0xIC5tbS1uYXZiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG4vKipcbiAqIFByb2R1Y3QgbmF2YmFyXG4gKi9cbi5wcm9kdWN0LW5hdmJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ubWFpbi1oZWFkZXIuaXMtbWluaSAucHJvZHVjdC1uYXZiYXIge1xuICAgIC8vIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIGhlaWdodDogNjFweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuICAgIC5wcm9kdWN0LW5hdmJhcl9fdGl0bGUtd3JhcCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LW5hdmJhcl9fdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgLnByb2R1Y3QtbmF2IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LW5hdiB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtbmF2X19pdGVtIHtcblxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzVweCAwIDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtbmF2X19pdGVtX19saW5rIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtbmF2X19pdGVtX19idXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LW5hdl9faXRlbV9faWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1uYXZfX2l0ZW1fX2ljb24tLWZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZmFjZWJvb2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1uYXZfX2l0ZW1fX2ljb24tLXR3aXR0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10d2l0dGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtbmF2X19pdGVtX19pY29uLS1waW50ZXJlc3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1waW50ZXJlc3Q7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEF2aXNvIENvb2tpZXNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbi5jb29raWVzLWFsZXJ0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAzMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTRweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4gICAgLmNvb2tpZXMtYWxlcnRfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA4MjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAgICAgLmNvb2tpZXMtYWxlcnRfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFyb29uO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1hcm9vbjtcblxuICAgICAgICAgICAgICAgIC5icm93c2VyLW5vLXRvdWNoZXZlbnRzICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvb2tpZXMtYWxlcnRfX2Nsb3NlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuLmJyb3dzZXJ1cGdyYWRlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICNhOTQ0NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogI2E5NDQ0MjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgY29sb3I6ICNhOTQ0NDI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBzaWRlIGhlYWRlciBmb3IgdGFibGV0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyoqXG4gKiBUYWJsZXQgYXNpZGVcbiAqL1xuXG4udGFibGV0LWhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5ODtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogOTBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgd2lsbC1jaGFuZ2U6IHNjcm9sbC1wb3NpdGlvbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cbiAgICBib2R5LmlzLXRhYmxldC1oZWFkZXItbGlnaHQgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICB9XG59XG5cbiAgICAudGFibGV0LWhlYWRlciAuY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cblxuXG4vKipcbiAqIFRhYmxldCBhc2lkZVxuICovXG4udGFibGV0LWFzaWRlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgICB3aWxsLWNoYW5nZTogc2Nyb2xsLXBvc2l0aW9uLCB0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXG4gICAgLnRhYmxldC1uYXYtb3BlbmVkICYge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNTBweCwgMCk7XG4gICAgfVxufVxuXG5cblxuLyoqXG4gKiBUYWJsZXQgbmF2XG4gKi9cbmh0bWwudGFibGV0LW5hdi1vcGVuaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGJvZHkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuaHRtbC50YWJsZXQtbmF2LW9wZW5lZCB7XG4gICAgLm1haW4td3JhcCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1MHB4LCAwKTtcbiAgICB9XG59XG5cbi50YWJsZXQtbmF2LWJsb2NrZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMzQwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXG4gICAgLnRhYmxldC1uYXYtb3BlbmVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi50YWJsZXQtbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgc2Nyb2xsLXBvc2l0aW9uO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAuYnJvd3Nlci10b3VjaGV2ZW50cyAmIHtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cbn1cblxuLnRhYmxldC1uYXYgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbiAgICAudGFibGV0LW5hdl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLWhlaWdodDogNzAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLnRhYmxldC1uYXZfX2xvZ29fX2xpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDA7XG4gICAgICAgIH1cblxuICAgIC50YWJsZXQtbmF2X19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLWhlaWdodDogNDgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxldC1uYXZfX2l0ZW0tLWFyZWEtcHJpdmFkYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB9XG5cbiAgICAgICAgLnRhYmxldC1uYXZfX2xpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgIC50YWJsZXQtbmF2X19saW5rX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWJsZXQtbmF2X19saW5rX19pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFibGV0LW5hdl9fbGlua19fdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxldC1uYXZfX2xpbmsuaXMtYWN0aXZlLCAudGFibGV0LW5hdl9fbGluay5pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1hcm9vbjtcblxuICAgICAgICAgICAgLnRhYmxldC1uYXZfX2xpbmtfX2ljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4vKipcbiAqIFRhYmxldCBzdWJuYXZcbiAqL1xuLnRhYmxldC1zdWJuYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKSB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBzY3JvbGwtcG9zaXRpb247XG5cbiAgICAuYnJvd3Nlci10b3VjaGV2ZW50cyAmIHtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cblxuICAgIC50YWJsZXQtbmF2LW9wZW5lZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxufVxuXG4gICAgLnRhYmxldC1zdWJuYXZfX3NlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC50YWJsZXQtc3VibmF2X19jYXRlZ29yeSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAyNHB4O1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYmxldC1zdWJuYXZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAwIDI0cHggMzhweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50YWJsZXQtc3VibmF2X190aXRsZV9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2E3YTdhNztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyAudGFibGV0LXN1Ym5hdl9fdGl0bGVfX2ljb24tLXZpZGVvcyB7XG4gICAgICAgICAgICAgICAgLy8gICAgIHRvcDogMjZweDtcbiAgICAgICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICAgICAvLyAudGFibGV0LXN1Ym5hdl9fdGl0bGVfX2ljb24tLWVtcGxlbyB7XG4gICAgICAgICAgICAgICAgLy8gICAgIHRvcDogMjZweDtcbiAgICAgICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICAgICAvLyAudGFibGV0LXN1Ym5hdl9fdGl0bGVfX2ljb24tLWFjdHVhbGlkYWQge1xuICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgLy8gLnRhYmxldC1zdWJuYXZfX3RpdGxlX19pY29uLS1lbXByZXNhIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgdG9wOiAyN3B4O1xuICAgICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgIC50YWJsZXQtc3VibmF2X190aXRsZV9fdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRhYmxldC1zdWJuYXZfX3RpdGxlX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2MxYzFjMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWJsZXQtc3VibmF2X19uYXYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGFibGV0LXN1Ym5hdl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkLWRhcms7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZC1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZC1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFibGV0LXN1Ym5hdl9faXRlbV9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZC1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZXQtc3VibmF2X19pdGVtX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2E3YTdhNztcbiAgICAgICAgICAgICAgICAgICAgfVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGZvb3RlciBvZiB0aGUgc2l0ZS9hcHBsaWNhdGlvbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qKlxuICogTWFpbiBmb290ZXJcbiAqL1xuLm1haW4tZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogODhweCAwIDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNjtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkLWRhcms7XG5cbiAgICAmLmhhcy1jYWxsdG9hY3Rpb24tZml4ZWQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTFweDtcbiAgICB9XG59XG5cbiAgICAubWFpbi1mb290ZXJfX2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTQ0cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zN3B4O1xuICAgIH1cblxuICAgIC5tYWluLWZvb3Rlcl9fY29sIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tZm9vdGVyX19jb2wubWFpbi1mb290ZXJfX2NvbC0tMSxcbiAgICAubWFpbi1mb290ZXJfX2NvbC5tYWluLWZvb3Rlcl9fY29sLS0yLFxuICAgIC5tYWluLWZvb3Rlcl9fY29sLm1haW4tZm9vdGVyX19jb2wtLTMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1mb290ZXJfX2NvbC5tYWluLWZvb3Rlcl9fY29sLS0zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tZm9vdGVyX19jb2wubWFpbi1mb290ZXJfX2NvbC0tNCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAubWFpbi1mb290ZXJfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdW5pdmVycy1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWZvb3Rlcl9fbGlua3Mge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLWZvb3Rlcl9fbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQtZGFyaztcblxuICAgICAgICAgICAgICAgICYgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQtZGFyaztcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1bmRlcmxpbmUoJGNvbG9yLWJsYWNrLCAjZjdmN2Y2KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAubWFpbi1mb290ZXJfX25ld3NsZXR0ZXJfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAmIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1mb290ZXJfX25ld3NsZXR0ZXJfX2Zvcm0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLWZvb3Rlcl9fbmV3c2xldHRlcl9faW5wdXQtd3JhcCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1mb290ZXJfX25ld3NsZXR0ZXJfX2J0bi13cmFwIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWZvb3Rlcl9fc29jaWFsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFyb29uO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgLmljb24tc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbmstLXR3aXR0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10d2l0dGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbmstLWZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZmFjZWJvb2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1mb290ZXJfX3NvY2lhbF9fbGluay0teW91dHViZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXlvdXR1YmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1mb290ZXJfX3NvY2lhbF9fbGluay0tcGludGVyZXN0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGludGVyZXN0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tZm9vdGVyX19zb2NpYWxfX2xpbmstLXJzcyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJzcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLWZvb3Rlcl9fc29jaWFsX19saW5rLS1saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmtlZGluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAubWFpbi1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tZm9vdGVyX19jb3B5cmlnaHRfX3Byb21pbmVudCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBwcm9kdWN0cyBwYWdlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyoqXG4gKiBQcm9kdWN0IGludHJvXG4gKi9cbi5wcm9kdWN0LWludHJvIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xufVxuXG4gICAgLnByb2R1Y3QtaW50cm8gLnRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgfVxuXG5cbi8qKlxuICogUHJvZHVjdCBmZWF0dXJlXG4gKi9cbi5wcm9kdWN0LWZlYXR1cmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1mZWF0dXJlLnByb2R1Y3QtZmVhdHVyZS0tYmctZ3JleSB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuICAgIC5wcm9kdWN0LWZlYXR1cmVfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAucHJvZHVjdC1mZWF0dXJlX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTM1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1mZWF0dXJlX19jb250ZW50X19hbGlnbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdC1mZWF0dXJlX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtZmVhdHVyZV9fc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzlBOUE4QztcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdC1mZWF0dXJlX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZC1kYXJrO1xuXG4gICAgICAgICAgICAgICAgICAgICYgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC11bml2ZXJzLWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtZmVhdHVyZV9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1hcm9vbjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWZlYXR1cmVfX2xpbmtfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1hcm9vbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1mZWF0dXJlX19saW5rX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjM1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWZlYXR1cmVfX2xpbmsgLmljb24tc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAucHJvZHVjdC1mZWF0dXJlX19waG90byB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtZmVhdHVyZV9fcGhvdG9fX3dyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1mZWF0dXJlX19waG90b19faW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAvLyBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuLnByb2R1Y3QtZmVhdHVyZS5wcm9kdWN0LWZlYXR1cmUtLWFsaWduLXJpZ2h0IHtcblxuICAgIC5wcm9kdWN0LWZlYXR1cmVfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIC8vIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtZmVhdHVyZV9fc3VidGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1mZWF0dXJlX190ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAucHJvZHVjdC1mZWF0dXJlX19waG90b19faW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnByb2R1Y3QtZmVhdHVyZS5wcm9kdWN0LWZlYXR1cmUtLWhpZ2hlciB7XG5cbiAgICAucHJvZHVjdC1mZWF0dXJlX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogOTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4ucHJvZHVjdC1mZWF0dXJlLnByb2R1Y3QtZmVhdHVyZS0taW1hZ2UtY29udGFpbiB7XG5cbiAgICAucHJvZHVjdC1mZWF0dXJlX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAucHJvZHVjdC1mZWF0dXJlX19jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtZmVhdHVyZV9fcGhvdG8ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtZmVhdHVyZV9fcGhvdG9fX2ltZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxufVxuXG5cbi5wcm9kdWN0LWZlYXR1cmUtLWltYWdlLWNvbnRhaW4ucHJvZHVjdC1mZWF0dXJlLS1hbGlnbi1yaWdodCB7XG5cbiAgICAucHJvZHVjdC1mZWF0dXJlX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbi8vICAgICAgICAgLnByb2R1Y3QtZmVhdHVyZV9fY29udGVudCB7XG4vLyAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgICAgICB9XG5cbi8vICAgICAgICAgICAgIC5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlIHtcbi8vICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbi8vICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuXG4vLyAgICAgICAgICAgICAucHJvZHVjdC1mZWF0dXJlX19zdWJ0aXRsZSB7XG4vLyAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4vLyAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgIH1cblxuLy8gICAgICAgICAgICAgLnByb2R1Y3QtZmVhdHVyZV9fdGV4dCB7XG4vLyAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4vLyAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgIH1cblxuICAgIC5wcm9kdWN0LWZlYXR1cmVfX3Bob3RvIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxufVxuXG5cbi8qKlxuICogUHJvZHVjdCBtb2RlbHNcbiAqL1xuLnByb2R1Y3QtbW9kZWxzIHtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cblxuICAgIC5wcm9kdWN0LW1vZGVsc19fYnV0dG9ucyB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG5cbi8qKlxuICogUHJvZHVjdCBkZXNpZ25lclxuICovXG4ucHJvZHVjdC1kZXNpZ25lcl9fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG5cbiAgICAucHJvZHVjdC1kZXNpZ25lcl9fY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICAgICAucHJvZHVjdC1kZXNpZ25lcl9fbG9nbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1kZXNpZ25lcl9fbG9nb19faW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtZGVzaWduZXJfX3Bob3RvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtZGVzaWduZXJfX3Bob3RvX19pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1kZXNpZ25lcl9fcXVvdGUge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1kZXNpZ25lcl9fcXVvdGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtZGVzaWduZXJfX3F1b3RlX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1kZXNpZ25lcl9fcXVvdGVfX2Zvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1kZXNpZ25lcl9fcXVvdGVfX2F1dGhvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVyc0xULUNvbmRlbnNlZEJvbGQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1kZXNpZ25lcl9fcXVvdGVfX2NvbXBhbnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cbi8qKlxuICogUHJvZHVjdCBNZWRpbyBBbWJpZW50ZVxuICovXG4uZW52aXJvbm1lbnRfX2xvZ29zIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG59XG5cbiAgICAuZW52aXJvbm1lbnRfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE0LjI4NTcxJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuZW52aXJvbm1lbnRfX2l0ZW1fX2ltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4uZW52aXJvbm1lbnRfX2RhdGEge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL21lZGlvLWFtYmllbnRlLWJnLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgaGVpZ2h0OiA3MTVweDtcbiAgICB9XG59XG5cbiAgICAuZW52aXJvbm1lbnRfX2dyYXBoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDM2NHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5lbnZpcm9ubWVudF9fZ3JhcGggLmNpcmNsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lbnZpcm9ubWVudF9fZ3JhcGggLmNpcmNsZXMtd3JwIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIC5lbnZpcm9ubWVudF9fZ3JhcGhfX2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lbnZpcm9ubWVudF9fZ3JhcGhfX3BlcmNlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFya2VyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZW52aXJvbm1lbnRfX2dyYXBoX19kZXNjIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuLyoqXG4gKiBQcm9kdWN0IGRvd25sb2Fkc1xuICovXG5cbi5kb3dubG9hZHNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cblxuLmRvd25sb2FkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgIC5wcm9kdWN0LWRvd25sb2FkcyAmIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIwKTtcblxuICAgICAgICAucHJvZHVjdC1kb3dubG9hZHMgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvd25sb2FkX19zaXplIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI5MXB4O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbiAgICAuZG93bmxvYWRfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5kb3dubG9hZF9faWNvbl9faW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICAuZG93bmxvYWRfX2ljb24gc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgLmRvd25sb2FkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRvd25sb2FkX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZG93bmxvYWRfX3NpemUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG5cbi5kb3dubG9hZHMuZG93bmxvYWRzLS1jZW50ZXJlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmRvd25sb2Fkc19fY29udGFpbmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cblxuICAgIC5kb3dubG9hZCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxufVxuXG4uZG93bmxvYWRzLmRvd25sb2Fkcy0tdGV4dC1iaWdnZXIge1xuXG4gICAgLmRvd25sb2FkX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuLyoqXG4gKiBDYWxsIHRvIGFjdGlvbiBmaXhlZCB0byBib3R0b21cbiAqL1xuLmNhbGx0b2FjdGlvbi1maXhlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4gICAgLmNhbGx0b2FjdGlvbi1maXhlZF9fYnRuIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgIC5pY29uLXN2ZyB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBwcm9qZWN0cyBwYWdlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyoqXG4gKiBQcm9qZWN0cyBpbnRyb1xuICovXG4ucHJvamVjdHNfX2ludHJvIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIG5ld3MgcGFnZS5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5uZXdzLWRldGFpbHNfX29wZW5pbmcge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4gICAgLm5ld3MtZGV0YWlsc19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgY29sb3I6ICM0NDQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtZGV0YWlsc19fZGF0ZS13cmFwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcclxuXHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICAgICAubmV3cy1kZXRhaWxzX19jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIC5uZXdzLWRldGFpbHNfX3NvY2lhbC13cmFwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5uZXdzLWRldGFpbHNfX3N0YXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5ld3MtZGV0YWlsc19fc3RhdCAuaWNvbi1zdmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZXdzLWRldGFpbHNfX3NvY2lhbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbGlnaHQ7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3cy1kZXRhaWxzX19zb2NpYWwtLWZhY2Vib29rIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mYWNlYm9vaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5ld3MtZGV0YWlsc19fc29jaWFsLS10d2l0dGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10d2l0dGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3cy1kZXRhaWxzX19zb2NpYWwtLXBpbnRlcmVzdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGludGVyZXN0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdFx0LmJsb2NrLXRleHQgdWx7XHJcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdCAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuXHRcdH1cclxuXHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBwcmVzcyBwYWdlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyoqXG4gKiBQcmVzcyByZWd1bGFyXG4gKi9cblxuLnByZXNzLXJlZ3VsYXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbn1cblxuLnByZXNzLXJlZ3VsYXItY29sIHtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIH1cbn1cblxuLnByZXNzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcblxuICAgIH1cbn1cblxuICAgIC5wcmVzc19fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnByZXNzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkLWRhcms7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByZXNzX19kYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG5cbiAgICAucHJlc3NfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQ7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByZXNzX19jYXRlZ29yeS13cmFwIHtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAvLyBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAgICAgLnByZXNzX19jYXRlZ29yeSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYXJvb247XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYXJvb247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmVzc19fY2F0ZWdvcnlfX292ZXJmbG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgLnByZXNzX19zaXplIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgIC5pY29uLXN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIC5wcmVzc19fbG9nbyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByZXNzX19uZXdzcGFwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuXG5cblxuXG4vKipcbiAqIFByZXNzIHJlZ3VsYXJcbiAqL1xuXG4ucHJlc3MucHJlc3MtLXJlZ3VsYXIge1xuXG4gICAgLnByZXNzX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDI1cHggMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgcGFkZGluZzogNjVweCA0MHB4IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDU1cHggNTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmVzc19fcGhvdG8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgIH1cblxuICAgIC5wcmVzc19fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByZXNzX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLyoqXG4gKiBQcmVzcyBtYWluXG4gKi9cblxuLnByZXNzLnByZXNzLS1tYWluIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgIC5wcmVzc19fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByZXNzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByZXNzX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgY29sb3I6ICM4MDgwODA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmVzc19fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuICAgIC5wcmVzc19fY29sLXBob3RvIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLnByZXNzX19waG90byB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIC5wcmVzc19fY29sLWluZm8ge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB3aWR0aDogNTclO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4vKipcbiAqIFByZXNzIG1pbmlcbiAqL1xuXG4ucHJlc3MtbWluaS1yb3ctbW9iaWxlIHtcbiAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucHJlc3MtbWluaS1yb3ctZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5wcmVzcy1taW5pLWNvbCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxufVxuXG4ucHJlc3MucHJlc3MtLW1pbmkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlYWVhZWE7XG5cbiAgICAucHJlc3NfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLnByZXNzX19kYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgIC5wcmVzc19fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgfVxufVxuXG5cblxuLyoqXG4gKiBQcmVzcyBib3R0b20gYnV0dG9uc1xuICovXG5cbi5wcmVzcy1idXR0b25zIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgNDBweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNTBweDtcbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgYW1iaWVudCBwYWdlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyoqXG4gKiBBbWJpZW50IHByb2R1Y3RzXG4gKi9cbi5hbWJpZW50LXByb2R1Y3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4gICAgLmFtYmllbnQtcHJvZHVjdHNfX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4uYW1iaWVudC1wcm9kdWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgLmFtYmllbnQtcHJvZHVjdF9fY2lyY2xlX19wbHVzIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuYW1iaWVudC1wcm9kdWN0X19kZXNjX19uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW1iaWVudC1wcm9kdWN0X19kZXNjX19uYW1lLWJvcmRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgfVxufVxuXG4gICAgLmFtYmllbnQtcHJvZHVjdF9fY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuYW1iaWVudC1wcm9kdWN0X19jaXJjbGVfX3NtYWxsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW1iaWVudC1wcm9kdWN0X19jaXJjbGVfX251bWJlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW1iaWVudC1wcm9kdWN0X19jaXJjbGVfX3BsdXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYXJvb247XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgICAgIC5icm93c2VyLXRvdWNoZXZlbnRzICYge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uLXN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAuYW1iaWVudC1wcm9kdWN0X19kZXNjIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgICAgICAuYW1iaWVudC1wcm9kdWN0X19kZXNjX19saW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbWJpZW50LXByb2R1Y3RfX2Rlc2NfX25hbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHggNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQtZGFyaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW1iaWVudC1wcm9kdWN0X19kZXNjX19uYW1lLWJvcmRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cblxuLmFtYmllbnQtcHJvZHVjdHMtbGlzdCB7XG4gICAgcGFkZGluZzogNXB4IDAgMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4gICAgLmFtYmllbnQtcHJvZHVjdHMtbGlzdF9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgICB9XG5cbiAgICAgICAgLmFtYmllbnQtcHJvZHVjdHMtbGlzdF9faXRlbV9fbGluayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYXJvb247XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbWJpZW50LXByb2R1Y3RzLWxpc3RfX2l0ZW1fX251bWJlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFtYmllbnQtcHJvZHVjdHMtbGlzdF9faXRlbSAuaWNvbi1zdmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGZpbHRlcnMgcGFnZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wcm9kdWN0LWZpbHRlcnNfX2NvbC0xIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogJHNjcmVlbi1zbS1taW4gKyAxKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIH1cblxufVxuXG4ucHJvZHVjdC1maWx0ZXJzX19jb2wtMiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206ICRzY3JlZW4tc20tbWluICsgMSkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICB3aWR0aDogODMlO1xuICAgIH1cbn1cblxuICAgIC5wcm9kdWN0cy1maWx0ZXJzX19zdW1tYXJ5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkLWRhcms7XG5cbiAgICAgICAgJiBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAucHJvZHVjdHMtZmlsdGVyc19fc3VtbWFyeSAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiA2MzlweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiA2NDBweCkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0cy1maWx0ZXJzX19vcmRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkLWRhcms7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiA2NDBweCkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTU1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3RzLWZpbHRlcnNfX3N1bW1hcnlfX3RleHQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgIC5wcm9kdWN0cy1maWx0ZXJzX19saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4ucHJvZHVjdC1zaW1wbGUtY29sIHtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIH1cbn1cblxuLnByb2R1Y3Qtc2ltcGxlLWNvbC5wcm9kdWN0LXNpbXBsZS1jb2wtLWRvd25sb2FkIHtcbiAgICBib2R5Om5vdCguYnJvd3Nlci10b3VjaGV2ZW50cykgJjpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG59XG5cbi5wcm9kdWN0LXNpbXBsZS1jb2wtc2VwYXJhdG9yLS10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucHJvZHVjdC1zaW1wbGUtY29sLXNlcGFyYXRvci0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5wcm9kdWN0LXNpbXBsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAmIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDhweCAwIDhweDtcblxuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNjMWMxYzE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LXNpbXBsZV9faW5mbyB7XG4gICAgICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LXNpbXBsZV9fYnRucyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5icm93c2VyLXRvdWNoZXZlbnRzICYge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxufVxuXG4gICAgLnByb2R1Y3Qtc2ltcGxlX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1zaW1wbGVfX3Bob3RvX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXNpbXBsZV9faW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgLmJyb3dzZXItdG91Y2hldmVudHMgJiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAucHJvZHVjdC1zaW1wbGVfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgIC5icm93c2VyLXRvdWNoZXZlbnRzICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1zaW1wbGVfX3NpemUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI2JjYmNiYztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAuYnJvd3Nlci10b3VjaGV2ZW50cyAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1zaW1wbGVfX2J0bnMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtOXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgLmJyb3dzZXItdG91Y2hldmVudHMgJiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbi5wcm9kdWN0LXNpbXBsZS5wcm9kdWN0LXNpbXBsZS0tYWxlcm5hdGl2ZSB7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTZweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1zaW1wbGVfX3Bob3RvX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZHVjdC1zaW1wbGUucHJvZHVjdC1zaW1wbGUtLWRvd25sb2FkIHtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXNpbXBsZV9fcGhvdG9fX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJvd3Nlci10b3VjaGV2ZW50cyAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1zaW1wbGVfX3RpdGxlIHtcbiAgICAgICAgLmJyb3dzZXItdG91Y2hldmVudHMgJiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG5cbiAgICAgICAgLnByb2R1Y3Qtc2ltcGxlX19zaXplIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBlbXBsb3ltZW50IHBhZ2UuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYmxvY2stdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcbn1cblxuLmVtcGxveW1lbnQtaW50cm8ge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3ZjU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgICB9XG59XG5cbiAgICAuZW1wbG95bWVudC1pbnRyb19fd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgLy8gZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5lbXBsb3ltZW50LWludHJvX19jb2wtcGhvdG8ge1xuICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lbXBsb3ltZW50LWludHJvX19waG90byB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAuZW1wbG95bWVudC1pbnRyb19fY29sLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTIlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICAgICAgICAgICAgICAgIC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLmVtcGxveW1lbnQtaW50cm9fX2NvbC1jb250ZW50X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVtcGxveW1lbnQtaW50cm9fX3RpdGxlLCAuZW1wbG95bWVudC1pbnRyb19fc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lbXBsb3ltZW50LWludHJvX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtYm9sZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZW1wbG95bWVudC1pbnRyb19fc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVtcGxveW1lbnQtaW50cm9fX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFya2VyO1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4uZW1wbG95bWVudC1qb2JzLWNvbCB7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYWVhZWE7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcblxuICAgICAgICAmOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuICAgIC5lbXBsb3ltZW50LWpvYnMtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAuZW1wbG95bWVudC1qb2JzLWl0ZW1fX2J0biB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDI1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgcGFkZGluZzogNDVweCA1MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLmVtcGxveW1lbnQtam9icy1pdGVtX190aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VhZWFlYTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFya2VyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVtcGxveW1lbnQtam9icy1pdGVtX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIGNvbG9yOiAjOWE5YTlhO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbXBsb3ltZW50LWpvYnMtaXRlbV9fdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgICAgICAvKmNvbG9yOiAjOWE5YTlhOyovXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbXBsb3ltZW50LWpvYnMtaXRlbS0taGlkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgIC5lbXBsb3ltZW50LWpvYnMtaXRlbV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbC1zbS02IHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VhZWFlYTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVtcGx5bWVudC1qb2JzLWl0ZW1fX2J0bnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTZhNmE2O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAgNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuZW1wbG95bWVudC1qb2JzLWl0ZW1fX3Nob3cge1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lbXBsb3ltZW50LWpvYnMtaXRlbV9fYnRuIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKiBhY3RpdV9jYW1iaW9cbiAgICAgICAgICAgIC5lbXBsb3ltZW50LWpvYnMtaXRlbV9fYnRuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnJvd3Nlci10b3VjaGV2ZW50cyAmIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhY3RpdV9jYW1iaW8gKi9cblxuXG4uZW1wbG95bWVudC1ncm93dGgge1xuICAgIG1hcmdpbjogNXB4IDAgNDBweDsgLyphY3RpdV9jYW1iaW8gYW50ZXMgNTVweCAwIDQwcHgqL1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIG1hcmdpbjogODVweCAwIDcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7IC8qYWN0aXVfY2FtYmlvIGFudGVzIG1hcmdpbjogMTI1cHggMCAxMTBweCAgICovXG4gICAgfVxufVxuXG4gICAgLmVtcGxveW1lbnQtZ3Jvd3RoX190aXRsZSwgLmVtcGxveW1lbnQtZ3Jvd3RoX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW1wbG95bWVudC1ncm93dGhfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAuZW1wbG95bWVudC1ncm93dGhfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB9XG5cbiAgICAuZW1wbG95bWVudC1ncm93dGhfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFya2VyO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuLmVtcGxveW1lbnQtY3Yge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbn1cblxuLmVtcGxveW1lbnQtY3ZfX2J0bnMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbn1cblxuICAgIC5lbXBsb3ltZW50LWN2X19idG5zX19sZWdhbCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbi5lbXBsb3ltZW50LWN2X19zdWJtaXQge1xuXG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBkb3dubG9hZHMgcGFnZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5kb3dubG9hZHMtc2VjdGlvbiB7XG4gICAgLy8gcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5kb3dubG9hZHMtY29sLXNlcGFyYXRvci0tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmRvd25sb2Fkcy1jb2wtc2VwYXJhdG9yLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuXG4uZG93bmxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5kb3dubGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWFlYWVhO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuICAgIC5kb3dubGlzdC1pdGVtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLmRvd25saXN0LWl0ZW1fX3RpdGxlIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kb3dubGlzdC1pdGVtX190aXRsZSBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICB9XG5cbiAgICAuZG93bmxpc3QtaXRlbV9fZmlsZXMge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgICAgIC5kb3dubGlzdC1pdGVtX19maWxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuZG93bmxpc3QtaXRlbV9fZmlsZV9fbmFtZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQ7XG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kb3dubGlzdC1pdGVtX19maWxlX19idG4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGRlc2lnbmVyIHBhZ2UuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uZGVzaWduZXItZGV0YWlsc19fcHJvZHVjdHNfX2J1dHRvbnMge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKipcclxuICogRGVzaWduZXIgZGF0YVxyXG4gKi9cclxuLmRlc2lnbmVyLWRhdGEge1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNTtcclxufVxyXG5cclxuICAgIC5kZXNpZ25lci1kYXRhX19jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzaWduZXItZGF0YV9fY29sLWRlc2Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggNTBweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICAgICAuZGVzaWduZXItZGF0YV9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2lnbmVyLWRhdGFfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNpZ25lci1kYXRhX19zZWN0b3Ige1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC11bml2ZXJzLWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzaWduZXItZGF0YV9fYmlydGgge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2lnbmVyLWRhdGFfX2Rlc2Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdW5pdmVycy1ib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAuZGVzaWduZXItZGF0YV9fY29sLXBob3RvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5kZXNpZ25lci1kYXRhX19sb2dvLXdyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHggMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzaWduZXItZGF0YV9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNpZ25lci1kYXRhX19waG90byB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE1JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbi8qKlxyXG4gKiBEZXNpZ25lciBkYXRhOiB2YXJpYW50IHBob3RvIGxlZnRcclxuICovXHJcbi5kZXNpZ25lci1kYXRhLS1waG90by1sZWZ0IHtcclxuXHJcbiAgICAuZGVzaWduZXItZGF0YV9fY29sLWRlc2Mge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAyOCU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2lnbmVyLWRhdGFfX2NvbC1waG90byB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC03MiU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICAgICAuZGVzaWduZXItZGF0YV9fcGhvdG8ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qKlxyXG4gKiBBd2FyZHNcclxuICovXHJcbi5kZXNpZ25lci1hd2FyZHMge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZGVzaWduZXItYXdhcmQtY29sIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXNpZ25lci1hd2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcclxuICAgIH1cclxufVxyXG5cclxuICAgIC5kZXNpZ25lci1hd2FyZF9faW1nLXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5kZXNpZ25lci1hd2FyZF9faW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIC5kZXNpZ25lci1hd2FyZF9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcclxuICAgIH1cclxuICAgICAgICAuZGVzaWduZXItYXdhcmRfX3RpdGxlX19wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFyb29uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAuZGVzaWduZXItYXdhcmRfX3Byb2R1Y3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFya2VyO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNpZ25lci1hd2FyZF9faG9zdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBjb2xvcjogIzlhOWE5YTtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2lnbmVyLWF3YXJkX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbWFyb29uO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFyb29uO1xyXG5cclxuICAgICAgICAgICAgLmRlc2lnbmVyLWF3YXJkX19saW5rX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1zdmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgc2hvd3Jvb20gcGFnZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qKlxuICogRGVzaWduZXIgZGF0YVxuICovXG4uc2hvd3Jvb20tZGF0YSB7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y1O1xufVxuXG4gICAgLnNob3dyb29tLWRhdGFfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5zaG93cm9vbS1kYXRhX19jb2wtcGhvdG8ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaG93cm9vbS1kYXRhX19waG90byB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAuc2hvd3Jvb20tZGF0YV9fY29sLWRlc2Mge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggNDBweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3ZjU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOTBweCAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hvd3Jvb20tZGF0YV9fc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaG93cm9vbS1kYXRhX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdW5pdmVycy1ib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hvd3Jvb20tZGF0YV9fYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNob3dyb29tLWRhdGFfX2FkZHJlc3NfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2OTY5Njk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2hvd3Jvb20tZGF0YV9fYWRkcmVzc19fc3RyZWV0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaG93cm9vbS1kYXRhX19hZGRyZXNzX19jaXR5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaG93cm9vbS1kYXRhX19idG4tbG9jYXRpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1hcm9vbjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3ItbWFyb29uLCAxMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4vKipcbiAqIFNob3dyb29tIGZvcm1cbiAqL1xuLnNob3dyb29tLWZvcm1fX2J0bnMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbn1cblxuXG4vKipcbiAqIFNob3dyb29tIGZvcm1cbiAqL1xuLnNob3dyb29tLW1hcC1pZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjUwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogaXBob25lNikge1xuICAgICAgICBoZWlnaHQ6IDI3NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsZykge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBuZXdzbGV0dGVyIHBhZ2UuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5uZXdzbGV0dGVyX19jb2wtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5uZXdzbGV0dGVyX19maWd1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbn1cblxuLm5ld3NsZXR0ZXJfX2xlZ2FsIHtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxufVxuXG5cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHByaXZhdGUgYXJlYSBwYWdlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sb2dpbiB7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbn1cblxuLmxvZ2luLWNvbC1yZWdpc3RlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbn1cbiAgICAubG9naW4tY29sLXJlZ2lzdGVyIC5sb2dpbi1jb2wtY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4ubG9naW4tY29sLWxvZ2luIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y1O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG59XG5cbiAgICAubG9naW4tY29sLWxvZ2luIC5sb2dpbi1jb2wtY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbi5sb2dpbi1jb2wtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG59XG5cbiAgICAjdGV4dG9FbnRyYXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmxvZ2luLXRleHQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG5cbi5sb2dpbi1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4gICAgLmxvZ2luLWltYWdlX19iZy1ncmV5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y1O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4taW1hZ2VfX2JnLXdoaXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4ucmVnaXN0ZXJfX2J1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5yZWdpc3Rlci1vayAudGl0bGUge1xuICAgIGNvbG9yOiAjNjZiYjZhO1xufVxuXG4gICAgLnJlZ2lzdHJvLW9rX190aXRsZV9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuLnJlZ2lzdHJvLW9rLXdlbGNvbWUge1xuICAgIGJhY2tncm91bmQ6ICNjMGI3YjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbiAgICAucmVnaXN0cm8tb2std2VsY29tZV9fbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLnJlZ2lzdHJvLW9rLXdlbGNvbWVfX2ltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgLnJlZ2lzdHJvLW9rLXdlbGNvbWVfX3JpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDA7XG4gICAgICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAucmVnaXN0cm8tb2std2VsY29tZV9fcmlnaHRfX2NvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVnaXN0cm8tb2std2VsY29tZV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC11bml2ZXJzLWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlZ2lzdHJvLW9rLXdlbGNvbWVfX3RleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBjb250YWN0IHBhZ2UuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5jb250YWN0LW1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGhlaWdodDogMzUwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsZykge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cbn1cblxuLmNvbnRhY3QtZGF0YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtYm9sZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgfVxufVxuXG4gICAgLmNvbnRhY3QtZGF0YV9fY29sIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1kYXRhX19jb2wtLTEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuY29udGFjdC1kYXRhX19pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjOWU5ZTllO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhY3QtZGF0YV9faWNvbi5jb250YWN0LWRhdGFfX2ljb24tLWxvY2F0aW9uIHtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1kYXRhX19pY29uLmNvbnRhY3QtZGF0YV9faWNvbi0tY3VzdG9tZXItc2VydmljZSB7XG4gICAgICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhY3QtZGF0YV9fbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcbiAgICAgICAgfVxuXG4gICAgLmNvbnRhY3QtZGF0YV9fZGVjbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC00N3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgLy8gcmlnaHQ6IC01MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbi5jb250YWN0LWZvcm0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuICAgIC5jb250YWN0LWZvcm1fX2J0bnMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbi5wcm9kdWN0cy1jb250YWN0X19jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG5cbi5wcm9kdWN0LWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbiAgICAucHJvZHVjdC1jb250YWN0X19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzO1xuXG4gICAgICAgIC5icm93c2VyLW5vLXRvdWNoZXZlbnRzICYge1xuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNjMWMxYzE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnJvd3Nlci10b3VjaGV2ZW50cyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLnByb2R1Y3RzLWNvbnRhY3RfX2ltYWdlX19pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgLnByb2R1Y3QtY29udGFjdF9fY2hlY2tib3gge1xuICAgICAgICAuYnJvd3Nlci1uby10b3VjaGV2ZW50cyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1jb250YWN0IC5mb3JtLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgfVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGNvbXBhbnkgcGFnZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qKlxuICogUXXDqSBub3MgbXVldmVcbiAqL1xuXG4ucW5tLWNvbnRhaW5lci13cmFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucW5tLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGJhc2UtdXJsICsgJ2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL3F1ZS1ub3MtbXVldmUvdGV4dHVyZS0xLXhzLmpwZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxufVxuXG4gICAgLnFubS1jb250YWluZXJfX3Bvc2l0aW9uZXIge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiA5NzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4ucW5tLWNvbnRhaW5lci0tZmlyc3Qge1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEyMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRiYXNlLXVybCArICdpbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9xdWUtbm9zLW11ZXZlL3RleHR1cmUtMS5qcGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi5xbm0tY29udGFpbmVyLS1zZWNvbmQge1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDIxNjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRiYXNlLXVybCArICdpbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9xdWUtbm9zLW11ZXZlL3RleHR1cmUtMi5qcGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi5xbm0tY29udGFpbmVyLS10aGlyZCB7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTgwMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGJhc2UtdXJsICsgJ2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL3F1ZS1ub3MtbXVldmUvdGV4dHVyZS0zLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLnFubS1zdGVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyZDMxMzk7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuICAgIC5xbm0tc3RlcF9fcGF0aCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgI2JiMWI0YztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAucW5tLXN0ZXBfX2RvdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIC5xbm0tc3RlcF9fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAucW5tLXN0ZXBfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC45ODtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICBjb2xvcjogIzJkMzEzOTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYXJvb247XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4NSU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJkMzEzOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnFubS1zdGVwX190ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgY29sb3I6ICMyZDMxMzk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucW5tLXN0ZXBfX2ltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuLnFubS1zdGVwLnFubS1zdGVwLS1yZWQge1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2QwMmIzYSB1cmwoJGJhc2UtdXJsICsgJ2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL3F1ZS1ub3MtbXVldmUvdGV4dHVyZS0yLXhzLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucW5tLXN0ZXBfX3BhdGgge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnFubS1zdGVwX19kb3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDAyYjNhO1xuXG4gICAgfVxuXG4gICAgLnFubS1zdGVwX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5xbm0tc3RlcF9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxufVxuXG5cbi8qIDEgKi9cbi5xbm0tc3RlcC0taW50cm8ge1xuICAgIC5xbm0tc3RlcF9fcGF0aCB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICB9XG5cbiAgICAgICAgLnFubS1zdGVwX19kb3Qge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4vKiAyICovXG4ucW5tLXN0ZXAtLWNyZWNlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgdG9wOiA0NTJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIH1cbn1cblxuXG4vKiAzICovXG4ucW5tLXN0ZXAtLWFycXVpdGVjdHVyYSB7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHRvcDogODk3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTcycHg7XG5cbiAgICAgICAgLnFubS1zdGVwX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogNCAqL1xuLnFubS1zdGVwLS1kZXRhbGxlcyB7XG5cbiAgICAucW5tLXN0ZXBfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogNjUlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICB0b3A6IDIwNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG4gICAgfVxuXG59XG5cblxuLyogNSAqL1xuLnFubS1zdGVwLS1tZWRpby1hbWJpZW50ZSB7XG5cbiAgICAucW5tLXN0ZXBfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICB0b3A6IDgwOXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1NXB4O1xuICAgIH1cblxufVxuXG5cbi8qIDYgKi9cbi5xbm0tc3RlcC0tdGFsZW50byB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAucW5tLXN0ZXBfX2RvdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjZmNlZDI7XG4gICAgfVxuXG4gICAgLnFubS1zdGVwX19pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgdG9wOiAxMDU0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICB9XG5cbn1cblxuXG4vKiA3ICovXG4ucW5tLXN0ZXAtLXNvc3RlbmliaWxpZGFkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICB0b3A6IDE4MDlweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgIH1cbn1cblxuLnFubS1zdGVwLS10ZWNub2xvZ2lhIHtcblxuICAgIC5xbm0tc3RlcF9faW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHRvcDogMTYxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjAycHg7XG4gICAgfVxuXG59XG5cblxuLyogOCAqL1xuLnFubS1zdGVwLS1jb211bmljYWNpb24ge1xuXG4gICAgLnFubS1zdGVwX19pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgdG9wOiA2MTdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNjdweDtcbiAgICB9XG5cbn1cblxuXG4vKiA5ICovXG4ucW5tLXN0ZXAtLW91dHJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAucW5tLXN0ZXBfX3BhdGgge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgICAgIC5xbm0tc3RlcF9fZG90IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2ZjZWQyO1xuICAgICAgICB9XG5cbiAgICAucW5tLXN0ZXBfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHRvcDogMTMwNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgIC5xbm0tc3RlcF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuLnFubS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5xbm0tYmxvY2stMSB7XG4gICAgaGVpZ2h0OiA3MDlweDtcblxuICAgIC5sYW5nLWVzICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGJhc2UtdXJsICsgJ2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL3F1ZS1ub3MtbXVldmUvZXMvcXVlLW5vcy1tdWV2ZS0xLmpwZycpO1xuICAgIH1cblxuICAgIC5sYW5nLWVuICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGJhc2UtdXJsICsgJ2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL3F1ZS1ub3MtbXVldmUvZW4vcXVlLW5vcy1tdWV2ZS0xLmpwZycpO1xuICAgIH1cblxuICAgIC5sYW5nLWZyICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGJhc2UtdXJsICsgJ2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL3F1ZS1ub3MtbXVldmUvZnIvcXVlLW5vcy1tdWV2ZS0xLmpwZycpO1xuICAgIH1cbn1cblxuLnFubS1ibG9jay0yIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuXG4gICAgLmxhbmctZXMgJiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvcXVlLW5vcy1tdWV2ZS9lcy9xdWUtbm9zLW11ZXZlLTIuanBnJyk7XG4gICAgfVxuXG4gICAgLmxhbmctZW4gJiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvcXVlLW5vcy1tdWV2ZS9lbi9xdWUtbm9zLW11ZXZlLTIuanBnJyk7XG4gICAgfVxuXG4gICAgLmxhbmctZnIgJiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvcXVlLW5vcy1tdWV2ZS9mci9xdWUtbm9zLW11ZXZlLTIuanBnJyk7XG4gICAgfVxufVxuXG4ucW5tLWJsb2NrLTMge1xuICAgIGhlaWdodDogMTU2MnB4O1xuXG4gICAgLmxhbmctZXMgJiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvcXVlLW5vcy1tdWV2ZS9lcy9xdWUtbm9zLW11ZXZlLTMuanBnJyk7XG4gICAgfVxuXG4gICAgLmxhbmctZW4gJiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvcXVlLW5vcy1tdWV2ZS9lbi9xdWUtbm9zLW11ZXZlLTMuanBnJyk7XG4gICAgfVxuXG4gICAgLmxhbmctZnIgJiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvcXVlLW5vcy1tdWV2ZS9mci9xdWUtbm9zLW11ZXZlLTMuanBnJyk7XG4gICAgfVxufVxuXG4ucW5tLWJsb2NrLTQge1xuICAgIGhlaWdodDogNjAxcHg7XG5cbiAgICAubGFuZy1lcyAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRiYXNlLXVybCArICdpbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9xdWUtbm9zLW11ZXZlL2VzL3F1ZS1ub3MtbXVldmUtNC5qcGcnKTtcbiAgICB9XG5cbiAgICAubGFuZy1lbiAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRiYXNlLXVybCArICdpbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9xdWUtbm9zLW11ZXZlL2VuL3F1ZS1ub3MtbXVldmUtNC5qcGcnKTtcbiAgICB9XG5cbiAgICAubGFuZy1mciAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRiYXNlLXVybCArICdpbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9xdWUtbm9zLW11ZXZlL2ZyL3F1ZS1ub3MtbXVldmUtNC5qcGcnKTtcbiAgICB9XG59XG5cbi5xbm0tYmxvY2stNSB7XG4gICAgaGVpZ2h0OiAxODA5cHg7XG5cbiAgICAubGFuZy1lcyAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRiYXNlLXVybCArICdpbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9xdWUtbm9zLW11ZXZlL2VzL3F1ZS1ub3MtbXVldmUtNS5qcGcnKTtcbiAgICB9XG5cbiAgICAubGFuZy1lbiAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRiYXNlLXVybCArICdpbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9xdWUtbm9zLW11ZXZlL2VuL3F1ZS1ub3MtbXVldmUtNS5qcGcnKTtcbiAgICB9XG5cbiAgICAubGFuZy1mciAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRiYXNlLXVybCArICdpbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9xdWUtbm9zLW11ZXZlL2ZyL3F1ZS1ub3MtbXVldmUtNS5qcGcnKTtcbiAgICB9XG59XG5cblxuXG4vKipcbiAqIE9yZ2F0ZWMgMjAxNFxuICovXG5cbi5vcmdhdGVjLWludHJvIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3IHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvb3JnYXRlYzIwMTQvaW50cm8tYmcucG5nJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAycHg7XG4gICAgfVxufVxuXG4gICAgLm9yZ2F0ZWMtaW50cm9fX2NvbC0xIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vcmdhdGVjLWludHJvX19jb2wtMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLm9yZ2F0ZWMtaW50cm9fX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtb3N0cmljaDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFyb29uO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3JnYXRlYy1pbnRyb19fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgY29sb3I6ICM2OTY5Njk7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuLm9yZ2F0ZWMtcHJvZ3JhbXNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgIC5icm93c2VyLW5vLXRvdWNoZXZlbnRzICYge1xuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAub3JnYXRlYy1wcm9ncmFtc19faXRlbV9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4gICAgLm9yZ2F0ZWMtcHJvZ3JhbXNfX2l0ZW1fX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cblxuXG4ub3JnYXRlYy1wcm9ncmFtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ub3JnYXRlYy1wcm9ncmFtLm9yZ2F0ZWMtcHJvZ3JhbS0tcHJpc21hIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWNjNmNhIHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvb3JnYXRlYzIwMTQvcHJvZ3JhbS1wcmlzbWEtcGF0dGVybi5wbmcnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLm9yZ2F0ZWMtcHJvZ3JhbS5vcmdhdGVjLXByb2dyYW0tLXNoZXkge1xuICAgIGJhY2tncm91bmQ6ICNhY2M2Y2EgdXJsKCRiYXNlLXVybCArICdpbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9vcmdhdGVjMjAxNC9wcm9ncmFtLXNoZXktcGF0dGVybi5wbmcnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLm9yZ2F0ZWMtcHJvZ3JhbS5vcmdhdGVjLXByb2dyYW0tLWxvbmdvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJGJhc2UtdXJsICsgJ2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL29yZ2F0ZWMyMDE0L3Byb2dyYW0tbG9uZ28tcGF0dGVybi5wbmcnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLm9yZ2F0ZWMtcHJvZ3JhbS5vcmdhdGVjLXByb2dyYW0tLWJhZG1pbnRvbiB7XG4gICAgYmFja2dyb3VuZDogI2U5ZTZlMztcbn1cblxuICAgIC5vcmdhdGVjLXByb2dyYW0ub3JnYXRlYy1wcm9ncmFtLS1iYWRtaW50b24gLm9yZ2F0ZWMtcHJvZ3JhbV9fY29sLWltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGJhc2UtdXJsICsgJ2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL29yZ2F0ZWMyMDE0L3Byb2dyYW0tYmFkbWludG9uLXBhdHRlcm4ucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbi5vcmdhdGVjLXByb2dyYW0ub3JnYXRlYy1wcm9ncmFtLS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllNmUzIHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvb3JnYXRlYzIwMTQvcHJvZ3JhbS1saW5rLXBhdHRlcm4ucG5nJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5vcmdhdGVjLXByb2dyYW0ub3JnYXRlYy1wcm9ncmFtLS13aW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllNmUzIHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvb3JnYXRlYzIwMTQvcHJvZ3JhbS13aW5nLXBhdHRlcm4ucG5nJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5vcmdhdGVjLXByb2dyYW0ub3JnYXRlYy1wcm9ncmFtLS1jcm9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJGJhc2UtdXJsICsgJ2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL29yZ2F0ZWMyMDE0L3Byb2dyYW0tY3Jvbi1wYXR0ZXJuLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4gICAgLm9yZ2F0ZWMtcHJvZ3JhbV9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vcmdhdGVjLXByb2dyYW1fX2NvbC1kZXNjIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLm9yZ2F0ZWMtcHJvZ3JhbV9fY29sLWRlc2NfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vcmdhdGVjLXByb2dyYW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtb3N0cmljaDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYXJvb247XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub3JnYXRlYy1wcm9ncmFtX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1hcm9vbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vcmdhdGVjLXByb2dyYW1fX3N1YnRpdGxlX191cHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub3JnYXRlYy1wcm9ncmFtX190ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm9yZ2F0ZWMtcHJvZ3JhbV9fbGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYXJvb247XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIC5vcmdhdGVjLXByb2dyYW1fX2xpbmtfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbWFyb29uO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm9yZ2F0ZWMtcHJvZ3JhbV9fbGlua19fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm9yZ2F0ZWMtcHJvZ3JhbV9fbGluayAuaWNvbi1zdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgLm9yZ2F0ZWMtcHJvZ3JhbV9fY29sLWltYWdlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5vcmdhdGVjLXByb2dyYW1fX2ltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgIH1cblxuXG4ub3JnYXRlYy1zdGFuZF9faW1hZ2UtaW50cm8ge1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLm9yZ2F0ZWMtc3RhbmQgLmJsb2NrLXRleHQge1xuICAgIGNvbG9yOiAjNjk2OTY5O1xufVxuXG4ub3JnYXRlYy1zdGFuZCAuYmxvY2stcXVvdGVfX3RleHQge1xuICAgIGNvbG9yOiAjNjk2OTY5O1xufVxuXG5cblxuLyoqXG4gKiBXb3JrIExvdmluZyBZb3Vyc2VsZlxuICovXG5cbi53bHktaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2MzYTk4MCB1cmwoJGJhc2UtdXJsICsgJ2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL3dvcmstbG92aW5nLXlvdXJzZWxmL2JnLXBhcGVyLmpwZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICB9XG59XG5cbi53bHktZ29hbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgIH1cbn1cblxuICAgIC53bHktZ29hbHNfX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAud2x5LWdvYWxzX19jb2wge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjBjM2NhO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC53bHktZ29hbHNfX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53bHktZ29hbHNfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICBjb2xvcjogIzJkMzEzOTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIC53bHktZ29hbHNfX2RlY29yYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMjE0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuLndseS1yZWFzb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICBtaW4taGVpZ2h0OiA2MzRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvd29yay1sb3ZpbmcteW91cnNlbGYvMTAtZ29vZC1yZWFzb25zLXRvLWxvdmUteW91ci1qb2IucG5nJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4gICAgLndseS1yZWFzb25zX19kZWNvcmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndseS1yZWFzb25zX19jb2wge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndseS1yZWFzb25zX19jb2wtMiB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC53bHktcmVhc29uc19faXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogIzdkOWFiMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLndseS1yZWFzb25zX19pdGVtX19udW1iZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC11bml2ZXJzLWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndseS1yZWFzb25zX19pdGVtX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53bHktcmVhc29uc19faXRlbV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuLndseS1oaWdobGlnaHRzX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiAgICAud2x5LWhpZ2hsaWdodHNfX2l0ZW1fX3dvcmQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2x5LWhpZ2hsaWdodHNfX2RlY29yYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2NSUpO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuLyoqXG4gKiBDb2dlIGVsIHRlc3RpZ29cbiAqL1xuXG4uY2V0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHVybCgkYmFzZS11cmwgKyAnaW1hZ2VzL2VtcHJlc2EvY2FtcGFuYXMvY29nZS10ZXN0aWdvL2JnLnBuZycpIGNlbnRlciAzNzVweCBuby1yZXBlYXQ7XG59XG5cbiAgICAuY2V0X19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLmNldF9fbGFiZWwtLWFjdGl1IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNldF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5jZXRfX3NlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLmNldF9fc2VjdGlvbl9faGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLmNldF9fc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICduZXhhX2JvbGQnLCAkZm9udC11bml2ZXJzLWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcms7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2V0X19zZWN0aW9uX190aXRsZV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNldF9fc2VjdGlvbl9fdGl0bGVfX2RlY29yYXRpb24tbGVmdCwgLmNldF9fc2VjdGlvbl9fdGl0bGVfX2RlY29yYXRpb24tcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1NjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZTU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2ZTZlNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNldF9fc2VjdGlvbl9fdGl0bGVfX2RlY29yYXRpb24tbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jZXRfX3NlY3Rpb25fX3RpdGxlX19kZWNvcmF0aW9uLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jZXRfX3NlY3Rpb25fX3N1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbmV4YV9saWdodCc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5Nzk5OWQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgLmNldF9fc2VjdGlvbi5jZXRfX3NlY3Rpb24tLTEge1xuICAgICAgICAuY2V0X19zZWN0aW9uX19oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuY2V0X19zZWN0aW9uX19oYW5kLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jZXRfX3NlY3Rpb25fX2hhbmQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAuY2V0X19zZWN0aW9uLmNldF9fc2VjdGlvbi0tMiB7XG4gICAgICAgIC5jZXRfX3NlY3Rpb25fX2hlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNldF9fc2VjdGlvbi5jZXRfX3NlY3Rpb24tLTMge1xuICAgICAgICAuY2V0X19zZWN0aW9uX192ZW5jZWxvcyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ25leGFfYm9sZCcsICRmb250LXVuaXZlcnMtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2V0X19zZWN0aW9uLmNldF9fc2VjdGlvbi0tNCB7XG4gICAgICAgIC5jZXRfX3NlY3Rpb25fX2hlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNldF9fc2VjdGlvbi5jZXRfX3NlY3Rpb24tLTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIC5jZXRfX3NlY3Rpb25fX2hlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbi5jZXRfX3F1ZXJlbW9zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiAgICAuY2V0X19xdWVyZW1vc19fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5jZXRfX3F1ZXJlbW9zX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ25leGFfbGlnaHQnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIGNvbG9yOiAjOTc5OTlkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNldF9fcXVlcmVtb3NfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ25leGFfYm9sZCcsICRmb250LXVuaXZlcnMtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFyaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbi5jZXRfX21vdmltaWVudG8ge1xuICAgIG1pbi1oZWlnaHQ6IDEyMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGJhc2UtdXJsICsgJ2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL2NvZ2UtdGVzdGlnby90ZXN0aWdvLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4MDBweCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTcyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2MDZweCBhdXRvO1xuICAgIH1cbn1cblxuICAgIC5jZXRfX21vdmltaWVudG9fX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuY2V0X19tb3ZpbWllbnRvX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ25leGFfbGlnaHQnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIGNvbG9yOiAjOTc5OTlkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNldF9fbW92aW1pZW50b19fc3VidGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbmV4YV9ib2xkJywgJGZvbnQtdW5pdmVycy1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFyb29uO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAuY2V0X19tb3ZpbWllbnRvX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2V0X19tb3ZpbWllbnRvX19zaWVtcHJlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cywgJHVudGlsOiBtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cblxuLyoqXG4gKiBWaWFqYSBjb24gbm9zb3Ryb3MgYWwgY2VudHJvIGRlbCBDb29sIFdvcmtpbmdcbiAqL1xuXG4udmN3LWNvb2x3b3JraW5nLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbn1cblxuLnZjdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzY3Njc2NztcblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdW5pdmVycy1ib2xkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG59XG5cbi52Y3ctY29vbHdvcmtpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgd2lkdGg6IDMwNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDYwJTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cblxuLnZjdy1wbGFuZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDc5OHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDkwJTtcbn1cblxuLnZjdy1ibG9jayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgfVxufVxuXG4gICAgLnZjdy1ibG9ja19fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC52Y3ctYmxvY2tfX2ltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAudmN3LWJsb2NrX19jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLnZjdy1ibG9ja19fY29udGVudF9fdmFsaWduIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52Y3ctYmxvY2tfX2Nsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMC43M2VtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52Y3ctYmxvY2tfX3RpbWUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC41NGVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52Y3ctYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZjdy1ibG9ja19fc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgIH1cblxuLnZjdy1ibG9jay0tbmV3eW9yayAudmN3LWJsb2NrX19saW5rOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1Njtcbn1cblxuLnZjdy1ibG9jay0tcmlvIC52Y3ctYmxvY2tfX2xpbms6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllZTljO1xufVxuXG4udmN3LWJsb2NrLS1sb25kb24gLnZjdy1ibG9ja19fbGluazpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTI0NDE7XG59XG5cbi52Y3ctYmxvY2stLW1hZHJpZCAudmN3LWJsb2NrX19saW5rOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwNTI0Yjtcbn1cblxuLnZjdy1ibG9jay0tc2hhbmdhaSAudmN3LWJsb2NrX19saW5rOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTE0ZTtcbn1cblxuLnZjdy1ibG9jay0tbWVsYm91cm5lIC52Y3ctYmxvY2tfX2xpbms6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4MzkyO1xufVxuXG4udmN3LW1ha2luZ19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnZjdy1tYWtpbmdfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzM7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52Y3ctbWFraW5nX192aWRlbyB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1yYXRpbyg1NjAsIDMxNSwgdHJ1ZSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MTJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi52Y3ctbWFraW5nX19tYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLTglIGF1dG8gMzBweDtcbiAgICB3aWR0aDogMTQxOHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDk2JTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbn1cblxuLnZjdy1ibG9ja3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cblxuLnZjdy1ibG9ja3MtLXJlbGF0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG59XG5cbiAgICAudmN3LWJsb2Nrcy0tcmVsYXRlZCAudmN3LWJsb2NrIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC52Y3ctYmxvY2tzLS1yZWxhdGVkIC52Y3ctYmxvY2tfX2NvbnRlbnRfX3ZhbGlnbiB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSwgJHVudGlsOiBtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC52Y3ctYmxvY2tzLS1yZWxhdGVkIC52Y3ctYmxvY2tfX2Nsb2NrIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHhsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmN3LWJsb2Nrcy0tcmVsYXRlZCAudmN3LWJsb2NrX190aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB4bGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgLnZjdy1ibG9ja3MtLXJlbGF0ZWQgLnZjdy1ibG9jayAudmN3LWJsb2NrX19saW5rIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZjdy1ibG9ja3MtLXJlbGF0ZWQgLnZjdy1ibG9jay5pcy1zZWxlY3RlZCAudmN3LWJsb2NrX19saW5rIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuXG4vKipcbiAqIFZpYWphIGNvbiBub3NvdHJvcyBhbCBjZW50cm8gZGVsIENvb2wgV29ya2luZyDigJMgRmljaGFcbiAqL1xuXG4udmN3LXN0YXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjllbTtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjM2Q1MTYzO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cbn1cblxuICAgIC52Y3ctc3RhcnRfX2Nsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwLjY1ZW07XG4gICAgfVxuXG4gICAgLnZjdy1zdGFydF9fdGltZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc4ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52Y3ctc3RhcnRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAudmN3LXN0YXJ0X19uYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDdlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52Y3ctc3RhcnRfX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuLnZjdy1pbnRybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbn1cblxuICAgIC52Y3ctaW50cm9fX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmN3LWludHJvX19jb250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMzVweCAxNXB4IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMC42MCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0JSA1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMC42OCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgICAgICAgcGFkZGluZzogNCUgNiU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsZykge1xuICAgICAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAvLyAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgICAgICAudmN3LWludHJvX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZjdy1pbnRyb19fZmlndXJlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbi52Y3ctaW50cm8udmN3LWludHJvLS1uZXd5b3JrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG59XG5cbiAgICAudmN3LWludHJvLnZjdy1pbnRyby0tbmV3eW9yayAudmN3LWludHJvX19maWd1cmUge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsZykge1xuICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4udmN3LWludHJvLnZjdy1pbnRyby0tcmlvIC52Y3ctaW50cm9fX2ZpZ3VyZSB7XG4gICAgd2lkdGg6IDQyMXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDk2JTtcbn1cblxuLnZjdy1pbnRyby52Y3ctaW50cm8tLWxvbmRvbiAudmN3LWludHJvX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi52Y3ctaW50cm8udmN3LWludHJvLS1sb25kb24gLnZjdy1pbnRyb19fZmlndXJlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyMCU7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcbiAgICAgICAgd2lkdGg6IDc3cHg7XG4gICAgfVxufVxuXG4udmN3LWludHJvLnZjdy1pbnRyby0tbWFkcmlkIC52Y3ctaW50cm9fX2ZpZ3VyZSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDcwJTtcblxuICAgIC8vIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgIC8vICAgICBtYXJnaW46IDA7XG4gICAgLy8gfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGcpIHtcbiAgICAgICAgd2lkdGg6IDMzNXB4O1xuICAgIH1cbn1cblxuLnZjdy1pbnRyby52Y3ctaW50cm8tLXNoYW5nYWkgLnZjdy1pbnRyb19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4udmN3LWludHJvLnZjdy1pbnRyby0tc2hhbmdhaSAudmN3LWludHJvX19maWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB3aWR0aDogMzU5cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICBsZWZ0OiAtNiU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGxlZnQ6IC04JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgbGVmdDogLTEwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICBsZWZ0OiAtMTclO1xuICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsZykge1xuICAgICAgICBsZWZ0OiAtMjAlO1xuICAgIH1cbn1cblxuLnZjdy1pbnRyby52Y3ctaW50cm8tLW1lbGJvdXJuZSAudmN3LWludHJvX19maWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTMzcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cywgJHVudGlsOiBzbSkge1xuICAgICAgICBsZWZ0OiAtOSU7XG4gICAgICAgIHdpZHRoOiAxMDklO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICBsZWZ0OiAtOSU7XG4gICAgICAgIHdpZHRoOiAxMDklO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxufVxuXG5cblxuXG4udmN3LWZlYXR1cmVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbiAgICAudmN3LWZlYXR1cmVzX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmN3LWZlYXR1cmVzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICAgICAgICBjb2xvcjogIzNkNTE2MztcbiAgICB9XG5cbiAgICAudmN3LWZlYXR1cmVzX190ZXh0IHtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbi52Y3ctcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG59XG5cbiAgICAudmN3LXF1b3RlX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52Y3ctcXVvdGVfX2NpcmNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1yYXRpbygxLCAxLCB0cnVlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIC0yMHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU5MTI0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0zMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUlLCAtMzAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1NCUsIC00MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC52Y3ctcXVvdGVfX2NpcmNsZV9fdGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBpcGhvbmU2KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIC52Y3ctcXVvdGVfX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMS42ZW0gMC41ZW07XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDEyJTtcbiAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuXG4udmN3LXF1b3RlLnZjdy1xdW90ZS0tcmlvIC52Y3ctcXVvdGVfX2NpcmNsZSB7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk2OWE4NTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgdG9wOiA4JTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02NCUpO1xuICAgIH1cbn1cblxuLnZjdy1xdW90ZS52Y3ctcXVvdGUtLXJpbyAudmN3LXF1b3RlX190ZXh0IHtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMSU7XG4gICAgfVxufVxuXG4udmN3LXF1b3RlLnZjdy1xdW90ZS0tbG9uZG9uIC52Y3ctcXVvdGVfX2NpcmNsZSB7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I3MTMyNjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgdG9wOiAyNCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsZykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTQlKTtcbiAgICB9XG59XG5cbi52Y3ctcXVvdGUudmN3LXF1b3RlLS1sb25kb24gLnZjdy1xdW90ZV9fdGV4dCB7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgbGVmdDogOCU7XG4gICAgfVxufVxuXG4udmN3LXF1b3RlLnZjdy1xdW90ZS0tbWFkcmlkIC52Y3ctcXVvdGVfX3RleHQge1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxJTtcbiAgICB9XG59XG5cbi52Y3ctcXVvdGUudmN3LXF1b3RlLS1zaGFuZ2FpIC52Y3ctcXVvdGVfX2NpcmNsZSB7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTE0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgdG9wOiAtMy41JTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHh4bGcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02NCUpO1xuICAgIH1cbn1cblxuLnZjdy1xdW90ZS52Y3ctcXVvdGUtLXNoYW5nYWkgLnZjdy1xdW90ZV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG59XG5cbi52Y3ctcXVvdGUudmN3LXF1b3RlLS1zaGFuZ2FpIC52Y3ctcXVvdGVfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDMlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuXG4udmN3LXF1b3RlLnZjdy1xdW90ZS0tbWVsYm91cm5lIC52Y3ctcXVvdGVfX2NpcmNsZSB7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NkNWM0YTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgdG9wOiAtNiU7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cblxuLnZjdy1xdW90ZS52Y3ctcXVvdGUtLW1lbGJvdXJuZSAudmN3LXF1b3RlX190ZXh0IHtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICBsZWZ0OiA0JTtcbiAgICB9XG59XG5cblxuXG5cbi52Y3ctZ2FsbGVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cbn1cblxuLnZjdy1kb3dubG9hZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzMHB4O1xuICAgIH1cbn1cblxuICAgIC52Y3ctZG93bmxvYWRfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICB9XG5cbiAgICAudmN3LWRvd25sb2FkX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzNkNTE2MztcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52Y3ctZG93bmxvYWRfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMzZDUxNjM7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cbi52Y3ctdmlkZW9fX3dyYXAge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtcmF0aW8oNTYwLCAzMTUsIHRydWUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cbn1cblxuXG4udmN3LXJlbGF0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4gICAgLnZjdy1yZWxhdGVkX19wbGFuZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwNDZweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDExMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZjdy1yZWxhdGVkX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAxNiU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAjM2Q1MTYzO1xuICAgIH1cblxuXG5cblxuLyoqXG4gKiBBY3RpdSB0aGUgQ29vbFxuICovXG5cbi5hdGMge31cblxuLmF0Yy1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGJhc2UtdXJsICsgJ2ltYWdlcy9lbXByZXNhL2NhbXBhbmFzL2FjdGl1LXRoZS1jb29sL2JnLXNhbGVyby14cy5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDkwJTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBpcGhvbmU2KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNzUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBpcGhvbmU2cCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRiYXNlLXVybCArICdpbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9hY3RpdS10aGUtY29vbC9iZy1zYWxlcm8uanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJSBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHhsZykge1xuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIH1cbn1cblxuICAgIC5hdGMtaGVybyAuaGVyb19fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgLmF0Yy1oZXJvIC5oZXJvX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMyU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHRvcDogMTklO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdGMtaGVyb19fYmctc2FsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRiYXNlLXVybCArICdpbWFnZXMvZW1wcmVzYS9jYW1wYW5hcy9hY3RpdS10aGUtY29vbC9iZy1zYWwuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbi5hdGMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwIDE1cHggMDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbn1cblxuLmF0Yy12aWRlby13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDk2NXB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgd2lkdGg6IDU0JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzNXB4O1xuICAgIH1cbn1cblxuLmF0Yy12aWRlbyB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1yYXRpbyg1NjAsIDMxNSwgdHJ1ZSk7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQ0JTtcbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cblxufVxuXG4uYXRjLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgfVxufVxuXG4uYXRjLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxMTEzYztcblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjQ1ZW07XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC11bml2ZXJzLWJvbGQ7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iaWdnZXIge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAtMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXJhdGlvKDc4MCwgNzgwLCB0cnVlKTtcblxuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcblxuICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1yYXRpbyg3ODAsIDcyMCwgdHJ1ZSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXJhdGlvKDc4MCwgNjY1LCB0cnVlKTtcblxuICAgICAgICBtYXgtaGVpZ2h0OiA2NjVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbn1cblxuLmF0Yy1ib3gtLWJnLWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhY2FjYWM7XG59XG5cbi5hdGMtYm94LS1iZy13aGl0ZSB7XG4gICAgY29sb3I6ICM4NTg1ODU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuICAgIC5hdGMtYm94X19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5hdGMtYm94X19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2OSU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXRjLWJveC0tdGV4dC1yaWdodCAmIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdGMtYm94X190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuN2VtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYjliOWI5O1xuXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmF0Yy1ib3gtLWJnLWdyZXkgJiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2QxMTEzYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hdGMtYm94LS1iZy13aGl0ZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NTg1ODU7XG5cbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDExMTNjO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4uYXRjLWJveC0xIHtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IDBweCwgJHVudGlsOiB4cykge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXJhdGlvKDc4MCwgNjY1LCB0cnVlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMsICR1bnRpbDogbWQpIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1yYXRpbyg3ODAsIDQ1MCwgdHJ1ZSk7XG4gICAgfVxufVxuXG4gICAgLmF0Yy1ib3gtMSAuYXRjLWJveF9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuYXRjLWJveC0xIC5hdGMtYm94X19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUxJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5hdGMtYm94LTFfX2xvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMsICR1bnRpbDogbWQpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbi5hdGMtYm94LTIge1xuICAgIHotaW5kZXg6IDU7XG59XG5cbiAgICAuYXRjLWJveC0yIC5hdGMtYm94X19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNjIlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdGMtYm94LTJfX2hhbmQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgLTIwcHggMTVweCAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuLmF0Yy1ib3gtMyB7XG4gICAgei1pbmRleDogNDtcbn1cblxuICAgIC5hdGMtYm94LTMgLmF0Yy1ib3hfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF0Yy1ib3gtM19faGFuZCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogLTQwcHggLTIwcHggMTVweCAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNSU7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTQlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbi5hdGMtYm94LTQge1xuICAgIHotaW5kZXg6IDM7XG59XG5cbiAgICAuYXRjLWJveC00IC5hdGMtYm94X19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuLmF0Yy1ib3gtNSB7XG4gICAgei1pbmRleDogMjtcbn1cblxuICAgIC5hdGMtYm94LTVfX2hhbmQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDk4JTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTclO1xuICAgICAgICAgICAgbWFyZ2luOiAtNDBweCAwIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbi5hdGMtYm94LTYge1xuICAgIHotaW5kZXg6IDE7XG59XG5cbiAgICAuYXRjLWJveC02IC5hdGMtYm94X19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdGMtYm94LTZfX2hhbmQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogOTclO1xuICAgICAgICBtYXJnaW46IDE1cHggLTIwcHggMzBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTQlO1xuICAgICAgICAgICAgbWFyZ2luOiAtMzBweCAwIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgQ29vbHcgV29ya2luZyBwYWdlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFib3V0LXN1YnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XG5cbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgfVxufVxuXG5cbi5hYm91dC1zdWJ0aXRsZS1zbWFsbCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFya2VyO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG59XG5cblxuLmFib3V0LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG5cbi5hYm91dC1kaWdpdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4gICAgLmFib3V0LWRpZ2l0X19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjNjk2OTY5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0LWRpZ2l0X19udW1iZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdW5pdmVycy1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFya2VyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42M2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dC1kaWdpdF9fbGFiZWwtLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4uYWJvdXQtZGlnaXQuYWJvdXQtZGlnaXQtLXhzLXNtYWxsZXIgLmFib3V0LWRpZ2l0X19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNTlweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTBweDtcbiAgICB9XG59XG5cbi5hYm91dC1kaWdpdC5hYm91dC1kaWdpdC0tdW5pdHMtYmlnZ2VyIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbn1cblxuLmFib3V0LWRpZ2l0LmFib3V0LWRpZ2l0LS1yZWQgLmFib3V0LWRpZ2l0X19udW1iZXIge1xuICAgIGNvbG9yOiAjZDAyYjNhO1xufVxuXG4uYWJvdXQtZGlnaXQuYWJvdXQtZGlnaXQtLWdyZXktbGlnaHQgLmFib3V0LWRpZ2l0X19udW1iZXIge1xuICAgIGNvbG9yOiAjYmNiY2JjO1xufVxuXG4uYWJvdXQtZGlnaXQuYWJvdXQtZGlnaXQtLXdoaXRlIC5hYm91dC1kaWdpdF9fbnVtYmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmFib3V0LWRpZ2l0LmFib3V0LWRpZ2l0LS1zbWFsbC1yZWQgLmFib3V0LWRpZ2l0X19udW1iZXIgc21hbGwge1xuICAgIGNvbG9yOiAjZDAyYjNhO1xufVxuXG4uYWJvdXQtZGlnaXQuYWJvdXQtZGlnaXQtLXNtYWxsLWdyZXktbGlnaHQgLmFib3V0LWRpZ2l0X19udW1iZXIgc21hbGwge1xuICAgIGNvbG9yOiAjYmNiY2JjO1xufVxuXG4uYWJvdXQtZGlnaXQuYWJvdXQtZGlnaXQtLXNtYWxsLXdoaXRlIC5hYm91dC1kaWdpdF9fbnVtYmVyIHNtYWxsIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmFib3V0LWRpZ2l0LmFib3V0LWRpZ2l0LS1sYWJlbC13aGl0ZSAuYWJvdXQtZGlnaXRfX2xhYmVsIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuXG5cbi5hYm91dC1kZXNpZ24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIH1cbn1cblxuICAgIC5hYm91dC1kZXNpZ25fX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dC1kZXNpZ25fX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgICAgIC5hYm91dC1kZXNpZ25fX2NvbC0xLTEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtZGVzaWduX19oYW5kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTY1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIC5hYm91dC1kZXNpZ25fX2NvbC0xLTIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtZGVzaWduX19kaWdpdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTMzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtZGVzaWduX19mdXJuaXR1cmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgLmFib3V0LWRlc2lnbl9fbWFuYWdlbWVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hYm91dC1kZXNpZ25fX2NvbC0yLTEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFib3V0LWRlc2lnbl9fY29sLTItMiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtZGVzaWduX19ncmFwaCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hYm91dC1kZXNpZ25fX2dyYXBoX19jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hYm91dC1kZXNpZ25fX2dyYXBoX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYWJvdXQtZGVzaWduX19ncmFwaF9fdmFsaWduIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFib3V0LWRlc2lnbl9fZ3JhcGhfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hYm91dC1kZXNpZ25fX2dyYXBoX19udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuXG4uYWJvdXQtYXdhcmRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbiAgICAuYWJvdXQtYXdhcmRzX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmFib3V0LWF3YXJkc19fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0LWF3YXJkc19fZGlnaXQtMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDMwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dC1hd2FyZHNfX2RpZ2l0LTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0LWF3YXJkc19faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDE0MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5JTtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbi5hYm91dC1mYWJyaWNhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y1O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuXG4gICAgLmFib3V0LWZhYnJpY2F0aW9uX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzYlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0LWZhYnJpY2F0aW9uX19jb250ZW50LS0yIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuYWJvdXQtZmFicmljYXRpb25fX2Fycm93IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgY29sb3I6ICM2OTY5Njk7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTU4cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRiYXNlLXVybCArICdpbWFnZXMvZW1wcmVzYS9jb25vY2Vub3MvZmFicmljYWNpb24tYXJyb3cucG5nJykgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoLTMwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtZmFicmljYXRpb25fX2Fycm93X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogaXBob25lNikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWJvdXQtZmFicmljYXRpb25fX2Fycm93X19wZXJjZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFya2VyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBpcGhvbmU2cCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgIC5hYm91dC1mYWJyaWNhdGlvbl9fZmlndXJlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWJvdXQtZmFicmljYXRpb25fX2NhcGFjaXR5X190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWJvdXQtZmFicmljYXRpb25fX2Jsb2NrIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2stLXNpbGxhcyB7XG4gICAgICAgIC5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2tfX2ljb24td3JhcCB7XG4gICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgI2IwZDM0YztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxN3B4IHNvbGlkICNiMGQzNGM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWJvdXQtZmFicmljYXRpb25fX2Jsb2NrLS1hcm1hcmlvcyB7XG4gICAgICAgIC5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2tfX2ljb24td3JhcCB7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMDBiZGVjO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjMDBiZGVjO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2tfX2ljb24ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2stLW1lc2FzIHtcbiAgICAgICAgLmFib3V0LWZhYnJpY2F0aW9uX19ibG9ja19faWNvbi13cmFwIHtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNkNTIwNDg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICNkNTIwNDg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLmFib3V0LWZhYnJpY2F0aW9uX19ibG9ja19faWNvbi13cmFwIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtZmFicmljYXRpb25fX2Jsb2NrX19pY29uwqB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIC5hYm91dC1mYWJyaWNhdGlvbl9fYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG5cblxuLmFib3V0LXN1c3RhaW4ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIH1cbn1cblxuICAgIC5hYm91dC1zdXN0YWluX19zb2xhciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLmFib3V0LXN1c3RhaW5fX3NvbGFyLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hYm91dC1zdXN0YWluX19zb2xhci1ibG9jay0tY28yIHtcbiAgICAgICAgICAgICAgICAuYWJvdXQtc3VzdGFpbl9fc29sYXItYmxvY2tfX2ljb24td3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM4MWM3ODQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjODFjNzg0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtc3VzdGFpbl9fc29sYXItYmxvY2stLWVuZXJneSB7XG4gICAgICAgICAgICAgICAgLmFib3V0LXN1c3RhaW5fX3NvbGFyLWJsb2NrX19pY29uLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgI2ZmZDYwMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMTdweCBzb2xpZCAjZmZkNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFib3V0LXN1c3RhaW5fX3NvbGFyLWJsb2NrX19pY29uLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hYm91dC1zdXN0YWluX19zb2xhci1ibG9ja19faWNvbsKge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAuYWJvdXQtc3VzdGFpbl9fc29sYXJfX2ZpZ3VyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFib3V0LXN1c3RhaW5fX3NvbGFyLW5lZWRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtc3VzdGFpbl9fc29sYXItbmVlZHNfX251bSB7XG4gICAgICAgICAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDc5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtc3VzdGFpbl9fc29sYXItbmVlZHNfX3RleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFib3V0LXN1c3RhaW5fX3NvbGFyLW5lZWRzX19ncmFwaCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2JTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDAyYjNhO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAuYWJvdXQtc3VzdGFpbl9fbmF0dXJlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLmFib3V0LXN1c3RhaW5fX25hdHVyZV9fY2xvdWQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTM1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEyJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC01NXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFib3V0LXN1c3RhaW5fX25hdHVyZV9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hYm91dC1zdXN0YWluX19uYXR1cmUtYmxvY2sge1xuICAgICAgICAgICAgLmFib3V0LWRpZ2l0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtc3VzdGFpbl9fbmF0dXJlLWJsb2NrX19maWcge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAuYWJvdXQtc3VzdGFpbl9fbmF0dXJlLWJsb2NrLS10cmVlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIC5hYm91dC1zdXN0YWluX19uYXR1cmUtYmxvY2tfX2ZpZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFib3V0LXN1c3RhaW5fX25hdHVyZS1ibG9jay0tcGxhbnQge1xuICAgICAgICAgICAgLmFib3V0LXN1c3RhaW5fX25hdHVyZS1ibG9ja19fZmlnIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFib3V0LWRpZ2l0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbi5hYm91dC1zdXN0YWluX193YXRlciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNiMGQzNGMgdXJsKCRiYXNlLXVybCArICdpbWFnZXMvZW1wcmVzYS9jb25vY2Vub3Mvc29zdGVuaWJpbGlkYWQtYmctYWd1YS5wbmcnKSBjZW50ZXIgYm90dG9tIHJlcGVhdC14O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgLmFib3V0LXN1YnRpdGxlLXNtYWxsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4gICAgLmFib3V0LXN1c3RhaW5fX3NvaWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLmFib3V0LXN1c3RhaW5fX3NvaWxfX251bSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDc5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWJvdXQtc3VzdGFpbl9fc29pbF9fdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWJvdXQtc3VzdGFpbl9fc29pbF9fZ3JhcGgge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMDJiM2E7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIC5hYm91dC1zdXN0YWluX193YXRlcl9fc3VidGVycmFuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cbi5hYm91dC1pbnRlcm5hY2lvbmFsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG59XG5cbiAgICAuYWJvdXQtaW50ZXJuYWNpb25hbF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dC1pbnRlcm5hY2lvbmFsX19tYXAge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0LWludGVybmFjaW9uYWxfX3Nob3dyb29tcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuYWJvdXQtaW50ZXJuYWNpb25hbF9fc2hvd3Jvb21zX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFib3V0LWludGVybmFjaW9uYWxfX3Nob3dyb29tc19fZmlndXJlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFib3V0LWludGVybmFjaW9uYWxfX3Nob3dyb29tc19fdGV4dCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgLmFib3V0LWludGVybmFjaW9uYWxfX3Nob3dyb29tcyB7fVxuXG4gICAgICAgIC5hYm91dC1pbnRlcm5hY2lvbmFsX19zaG93cm9vbXNfX2hlcm8ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hYm91dC1pbnRlcm5hY2lvbmFsX19zaG93cm9vbXNfX2xpc3QtY29sIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNi42NjY2NiU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLmFib3V0LWludGVybmFjaW9uYWxfX3Nob3dyb29tc19faXRlbSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAuYWJvdXQtaW50ZXJuYWNpb25hbF9fc2hvd3Jvb21zX19pdGVtX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMDJiM2E7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkMDJiM2E7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hYm91dC1pbnRlcm5hY2lvbmFsX19zaG93cm9vbXNfX2l0ZW1fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNiY2JjYmM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcywgYmFja2dyb3VuZCAwLjNzO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYWJvdXQtaW50ZXJuYWNpb25hbF9fc2hvd3Jvb21zX19pdGVtX19pY29uX19pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cblxuLmFib3V0LWxvZ28ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNkMDJiM2E7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMyMHB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9nb2hpcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDZweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBpcGhvbmU2KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG59XG5cbiAgICAgICAgLmxvZ29oaXNfX2ZpZ3VyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDAuMWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubG9nb2hpcy1pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2dvaGlzLWl0ZW1fX2RvdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUuNWVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNS41ZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlODk1OWQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBpcGhvbmU2cCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNC42ZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNC42ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvZ29oaXMtaXRlbV9fZG90X19udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuNWVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNWVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy41ZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogaXBob25lNnApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjZlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi42ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi42ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmxvZ29oaXMtaXRlbV9fZG90X19udW1iZXJfX3ZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC11bml2ZXJzLWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvZ29oaXMtaXRlbV9faW5mbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMC4yZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYuOGVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sb2dvaGlzLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAycHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvaGlzLWl0ZW1fX3RpdGxlX192YWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sb2dvaGlzLWl0ZW1fX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOWVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvaGlzLWl0ZW0tLXNvbWJyZXJvIHtcbiAgICAgICAgICAgIHRvcDogMi4zZW07XG4gICAgICAgICAgICBsZWZ0OiAxNS40ZW07XG5cbiAgICAgICAgICAgIC5sb2dvaGlzLWl0ZW1fX2luZm8ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0zNS42ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubG9nb2hpcy1pdGVtX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2LjZlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvaGlzLWl0ZW0tLWNvbG9yIHtcbiAgICAgICAgICAgIHRvcDogNC4yZW07XG4gICAgICAgICAgICBsZWZ0OiAzM2VtO1xuXG4gICAgICAgICAgICAubG9nb2hpcy1pdGVtX19pbmZvIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTMwZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMS44ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvZ29oaXMtaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvaGlzLWl0ZW0tLWltYWdvdGlwbyB7XG4gICAgICAgICAgICB0b3A6IDI0LjNlbTtcbiAgICAgICAgICAgIGxlZnQ6IDI4LjVlbTtcblxuICAgICAgICAgICAgLmxvZ29oaXMtaXRlbV9faW5mbyB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zNC41ZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zOS40ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvZ29oaXMtaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAuNGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ29oaXMtaXRlbS0tbGV0cmEge1xuICAgICAgICAgICAgdG9wOiA0NS42ZW07XG4gICAgICAgICAgICBsZWZ0OiAwLjhlbTtcblxuICAgICAgICAgICAgLmxvZ29oaXMtaXRlbV9faW5mbyB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTI0ZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNi44ZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zNC4zZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvZ29oaXMtaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1LjNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvaGlzLWl0ZW0tLWFjdGl1IHtcbiAgICAgICAgICAgIHRvcDogNDYuNGVtO1xuICAgICAgICAgICAgbGVmdDogMjkuMWVtO1xuXG4gICAgICAgICAgICAubG9nb2hpcy1pdGVtX19pbmZvIHtcbiAgICAgICAgICAgICAgICB0b3A6IDhlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvZ29oaXMtaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDllbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4ubG9nb2hpcy1pdGVtLWxpc3TCoHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4gICAgLmxvZ29oaXMtaXRlbS1saXN0X19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLmxvZ29oaXMtaXRlbS1saXN0X19pdGVtX190aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC11bml2ZXJzLWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2dvaGlzLWl0ZW0tbGlzdF9faXRlbV9fbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvaGlzLWl0ZW0tbGlzdF9faXRlbV9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuXG5cbi5hYm91dC1oaXN0b3J5IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cbn1cblxuLmhpc3Rvcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y1O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgLmhpc3RvcnlfX2NvbC1sZWZ0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgLmhpc3RvcnlfX2NvbC1sZWZ0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbiAgICAuaGlzdG9yeV9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlzdG9yeV9fcm93IHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhpc3RvcnlfX2NvbF9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5oaXN0b3J5X19jb3VudHJpZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyX192YWwge1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2E1ZDZhNztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oaXN0b3J5X19jb3VudHJpZXNfX3dvcmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMTUlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdW5pdmVycy1saWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAuaGlzdG9yeV9fY29sLWxlZnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAgICAgICAgICAgICAuaGlzdG9yeV9fY29sX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgIH1cblxuICAgICAgICAgICAgLmhpc3RvcnlfX2ZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIC5oaXN0b3J5X19jb2wtcmlnaHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgLmhpc3RvcnlfX2NvbF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGlzdG9yeV9feWVhciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYmNiY2JjO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGlzdG9yeV9feWVhcl9fdmFsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaGlzdG9yeV9feWVhcl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhpc3RvcnlfX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTllOWU5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oaXN0b3J5X19zdGF0cyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oaXN0b3J5X19zdGF0c19faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5oaXN0b3J5X19zdGF0c19faXRlbV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX251bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtLWJsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5MGNhZjk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtLXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwMmIzYTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG5cbi5oaXN0b3J5LS0xOTY4IHtcblxuICAgIC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtMSB7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgfVxuXG4gICAgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0yIHtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyX192YWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5oaXN0b3J5LS0xOTcwIHtcblxuICAgIC5oaXN0b3J5X19maWd1cmUge1xuICAgICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICB9XG5cbiAgICAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTEge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICB9XG5cbiAgICAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTIge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAuaGlzdG9yeV9fY29sX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyX192YWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmhpc3RvcnktLTE5ODIge1xuXG4gICAgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyIHtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICB9XG5cbiAgICAgICAgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyX192YWwge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgIC5oaXN0b3J5X19maWd1cmUge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTEge1xuICAgICAgICB3aWR0aDogMzVweCAqIDAuNjQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMzVweCAqIDAuNzU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4ICogMC45NTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTIge1xuICAgICAgICB3aWR0aDogNDBweCAqIDAuNjQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogNDBweCAqIDAuNzU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4ICogMC45NTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgLmhpc3RvcnlfX2NvbF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oaXN0b3J5X19jb3VudHJpZXNfX251bWJlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oaXN0b3J5X19jb3VudHJpZXNfX251bWJlcl9fdmFsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5oaXN0b3J5LS0xOTk1IHtcblxuICAgIC5oaXN0b3J5X19jb3VudHJpZXNfX251bWJlciB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgfVxuXG4gICAgICAgIC5oaXN0b3J5X19jb3VudHJpZXNfX251bWJlcl9fdmFsIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTEge1xuICAgICAgICB3aWR0aDogMTIwcHggKiAwLjY0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4ICogMC43NTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4ICogMC45NTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0yIHtcbiAgICAgICAgd2lkdGg6IDYwcHggKiAwLjY0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDYwcHggKiAwLjc1O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNjBweCAqIDAuOTU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIC5oaXN0b3J5X19jb2xfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyX192YWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgIH1cblxufVxuXG4uaGlzdG9yeS0tMjAwMCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAuaGlzdG9yeV9fY291bnRyaWVzX19udW1iZXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuICAgICAgICAuaGlzdG9yeV9fY291bnRyaWVzX19udW1iZXJfX3ZhbCB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgLmhpc3RvcnlfX2ZpZ3VyZSB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cblxuICAgIC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtMSB7XG4gICAgICAgIHdpZHRoOiAxNTBweCAqIDAuNjQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHggKiAwLjc1O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHggKiAwLjk1O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlzdG9yeV9fc3RhdHNfX2l0ZW1fX2dyYXBoLTIge1xuICAgICAgICB3aWR0aDogNzBweCAqIDAuNjQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogNzBweCAqIDAuNzU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4ICogMC45NTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIC5oaXN0b3J5X19jb2xfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyX192YWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhpc3RvcnlfX2NvdW50cmllc19fd29yZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgIH1cblxufVxuXG4uaGlzdG9yeS0tMjAwOCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG5cbiAgICAuaGlzdG9yeV9fY291bnRyaWVzX19udW1iZXIge1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgIH1cblxuICAgICAgICAuaGlzdG9yeV9fY291bnRyaWVzX19udW1iZXJfX3ZhbCB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0xIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4ICogMC42NDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweCAqIDAuNzU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweCAqIDAuOTU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtMiB7XG4gICAgICAgIHdpZHRoOiAyOTVweCAqIDAuNjQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMjk1cHggKiAwLjc1O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMjk1cHggKiAwLjk1O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMjk1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIC5oaXN0b3J5X19jb2xfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI2MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyX192YWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhpc3RvcnlfX2NvdW50cmllc19fd29yZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgfVxuICAgIH1cblxufVxuXG4uaGlzdG9yeS0tMjAxNSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG5cbiAgICAuaGlzdG9yeV9fY291bnRyaWVzX19udW1iZXIge1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgIH1cblxuICAgICAgICAuaGlzdG9yeV9fY291bnRyaWVzX19udW1iZXJfX3ZhbCB7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgLmhpc3RvcnlfX3N0YXRzX19pdGVtX19ncmFwaC0xIHtcbiAgICAgICAgd2lkdGg6IDI4N3B4ICogMC42NDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODdweCAqIDAuNzU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODdweCAqIDAuOTU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oaXN0b3J5X19zdGF0c19faXRlbV9fZ3JhcGgtMiB7XG4gICAgICAgIHdpZHRoOiAyOTVweCAqIDAuNjQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMjk1cHggKiAwLjc1O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMjk1cHggKiAwLjk1O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMjk1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIC5oaXN0b3J5X19jb2xfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLmhpc3RvcnlfX2NvdW50cmllc19fbnVtYmVyX192YWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhpc3RvcnlfX2NvdW50cmllc19fd29yZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuLmhpc3RvcnktLTE5OTUsIC5oaXN0b3J5LS0yMDAwLCAuaGlzdG9yeS0tMjAwOCwgLmhpc3RvcnktLTIwMTUge1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIC5oaXN0b3J5X19jb3VudHJpZXNfX251bWJlcl9fdmFsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oaXN0b3J5X19jb3VudHJpZXNfX3dvcmQge1xuICAgICAgICAgICAgdG9wOiA1NSU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlICsgMTJweCk7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byBsZWdhbCBwYWdlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWxlZ2FsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuICAgIC5wYWdlLWxlZ2FsX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcms7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWxlZ2FsX19wYXJhZ3JhcGgtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcms7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5wYWdlLWxlZ2FsX19zdWJ0aXRsZV9fZmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFyb29uO1xuICAgICAgICB9XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgYXJjaGl0ZWNzIHBhZ2UuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucmVnaXN0ZXItb2sgLnRpdGxlIHtcbiAgICBjb2xvcjogIzY2YmI2YTtcbn1cblxuICAgIC5yZWdpc3Ryby1va19fdGl0bGVfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbi5hcmNoLWludHJvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjg2ZTYzO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRiYXNlLXVybCArICdpbWFnZXMvcmVjdXJzb3MvYXJxdWl0ZWN0b3MvYmctaW50cm8uanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIH1cbn1cblxuICAgIC5hcmNoLWludHJvX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLmFyY2gtaW50cm9fX2ltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAuYXJjaC1pbnRyb19fcmlnaHQge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDUwcHggMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MyU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDMwcHggNzBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICAgICAgcGFkZGluZzogOTBweCAzMHB4IDkwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuYXJjaC1pbnRyb19fcmlnaHRfX2NvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJjaC1pbnRyb19fdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJjaC1pbnRyb19fbGlzdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJjaC1pbnRyb19fYnRuLXdyYXAge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuLmFyY2gtbWF0ZXJpYWxzX19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyODBweDtcbiAgICB9XG59XG5cbiAgICAuYXJjaC1tYXRlcmlhbHNfX2l0ZW1fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJjaC1tYXRlcmlhbHNfX2l0ZW1fX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuYXJjaC1tYXRlcmlhbHNfX2l0ZW1fX2ljb25fX2ltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAuYXJjaC1tYXRlcmlhbHNfX2l0ZW0tLW1ldGFsIHtcbiAgICAgICAgLmFyY2gtbWF0ZXJpYWxzX19pdGVtX19pY29uX19pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcmNoLW1hdGVyaWFsc19faXRlbS0tcG9seW1lciB7XG4gICAgICAgIC5hcmNoLW1hdGVyaWFsc19faXRlbV9faWNvbl9faW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcmNoLW1hdGVyaWFsc19faXRlbS0tdGV4dGlsZSB7XG4gICAgICAgIC5hcmNoLW1hdGVyaWFsc19faXRlbV9faWNvbl9faW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcmNoLW1hdGVyaWFsc19faXRlbS0td29vZCB7XG4gICAgICAgIC5hcmNoLW1hdGVyaWFsc19faXRlbV9faWNvbl9faW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4uYXJjaC1jb3ZlcmFnZSB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG59XG5cbiAgICAuYXJjaC1jb3ZlcmFnZV9faW50cm8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFyY2gtY292ZXJhZ2VfX2ljb25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5hcmNoLWNvdmVyYWdlX19pY29uc19faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbi5hcmNoLXNob3dyb29tcyB7fVxuXG4gICAgLmFyY2gtc2hvd3Jvb21zX19oZXJvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJjaC1zaG93cm9vbXNfX2xpc3QtY29sIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDE2LjY2NjY2JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuYXJjaC1zaG93cm9vbXNfX2l0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgIC5hcmNoLXNob3dyb29tc19faXRlbV9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LWRhcmtlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hcmNoLXNob3dyb29tc19faXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcmNoLXNob3dyb29tc19faXRlbV9faWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNiY2JjYmM7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNiY2JjYmM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzLCBiYWNrZ3JvdW5kIDAuM3M7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXJjaC1zaG93cm9vbXNfX2l0ZW1fX2ljb25fX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcmNoLXNob3dyb29tc19faXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNiY2JjYmM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgICAgICAgIH1cblxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIHRlY2hub2xvZ2ljYWwgcGFyayBwYWdlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhcmsge1xuICAgIC5ibG9jay10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM2OTY5Njk7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC11bml2ZXJzLWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stcXVvdGUuYmxvY2stcXVvdGUtLXBob3RvLWxlZnQgLmJsb2NrLXF1b3RlX190ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5ibG9jay1xdW90ZV9fdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhcmstYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbiAgICAucGFyay1icmVhZGNydW1iX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgICAgLy8gYmFja2dyb3VuZDpncmVlbjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJrLWJyZWFkY3J1bWJfX251bWJlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAucGFyay1icmVhZGNydW1iX19udW1iZXItLTEge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAucGFyay1icmVhZGNydW1iX19udW1iZXItLTIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDMzLjMzMzMzMyU7XG4gICAgfVxuXG4gICAgLnBhcmstYnJlYWRjcnVtYl9fbnVtYmVyLS0zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA2Ni42NjY2NiU7XG4gICAgfVxuXG4gICAgLnBhcmstYnJlYWRjcnVtYl9fbnVtYmVyLS00IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIH1cblxuICAgIC5wYXJrLWJyZWFkY3J1bWIuaXMtc2VsZWN0ZWQtMSB7XG4gICAgICAgIC5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tMSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogNjFweDtcbiAgICAgICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwMmIzYTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJrLWJyZWFkY3J1bWIuaXMtc2VsZWN0ZWQtMiB7XG4gICAgICAgIC5wYXJrLWJyZWFkY3J1bWJfX2NvbnRhaW5lcjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMDJiM2E7XG4gICAgICAgIH1cblxuICAgICAgICAucGFyay1icmVhZGNydW1iX19udW1iZXItLTEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwMmIzYTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tMiB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogNjFweDtcbiAgICAgICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwMmIzYTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJrLWJyZWFkY3J1bWIuaXMtc2VsZWN0ZWQtMyB7XG4gICAgICAgIC5wYXJrLWJyZWFkY3J1bWJfX2NvbnRhaW5lcjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NjYlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMDJiM2E7XG4gICAgICAgIH1cblxuICAgICAgICAucGFyay1icmVhZGNydW1iX19udW1iZXItLTEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwMmIzYTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDAyYjNhO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmstYnJlYWRjcnVtYl9fbnVtYmVyLS0zIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA2MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDAyYjNhO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmstYnJlYWRjcnVtYi5pcy1zZWxlY3RlZC00IHtcbiAgICAgICAgLnBhcmstYnJlYWRjcnVtYl9fY29udGFpbmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwMmIzYTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDAyYjNhO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmstYnJlYWRjcnVtYl9fbnVtYmVyLS0yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMDJiM2E7XG4gICAgICAgIH1cblxuICAgICAgICAucGFyay1icmVhZGNydW1iX19udW1iZXItLTMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwMmIzYTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXJrLWJyZWFkY3J1bWJfX251bWJlci0tNCB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogNjFweDtcbiAgICAgICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMDJiM2E7XG4gICAgICAgIH1cbiAgICB9XG5cblxuLnBhcmstZGF0YSB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxufVxuICAgIC5wYXJrLWRhdGFfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAucGFyay1kYXRhX19jb2wtcGhvdG8ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLnBhcmstZGF0YV9fcGhvdG8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgLnBhcmstZGF0YV9fY29sLWRlc2Mge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXJrLWRhdGFfX3RleHQtYmxvY2sge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXJrLWRhdGFfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXJrLWRhdGFfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXJrLWRhdGFfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG5cbi5wYXJrLWdvYmllcm5vIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjlkOTMwO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG59XG5cbiAgICAucGFyay1nb2JpZXJub19fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmstZ29iaWVybm9fX2NvbC1pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmstZ29iaWVybm9fX2NvbC1kZXNjIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0JTtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAucGFyay1nb2JpZXJub19faW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXJrLWdvYmllcm5vX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuLmxlZWQtY291bmNpbCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxufVxuXG4gICAgLmxlZWQtY291bmNpbF9fY29sLWRlc2Mge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxlZWQtY291bmNpbF9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVlZC1jb3VuY2lsX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxlZWQtY291bmNpbF9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuLmxlZWQtd2hhdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y1O1xufVxuXG4gICAgLmxlZWQtd2hhdCAucm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5sZWVkLXdoYXRfX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLmxlZWQtY291bmNpbF9fY29sLWRlc2Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWVkLXdoYXRfX2RlY29yYXRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gLTIzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0yMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTM2cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlZWQtd2hhdF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdW5pdmVycy1ib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeHMpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogeGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlZWQtd2hhdF9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC11bml2ZXJzLWJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuLmxlZWQtd2h5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y1O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuICAgIC5sZWVkLXdoeV9faWNvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgICAgICAubGVlZC13aHlfX2ljb25zLWNvbCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sZWVkLXdoeV9faWNvbnNfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxlZWQtd2h5X19pY29uc19faXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2Y3ZjdmNTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5sZWVkLXdoeV9faWNvbnNfX2l0ZW1fX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5sZWVkLXdoeV9faWNvbnNfX2l0ZW0tLXJvZGlsbG8gLmxlZWQtd2h5X19pY29uc19faXRlbV9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5sZWVkLXdoeV9faWNvbnNfX2l0ZW0tLXNob3BwaW5nIC5sZWVkLXdoeV9faWNvbnNfX2l0ZW1fX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG5cbi5sZWVkLXdoeV9fcm93LWJsb2NrIHtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbn1cblxuICAgIC5sZWVkLXdoeV9fY29sLWJsb2NrIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAyNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCA0MHB4IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggNTBweCAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxlZWQtd2h5X19jb2wtYmxvY2subGVlZC13aHlfX2NvbC1ibG9jay0tYm9yZGVyZWQge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlY2VjZWM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVlZC13aHlfX2NvbC1zZXBhcmF0b3Ige1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB3aWR0aDogNCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgLmxlZWQtd2h5X19ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlZWQtd2h5X19ibG9ja19faWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMThweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWVkLXdoeV9fYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdW5pdmVycy1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFya2VyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlZWQtd2h5X19ibG9ja19fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrZXI7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuLnBhcmstcHJlc2VudGF0aW9uIHtcbiAgICAuYmxvY2stdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNjk2OTY5O1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdW5pdmVycy1ib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLXF1b3RlLmJsb2NrLXF1b3RlLS1waG90by1sZWZ0IC5ibG9jay1xdW90ZV9fdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYmxvY2stcXVvdGVfX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNjk2OTY5O1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBDb29sdyBXb3JraW5nIHBhZ2UuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY3ctaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbn1cblxuICAgIC5jdy1oZWFkZXJfX2JnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IDIwMHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGJhc2UtdXJsICsgJ2ltYWdlcy9lbXByZXNhL2Nvb2wtd29ya2luZy90ZXh0dXJlLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY3ctaGVhZGVyX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICAgICAuY3ctaGVhZGVyX19pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuY3ctaGVhZGVyX192aWRlby13cmFwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IC05JSBhdXRvIDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLmN3LWhlYWRlcl9fdmlkZW8ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmN3LWhlYWRlcl9fdmlkZW9fX2lmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuXG4uY3ctYWN0aXUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICB9XG59XG5cbiAgICAuY3ctYWN0aXVfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbWQpIHtcbiAgICAgICAgICAgICYuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5jdy1hY3RpdV9fY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDclO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdy1hY3RpdV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcwNmY2ZDtcblxuICAgICAgICAgICAgICAgICYgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdW5pdmVycy1ib2xkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4cykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAuY3ctYWN0aXVfX3Bob3RvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3ctYWN0aXVfX3Bob3RvX19pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuLmN3LXRpbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbiAgICAuY3ctdGltZV9fY29sIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMzJTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIC5jdy10aW1lX19pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3ctdGltZV9faXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNiU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4JTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmN3LXRpbWVfX2l0ZW1fX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY3ctdGltZV9faXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdW5pdmVycy1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY3ctdGltZV9faXRlbV9fdGV4dMKge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cblxuLmN3LXRpbWVfX2NvbC5jdy10aW1lX19jb2wtLWRlc2NhbnNvIHtcbiAgICBjb2xvcjogI2ViYWE5NjtcbiAgICBiYWNrZ3JvdW5kOiAjZmVmYWY4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJhYTk2O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJhYTk2O1xuICAgIH1cbn1cblxuLmN3LXRpbWVfX2NvbC5jdy10aW1lX19jb2wtLXRyYWJham8ge1xuICAgIGNvbG9yOiAjODNjOWJmO1xuICAgIGJhY2tncm91bmQ6ICNmMWY5Zjg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4M2M5YmY7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4M2M5YmY7XG4gICAgfVxufVxuXG4uY3ctdGltZV9fY29sLmN3LXRpbWVfX2NvbC0tb2NpbyB7XG4gICAgY29sb3I6ICNkNmJiNzQ7XG4gICAgYmFja2dyb3VuZDogI2ZhZjVlODtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q2YmI3NDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q2YmI3NDtcbiAgICB9XG59XG5cblxuLmN3LWhhcHB5IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRiYXNlLXVybCArICdpbWFnZXMvZW1wcmVzYS9jb29sLXdvcmtpbmcvYmctaGFwcHkucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG5cbiAgICAuY3ctaGFwcHlfX2l0ZW1fX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3ctaGFwcHlfX2l0ZW1fX2JhZGdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGFtYmllbnQgcGFnZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5lcnJvci00MDQge1xuICAgIC5wYWdlLWludHJvIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVycm9yLTQwNC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y1O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIH1cbn1cblxuLmVycm9yLTQwNC10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdW5pdmVycy1saWdodDtcbiAgICBmb250LXNpemU6IDUwcHggKiAwLjUwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmtlcjtcblxuICAgICYgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI0ZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweCAqIDAuNjU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweCAqIDAuNztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4ICogMC43NTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4ICogMC44O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4eGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG5cbi5lcnJvci00MDQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMjMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICB3aWR0aDogMjgxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGJhc2UtdXJsICsgJ2ltYWdlcy9lcnJvci00MDQuanBnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDk3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDExOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtcHJvbW8ge1xuICAgICAgICBcbiAgICAgICAgLmVycm9yLTQwNC1pbWFnZV9faW1nIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lcnJvci00MDQtZ2FmYXMge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBib3VuY2VJbiAwLjU1cyBib3RoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuLmVycm9yLTQwNC1nYWZhcyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0OSU7XG4gICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhsZykge1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKHJlZCwgMC41KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB4bGcpIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcblxuICB9XG5cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpIHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nykgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuIiwiLndhbGx5LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMjc7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuXG4ud2FsbHktYmFja2Ryb3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMjY7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgd2lsbC1jaGFuZ2U6IHNjcm9sbC1wb3NpdGlvbjtcbn1cblxuLndhbGx5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiAgICAud2FsbHlfX2Nsb3NlLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICNiYmI7XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LW1pZDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuLnByb21vLXdhbGx5LXdhcm5pbmcge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucHJvbW8td2FsbHktc3RlcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiA3NjhweCwgJG1lZGlhLWZlYXR1cmU6IGhlaWdodCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogODAwcHgsICRtZWRpYS1mZWF0dXJlOiBoZWlnaHQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiAxMDIwcHgsICRtZWRpYS1mZWF0dXJlOiBoZWlnaHQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cbn1cblxuLnByb21vLXdhbGx5LXN0ZXAtMiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5wcm9tby13YWxseS1sb2FkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiA3NjhweCwgJG1lZGlhLWZlYXR1cmU6IGhlaWdodCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogODAwcHgsICRtZWRpYS1mZWF0dXJlOiBoZWlnaHQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiAxMDIwcHgsICRtZWRpYS1mZWF0dXJlOiBoZWlnaHQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cbn1cblxuXG4ucHJvbW8td2FsbHktY2hhaXIge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByb21vLXdhbGx5LXN0ZXAtMy13aW4ge1xuICAgIC8vIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9tby13YWxseS13cmFwLWdhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGEge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxufVxuXG4ucHJvbW8td2FsbHktdGltZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICAvLyBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1NSw1NSw1NSwuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbiAgICAucHJvbW8td2FsbHktdGltZXItY2xvY2sge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbi5wcm9tby13YWxseS1idG5zIHtcbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbi53YWxseS13cmFwLS1mYXNlMiB7XG4gICAgLnByb21vLXdhbGx5LXRpbWVyIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICYucHJvbW8td2FsbHktdGltZXItY2xvY2sge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaWNvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTRweDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQoKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5pY29uLXN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIC5zdDAsIC5zdDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogIzliOWI5YjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uLXN2Zy0tZmlsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3QwLCAuc3QxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pbmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uLXN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc/JztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvbW8td2FsbHktZmluZC10aGlzIHtcbiAgICAgICAgLy8gcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAvLyB6LWluZGV4OiAyOyAgICAgICAgXG4gICAgICAgIC8vIHRvcDogNTAlO1xuICAgICAgICAvLyBsZWZ0OiA1MCU7XG4gICAgICAgIC8vIHBhZGRpbmc6IDIwcHggMzVweCAyMHB4IDMwcHg7ICAgICAgICBcbiAgICAgICAgLy8gZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vIGNvbG9yOiAjZmZmO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjZDMwMDM3O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKDU1LDU1LDU1LDAuOCk7XG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDI7ICAgICAgICBcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHggMjBweCAzMHB4OyAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjsgICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDU1LDU1LDU1LDAuOCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIFxuICAgICAgICAucHJvbW8taW5uZXItd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiAyOyAgICAgICAgXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHggMjBweCAzMHB4OyAgICAgICAgXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgICAgICAgICAgICBcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7ICAgICAgICAgICAgXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIC5pY29uLXN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIC5zdDAsIC5zdDEge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uLXN2Zy0tZmlsbCB7XG4gICAgICAgICAgICAgICAgLnN0MCwgLnN0MSB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvbW8td2FsbHktc3RlcC00IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgLnBvc2l0aW9uIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5pY2tuYW1lIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2NvcmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCBsaSBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMmYyZjJmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXVuaXZlcnMtbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgbGkuYmVzdCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLnlvdSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdW5pdmVycy1ib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaGVhZGVyLWxpc3Qge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1icmFuZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJhbmtpbmctd3JhcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxuLmhzLXNwb3QtdG9vbHRpcC1vdXRlciBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGJhc2UtdXJsICsgJ2ltYWdlcy9maXgucG5nJyk7XG59XG4iLCIubWFpbi1oZWFkZXItd3JhcCB7XG4gICAgJi0taWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC14cztcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtbWluaTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4taGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgJi0taWZyYW1lIHtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtbWluaTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4taGVhZGVyX19sb2dvIHtcbiAgICAmLS1pZnJhbWUge1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBzbSkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX2xvZ29fX2ltZy0tYmlnIHtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgJi0taWZyYW1lIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXItaGVpZ2h0LW1pbmk7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LW1pbmk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGFtYnVyZ2VyIHtcbiAgICAmLS1pZnJhbWUge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLW5hdiB7XG4gICAgJi0taWZyYW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbi1oZWFkZXIuaXMtbWluaSB7XG4gICAgLm1haW4taGVhZGVyX19sb2dvX19pbWctLWJpZyB7XG4gICAgICAgICYtLWlmcmFtZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWNvbmRhcnktbmF2X19pdGVtIHtcbiAgICAmLS1pZnJhbWUge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbn1cblxuLnNlY29uZGFyeS1uYXZfX2l0ZW0tLW1vcmUtbWFyZ2luLS1pZnJhbWUge1xuICAgIC5zZWNvbmRhcnktbmF2X19pdGVtX19saW5rLS1yZWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW1hcm9vbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG59XG5cbi5tYWluLW5hdl9fbGlua19faWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tYWluLW5hdi1tb2JpbGVfX3RpdGxlX19pY29uIHtcbiAgICAmLS1pZnJhbWUge1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgfVxufVxuXG4udGFicy1wbGFpbl9fd3JhcC1pZnJhbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLnRhYnMtcGxhaW5fX2NsZWFyZml4IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGlwaG9uZTYpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogaXBob25lNikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuICAgIC50YWJzLXBsYWluX193cmFwLWlmcmFtZSAudGFicy1wbGFpbl9fdGFiOm5vdCgudGFicy1wbGFpbl9fYnV0dG9uKSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGlwaG9uZTZwKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbi5wcm9kdWN0LW5hdl9faXRlbSB7XG4gICAgJi0taWZyYW1lIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG59XG5cbi5wcm9kdWN0LW5hdl9faXRlbV9fbGluayB7XG4gICAgJi0taWZyYW1lIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC11bml2ZXJzLWJvbGQ7XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kb3dubGlzdC1pdGVtX19maWxlcy0taWZyYW1lIHtcbiAgICAuZG93bmxpc3QtaXRlbV9fZmlsZV9fYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHhzKSB7XG4gICAgICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLXJlbW92ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgIGNvbG9yOiAkY29sb3ItbWFyb29uO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW1hcm9vbjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbWFyb29uO1xuICAgIH1cbn1cblxuLm1haW4tbmF2X19saW5rX19iYWRnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHBhZGRpbmc6IDRweCA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1hcm9vbjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5tYWluLW5hdi1tb2JpbGVfX2JhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogNHB4IDdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFyb29uO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLm1haW4taGVhZGVyLmlzLW1pbmkgLm1haW4tbmF2X19saW5rX19iYWRnZSB7XG4gICAgLy90b3A6IDEycHg7XG59XG5cbi5zZWNvbmRhcnktbmF2X19pdGVtX19saW5rIHtcbiAgICAuaWNvbi1zdmcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0tLWlmcmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuLmNhcm91c2VsLXByb2R1Y3RzX19pZnJhbWUge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5jYXJvdXNlbC1wcm9kdWN0cy1pdGVtX19waG90byB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4uaWZyYW1lX19zZWNjaW9uIHtcbiAgICAuaW1nLXJlc3BvbnNpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmJsb2NrLXRleHQtLWlmcmFtZSB7XG4gICAgcCB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5kb3dubG9hZHNfX2NvbnRhaW5lciB7XG4gICAgJi0taWZyYW1lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5kb3dubG9hZCB7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAvLyBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAzMyU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZnAtaWZyYW1lIHtcblxuICAgIGJ1dHRvbi5tZnAtY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tZnAtY2xvc2UtaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRiYXNlLXVybCArICdpbWFnZXMvaWNvbnMvY2xvc2UtYmlnLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogc20pIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVtcHR5e2JvcmRlcjoxcHggc29saWQgI0MyMzg1NiAhaW1wb3J0YW50fVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgQUROIEFjdGl1LlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuI2FkblRpdGxlLWxheWVyIHtcclxuICBoMSBzdHJvbmcgc3BhbntcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiNhZG5JbmZvLWxheWVyIHtcclxuXHJcbiAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgICAgXHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCRiYXNlLXVybCArICdpbWFnZXMvZW1wcmVzYS9hZG4vbW9udGFqZS5qcGcnKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0X19pbmZvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvQUROLWxlZnQge1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogOTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdF9faW5mbyB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZm9BRE4tcmlnaHQge1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdF9faW5mbyB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICBoMiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgY29sb3I6ICMyZjJmMmY7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LWZhbWlseTogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjMmYyZjJmO1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm51bWJlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICNkMTAwM2I7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTc2cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgIHRvcDogLTkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jaW5mb0FETi0xIHtcclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gIH1cclxufVxyXG4jaW5mb0FETi0yIHtcclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcclxuICAgIG1hcmdpbi10b3A6IDI3MHB4O1xyXG4gIH1cclxufVxyXG4jaW5mb0FETi0zIHtcclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDIxNXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcclxuICAgIG1hcmdpbi10b3A6IDI2NXB4O1xyXG4gIH1cclxufVxyXG4jaW5mb0FETi00IHtcclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDE4OHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcclxuICAgIG1hcmdpbi10b3A6IDIyNXB4O1xyXG4gIH1cclxufVxyXG4jaW5mb0FETi01IHtcclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDIxN3B4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcclxuICAgIG1hcmdpbi10b3A6IDI2NXB4O1xyXG4gIH1cclxufVxyXG4jaW5mb0FETi02IHtcclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDIyM3B4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcclxuICAgIG1hcmdpbi10b3A6IDI1NXB4O1xyXG4gIH1cclxufVxyXG4jaW5mb0FETi03IHtcclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDE0NXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcclxuICAgIG1hcmdpbi10b3A6IDE3N3B4O1xyXG4gIH1cclxufVxyXG4jaW5mb0FETi04IHtcclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDI0MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcclxuICAgIG1hcmdpbi10b3A6IDMwNHB4O1xyXG4gIH1cclxufVxyXG4jaW5mb0FETi05IHtcclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDIzMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGcpIHtcclxuICAgIG1hcmdpbi10b3A6IDI3NXB4O1xyXG4gIH1cclxufVxyXG4jaW5mb0FETi0xMCB7XHJcbiAgQGluY2x1ZGUgbXEoJGZyb206IG1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMjJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNzVweDtcclxuICB9XHJcbn1cclxuI2luZm9BRE4tMTAuaW5mb0FETi1sZWZ0IC5wcm9kdWN0X19pbmZvIHtcclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbWQpIHtcclxuICAgIHBhZGRpbmctbGVmdDogOTVweDtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcclxuICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmFkZEluZm8tdGFibGV0IHtcclxuICAjaW5mb0FETi0xIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNpbmZvQUROLTIge1xyXG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAjaW5mb0FETi0zIHtcclxuICAgIG1hcmdpbi10b3A6IDE4NXB4O1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAjaW5mb0FETi00IHtcclxuICAgIG1hcmdpbi10b3A6IDE1NXB4O1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAjaW5mb0FETi01IHtcclxuICAgIG1hcmdpbi10b3A6IDIwNXB4O1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAjaW5mb0FETi02IHtcclxuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAjaW5mb0FETi03IHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAjaW5mb0FETi04IHtcclxuICAgIG1hcmdpbi10b3A6IDIwNXB4O1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAjaW5mb0FETi05IHtcclxuICAgIG1hcmdpbi10b3A6IDIxNXB4O1xyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxnKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAjaW5mb0FETi0xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsZykge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOTBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgcHVsbCBwYWdlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnB1bGwtZmFjZXN7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4gICAgLnB1bGwtZmFjZXMgaW1ne1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnB1bGwtZmFjZXMgaW5wdXR7XG4gICAgICAgIFxuICAgIH1cblxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
