.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.navbar-toggle:focus,a:active,a:hover{outline:0}.alert .alert-link,b,dt,optgroup,strong{font-weight:700}.italic,dfn{font-style:italic}.label,audio,canvas,progress,sub,sup,video{vertical-align:baseline}.badge,.btn,.btn-group,.btn-group-vertical,.caret,.checkbox-inline,.input-group-addon,.input-group-btn,.map-notice,.panel-table .table>tbody>tr>td,.panel-table .table>tbody>tr>th,.panel-table .table>tfoot>tr>td,.panel-table .table>tfoot>tr>th,.panel-table .table>thead>tr>td,.panel-table .table>thead>tr>th,.radio-inline,img{vertical-align:middle}.popover,.tooltip,button,select{text-transform:none}.text-hide,a{background-color:transparent}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiA8.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiA8.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiA8.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiA8.ttf) format('truetype')}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?v=4.7.0);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-file-o:before{content:"\f016"}.fa-pencil:before{content:"\f040"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-check-circle:before{content:"\f058"}.fa-info-circle:before{content:"\f05a"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-retweet:before{content:"\f079"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-paperclip:before{content:"\f0c6"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-history:before{content:"\f1da"}.fa-clone:before{content:"\f24d"}/*! 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}audio:not([controls]){display:none;height:0}[hidden],template{display:none}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}hr{box-sizing:content-box;height:0}pre,textarea{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,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[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}td,th{padding:0}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.panel-body:after,.row: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}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;border:0}.affix{position:fixed}*,:after,:before{-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-size:14px;line-height:1.42857143;color:#333}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#00529e;text-decoration:none}a:focus,a:hover{color:#002a52;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}.table,hr{margin-bottom:20px}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;border:0;border-top:1px solid #eee}[role=button]{cursor:pointer}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.table-row,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;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}table{border-collapse:collapse;border-spacing:0;background-color:transparent}.list-group-item,.table .table{background-color:#fff}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;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>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{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}.btn,.list-inline>li{display:inline-block}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.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>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.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:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,.label,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,.navbar-brand,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}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.btn,.nav-justified>li>a,.nav-tabs.nav-justified>li>a,.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.add-address .ui-select-container[name=address],.add-address input[type=text],.address-field .ui-select-container[name=address],.address-field input[type=text],.info-to-secondary .btn-info,.initialism,.logotype,.uppercase,input[type=text]{text-transform:uppercase}.text-muted{color:#777}.text-primary{color:#00529e}a.text-primary:focus,a.text-primary:hover{color:#00386b}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#00529e}a.bg-primary:focus,a.bg-primary:hover{background-color:#00386b}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ol,ul{margin-top:0;margin-bottom:10px}.list-inline{margin-left:-5px}.list-inline>li{padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dd{margin-left:0}@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}.container{width:750px}}abbr[data-original-title],abbr[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}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-right:15px}.list-group,.panel,address{margin-bottom:20px}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer: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 .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{font-style:normal;line-height:1.42857143}.container{padding-left:15px}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-left:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.list-group{padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#00529e;border-color:#00529e}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#6bb8ff}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#00529e}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li{float:none}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#00529e}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li>a{margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;border:1px solid transparent}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar{border-radius:4px}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.alert,.navbar-brand,.panel-body{padding:15px}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;line-height:20px;height:50px}.close,.list-group-item>.badge,.navbar-toggle{float:right}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -15px}@media (min-width:768px){.navbar-form .form-control,.navbar-form .form-control-static,.navbar-form .form-group{display:inline-block}.navbar-form .checkbox,.navbar-form .control-label,.navbar-form .form-group,.navbar-form .radio{margin-bottom:0;vertical-align:middle}.navbar-form .form-control{width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:4px 4px 0 0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-left{float:left!important;float:left}.navbar-right{float:right!important;float:right;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel{background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive,.panel>.table-responsive>.table{margin-bottom:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;font-size:16px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 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;border-top-right-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;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.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:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.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,.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: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:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.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,.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: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:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.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,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.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,.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{border-bottom-left-radius:3px}.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,.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{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 td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.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-bordered>thead>tr:first-child>td,.panel>.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,.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,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{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:#00529e}.panel-primary>.panel-heading{color:#fff;background-color:#00529e;border-color:#00529e}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#00529e}.panel-primary>.panel-heading .badge{color:#00529e;background-color:#fff}.alert-success,.panel-success>.panel-heading{background-color:#dff0d8;border-color:#d6e9c6}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#00529e}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d}.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}.alert-info,.panel-info,.panel-info>.panel-heading{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7}.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}.alert{margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert>p,.alert>ul,.btn{margin-bottom:0}.alert h4{margin-top:0;color:inherit}.alert>p+p,.btn-block+.btn-block{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{color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;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}.btn{font-weight:400;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{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,.125);box-shadow:inset 0 3px 5px rgba(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.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{border-color:#004585}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#00386b;border-color:#000305}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#00386b;border-color:#002547}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#002547;border-color:#000305}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#00529e;border-color:#004585}.btn-primary .badge{color:#00529e;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.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{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.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{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.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{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.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#00529e;font-weight:400;border-radius:0}.form-group-lg .form-control,.input-lg{border-radius:6px;padding:10px 16px;font-size:18px}.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:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#002a52;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-block{display:block;width:100%}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn-group,.btn-group-vertical{position:relative;display:inline-block}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{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 .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:first-child{margin-left:0}.btn-group>.btn-group{float:left}.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{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(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{border-width:5px 5px 0}.dropup .btn-lg .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>.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:first-child:not(:last-child){border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child:not(:first-child){border-radius:0 0 4px 4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{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{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-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=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.checkbox,.dropdown,.dropup,.radio{position:relative}.caret{display:inline-block;width:0;height:0;margin-left:2px;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857143;white-space:nowrap}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{clear:both;font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#00529e}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:12px;color:#777}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover>.arrow,.popover>.arrow:after,.tooltip-arrow{width:0;height:0;border-color:transparent;border-style:solid}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.left>.arrow:after,.popover.right>.arrow:after{content:" ";bottom:-10px}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{left:1px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#00529e;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.form-control,.monitor-view .toolbar .master-search{-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}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%}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{line-height:1.42857143;display:block;font-size:14px}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=radio]:focus,input[type=file]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.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::-ms-expand{border:0;background-color:transparent}.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}@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-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}#filename,.add-button,.checkbox,.help-block,.map-window-form .map-window-form-group,.radio,.role-modal .filter-box,.row,input[cc-validate-password]{margin-bottom:10px}.checkbox,.radio{display:block;margin-top:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-group-sm .form-control,.input-sm{padding:5px 10px;border-radius:3px;font-size:12px}.input-sm{height:30px;line-height:1.5}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;line-height:1.5}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.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{height:46px;line-height:1.3333333}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;line-height:1.3333333}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.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}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(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 .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(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 .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(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;color:#737373}@media (min-width:768px){.form-inline .form-control,.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .checkbox,.form-inline .control-label,.form-inline .form-group,.form-inline .radio{margin-bottom:0;vertical-align:middle}.form-inline .form-control{width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}@font-face{font-family:'Glyphicons Halflings';src:url(fonts/glyphicons-halflings-regular.eot);src:url(fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(fonts/glyphicons-halflings-regular.woff) format('woff'),url(fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modal,.modal-backdrop{top:0;left:0;bottom:0;right:0}.badge,.close{font-weight:700}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-o-transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-o-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,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;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}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.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}.carousel,.carousel-inner,.carousel-inner>.item,.input-group,.input-group .form-control,.input-group-btn,.input-group-btn>.btn{position:relative}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.close{font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.carousel-caption,.carousel-control{text-shadow:0 1px 2px rgba(0,0,0,.6);text-align:center}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.input-group{display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.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.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.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;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap}.input-group-addon{font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{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-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-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:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{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}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.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}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.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}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.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}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!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}}.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}td.visible-print,th.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}.hidden-print{display:none!important}}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.fade-animation.ng-enter,.fade-animation.ng-hide-add.ng-hide-add-active,.fade-animation.ng-hide-remove,.fade-animation.ng-leave.ng-leave-active,.tooltip{opacity:0}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff}.alerts .alert button,.broadcast-message-modal .glyphicon-chevron-left,.broadcast-message-modal .glyphicon-chevron-right,.carousel-caption .btn,.tooltip{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.nav-pills>li>a>.badge,.tooltip.right{margin-left:3px}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;color:#fff;line-height:1;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#00529e;background-color:#fff}.list-group-item>.badge+.badge{margin-right:5px}.tooltip{position:absolute;z-index:1070;display:block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px;max-width:250px}.tooltip-arrow{position:absolute}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{top:0;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.well{padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.label{display:inline;padding:.2em .6em .3em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#00529e}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#00386b}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.k-grid .k-header.k-grid-toolbar .toolbar,.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#00529e;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#002a52;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#00529e;border-color:#00529e;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}[class*=cal-cell]{float:left;margin-left:0;min-height:1px}.cal-row-fluid{width:100%}.cal-row-fluid:after,.cal-row-fluid:before{display:table;content:"";line-height:0}.cal-row-fluid:after{clear:both}.cal-row-fluid [class*=cal-cell]{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:0}.cal-row-fluid .controls-row [class*=cal-cell]+[class*=cal-cell],.cal-row-fluid [class*=cal-cell]:first-child{margin-left:0}.cal-row-fluid .cal-cell7{width:100%}.cal-row-fluid .cal-cell6{width:85.71428571428571%}.cal-row-fluid .cal-cell5{width:71.42857142857142%}.cal-row-fluid .cal-cell4{width:57.14285714285714%}.cal-row-fluid .cal-cell3{width:42.857142857142854%}.cal-row-fluid .cal-cell2{width:28.57142857142857%}.cal-row-fluid .cal-offset7,.cal-row-fluid .cal-offset7:first-child,.cal-week-box .cal-offset7{margin-left:100%}.cal-row-fluid .cal-offset6,.cal-row-fluid .cal-offset6:first-child,.cal-week-box .cal-offset6{margin-left:85.71428571428571%}.cal-row-fluid .cal-offset5,.cal-row-fluid .cal-offset5:first-child,.cal-week-box .cal-offset5{margin-left:71.42857142857142%}.cal-row-fluid .cal-offset4,.cal-row-fluid .cal-offset4:first-child,.cal-week-box .cal-offset4{margin-left:57.14285714285714%}.cal-row-fluid .cal-offset3,.cal-row-fluid .cal-offset3:first-child,.cal-week-box .cal-offset3{margin-left:42.857142857142854%}.cal-row-fluid .cal-offset2,.cal-row-fluid .cal-offset2:first-child,.cal-week-box .cal-offset2{margin-left:28.57142857142857%}.cal-row-fluid .cal-offset1,.cal-row-fluid .cal-offset1:first-child,.cal-week-box .cal-offset1{margin-left:14.285714285714285%}.cal-row-fluid .cal-cell1{width:14.285714285714285%}.cal-row-fluid [class*=cal-cell].hide,[class*=cal-cell].hide{display:none}.cal-row-fluid [class*=cal-cell].pull-right,[class*=cal-cell].pull-right{float:right}.cal-row-head [class*=cal-cell],.cal-row-head [class*=cal-cell]:first-child{min-height:auto;overflow:hidden;text-overflow:ellipsis}.cal-events-num{margin-top:20px}.cal-month-day{position:relative;display:block;width:100%}#cal-week-box,.cal-day-tick{position:absolute;cursor:pointer}.cal-month-day .cal-events-num{margin-left:10px;margin-top:18px}#cal-week-box{width:70px;left:-71px;top:-1px;padding:8px 5px}.cal-day-tick{right:50%;bottom:-21px;padding:0 5px;z-index:5;width:26px;margin-right:-17px}.cal-year-box #cal-day-tick{margin-right:-7px}.cal-slide-box{position:relative}.cal-slide-tick{position:absolute;width:16px;margin-left:-7px;height:9px;top:-1px;z-index:1}.cal-slide-tick.tick-month1{left:12.5%}.cal-slide-tick.tick-month2{left:37.5%}.cal-slide-tick.tick-month3{left:62.5%}.cal-slide-tick.tick-month4{left:87.5%}.cal-slide-tick.tick-day1{left:7.14285714285715%}.cal-slide-tick.tick-day2{left:21.42857142857143%}.cal-slide-tick.tick-day3{left:35.71428571428572%}.cal-slide-tick.tick-day4{left:50%}.cal-slide-tick.tick-day5{left:64.2857142857143%}.cal-slide-tick.tick-day6{left:78.57142857142859%}.cal-slide-tick.tick-day7{left:92.85714285714285%}.events-list{position:absolute;bottom:0;left:0;z-index:1000}.cal-slide-content ul.unstyled{margin-bottom:0}.cal-slide-content ul li.dragging-active .event-item{color:#000}.cal-week-box{position:relative}.cal-week-box [data-event-class]{white-space:nowrap;height:30px;line-height:30px;text-overflow:ellipsis;overflow:hidden;margin-top:0!important;margin-bottom:0!important;font-size:12px;padding:0 3px!important}.cal-week-box .cal-day-panel{border:0!important}.cal-week-box.cal-day-box .cal-row-head{padding-left:60px}.cal-week-box.cal-day-box .cal-day-panel{overflow-x:hidden}.cal-day-box{text-wrap:none;overflow-x:auto!important;overflow-y:hidden}.cal-day-box .cal-day-hour-part{height:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:thin dashed #e1e1e1}.cal-day-box .cal-day-hour .day-highlight{height:30px}.cal-day-box .cal-hours{font-weight:700;font-size:12px}.cal-day-box .cal-day-hour:nth-child(odd){background-color:#fafafa}.cal-day-box .cal-day-panel{position:relative;padding-left:60px;border:1px solid #e1e1e1}.cal-day-box .cal-day-panel-hour{position:absolute;width:100%;margin-left:-60px}.cal-day-box .day-event{position:absolute;width:150px;overflow:hidden;padding:2px 3px!important}.cal-day-box .day-event a{font-size:12px;text-overflow:ellipsis}.cal-day-box .day-highlight{padding-top:2px;padding-left:8px;padding-right:8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #c3c3c3;margin:1px;overflow:hidden;text-overflow:ellipsis}.cal-day-box .day-highlight.dh-event-important{border:1px solid #ad2121}.cal-day-box .day-highlight.dh-event-warning{border:1px solid #e3bc08}.cal-day-box .day-highlight.dh-event-info{border:1px solid #1e90ff}.cal-day-box .day-highlight.dh-event-inverse{border:1px solid #1b1b1b}.cal-day-box .day-highlight.dh-event-success{border:1px solid #006400}.cal-day-box .day-highlight.dh-event-special{background-color:#ffe6ff;border:1px solid purple}.event,.event-block{display:block;background-color:#c3c3c3}.event{width:12px;height:12px;margin-right:2px;margin-bottom:2px;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.4);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.4);border-radius:8px;border:1px solid #fff}.event-block{width:20px;height:100%}.cal-event-list .event.pull-left{margin-top:3px}.event-important{background-color:#ad2121}.event-info{background-color:#1e90ff}.event-warning{background-color:#e3bc08}.event-inverse{background-color:#1b1b1b}.event-success{background-color:#006400}.event-special{background-color:purple}.day-highlight,.day-highlight:hover{background-color:#ddd}.day-highlight.dh-event-important,.day-highlight.dh-event-important:hover{background-color:#fae3e3}.day-highlight.dh-event-warning,.day-highlight.dh-event-warning:hover{background-color:#fdf1ba}.day-highlight.dh-event-info,.day-highlight.dh-event-info:hover{background-color:#d1e8ff}.day-highlight.dh-event-inverse,.day-highlight.dh-event-inverse:hover{background-color:#c1c1c1}.day-highlight.dh-event-success,.day-highlight.dh-event-success:hover{background-color:#caffca}.day-highlight.dh-event-special,.day-highlight.dh-event-special:hover{background-color:#ffe6ff}.cal-row-head [class*=cal-cell],.cal-row-head [class*=cal-cell]:first-child{font-weight:bolder;text-align:center;border:0 solid;padding:5px 0}.cal-row-head [class*=cal-cell] small{font-weight:400}.cal-row-fluid:hover,.cal-year-box .row:hover{background-color:#fafafa}.cal-month-day{height:100px}.cal-cell.drop-active,.cell-focus,[class*=cal-cell] .drop-active,[class*=cal-cell]:hover{background-color:#ededed}.cal-month-box [class*=cal-cell],.cal-year-box [class*=span]{min-height:100px;border-right:1px solid #e1e1e1;position:relative}.cal-year-box [class*=span]{min-height:60px}.cal-month-box .cal-row [class*=cal-cell]:last-child,.cal-year-box .row [class*=col-]:last-child{border-right:0}.cal-month-box .cal-row-fluid,.cal-year-box .row{border-bottom:1px solid #e1e1e1;margin-left:0;margin-right:0}.cal-month-box .cal-row-fluid:last-child,.cal-year-box .row:last-child{border-bottom:0}.cal-month-box,.cal-week-box,.cal-year-box{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-radius:2px}.cal-month-box{border-right:0;border-bottom:0}span[data-cal-date]{font-size:1.2em;font-weight:400;opacity:.5;transition:all .3s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;margin-top:15px;margin-right:15px}span[data-cal-date]:hover{opacity:1}.cal-day-outmonth span[data-cal-date]{opacity:.1;cursor:default}.cal-day-today{background-color:#e8fde7}.cal-day-today span[data-cal-date]{color:#006400}.cal-month-box .cal-day-today span[data-cal-date]{font-size:1.9em}.cal-day-holiday span[data-cal-date]{color:purple}.cal-day-weekend span[data-cal-date]{color:#8b0000}#cal-week-box{border:1px solid #e1e1e1;border-right:0;border-radius:5px 0 0 5px;background-color:#fafafa;text-align:right}.cal-week-box .cal-row-head{border-bottom:1px solid #e1e1e1}.cal-day-tick{border:1px solid #e1e1e1;border-top:0 solid;border-radius:0 0 5px 5px;background-color:#ededed;text-align:center}.cal-day-tick .action-activate,.cal-day-tick .action-approve,.cal-day-tick .action-attachments,.cal-day-tick .action-audit,.cal-day-tick .action-cancel,.cal-day-tick .action-copy,.cal-day-tick .action-deactivate,.cal-day-tick .action-details,.cal-day-tick .action-disable,.cal-day-tick .action-edit,.cal-day-tick .action-enable,.cal-day-tick .action-mark,.cal-day-tick .action-reject,.cal-day-tick .action-remove,.cal-day-tick .action-resend,.cal-day-tick .action-reset,.cal-day-tick .action-unmark,.cal-day-tick .action-users,.cal-day-tick .action-view,.cal-day-tick .action-view-attachments,.cal-day-tick .fa{display:none}.cal-slide-box{border-top:0 solid #8c8c8c}.cal-slide-content{padding:20px;color:#fff;background-color:#555;-webkit-box-shadow:inset 0 0 15px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 15px 0 rgba(0,0,0,.5)}.events-list,a.event-item-delete,a.event-item-edit{padding-left:5px}.cal-slide-content a.event-item{color:#fff;font-weight:400}.cal-year-box .cal-slide-content a.event-item,.cal-year-box a.event-item-delete,.cal-year-box a.event-item-edit{position:relative;top:-3px}.events-list{max-height:47px}.cal-column{border-left:1px solid #e1e1e1}a.cal-event-week{text-decoration:none;color:#151515}.badge-important{background-color:#b94a48}.cc-drop-box,body{background-color:#fff}.cal-year-box:last-child{border-bottom:0}.cal-context{width:100%}@media (max-width:991px){.cal-year-box [class*=span]:nth-child(2){border-right:0}.cal-year-box [class*=span]:nth-child(1),.cal-year-box [class*=span]:nth-child(2){border-bottom:1px solid #e1e1e1}}.text-danger-light{color:#db2315}.text-warning-light{color:#fda63e}.text-success-light{color:#33a015}.fade-animation.ng-enter,.fade-animation.ng-hide-add,.fade-animation.ng-hide-remove,.fade-animation.ng-leave{transition:.25s cubic-bezier(0,.6,.4,1) opacity;display:block!important}.datePickerWrapper .day-picker .input-group-addon,tr.inactive .cc-action{display:none}.fade-animation.ng-enter.ng-enter-active,.fade-animation.ng-hide-add,.fade-animation.ng-hide-remove.ng-hide-remove-active,.fade-animation.ng-leave{opacity:1}.cc-drop-box-parent{position:initial}.cc-drop-box{opacity:0;border:2px dashed #333;position:absolute;left:0;right:0;top:0;bottom:0;color:#333;z-index:0;text-align:center;font-weight:700;border-radius:3px;pointer-events:none;transition:opacity linear 150ms}.cc-drop-box-text,.cc-drop-box:after,.cc-drop-box:before{top:50%;position:absolute;right:0;left:0}.cc-drop-box:after{content:'Drop file here to upload';font-family:Roboto,sans-serif;color:#333;font-size:18px}.cc-drop-box:before{content:'\f093';font-family:FontAwesome;color:#666;font-size:24px;transform:translateY(-150%)}.drop-accept .cc-drop-box{border-color:#4cae4c}.drop-reject .cc-drop-box{border-color:#d43f3a!important}.cc-drop-box-text{height:30px;margin-top:-15px}.cc-drop-box-activate .cc-drop-box{opacity:.9;z-index:10}.full-height,body,html{height:100%;width:100%}.height-100pc{height:100%}.min-height-100pc{min-height:100%}.width-100pc{width:100%}.overflow-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.height-90pc{height:90%}.height-70pc{height:70%}body.hide-header .main-view{margin-top:0;padding-top:0}body>div[ui-view]{height:100%!important;margin-top:-50px!important;padding-top:50px!important}body div[ui-view]{margin:0;padding:0;height:100%}body .main-view{height:100%;margin-top:-65px!important;padding-top:65px!important}.padded-view,.tab-pane{padding-top:20px}.dropdown-menu{float:left;text-align:left;z-index:1050!important}.loading-overlay{position:fixed;background-color:rgba(255,255,255,.9);left:0;right:0;bottom:0;top:0}::-webkit-input-placeholder{text-transform:none}:-moz-placeholder{text-transform:none}::-moz-placeholder{text-transform:none}:-ms-input-placeholder{text-transform:none}::placeholder{text-transform:none}input[type=text][cc-retain-case]{text-transform:none}.spinner{background-image:url(data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQACgABACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkEAAoAAgAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkEAAoAAwAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkEAAoABAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQACgAFACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQACgAGACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAAKAAcALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==);background-repeat:no-repeat;background-position:center center}.main-container{height:100%}.padded-view{padding-bottom:20px}h5{font-weight:400}svg:not(:root){overflow:visible}tr.inactive td{border-color:#eee!important;color:#bbb}tr.inactive:hover td{background-color:#fff!important}.capitalize{text-transform:capitalize}th[st-sort]{color:#00529e}section+section{margin-top:30px}.add-button{float:right}.nav.nav-tabs li,.navbar,.ui-select-container .ui-select-choices-row .row{margin-bottom:0}.nav-tabs li{position:relative;z-index:1}.button-ctrls,h2+.btn{margin-top:20px}.button-ctrls>button{margin-left:3px}.small-numeric-input{width:80px}.large-numeric-input{width:150px}.well{min-height:0}@media (min-width:768px){.navbar-nav li>a{padding-bottom:11px}}.green{color:green}.no-outline{outline:0}.grey{color:#aaa}.d-block{display:block}.document-link{color:#00529e;background-color:rgba(0,82,158,.1);padding:2px 5px;border-radius:3px;font-weight:400;cursor:pointer}.document-link:hover{background-color:#00529e;color:#fff;text-decoration:none}.page-container .main-view .container-bg-white{background-color:#fff;border-radius:4px;min-height:100%}.page-container .main-view .container-bg-white.container-fluid{border-radius:0}.box-sizing-bb::before{box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.full-screen-map{box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0;padding-left:280px;transition:padding .3s linear;z-index:0}.nav-closed .full-screen-map{padding-left:0}.vehicle-locations .map-notice{position:relative;bottom:10px}.vehicle-locations-grid{height:400px}i.readonly{cursor:not-allowed;opacity:.65}i.readonly:focus,i.readonly:hover{text-decoration:none}.width-72pc{width:70%!important}.width-28pc{width:30%!important}@media (min-width:480px){.col-xs-auto{width:auto}}@media (min-width:768px){.col-sm-auto{width:auto}.col-sm-text-center{text-align:center!important}}@media (min-width:992px){.col-md-auto{width:auto}.col-md-text-left{text-align:left!important}}@media (min-width:1200px){.col-lg-auto{width:auto}}.alerts{max-width:340px;width:100%}.alerts .alert{position:relative;animation:.3s ease-out 0s 1 slideInFromRight;padding:10px 40px;width:100%!important;border-color:rgba(0,0,0,.3);border-radius:3px;bottom:0!important}.alerts .alert button{position:absolute;top:5px;color:#000;opacity:.4;right:10px}.alerts .alert button:hover{opacity:1}.alerts .alert.alert-danger{background-color:#c8102e;color:#fff;bottom:0!important}.alerts .alert.alert-danger:before{content:'\f057';font-family:FontAwesome;position:absolute;top:5px;left:10px;font-size:25px;color:rgba(0,0,0,.3)}.alerts .alert.alert-warning{background-color:#bf8e1d;color:#fff}.alerts .alert.alert-warning:before{content:'\f071';font-family:FontAwesome;position:absolute;top:8px;left:10px;font-size:22px;color:rgba(0,0,0,.4)}.alerts .alert.alert-success{background-color:#3d8236;color:#fff}.alerts .alert.alert-success:before{content:'\f058';font-family:FontAwesome;position:absolute;top:5px;left:10px;font-size:25px;color:rgba(0,0,0,.4)}.alerts .alert.alert-info{background-color:#428bca;color:#fff}.alerts .alert.alert-info:before{content:'\f06a';font-family:FontAwesome;position:absolute;top:5px;left:10px;font-size:25px;color:rgba(0,0,0,.4)}@keyframes slideInFromRight{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.modal-footer-center{padding:15px;text-align:center;border-top:1px solid #e5e5e5}.tab-content{background-color:#fff;padding:0 15px}.nav.nav-tabs{border-bottom:1px solid #ccc}.nav.nav-tabs li{position:relative;bottom:0;top:2px}.nav.nav-tabs li:hover{border-color:transparent}.nav.nav-tabs li a{border-radius:0!important;border-bottom:1px solid #ccc}.nav.nav-tabs li.active a{border-color:#00529E;border-width:2px 1px 0;border-radius:0!important;color:#00529E}.strikethrough-text{text-decoration:line-through}.badge.badge-primary{background-color:#00529e}.float-none{float:none!important}.ag-menu{z-index:9999!important}.row.row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-flex{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.form-group .alert{padding:5px 10px;margin:0}.btn-tight{padding:0}input.form-control.read-only{border:0;background-color:transparent;cursor:text;box-shadow:none;padding:3px 0;color:#999;height:auto}.input-group-addon label{font-weight:400;font-size:12px}.input-group-addon label input{position:relative;top:2px}.has-error .chosen-container-single .chosen-single{border:1px solid #a94442!important}.has-error-bg .chosen-container-single .chosen-single,.re-use-validation{border:1px solid #e50000;background-color:rgba(255,0,0,.05)!important;background-image:url(../assets/error.png);background-position:top right;background-repeat:no-repeat}.has-error-bg .chosen-container-single .chosen-single{border-radius:3px}.chosen-container-active .chosen-single{box-shadow:none!important}.chosen-drop{width:fit-content;min-width:100%}.re-use-validation{border-radius:3px}.tab-error a{background-image:url(../assets/error.png);background-position:top right;background-repeat:no-repeat}.tab-error a .badge{background-color:#e50000!important}form.submitted .ng-invalid-max,form.submitted .ng-invalid-min,form.submitted .ng-invalid-required,form.submitted .ng-invalid-required .chosen-single,form.submitted .ng-invalid-required .ui-select-container .ui-select-toggle,form.submitted .ng-invalid-required+.chosen-container .chosen-single,form.submitted .ng-invalid-required.ui-select-container .ui-select-toggle{background-color:rgba(255,0,0,.05)!important;background-image:url(../assets/error.png);background-position:top right;background-repeat:no-repeat}form.submitted .ng-invalid-required{border:1px solid #e50000;border-radius:3px}form.submitted .ng-invalid-required .chosen-single{border:1px solid #e50000;border-radius:3px;border-width:0!important}form.submitted .ng-invalid-required+.chosen-container .chosen-single{border:1px solid #e50000;border-radius:3px}form.submitted .ng-invalid-required .ui-select-container,form.submitted .ng-invalid-required.ui-select-container{border-width:0!important}form.submitted .ng-invalid-max,form.submitted .ng-invalid-min,form.submitted .ng-invalid-required .ui-select-container .ui-select-toggle,form.submitted .ng-invalid-required.ui-select-container .ui-select-toggle{border:1px solid #e50000;border-radius:3px}.info-to-secondary .btn-info{background-color:#fff;border:1px solid #00529e;color:#00529e;text-transform:initial!important}.error-text,.td-error{color:red;font-weight:700}.info-to-secondary .btn-info.btn-small{border-radius:3px;height:25px;line-height:25px;margin-top:3px;padding:0 10px;text-transform:none}.info-to-secondary .btn-info .action-activate,.info-to-secondary .btn-info .action-approve,.info-to-secondary .btn-info .action-attachments,.info-to-secondary .btn-info .action-audit,.info-to-secondary .btn-info .action-cancel,.info-to-secondary .btn-info .action-copy,.info-to-secondary .btn-info .action-deactivate,.info-to-secondary .btn-info .action-details,.info-to-secondary .btn-info .action-disable,.info-to-secondary .btn-info .action-edit,.info-to-secondary .btn-info .action-enable,.info-to-secondary .btn-info .action-mark,.info-to-secondary .btn-info .action-reject,.info-to-secondary .btn-info .action-remove,.info-to-secondary .btn-info .action-resend,.info-to-secondary .btn-info .action-reset,.info-to-secondary .btn-info .action-unmark,.info-to-secondary .btn-info .action-users,.info-to-secondary .btn-info .action-view,.info-to-secondary .btn-info .action-view-attachments,.info-to-secondary .btn-info .fa{margin-right:10px}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{width:auto!important;min-width:100%}.td-error{font-size:13px;border:1px solid red!important}select.select-sm{padding:0 5px;height:25px}.form-errors .ng-invalid-required,.form-errors .ui-select-error .form-control,.required,.step-three-error-border input{border:1px solid #e50000;background-color:rgba(255,0,0,.05)!important;background-image:url(../assets/error.png);background-position:top right;background-repeat:no-repeat;border-radius:3px}.btn-primary{transition:background-color .2 linear}.btn-primary.button-error{background-color:red!important}.error-border input,.ui-select-error .form-control,input.error-border{border:1px solid #e50000;background-color:rgba(255,0,0,.05)!important;background-image:url(../assets/error.png);background-position:top right;background-repeat:no-repeat;border-radius:3px}.day-picker input[readonly]{background-color:#fff}.datePickerWrapper .day-picker input[readonly]{background-color:transparent;border:0}.required-border-left,.some-required-border-left{border-left:2px solid #c8102e}.required-border-left label:before{content:'* ';color:#e50000}.some-required-border-left label.label-required:before{content:'* ';color:#e50000}.alert-container .alert-danger,.alert-container .alert-info,.alert-container .alert-success,.alert-container .alert-warning,.error-container .alert-danger,.error-container .alert-info,.error-container .alert-success,.error-container .alert-warning{padding:10px 10px 10px 40px;margin-bottom:20px;position:relative}.alert-container .alert-danger:before,.alert-container .alert-info:before,.alert-container .alert-success:before,.alert-container .alert-warning:before,.error-container .alert-danger:before,.error-container .alert-info:before,.error-container .alert-success:before,.error-container .alert-warning:before{font-family:FontAwesome;font-size:24px;position:absolute;left:10px;top:2px}.alert-container .alert-danger div,.alert-container .alert-info div,.alert-container .alert-success div,.alert-container .alert-warning div,.error-container .alert-danger div,.error-container .alert-info div,.error-container .alert-success div,.error-container .alert-warning div{width:100%}.alert-container .alert-danger a,.alert-container .alert-info a,.alert-container .alert-success a,.alert-container .alert-warning a,.error-container .alert-danger a,.error-container .alert-info a,.error-container .alert-success a,.error-container .alert-warning a{display:inline-block;padding:5px 10px;margin-top:7px;border-radius:3px}.alert-container .alert-danger a:hover,.alert-container .alert-info a:hover,.alert-container .alert-success a:hover,.alert-container .alert-warning a:hover,.error-container .alert-danger a:hover,.error-container .alert-info a:hover,.error-container .alert-success a:hover,.error-container .alert-warning a:hover{opacity:.7;text-decoration:none}.alert-container .alert-danger,.error-container .alert-danger{background-color:rgba(255,0,0,.05)!important;color:#e50000;border:1px solid #e50000}.alert-container .alert-danger:before,.error-container .alert-danger:before{content:'\f057';color:#e50000}.alert-container .alert-danger a,.error-container .alert-danger a{color:#fff;background-color:#e50000}.alert-container .alert-warning,.error-container .alert-warning{background-color:rgba(255,185,0,.05)!important;color:#d48100;border:1px solid #f19511}.alert-container .alert-warning:before,.error-container .alert-warning:before{content:'\f071';font-size:22px;color:#d48100}.alert-container .alert-warning a,.error-container .alert-warning a{color:#fff;background-color:#d48100}.alert-container .alert-info,.error-container .alert-info{background-color:rgba(0,0,255,.05)!important;color:#0a5dc7;border:1px solid #0a5dc7}.alert-container .alert-info:before,.error-container .alert-info:before{content:'\f05a';color:#0a5dc7}.alert-container .alert-info a,.error-container .alert-info a{color:#fff;background-color:#0a5dc7}.alert-container .alert-success,.error-container .alert-success{background-color:rgba(0,255,0,.05)!important;color:#198419;border:1px solid #198419}.alert-container .alert-success:before,.error-container .alert-success:before{content:'\f058';color:#198419}.alert-container .alert-success a,.error-container .alert-success a{color:#fff;background-color:#198419}.input-group .chosen-container .chosen-single{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon{padding:5px 12px}.no-error-styling.ng-invalid.ng-dirty{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.no-error-styling.ng-invalid.ng-dirty:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.ng-submitted .no-error-styling.ng-invalid{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.ng-submitted .no-error-styling.ng-invalid:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.input-wrapper{position:relative}.input-wrapper .prefix,.input-wrapper .suffix{position:absolute;top:0;line-height:34px;color:#ababad;padding:0 5px;pointer-events:none;text-align:center}.input-wrapper .prefix{left:0}.input-wrapper .suffix{right:0}.field-no-label{margin-top:20px}.add-address-modal fieldset .form-group:first-child{width:154%!important;height:70px}.add-address-modal fieldset .form-group:first-child .btn-link{transform:translateY(-62px)}.add-address-modal fieldset .form-group{margin-bottom:0!important}.add-address-modal .address-zone{margin-top:70px}label.input-custom{display:block;position:relative;line-height:34px;min-height:34px;vertical-align:center;padding-top:0;padding-left:27px}label.input-custom:hover .input-custom-skin{box-shadow:inset -1px 1px 7px rgba(0,0,0,.1);border-color:#ccc}label.input-custom input[type=checkbox],label.input-custom input[type=radio]{width:22px;height:22px;opacity:0;margin-top:0;position:absolute;top:0;left:0}label.input-custom input[type=checkbox]:focus~.input-custom-skin,label.input-custom input[type=radio]:focus~.input-custom-skin{outline:#212121 dotted 1px;outline:-webkit-focus-ring-color auto 5px}label.input-custom input[type=checkbox].disabled~.input-custom-skin,label.input-custom input[type=checkbox]:disabled~.input-custom-skin,label.input-custom input[type=radio].disabled~.input-custom-skin,label.input-custom input[type=radio]:disabled~.input-custom-skin{cursor:not-allowed;opacity:.5;box-shadow:none!important;background-color:#fff!important;border-color:#ccc!important}label.input-custom input[type=checkbox].disabled~.input-custom-skin:after,label.input-custom input[type=checkbox]:disabled~.input-custom-skin:after,label.input-custom input[type=radio].disabled~.input-custom-skin:after,label.input-custom input[type=radio]:disabled~.input-custom-skin:after{color:#333!important}label.input-custom .input-custom-skin{width:22px;height:22px;margin-top:6px;display:block;position:absolute;left:0;top:0;pointer-events:none;border:1px solid #ccc;background:#fff}label.input-custom input[type=radio]~.input-custom-skin{border-radius:100px}label.input-custom input[type=radio]:checked~.input-custom-skin,label.input-custom input[type=radio]:hover:checked~.input-custom-skin{border-color:#eee}label.input-custom input[type=radio]:checked~.input-custom-skin:after,label.input-custom input[type=radio]:hover:checked~.input-custom-skin:after{content:'';display:block;position:absolute;left:4px;top:4px;width:12px;height:12px;border-radius:100px;border:2px solid #fff}label.input-custom input[type=checkbox]~.input-custom-skin{border-radius:2px}label.input-custom input[type=checkbox]:checked~.input-custom-skin,label.input-custom input[type=checkbox]:hover:checked~.input-custom-skin{border-color:#ccc;background-color:#fff}label.input-custom input[type=checkbox]:checked~.input-custom-skin:after,label.input-custom input[type=checkbox]:hover:checked~.input-custom-skin:after{content:"\f00c";font-family:FontAwesome;display:block;position:absolute;left:-1px;top:-1px;width:22px;height:22px;line-height:22px;color:#787a7a;text-align:center}table label.input-custom{min-height:24px}.ui-select-container .ui-select-toggle{height:34px;text-align:left}.ui-select-container .ui-select-allow-clear+.caret{display:none}.ui-select-container .ui-select-match{overflow:hidden}.ui-select-container .ui-select-match .caret{position:absolute;right:12px;top:14px}.ui-select-container .ui-select-match .ui-select-clear{border:0;background-color:transparent;position:absolute;right:1px;top:1px;font-weight:400;font-size:11px;border-radius:0 4px 4px 0;height:32px;width:30px}.ui-select-container .ui-select-match[disabled]{cursor:not-allowed;background-color:#eee;opacity:1}.ui-select-container .ui-select-match .btn-link{background-color:transparent;position:absolute;right:0;font-weight:400;font-size:11px;margin-right:5px!important}.ui-select-container .ui-select-match a.btn.btn-xs.btn-link.pull-right{height:100%;width:29px;text-align:center;margin-top:-6px;padding-top:4px;color:#333;right:-1px;background-color:#ccc;border-top-right-radius:5px;border-bottom-right-radius:5px;box-shadow:rgba(0,0,0,.15) 0 0 5px 0 inset;margin-right:0!important;z-index:1}.ui-select-container .ui-select-multiple .ui-select-search{height:26px!important}.ui-select-multiple input.ui-select-search:not(.ng-touched){width:100%!important}.table>thead tr.small-row>th{border-bottom-width:0;padding-bottom:0;font-size:80%}.table>thead tr.small-row>th:not(:empty){border-bottom-width:1px;margin-right:1px}.table>thead tr:not(:first-child)>th{border-top:0}.st-sort-descent:before{content:'\25BC'}.st-sort-ascent:before{content:'\25B2'}.action-col{white-space:nowrap}.panel-table{border-color:#ddd;box-shadow:none}.panel-table>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-table>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-table>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-table>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-table .table>thead>tr>th{color:#78787a;background-color:#fbfbfc;padding:16px 8px 12px;border-bottom:0}.table-layout-fixed{table-layout:fixed}.table-striped-body tbody{border-top:0!important}.table-striped-body tbody:nth-child(even){background-color:#fafafa}.table-striped-light.slim-line .btn-link-small .btn-link{padding:4px 12px 2px}.table-striped-light.slim-line .form-control{height:30px}.table-striped-light.slim-line .chosen-container-single .chosen-single{height:30px;line-height:30px}.table-striped-light thead tr{background-color:#f2f2f2;border-bottom:0}.table-striped-light thead tr th{font-weight:500;font-size:14px;color:#333;font-family:Roboto,sans-serif;border:0;line-height:30px;padding:0 15px 0 5px}.table-striped-light tbody tr{border:0;border-bottom:1px solid #f4f4f4}.table-striped-light tbody tr:nth-child(even){background-color:#fafafa}.table-striped-light tbody tr td{font-size:14px;line-height:25px;border:0}.table-striped-light tbody tr td .btn-actions{padding:3px 8px 3px 5px}.table-striped-light tbody tr td .btn-actions .fa-bars{margin-left:5px}.table-extra-condensed td{padding:3px 5px!important}.table-aggs{background-color:#f2f2f2;width:100%;padding-top:10px;padding-bottom:2px}map{width:100%;height:100%}.vehicle-label{background-color:#fff;padding:1px 5px;border:1px solid #bbb;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.map-buttons{position:absolute;right:100px;margin-top:5px;z-index:1}.fa-stack,.fa-ul>li,.history-filter-area .form,.loading-overlay .container{position:relative}.map-buttons .btn{clear:both}.history-filter-area{padding-bottom:.5em;width:100%;float:left}.loading-overlay .container{height:100%}.filters label{margin-right:.5em}.action-activate.fa-pull-left,.action-activate.pull-left,.action-approve.fa-pull-left,.action-approve.pull-left,.action-attachments.fa-pull-left,.action-attachments.pull-left,.action-audit.fa-pull-left,.action-audit.pull-left,.action-cancel.fa-pull-left,.action-cancel.pull-left,.action-copy.fa-pull-left,.action-copy.pull-left,.action-deactivate.fa-pull-left,.action-deactivate.pull-left,.action-details.fa-pull-left,.action-details.pull-left,.action-disable.fa-pull-left,.action-disable.pull-left,.action-edit.fa-pull-left,.action-edit.pull-left,.action-enable.fa-pull-left,.action-enable.pull-left,.action-mark.fa-pull-left,.action-mark.pull-left,.action-reject.fa-pull-left,.action-reject.pull-left,.action-remove.fa-pull-left,.action-remove.pull-left,.action-resend.fa-pull-left,.action-resend.pull-left,.action-reset.fa-pull-left,.action-reset.pull-left,.action-unmark.fa-pull-left,.action-unmark.pull-left,.action-users.fa-pull-left,.action-users.pull-left,.action-view-attachments.fa-pull-left,.action-view-attachments.pull-left,.action-view.fa-pull-left,.action-view.pull-left,.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.map-notice{padding:8px 10px;background-color:#f4f4f4;border-radius:4px}.map-window-form .window-control,.map-window-form .window-label{width:100%;outline:0}.map-window-form .window-control{border-width:0 0 1px;border-bottom-color:#eee}.map-window-form .btn{font-size:13px;font-weight:300}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?v=4.7.0);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.action-activate,.action-approve,.action-attachments,.action-audit,.action-cancel,.action-copy,.action-deactivate,.action-details,.action-disable,.action-edit,.action-enable,.action-mark,.action-reject,.action-remove,.action-resend,.action-reset,.action-unmark,.action-users,.action-view,.action-view-attachments,.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.action-activate.fa-pull-right,.action-activate.pull-right,.action-approve.fa-pull-right,.action-approve.pull-right,.action-attachments.fa-pull-right,.action-attachments.pull-right,.action-audit.fa-pull-right,.action-audit.pull-right,.action-cancel.fa-pull-right,.action-cancel.pull-right,.action-copy.fa-pull-right,.action-copy.pull-right,.action-deactivate.fa-pull-right,.action-deactivate.pull-right,.action-details.fa-pull-right,.action-details.pull-right,.action-disable.fa-pull-right,.action-disable.pull-right,.action-edit.fa-pull-right,.action-edit.pull-right,.action-enable.fa-pull-right,.action-enable.pull-right,.action-mark.fa-pull-right,.action-mark.pull-right,.action-reject.fa-pull-right,.action-reject.pull-right,.action-remove.fa-pull-right,.action-remove.pull-right,.action-resend.fa-pull-right,.action-resend.pull-right,.action-reset.fa-pull-right,.action-reset.pull-right,.action-unmark.fa-pull-right,.action-unmark.pull-right,.action-users.fa-pull-right,.action-users.pull-right,.action-view-attachments.fa-pull-right,.action-view-attachments.pull-right,.action-view.fa-pull-right,.action-view.pull-right,.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.k-grid-pager .k-link,.k-grid-pager .k-pager-numbers{float:right}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-numerictextbox .k-numeric-wrap .k-select,.k-grid .k-grid-header-wrap .k-header:not(.k-widget) .k-header-column-menu,.sortable-hint .action-activate,.sortable-hint .action-approve,.sortable-hint .action-attachments,.sortable-hint .action-audit,.sortable-hint .action-cancel,.sortable-hint .action-copy,.sortable-hint .action-deactivate,.sortable-hint .action-details,.sortable-hint .action-disable,.sortable-hint .action-edit,.sortable-hint .action-enable,.sortable-hint .action-mark,.sortable-hint .action-reject,.sortable-hint .action-remove,.sortable-hint .action-resend,.sortable-hint .action-reset,.sortable-hint .action-unmark,.sortable-hint .action-users,.sortable-hint .action-view,.sortable-hint .action-view-attachments,.sortable-hint .fa{display:none}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.action-mark:before,.fa-star:before{content:"\f005"}.action-unmark:before,.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.action-enable:before,.fa-check:before{content:"\f00c"}.action-cancel:before,.action-disable:before,.action-remove:before,.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.action-view-attachments:before,.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.action-edit:before,.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.action-view:before,.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.action-approve:before,.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.action-details:before,.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.action-activate:before,.fa-check-circle-o:before{content:"\f05d"}.action-deactivate:before,.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.action-resend:before,.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.action-users:before,.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.action-attachments:before,.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.action-reset:before,.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.action-audit:before,.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.action-copy:before,.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;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}.k-grid #columnSortData,.k-grid #columnVisibleData,.k-list-scroller{overflow:auto}.ui-tooltip .ui-tooltip-content{width:auto;background-color:#333;color:#fff;padding:3px 7px;border-radius:5px;word-break:keep-all;white-space:nowrap;position:relative}.ui-tooltip .ui-tooltip-content:after{content:'';position:absolute;right:3px;bottom:-15px;border:10px solid transparent;border-top-color:#333}.sortable-hint{background-color:#00529E;padding:5px 10px;border-radius:3px;list-style:none;color:#fff}.sortable-hint a{color:#fff;position:relative}.sortable-hint a:after,.sortable-hint a:before{content:' ';position:absolute;top:0}.sortable-hint a:after{border:10px solid #00529E;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;right:-27px}.sortable-hint a:before{border:10px solid #00529E;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;left:-27px}.k-pager-info{float:left;padding:0}.k-calendar-container .k-header{background-color:#00529E!important}.k-calendar-container .k-header .k-state-hover{background-color:#015088!important}.k-calendar-container .k-today{background-color:rgba(0,82,158,.1)!important;border-width:0}.k-calendar-container .k-today .k-link{color:#333!important}.k-calendar-container .k-state-selected{background-color:#015088!important}.k-calendar-container .k-state-selected .k-link{color:#fff!important}.k-calendar-container .k-footer .k-nav-today{color:#015088!important}.k-grid td{padding:.9rem!important}.k-grid .k-alt{background-color:#fcfcfc!important}.k-grid .k-alt:hover{background-color:rgba(0,82,158,.1)!important}.k-grid .settings-container .dropdown-menu.pull-right{margin-top:12px;left:auto!important;right:0!important}.k-grid .sortorder-container .dropdown-menu a{position:relative}.k-grid .sortorder-container .dropdown-menu a .fa-arrows-v{position:absolute;color:#999;right:5px;top:5px}.k-grid .sortorder-container .placeholder{background-color:rgba(0,82,158,.1)}.k-grid .k-grid-pager{background-color:transparent;border-top:0;height:62px}.k-grid .k-grid-pager .k-pager-sizes{margin-left:10px;border-left:1px solid #d4d4d4;padding-left:10px}.k-grid .k-grid-pager .k-pager-sizes .k-header{padding-top:0}.k-grid .k-grid-pager .k-pager-sizes .k-dropdown{width:100%;margin:4px 10px 4px 0}.k-grid .k-grid-pager .k-pager-sizes .k-dropdown span{line-height:22px;height:22px;max-height:22px;min-height:22px;padding:0}.k-grid .k-grid-pager .k-pager-sizes .k-dropdown span.k-select{text-align:right}.k-grid .k-grid-pager .k-pager-nav{border:0}.k-grid .k-grid-pager .k-pager-nav:hover{border-bottom:3px solid #00529E}.k-grid .k-grid-pager .k-pager-nav.k-state-disabled,.k-grid .k-grid-pager .k-pager-nav.k-state-disabled .k-icon{cursor:not-allowed!important}.k-grid .k-grid-pager .k-pager-numbers .k-state-selected{border:0;border-bottom:3px solid #00529E;background-color:transparent;color:#00529E}.k-grid .k-grid-pager .k-pager-numbers li a{border-top:0;padding-bottom:0}.k-grid .k-grid-pager .k-pager-numbers li a:hover{border-bottom:3px solid #00529E}.k-grid #columnVisibleData label{padding:2px 10px;width:100%;box-sizing:border-box;cursor:pointer;color:#aaa}.k-grid #columnVisibleData label input[type=checkbox]{position:relative;top:2px}.k-grid #columnVisibleData label.is-checked{color:#333}.k-grid #columnVisibleData label:hover{background-color:rgba(0,82,158,.1)}.k-grid #columnMultiSelectDropDown .dropdown-menu{min-width:300px}.k-grid #columnMultiSelectDropDown .dropdown-menu .dropdown-header{max-width:175px}.k-grid #columnMultiSelectDropDown .dropdown-menu .dropdown-header .searchField{padding:5px!important;text-transform:initial;height:initial;font-weight:400}.k-grid #columnMultiSelectDropDown ul{right:0;left:auto}.k-grid #columnMultiSelectDropDown ul li{padding:0}.k-grid #columnMultiSelectDropDown ul li a{background-color:#fff;color:#aaa;font-size:13px}.k-grid #columnMultiSelectDropDown ul li a:hover{transition:background-color .2s linear,color .2s linear;background-color:rgba(0,82,158,.1);cursor:pointer;color:#00529E}.k-grid #columnMultiSelectDropDown ul li a:focus{border:0;outline:0}.k-grid #columnMultiSelectDropDown ul li.active a{color:#000}.k-grid #columnMultiSelectDropDown ul li .checkbox{margin:0;padding-right:15px}.k-grid #columnMultiSelectDropDown ul li .checkbox input{margin-top:3px!important}.k-grid .k-grid-content.k-auto-scrollable::-webkit-scrollbar{width:10px;height:10px}.k-grid .k-grid-content.k-auto-scrollable::-webkit-scrollbar-thumb{background:#666;border-radius:20px}.k-grid .k-grid-content.k-auto-scrollable::-webkit-scrollbar-track{background:#ddd;border-radius:20px}.k-grid .k-grid-content tr.k-state-selected{background-color:rgba(0,82,158,.25)!important;box-shadow:none;-webkit-box-shadow:none;color:#333!important}.k-grid .k-grid-content tr.k-state-selected a{color:#00529E}.k-grid .k-grid-content tr.k-state-selected:hover td{background-color:transparent}.k-grid .k-grid-content tr.k-state-selected td{border-top:0;border-bottom:0}.k-grid .k-grid-content tr .action-btn{padding-left:8px}.k-grid .k-grid-content tr .action-btn .btn-primary,.k-grid .k-grid-content tr .action-btn .btn-secondary{padding:3px 6px 1px;background-color:#00529E;border:0;color:#fff;margin-left:1px;margin-right:1px}.k-grid .k-grid-content tr .action-btn .btn-primary .fa-caret-down,.k-grid .k-grid-content tr .action-btn .btn-secondary .fa-caret-down{padding-left:5px;font-size:10px;position:relative;bottom:1px}.k-grid .k-grid-content tr .action-btn .btn-primary{padding:3px 8px}.k-grid .k-grid-content tr:hover{background-color:rgba(0,82,158,.1)}.k-grid .k-grid-content tr td{white-space:nowrap}.k-grid .k-grid-content .record-count{color:#999;font-weight:400}.k-grid .k-grouping-header,.k-grid .k-header.k-grid-toolbar{width:50%;box-sizing:border-box;height:45px;border:0;padding-top:3px}.k-grid .k-grouping-header .k-group-indicator,.k-grid .k-header.k-grid-toolbar .k-group-indicator{background-color:#00529E;border-color:#00529E}.k-grid .k-grouping-header .k-group-indicator .k-i-group-delete,.k-grid .k-header.k-grid-toolbar .k-group-indicator .k-i-group-delete{position:relative;bottom:2px}.k-grid .k-grouping-header .k-group-indicator .k-i-group-delete:active,.k-grid .k-grouping-header .k-group-indicator .k-i-group-delete:before,.k-grid .k-header.k-grid-toolbar .k-group-indicator .k-i-group-delete:active,.k-grid .k-header.k-grid-toolbar .k-group-indicator .k-i-group-delete:before{content:"\e11b";color:#fff}.k-grid .k-grouping-header .k-group-indicator .k-link .k-i-sarrow-n,.k-grid .k-grouping-header .k-group-indicator .k-link .k-i-sarrow-s,.k-grid .k-header.k-grid-toolbar .k-group-indicator .k-link .k-i-sarrow-n,.k-grid .k-header.k-grid-toolbar .k-group-indicator .k-link .k-i-sarrow-s{color:#00529E;position:relative;bottom:2px}.k-grid .k-grouping-header .k-group-indicator .k-link .k-i-sarrow-n:before,.k-grid .k-grouping-header .k-group-indicator .k-link .k-i-sarrow-s:before,.k-grid .k-header.k-grid-toolbar .k-group-indicator .k-link .k-i-sarrow-n:before,.k-grid .k-header.k-grid-toolbar .k-group-indicator .k-link .k-i-sarrow-s:before{content:'\e128'!important;color:#fff!important;font-size:18px}.k-grid .k-grouping-header .k-group-indicator .k-link .k-i-sarrow-n:before,.k-grid .k-header.k-grid-toolbar .k-group-indicator .k-link .k-i-sarrow-n:before{color:#fff!important;content:'\e127'!important}.k-grid .k-header.k-grid-toolbar{min-width:530px;text-align:right!important;float:right;border-left:1px solid #fff}.k-grid .k-header.k-grid-toolbar .toolbar #profileName{color:#00529E;max-width:249px;max-height:35px;position:relative;overflow:hidden;text-overflow:ellipsis;top:5px;display:inline-block;white-space:nowrap}.k-grid .k-header.k-grid-toolbar .toolbar .fa-table{font-size:18px}.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn{background-color:transparent;padding-left:5px;padding-right:5px}.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus{outline:0;box-shadow:none}.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-activate,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-approve,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-attachments,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-audit,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-cancel,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-copy,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-deactivate,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-details,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-disable,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-edit,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-enable,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-mark,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-reject,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-remove,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-resend,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-reset,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-unmark,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-users,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-view,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-view-attachments,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .fa{color:#00529E}.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-activate,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-approve,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-attachments,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-audit,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-cancel,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-copy,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-deactivate,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-details,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-disable,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-edit,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-enable,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-mark,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reject,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-remove,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-resend,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reset,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-unmark,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-users,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view-attachments,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .fa{opacity:1;color:#666;vertical-align:top;font-size:20px}.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-activate.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-activate.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-activate.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-activate.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-approve.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-approve.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-approve.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-approve.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-attachments.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-attachments.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-attachments.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-attachments.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-audit.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-audit.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-audit.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-audit.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-cancel.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-cancel.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-cancel.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-cancel.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-copy.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-copy.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-copy.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-copy.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-deactivate.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-deactivate.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-deactivate.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-deactivate.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-details.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-details.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-details.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-details.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-disable.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-disable.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-disable.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-disable.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-edit.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-edit.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-edit.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-edit.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-enable.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-enable.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-enable.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-enable.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-mark.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-mark.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-mark.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-mark.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reject.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reject.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reject.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reject.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-remove.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-remove.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-remove.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-remove.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-resend.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-resend.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-resend.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-resend.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reset.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reset.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reset.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reset.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-unmark.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-unmark.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-unmark.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-unmark.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-users.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-users.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-users.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-users.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view-attachments.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view-attachments.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view-attachments.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view-attachments.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .fa.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .fa.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .fa.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .fa.fa-table{position:relative;bottom:2px}.k-grid .k-header.k-grid-toolbar .toolbar .search{border-radius:4px;border:0;background-color:#fff;height:30px;line-height:30px;max-width:225px;width:100%;text-indent:30px}.k-grid .k-header.k-grid-toolbar .toolbar .search:focus{outline:0}.k-grid .k-header.k-grid-toolbar .toolbar .search[disabled]{background-color:#d3d3d3}.k-grid .k-header.k-grid-toolbar .toolbar .fa-search{position:relative;left:25px;font-size:16px;color:#999}.k-grid .k-header.k-grid-toolbar .toolbar .query-delete{background-color:#00529E;position:absolute;right:5px;top:-5px;color:#fff;text-align:center;padding:5px 7px;border-radius:4px;cursor:pointer}.k-grid .k-header.k-grid-toolbar .toolbar .query-delete:hover{opacity:.7}.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-activate,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-approve,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-attachments,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-audit,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-cancel,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-copy,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-deactivate,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-details,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-disable,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-edit,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-enable,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-mark,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-reject,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-remove,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-resend,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-reset,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-unmark,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-users,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-view,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-view-attachments,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .fa{left:1px;position:relative}.k-grid .k-grouping-row p{padding-left:4px}.k-grid .k-grouping-row .k-i-collapse:before{content:'\f146';font-family:FontAwesome;font-size:14px}.k-grid .k-grouping-row .k-i-expand:before{content:'\f0fe';font-family:FontAwesome;font-size:14px}.k-grid .k-grouping-header,.k-grid .k-header{color:#919191!important;padding-top:7px;background-color:#ececec}.k-grid .k-grid-header{background-color:#d6d6d6!important}.k-grid .k-grid-header-wrap .k-header:not(.k-widget){padding:6px 12px 8px;background-color:#d6d6d6!important;cursor:pointer;border-color:#c7c7c7;border-top-width:1px;color:#444!important}.k-grid .k-grid-header-wrap .k-header:not(.k-widget):hover{background-color:#c8c8c8!important}.k-grid .k-grid-header-wrap .k-header:not(.k-widget)[aria-sort]{box-sizing:border-box;color:#fff!important;background-color:#00529E!important;opacity:1;padding-left:20px;border-top-color:#00529E;position:relative}.k-grid .k-grid-header-wrap .k-header:not(.k-widget)[aria-sort] .k-link{color:#fff}.k-grid .k-grid-header-wrap .k-header:not(.k-widget)[aria-sort] .k-link .k-icon{position:absolute;left:5px}.k-grid .k-grid-header-wrap .k-header:not(.k-widget) .k-i-arrow-s{float:left}.k-grid .k-grid-header-wrap .k-header:not(.k-widget) .k-i-arrow-s:before{content:'\e128'!important;opacity:1}.k-grid .k-grid-header-wrap .k-header:not(.k-widget) .k-i-arrow-n{float:left}.k-grid .k-grid-header-wrap .k-header:not(.k-widget) .k-i-arrow-n:before{content:'\e127'!important;opacity:1}.k-grid .k-grid-header-wrap .k-header:not(.k-widget) .k-link{color:#4c4c4c}.k-grid .k-grid-header-wrap .k-header:not(.k-widget) .k-link .k-icon{opacity:1}.k-grid .k-grid-header-wrap tr:not(.k-filter-row) .k-group-cell{width:20px}.k-grid .k-grid-header-wrap tr:not(.k-filter-row) .k-group-cell:before{content:'\f146';font-family:FontAwesome;position:relative;right:4px;bottom:0}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-datepicker .k-picker-wrap .k-select .k-i-calendar,.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-datetimepicker .k-picker-wrap .k-select .k-i-calendar,.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-datetimepicker .k-picker-wrap .k-select .k-i-clock{bottom:4px}.k-grid .k-grid-header-wrap tr:not(.k-filter-row) .k-group-cell.open:before{content:'\f0fe'}.k-grid .k-grid-header-wrap .k-filter-row,.k-grid .k-grid-header-wrap .k-filter-row:hover{background:#a8a8a8}.k-grid .k-grid-header-wrap .k-filter-row th{border-top:1px solid #838383;border-color:#8c8c8c;box-shadow:inset 1px 4px 9px -6px #666;padding:5px 9px}.k-grid .k-grid-header-wrap .k-filter-row th.k-group-cell{border-top:1px solid #838383;background:#a8a8a8!important}.k-grid .k-grid-header-wrap .k-filter-row th.k-group-cell:hover{background-color:#a8a8a8!important;cursor:initial}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-operator-hidden{padding-right:32px!important}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell>span{padding-right:60px}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell>span .k-button{margin:0;padding:0;line-height:27px;width:28px;background-color:#00529E;border-color:#00529E;border-radius:3px;height:100%;text-align:center}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell>span .k-button:hover{opacity:.7}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell>span .k-button .k-i-close{color:#fff;opacity:1}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-numerictextbox .k-numeric-wrap{padding:0;height:27px}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-datepicker .k-picker-wrap{height:27px}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-datepicker .k-picker-wrap .k-select{border-width:0;height:25px}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-datetimepicker .k-picker-wrap{height:27px}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-datetimepicker .k-picker-wrap .k-select{border-width:0;height:25px}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-widget{padding-top:0}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-widget input{min-width:20px;height:22px;line-height:22px}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-widget.k-dropdown-operator{height:27px;width:30px;border-radius:10px;right:33px}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-widget.k-dropdown-operator .k-state-default{height:27px;padding:0 10px;background-color:#ddd;border-color:#ddd;border-radius:0 3px 3px 0}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-widget.k-dropdown-operator .k-state-default:after{content:"\f0d7";font-family:FontAwesome;height:10px;width:16px;position:absolute;background-repeat:no-repeat;left:17px;top:12px;font-size:10px;color:#666}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-widget.k-dropdown-operator .k-state-default .k-i-filter{left:2px;top:-4px;width:20px;color:#666;opacity:1}.k-grid .k-multiselect-wrap{overflow:hidden}.k-grid .k-multiselect-wrap .k-button{text-align:left;font-size:10.5px!important;padding-left:.4em!important;margin-right:.1em!important;padding-right:20px!important;width:auto!important}.k-grid .k-multiselect-wrap .k-select{right:-.8em!important}.k-grid .k-dropdown-wrap,.k-grid .k-dropdown-wrap .k-input{padding:0}.k-grid .k-dropdown-wrap .k-icon{top:-3px;right:-5px}.k-grid .k-slider-horizontal{margin-left:10px;position:relative;bottom:10px}.k-grid .k-slider-horizontal .k-slider-wrap{min-width:180px!important;height:55%}.k-grid .k-slider-horizontal .k-slider-wrap .k-slider-items .k-tick{font-size:12px;padding-top:3px;text-align:center;position:relative;top:12px}.k-grid .k-slider-horizontal .k-slider-wrap .k-slider-items .k-tick .k-label{position:relative;top:5px}.k-grid .k-slider-horizontal .k-slider-wrap .k-last .k-label{left:0;top:9px!important}.k-grid .k-slider-horizontal .k-slider-wrap .k-first .k-label{left:-100%;top:9px!important}.k-grid .k-slider-horizontal .k-draghandle{background-color:#00529E;border-color:#00529E;border-bottom-right-radius:0;transform:rotate(45deg)}.k-grid .k-slider-horizontal .k-draghandle:focus{outline:0}.k-grid .k-slider-horizontal .k-draghandle:hover{box-shadow:0 0 0 3px rgba(0,0,0,.2)}.k-grid .k-slider-horizontal .k-draghandle.k-state-focused,.k-grid .k-slider-horizontal .k-draghandle.k-state-focused:link,.k-grid .k-slider-horizontal .k-slider-selection{background-color:#00529E;border-color:#00529E}.k-grid.two-toolbars .k-grouping-header{width:30%!important}.k-grid.two-toolbars .k-header.k-grid-toolbar{width:70%}.k-grid.two-toolbars .k-header.k-grid-toolbar .additional-toolbar{width:40%!important;text-align:center;float:left;margin-top:0;position:relative}.k-grid.two-toolbars .k-header.k-grid-toolbar .additional-toolbar .k-input{text-align:left}.k-grid.two-toolbars .k-header.k-grid-toolbar .additional-toolbar .category-label{margin-left:10px}.k-grid.two-toolbars .k-header.k-grid-toolbar .additional-toolbar:after{content:'';width:1px;position:absolute;right:0;background-color:#fff;top:-3px;height:45px}.k-grid.two-toolbars .k-header.k-grid-toolbar .toolbar:not(.additional-toolbar){min-width:500px!important}#columnVisibleData label{font-weight:400}.k-list-container{min-width:150px!important}.k-grid .tooltip{white-space:nowrap!important}.k-grid .tooltip.text-wrap{white-space:initial!important}.k-filtercell .date-range{padding-right:0!important}.k-filtercell .date-range button{position:initial!important;display:inline-block}.k-filtercell .date-range .k-picker-wrap{padding-right:0}.k-filtercell .date-range .k-datepicker{display:inline-block;max-width:95px}.k-filtercell .date-range #endDate,.k-filtercell .date-range #startDate{font-size:11px}.k-filtercell .date-range .k-numerictextbox{display:inline-block;max-width:75px;font-size:11px}.k-filtercell .date-range #endRange,.k-filtercell .date-range #startRange{font-size:11px}.k-filtercell .date-range .fa-arrows-h{margin-left:4px;margin-right:4px}.btn-link{cursor:pointer}.btn-invis{cursor:initial;background-color:transparent}.btn-invis:active,.btn-invis:active:focus,.btn-invis:focus{outline:0;box-shadow:none}.input-group .btn-default .fa-calendar{margin:0 2px}.btn-date-picker{width:12rem}.toggle-buttons label.btn{padding-left:40px;padding-right:40px;border-radius:100px}.toggle-buttons label.btn.active{background-color:#00529e!important;box-shadow:none}.btn.btn-secondary.btn-danger-hover{transition:border-color .2s linear,color .2s linear}.btn.btn-secondary.btn-danger-hover:hover{border-color:#c8102e!important;color:#c8102e!important}.btn.btn-primary.btn-success-hover{transition:background-color .2s linear,border-color .2s linear}.btn.btn-primary.btn-success-hover:hover{background-color:#0C7F00!important;border-color:#0C7F00!important}.ie9 .freight-forwarder-inquiry .k-grid-content tr{outline:#dbdbde solid 1px}.ie10 a:hover,.ie9 a:hover{cursor:pointer}.chosen-container,.chosen-results{width:100%!important}.chosen-results>li{white-space:nowrap}.chosen-container.chosen-disabled>a{background-color:#eee;border:1px solid #ccc}.k-i-justify-left::before{content:"\e61d"}.k-i-justify-center::before{content:"\e61e"}.k-i-justify-right::before{content:"\e61f"}.k-i-justify-full::before{content:"\e620"}.k-i-insert-ordered-list::before,.k-i-list-numbered::before{content:"\e613"}.k-i-insert-unordered-list::before,.k-i-list-bulleted::before{content:"\e614"}.k-i-create-link::before{content:"\e10f"}.k-i-insert-image:before{content:"\e501"}.k-i-insert-file:before{content:"\e907"}.k-i-subscript::before{content:"\e609"}.k-i-superscript::before{content:"\e60a"}.k-i-create-table::before{content:"\e676"}.k-i-view-html::before{content:"\e918"}.k-i-clean-formatting::before{content:"\e667"}.k-foreColor::before{content:"\e605"}.k-backColor::before{content:"\e50f"}.k-i-add-column-left::before{content:"\e67b"}.k-i-add-column-right::before{content:"\e67c"}.k-i-table-properties::before,.k-i-table-wizard::before{content:"\e678"}.k-i-add-row-above::before{content:"\e67d"}.k-i-add-row-below::before{content:"\e67e"}.k-i-delete-column::before{content:"\e67f"}.k-i-delete-row::before{content:"\e680"}label.switch{position:relative;display:block;width:93px;height:34px;overflow:hidden;padding-top:3px}.multi-step-form-breadcrumb .action-approve,.multi-step-form-breadcrumb .fa-check-circle,label.switch input{display:none}label.switch.switch-small{height:30px;width:40px!important}label.switch.switch-small .slider:before{height:22px!important;width:15px!important}label.switch.switch-small .slider .off,label.switch.switch-small .slider .on{padding-top:6px!important}.slider .off,.slider .on{padding-top:8px;position:absolute;transition:.4s;font-size:15px}label.switch.switch-small input:checked+.slider:before{transform:translateX(18px)}label.switch.focus{width:80px}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:3px;transition:.4s}.slider .on{left:-40px}.slider .off{right:15px;color:#333}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:2px}input:checked+.slider{background-color:#00529e}input:checked+.slider .on{left:10px;color:#fff}input:checked+.slider .off{right:-40px}input:focus+.slider{box-shadow:0 0 1px #00529e}input:checked+.slider:before{transform:translateX(44px)}.alerts{position:fixed;right:20px;top:72px;z-index:1500}.alerts .alert{margin-bottom:1em;box-shadow:0 3px 7px 1px rgba(0,0,0,.07)}.alert-animation.ng-enter,.alert-animation.ng-leave{transition:.5s cubic-bezier(0,.3,.5,1) all}.alert-animation.ng-enter,.alert-animation.ng-leave.ng-leave-active{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);opacity:0}.alert-animation.ng-enter.ng-enter-active,.alert-animation.ng-leave{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.json-tree-container{border-radius:3px;background:#87a2de;font-family:monospace;font-size:15px;color:#000;padding:10px}.json-tree-container section{position:absolute}.json-tree-container .button,.json-tree-container a,.json-tree-container button,.json-tree-container input[type=text],.json-tree-container input[type=url],.json-tree-container input[type=button]{display:inline-block;height:1.75em;border:solid;outline:0;background:0 0;border-color:rgba(255,255,255,.7);border-width:0;color:rgba(255,255,255,.7);transition:all .1s;padding:.2em}.json-tree-container input[type=text],.json-tree-container input[type=url]{padding:.25em;border-bottom-width:2px}.json-tree-container input[type=text]:focus,.json-tree-container input[type=url]:focus{border-color:#fff;color:#fff}.json-tree-container input[type=text]::-webkit-input-placeholder,.json-tree-container input[type=url]::-webkit-input-placeholder{color:#fff}.json-tree-container .button,.json-tree-container a,.json-tree-container button,.json-tree-container input[type=button]{border-width:2px;padding:.2em .4em;color:rgba(255,255,255,.7)}.json-tree-container .button:active,.json-tree-container .button:hover,.json-tree-container a:active,.json-tree-container a:hover,.json-tree-container button:active,.json-tree-container button:hover,.json-tree-container input[type=button]:active,.json-tree-container input[type=button]:hover{color:#fff}.json-tree-container .button:active,.json-tree-container a:active,.json-tree-container button:active,.json-tree-container input[type=button]:active{border-color:#fff}.json-tree-container #input-controls{background:#66ADAF;box-shadow:0 .33em 0 rgba(102,173,175,.5);padding:.5em;top:1em;left:2%;right:2%}.json-tree-container #input-controls .json-url input{width:30%}.json-tree-container #input-controls .json-url input.ng-invalid-url,.json-tree-container #input-controls .json-url.error input{color:red}.json-tree-container #input-controls .json-file input[type=file]{visibility:hidden;width:0}.json-tree-container #input-controls .github{float:right;text-decoration:none}.json-tree-container #input,.json-tree-container #output{top:5.08em;bottom:2%}.json-tree-container #input{left:2%;right:52%;background:#e05069;box-shadow:.33em .33em 0 rgba(224,80,105,.5)}.json-tree-container #input textarea{width:100%;height:100%;outline:0;resize:none;border:none;padding:1em;color:#fff;background:0 0}.json-tree-container #input.error textarea{box-shadow:inset 0 0 0 4px red}.json-tree-container #input .error-modal{position:absolute;top:4em;left:10%;right:10%;padding:1.5em;background:#cb4e7f;box-shadow:0 4px 10px rgba(0,0,0,.2);color:#fff}.json-tree-container #output{left:52%;right:2%;overflow-y:scroll;padding:1em;background:#ffa562;box-shadow:-.33em .33em 0 rgba(255,165,98,.5)}.json-tree-container json-tree ul{margin:0;background:rgba(255,255,255,.1)}.json-tree-container json-tree .key{color:#00008b}.json-tree-container json-tree .branch-preview{max-width:60%}.json-tree-container json-tree .branch-preview::after{content:'...'}.broadcast-messages-pane{position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:900px;z-index:1;background-color:#fff;border:1px solid #ccc;padding:10px}.broadcast-messages-pane-title{position:absolute;top:-24px;background:#fff;border:1px solid;border-color:#ccc #ccc #fff;padding:4px 10px;height:25px;left:-1px;color:red;cursor:pointer}.broadcast-messages{overflow:hidden}.broadcast-messages.open{overflow:auto}.broadcast-messages.open-add,.broadcast-messages.open-remove{transition:all cubic-bezier(0,.6,.4,1) .25s;overflow:hidden!important}.broadcast-messages,.broadcast-messages.open-add,.broadcast-messages.open-remove.open-remove-active{height:20px}.broadcast-messages.open,.broadcast-messages.open-add.open-add-active,.broadcast-messages.open-remove{height:160px}.broadcast-message{margin-bottom:3px;position:relative;z-index:10;float:left;clear:left}.broadcastMessageModal .k-tool{width:30px!important;height:40px!important}.broadcastMessageModal .k-editor-toolbar{font-size:10px}.blue-icon{color:#00529e;margin-right:10px;margin-left:10px;font-size:24px}.box-container{display:inline-flex;align-items:center;color:#00529e;background-color:#e8f4ff;border:1px solid #00529e;padding:5px 15px 5px 5px;font-family:Roboto,sans-serif!important;border-radius:5px}#documents-attachment{width:100%;min-height:150px;border:3px dashed rgba(0,0,0,.3);border-radius:5px;font-family:Arial;text-align:center;position:relative;font-size:20px;color:#7E7E7E;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}#documents-attachment input{position:absolute;cursor:pointer;left:0;top:0;opacity:0}#documents-attachment.mouse-over{border:3px dashed rgba(0,0,0,.3);color:#7E7E7E}.drag-drop{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#filename{margin-top:10px;font-size:14px;line-height:1.5em}.closeBtn:hover{color:red}.file-list{max-width:100%}.file-item{cursor:pointer}#problem-chart-tooltip{opacity:1;position:absolute;z-index:99;background:rgba(0,0,0,.8);padding:5px;border-radius:7px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#problem-chart-tooltip.timeslot a{color:#db2315}#problem-chart-tooltip.approaching a{color:#fda63e}#problem-chart-tooltip.incurring a{color:#db2315}#problem-chart-tooltip.non-issue{color:#fff}#problem-chart-tooltip.below{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#problem-chart-tooltip.below:before{border:solid;border-color:#111 transparent;border-color:rgba(0,0,0,.8) transparent;border-width:0 8px 8px;bottom:22px;content:"";display:block;left:50%;position:absolute;z-index:99;transition:all .1s ease;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}#problem-chart-tooltip.above{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}#problem-chart-tooltip.above:before{border:solid;border-color:#111 transparent;border-color:rgba(0,0,0,.8) transparent;border-width:8px 8px 0;bottom:22px;content:"";display:block;left:50%;top:100%;position:absolute;z-index:99;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.cc-datetimerangepicker.form-control{padding:0}.cc-datetimerangepicker.form-control .btn{padding-left:0}.cc-datetimerangepicker.form-control .picker .dropdown-menu{left:auto;right:0}.cc-datetimerangepicker.form-control .picker.capacities .datetimepicker{width:435px;padding-right:15px}.cc-datetimerangepicker.form-control .picker.capacities .datetimepicker td abbr{display:inline-block;padding:0 2px}#orderBooking .btn-invis,.bootstrap-datetimepicker-widget{padding-right:15px!important}.cc-datetimerangepicker.form-control .picker.capacities .datetimepicker td abbr:first-child{width:50%;font-weight:700;text-align:right}.cc-datetimerangepicker.form-control .picker.capacities .datetimepicker td abbr:nth-child(2){width:50%;text-align:left;font-size:12px;font-weight:400}.cc-datetimerangepicker.form-control .picker.capacities .datetimepicker td.booked abbr{text-decoration:line-through;color:red}.cc-datetimerangepicker.form-control .picker.capacities .datetimepicker td.booked abbr:hover{color:red!important}.cc-datetimerangepicker.form-control .picker.capacities .datetimepicker table.hour-view td abbr:first-child{width:70%}.cc-datetimerangepicker.form-control .picker.capacities .datetimepicker table.hour-view td abbr:nth-child(2){width:30%}.bootstrap-datetimepicker-widget .datepicker{display:inherit!important;font:inherit!important;font-weight:inherit!important;border:inherit!important;border-radius:inherit!important;box-shadow:inherit!important}cc-datetimepicker .datetimepicker{height:100%;box-shadow:inset 0 0 0 rgba(0,0,0,.075);border:0}cc-datetimepicker .datetimepicker .switch{width:initial!important}cc-datetimepicker .date-time-select{padding-left:0}cc-datetimepicker .date-time-clear{position:absolute;right:30px;top:0;padding-right:10px;padding-left:10px}.attachment .box_input{background:#F8F8F8;border:5px dashed #DDD;width:100%;height:100%;text-align:center;padding-top:25px;padding-bottom:15px}.attachment .dragover{border:5px dashed #00f}.location-field-options.nested{font-size:12px;padding-left:20px;border-left:2px solid #eee}.location-field-options.nested .btn,.location-field-options.nested .form-control{font-size:12px;height:30px}.location-field-options.nested .ui-select-toggle .btn{height:24px;margin-top:-2px}.location-field-options.nested .form-group:last-child{margin-bottom:0}.location-field-options.nested .dropdown-menu{font-size:12px}.reference-field .ui-select-choices-row-inner{overflow:hidden}.reference-field .reference-field-separator{border-top:1px solid gray}.vessel-link-buttons .vessel-add,.vessel-link-buttons .vessel-add:active,.vessel-link-buttons .vessel-add:focus,.vessel-link-buttons .vessel-add:hover,.vessel-link-buttons .vessel-edit,.vessel-link-buttons .vessel-edit:active,.vessel-link-buttons .vessel-edit:focus,.vessel-link-buttons .vessel-edit:hover{border-color:transparent}cc-vessel-schedule-selector ul{width:100%}li>a>div>div>.vessel-schedule-date{color:#7f7f7f}li.active>a>div>div>.vessel-schedule-date{color:#ccc}ul .vessel-schedule-info{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.vessel-link-buttons{position:relative}.vessel-link-buttons .vessel-add,.vessel-link-buttons .vessel-edit{color:#00529e;font-weight:400;border-radius:0;cursor:pointer;padding:0;margin:0 5px 0 0;position:absolute;top:0;right:0}.vessel-link-buttons .vessel-add,.vessel-link-buttons .vessel-add.active,.vessel-link-buttons .vessel-add:active,.vessel-link-buttons .vessel-add[disabled],.vessel-link-buttons .vessel-edit,.vessel-link-buttons .vessel-edit.active,.vessel-link-buttons .vessel-edit:active,.vessel-link-buttons .vessel-edit[disabled],fieldset[disabled] .vessel-link-buttons .vessel-add,fieldset[disabled] .vessel-link-buttons .vessel-edit{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.vessel-link-buttons .vessel-add:focus,.vessel-link-buttons .vessel-add:hover,.vessel-link-buttons .vessel-edit:focus,.vessel-link-buttons .vessel-edit:hover{color:#002a52;text-decoration:underline;background-color:transparent}.vessel-link-buttons .vessel-add[disabled]:focus,.vessel-link-buttons .vessel-add[disabled]:hover,.vessel-link-buttons .vessel-edit[disabled]:focus,.vessel-link-buttons .vessel-edit[disabled]:hover,fieldset[disabled] .vessel-link-buttons .vessel-add:focus,fieldset[disabled] .vessel-link-buttons .vessel-add:hover,fieldset[disabled] .vessel-link-buttons .vessel-edit:focus,fieldset[disabled] .vessel-link-buttons .vessel-edit:hover{color:#777;text-decoration:none}.link-button,.multi-step-horizontal .multi-step-form-breadcrumbs li.visited:hover,.step-form-breadcrumbs li.visited:hover,.ui-datepicker a:hover,.vessel-link-buttons .vessel-edit:focus,.vessel-link-buttons .vessel-edit:hover{text-decoration:underline}.vessel-link-buttons .vessel-edit{color:#00529e;font-weight:400;border-radius:0;cursor:pointer;margin-right:0;right:55px}.vessel-link-buttons .vessel-edit,.vessel-link-buttons .vessel-edit.active,.vessel-link-buttons .vessel-edit:active,.vessel-link-buttons .vessel-edit[disabled],fieldset[disabled] .vessel-link-buttons .vessel-edit{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.vessel-link-buttons .vessel-edit:focus,.vessel-link-buttons .vessel-edit:hover{color:#002a52;background-color:transparent}.vessel-link-buttons .vessel-edit[disabled]:focus,.vessel-link-buttons .vessel-edit[disabled]:hover,fieldset[disabled] .vessel-link-buttons .vessel-edit:focus,fieldset[disabled] .vessel-link-buttons .vessel-edit:hover{color:#777;text-decoration:none}.vessel-link-buttons cc-vessel-schedule-table{display:block;margin-top:5px}fieldset[disabled]{position:relative}fieldset[disabled] .fieldset-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}json-tree,json-tree *,json-tree :after,json-tree :before{box-sizing:border-box}json-tree .expandable{position:relative}json-tree .expandable::before{pointer-events:none}json-tree .expandable::before,json-tree .expandable>.key{cursor:pointer}json-tree .branch-preview{display:inline-block;vertical-align:middle;overflow:hidden;font-style:italic;max-width:40%;height:1.5em;opacity:.7}json-tree ul{padding-left:20px}json-tree li,json-tree ul{list-style:none}json-tree li{line-height:1.5em}json-tree .key{vertical-align:middle;color:#D02828;padding:5px 10px 5px 15px}json-tree .key::after{content:':'}json-tree json-node.expandable::before{content:'\25b6';position:absolute;left:0;font-size:10px;transition:transform .1s ease}json-tree json-node.expandable.expanded::before{transform:rotate(90deg)}json-tree .branch-preview,json-tree .leaf-value{word-break:break-all}.b-inline-block{white-space:nowrap;display:inline-block}.header-button{min-width:100px;padding:5px;height:40px}.datePickerWrapper{width:200px;padding-top:0}.timeItem{white-space:nowrap;display:inline-block;margin-right:5px}.timeItem span{font-size:smaller}.agreement,.announcement{font-size:20px;padding-left:10px}.agreement .agreement-item{cursor:pointer}.agreement .acceptance-required{color:#999}.agreement .acceptance-approval-required{color:#FFC200}.agreement .acceptance-rejected{color:#fa6061}.agreement .accepted{color:#3DC36C}.agreement .suspended{color:#fa6061}.announcement .new{color:#999;cursor:pointer}.timebox{color:#fff;vertical-align:center;line-height:30px;height:30px;font-weight:700;display:inline-block;border-radius:3px;position:relative;margin-right:5px;background-color:#d2d2d2;text-align:center}.timebox .popover-content{color:initial}.timebox>span{color:#fff;font-size:x-small}.timebox.overbooking{background-color:#c12121}.timebox.available{background-color:#0c7f00}.timebox.limited{background-color:#d29940}.boxWrapper{display:inline-block}.sub-box{float:left;width:49%;margin-top:5px}.sub-box.space{margin-right:2%}.sub-box.nonspace{margin-right:0!important}.interval-15mn{width:60px}.interval-30mn{width:125px}.interval-60mn{width:255px}.interval-120mn{width:515px}.live-traffic-container{min-height:200px;overflow-x:scroll;padding:0;opacity:1;transition:opacity .5s linear}.live-traffic-container.slight-fade{opacity:.5;pointer-events:none}.live-traffic{margin:30px 5px 5px}.live-traffic thead th{padding:15px 15px 15px 25px;height:28px!important}.live-traffic tbody tr{padding:5px;border:1px solid #666}.live-traffic tbody tr td{padding:10px}.transporter-facility-agreement,.transporter-facility-agreement div{white-space:nowrap;display:inline-block}.transporter-account-type{width:400px}.account-type-container{height:40px}.account-type-container div{vertical-align:middle}.tableScroll{width:100%;overflow-x:scroll}.tableScroll thead tr{border-top:1px solid #fff}.tableScroll thead tr th{border-left:1px solid #fff;border-right:1px solid #fff}.table-transporter{width:100%!important}.time-head{padding-left:10px;position:relative}.time-head ul{padding-left:0}.time-head .current-time-line{position:absolute;z-index:2;width:2px;height:1px;top:-2px;background-color:#c12121;transform:translateX(-1px);margin-left:25px}.time-head .current-time-line:before{content:attr(data-text);position:absolute;top:-21px;transform:translateX(-50%);background-color:#c12121;color:#fff;font-weight:400;font-size:12px;padding:2px 10px;border-radius:15px}.time-head .timeItem{position:relative;text-align:center;transform:translateX(-3px)}.time-head .timeItem .hideTime{visibility:hidden}.time-head .timeItem:before{content:'';border-left:1px solid #aaa;position:absolute;bottom:-5px;left:36%;width:1px;height:5px}.listTime{float:left;display:block}.columnTitle{width:200px}.columnContent{width:100%;white-space:nowrap}.listBoxWrapper{padding-left:20px}.dashboardBoxWrapper{position:relative;top:-26px}.dashboardSection{height:100px}.suspend-transporter{color:#d2d2d2}.role-modal .permission{width:33%;padding:10px;font-weight:400}.role-modal .permission:nth-child(1){padding-left:5px}.role-modal .permission:nth-child(3){padding-right:5px}.role-modal .features .enabled{padding-right:0}.role-modal .features .disabled{padding-left:0}.role-modal .features .disabled>div:first-child,.role-modal .features .enabled>div:first-child{margin-bottom:0}.role-modal .features .disabled>div:nth-child(2),.role-modal .features .enabled>div:nth-child(2){margin-bottom:10px}.role-modal .features .disabled select,.role-modal .features .enabled select{height:300px}.role-modal .features .edit{margin-top:100px}.role-modal .features .edit button{margin-bottom:5px}.role-modal input[type=text]{text-transform:none}.users-list th[st-sort]{cursor:pointer;color:#00529e}.users-list td .tick{margin-left:20px}.milestone-modal .milestone{position:relative;margin-bottom:0;padding-bottom:30px;margin-left:20px;border-left:2px solid grey}.milestone-modal .milestone:before{font-family:FontAwesome;color:grey;content:'\f10c';background-color:#fff;position:absolute;top:-7px;left:-11px;font-size:25px}.milestone-modal .milestone.milestone-complete:before{color:green;content:'\f058'}.milestone-modal .milestone.no-border{border-left:0}.logotype{margin:0 0 0 10px;font-family:'Arial Narrow',Arial,sans-serif;font-weight:700;font-style:normal;float:left;line-height:50px}.logotype>span{float:left}.logotype-container{color:#e92516}.logotype-chain{color:#ddd}.cc-messages{margin:0}.cc-messages .msg-info{text-align:center}.cc-messages .msg-info>div{display:inline-block;width:auto;background-color:#e0ffff;border:1px solid #ccc;border-radius:7px;padding:5px 15px 5px 5px;border-right:1px solid #aaa;border-bottom:1px solid #aaa;margin-bottom:8px}.cc-messages .day-grp .day-box>div,.cc-messages .no-msgs>div{background-color:#e0ffff;border:1px solid #ccc;padding:5px 15px 5px 5px;display:inline-block;width:auto;margin-bottom:8px}.cc-messages .no-msgs{text-align:center}.cc-messages .no-msgs>div{border-radius:7px;border-right:1px solid #aaa;border-bottom:1px solid #aaa}.cc-messages .day-grp .day-box{text-align:center}.cc-messages .day-grp .day-box>div{border-radius:7px;border-right:1px solid #aaa;border-bottom:1px solid #aaa}.cc-messages .day-grp .msg-box{display:relative}.cc-messages .day-grp .msg-box>div{display:inline-block;width:auto;max-width:90%;background-color:#fff;border:1px solid #ccc;border-radius:7px;padding:5px 15px 15px;margin-bottom:8px;margin-left:7px}.cc-messages .day-grp .msg-box>div .msg-hdr{color:#00f}.cc-messages .day-grp .msg-box>div .msg-hdr.vehicle{color:#ff8c00}.cc-messages .day-grp .msg-box>div .msg-hdr.user{color:#9400d3}.cc-messages .day-grp .msg-box>div .msg-body>span{white-space:pre-line;overflow-wrap:break-word;word-wrap:break-word;display:block}.cc-messages .day-grp .msg-box>div .msg-status{position:absolute;right:5px;bottom:0}.cc-messages .day-grp .msg-box>div .msg-status i:nth-of-type(2){margin-left:-12px}.cc-messages .day-grp .msg-box>div .msg-status .tick{color:green}.cc-messages .day-grp .msg-box>div .msg-status .exclamation{color:red}.cc-messages .day-grp .msg-box.left .arrow{position:relative}.cc-messages .day-grp .msg-box.left .arrow:after,.cc-messages .day-grp .msg-box.left .arrow:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cc-messages .day-grp .msg-box.left .arrow:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:7px;margin-top:-7px}.cc-messages .day-grp .msg-box.left .arrow:before{border-color:rgba(204,204,204,0);border-right-color:#ccc;border-width:8px;margin-top:-8px}.cc-messages .day-grp .msg-box.left>div{border-right:1px solid #aaa;border-bottom:1px solid #aaa}.cc-messages .day-grp .msg-box.right{margin-left:20px}.cc-messages .day-grp .msg-box.right .arrow{position:relative}.cc-messages .day-grp .msg-box.right .arrow:after,.cc-messages .day-grp .msg-box.right .arrow:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cc-messages .day-grp .msg-box.right .arrow:after{border-color:rgba(255,255,255,0);border-left-color:#d4ffc2;border-width:7px;margin-top:-7px}.cc-messages .day-grp .msg-box.right .arrow:before{border-color:rgba(204,204,204,0);border-left-color:#c0e8af;border-width:8px;margin-top:-8px}.cc-messages .day-grp .msg-box.right>div{background-color:#d4ffc2;border-color:#c0e8af;border-left:1px solid #98b88b;border-bottom:1px solid #98b88b}.cc-messages .day-grp .msg-box.right>div .msg-body>span{color:#333}.cc-messages .arrow-left .arrow{position:relative}.cc-messages .arrow-left .arrow:after,.cc-messages .arrow-left .arrow:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cc-messages .arrow-left .arrow:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:7px;margin-top:-7px}.cc-messages .arrow-left .arrow:before{border-color:rgba(204,204,204,0);border-right-color:#ccc;border-width:8px;margin-top:-8px}.cc-messages .arrow-right .arrow{position:relative}.cc-messages .arrow-right .arrow:after,.cc-messages .arrow-right .arrow:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cc-messages .arrow-right .arrow:after{border-color:rgba(255,255,255,0);border-left-color:#d4ffc2;border-width:7px;margin-top:-7px}.cc-messages .arrow-right .arrow:before{border-color:rgba(204,204,204,0);border-left-color:#c0e8af;border-width:8px;margin-top:-8px}.multi-step-form-step{position:absolute;background-color:#fff;height:100%;width:100%}.multi-step-form-step.ng-enter,.multi-step-form-step.ng-hide-remove{transition-delay:.25s!important}.multi-step-form-breadcrumbs{float:right;margin-top:93px;direction:rtl;padding-right:10px;border-right:1px solid #f4f4f4;list-style-position:inside;white-space:nowrap}.multi-step-form-breadcrumb{margin-bottom:8px;opacity:.25}.manual-address-form,.multi-step-form-breadcrumb:last-child,form[name=rateCardForm]>div{margin-bottom:0}.multi-step-form-breadcrumb.visited:not(.active){color:#90ee90;opacity:1;cursor:pointer}.multi-step-form-breadcrumb.visited:not(.active):hover{opacity:.5}.multi-step-form-breadcrumb.active{cursor:auto;color:inherit;opacity:1;font-weight:700}.multi-step-form-breadcrumb.visited:not(.active) .action-approve,.multi-step-form-breadcrumb.visited:not(.active) .fa-check-circle{display:inline}.multi-step-horizontal .multi-step-form-breadcrumbs{text-align:center;display:inline-block;border:0;width:100%;direction:ltr;margin-top:20px}.multi-step-horizontal .multi-step-form-breadcrumbs .action-approve,.multi-step-horizontal .multi-step-form-breadcrumbs .fa-check-circle{display:none!important}.multi-step-horizontal .multi-step-form-breadcrumbs li{list-style:none;display:inline-block;padding:10px 0;position:relative;width:200px;font-size:12px;color:#ccc;opacity:1;margin:0}.multi-step-horizontal .multi-step-form-breadcrumbs li:hover{opacity:1!important}.multi-step-horizontal .multi-step-form-breadcrumbs li:after{content:"";width:100%;height:4px;display:block;transform:translateX(50%);position:absolute;bottom:38px;z-index:1;background:linear-gradient(to right,#0094a2 50%,#ddd 50%);background-size:200% 100%;background-position:right bottom;margin-left:10px;transition:background .3s ease}.multi-step-horizontal .multi-step-form-breadcrumbs li:last-child{border-top:0}.multi-step-horizontal .multi-step-form-breadcrumbs li:last-child:after{border-top:0;background:0 0}.multi-step-horizontal .multi-step-form-breadcrumbs li:before{content:'';border:1px solid #ccc;border-radius:50%;position:absolute;width:20px;height:20px;bottom:30px;left:50%;margin-right:-10px;display:block;transform:translateX(-10px);z-index:2;background-color:#fff}.multi-step-horizontal .multi-step-form-breadcrumbs li.visited{color:#0094a2}.multi-step-horizontal .multi-step-form-breadcrumbs li.visited:before{content:"\f00c";font-family:FontAwesome;font-size:14px;color:#fff!important;border:1px solid #0094a2;background:#0094a2}.multi-step-horizontal .multi-step-form-breadcrumbs li.visited:after{content:' ';width:100%;background-position:left bottom;display:block;transform:translateX(50%);position:absolute;bottom:38px;z-index:1}.field-editor-modal i.readonly:focus,.field-editor-modal i.readonly:hover,.multi-step-horizontal .multi-step-form-breadcrumbs li.active:hover,.rate-sheet-editor i.disabled:focus,.rate-sheet-editor i.disabled:hover,header.main-header h1,header.main-header h2{text-decoration:none}.multi-step-horizontal .multi-step-form-breadcrumbs li.active{color:#222}.multi-step-horizontal .multi-step-form-breadcrumbs li.active:before{content:'';font-size:5px;padding:5px 0 0;font-family:FontAwesome;border:1px solid #0094a2;color:#fff;background:#0094a2;transition:background .3s linear;transition-delay:.3s}.multi-step-horizontal .multi-step-form-title{display:none!important}.quick-find{display:inline-block;width:400px;font-size:13px;position:relative}.quick-find li{cursor:pointer}.quick-find .dropdown-menu{width:100%;height:300px;overflow:auto}.quick-find .fa-search{position:absolute;right:10px;top:50%;margin-top:-6px;color:#ddd;cursor:text;pointer-events:none}.quick-find-result-type{float:right;font-weight:700;font-size:12px;padding:1px 0}.quick-find-result-date{float:right;font-size:12px;padding:1px 0 1px 7px}.nodes{margin-right:15px;max-width:100%;overflow-x:auto;white-space:nowrap;position:relative;height:350px}.nodes .node-scroller{width:auto;white-space:nowrap}.nodes .node-container{padding:0 45px 0 0;width:375px;display:inline-block;position:relative}.nodes .node-container.no-node{position:absolute!important;top:0;left:0}.nodes .node-container.ng-enter{transform:translatex(-100%);opacity:0}.nodes .node-container.ng-enter.ng-enter-active{transform:translatex(0);opacity:1}.nodes .node-container.ng-animate{transition:all .3s ease-out}.nodes .node-container.ng-leave{transform:translateY(0);opacity:1}.nodes .node-container.ng-leave.ng-leave-active{transform:translateY(-100%);opacity:0}.nodes .node-container .fa-times-circle{position:absolute;left:5px;top:5px;color:#c8102e;opacity:.5;cursor:pointer}.nodes .node-container .fa-times-circle:hover{opacity:1}.nodes .node-container .node-line{height:2px;background-color:#ccc;width:100%;position:absolute;z-index:2;top:25px;transform:translateX(-25px)}.nodes .node-container .add-node-container{z-index:3;position:absolute;top:13px;right:12px}.nodes .node-container .add-node-container .fa-plus-circle{color:#0C7F00;font-size:26px;background-color:#fff;cursor:pointer}.nodes .node-container.first-node .node-line{right:0;width:50%}.nodes .node-container .node-header{background-color:#F8F7F7;text-align:center;padding:8px 0;font-weight:700;border-bottom:1px dotted #ccc}.nodes .node-container .node-header .node-title{color:#666}.nodes .node-container .node-header .node-title span{color:#aaa;font-size:12px;display:block;text-align:center;font-weight:400}.nodes .node-container .node-header .fa-map-marker{font-size:26px;color:#999;position:relative;z-index:3}.nodes .node-container .node-body{background-color:#F3f3f3;padding:10px 15px;height:245px;font-size:13px}.nodes .node-container .node-body-yard{background-color:#F3f3f3;padding:10px 15px;height:275px;font-size:13px}body>.ui-select-bootstrap.open{z-index:1050!important}.pack-unpack-warning{font-size:30px;left:-40px}.datepicker-transform-y .picker.open ul{transform:translateY(-80%)}.add-address>.fa-spin,.address-field>.fa-spin{z-index:1000;margin-top:-7px;margin-right:-10px}.manual-address-form .clear-btn{height:59px}.manual-address-form .clear-btn button{margin-top:26px;height:34px}.rate-editor .dynamic-field-list .checkbox,.rate-editor .field-list .checkbox{margin-top:22px}.manual-address-form .help-text>div:first-child>div{font-size:25px;font-weight:700}.manual-address-form .help-text>div:last-child>div:first-child{font-size:16px;font-weight:700;color:red}.manual-address-form .help-text>div:last-child>div:last-child{font-weight:700;font-size:16px}.statistic{float:left;width:162px;margin-right:40px;opacity:.5}.statistic[class*=text-]{opacity:1;cursor:pointer}.field-editor-modal i.readonly,.rate-sheet-editor i.disabled{cursor:not-allowed;opacity:.65}.statistic[class*=text-]:hover{border-bottom:1px solid}.statistic-value{font-size:48px;font-weight:300;min-height:68px}.statistic-label{font-size:14px;font-weight:400}@media (min-width:992px){.user-details .flex{display:flex}.user-details .flex-child{flex:1}.user-details .ctrls{border-top:1px solid #d3d3d3;background-color:#f9f9f9;padding:7px}}.password-validation-message .action-activate,.password-validation-message .action-approve,.password-validation-message .action-attachments,.password-validation-message .action-audit,.password-validation-message .action-cancel,.password-validation-message .action-copy,.password-validation-message .action-deactivate,.password-validation-message .action-details,.password-validation-message .action-disable,.password-validation-message .action-edit,.password-validation-message .action-enable,.password-validation-message .action-mark,.password-validation-message .action-reject,.password-validation-message .action-remove,.password-validation-message .action-resend,.password-validation-message .action-reset,.password-validation-message .action-unmark,.password-validation-message .action-users,.password-validation-message .action-view,.password-validation-message .action-view-attachments,.password-validation-message .fa{width:18px;display:inline-block;text-align:center}.validation-tip{position:absolute;left:100%;width:250px;padding:6px 12px;min-height:32px}.rate-cards .drop-zone{min-height:100px}.rate-cards .form-group.error label{color:red}.rate-cards .form-group.error .form-control{border-color:red}.rate-sheet-editor .k-grid-content{min-height:410px}.rate-sheet-editor .toolbar .tbutton{height:30px;box-sizing:border-box;padding:2px 7px}.rate-sheet-editor .from-date{display:inline-block;padding-left:12px;padding-right:12px}.rate-sheet-editor .datepicker-no-clear [ng-click="select(null, $event)"]{display:none}.rate-sheet-editor .grid-ctrls i{margin-right:3px}.rate-sheet-editor .grid-ctrls i:last-child{margin-right:0}#cargoRatesGrid,#cargoSurchargesGrid,#ratesGrid,#surchargesGrid{height:565px;padding-bottom:65px}#cargoRatesGrid .grid-title,#cargoSurchargesGrid .grid-title,#ratesGrid .grid-title,#surchargesGrid .grid-title{position:relative;top:12px}.rate-editor .field-list>li{float:left;width:25%;min-height:74px}@media (max-width:1500px){.rate-editor .field-list>li{width:33%}}@media (max-width:1200px){.rate-editor .field-list>li{width:50%}}@media (max-width:768px){.rate-editor .field-list>li{width:100%}}.rate-editor .field-list>li>cc-rate-field>div,.rate-editor .field-list>li>div{margin-right:15px}.rate-editor .field-list .checkbox label{font-weight:700}.rate-editor .dynamic-field-list{border:1px solid #ddd;border-radius:4px;padding:10px;background-color:#f7f7f7;box-shadow:0 1px 1px rgba(0,0,0,.05)}.rate-editor .dynamic-field-list>li{float:left;width:25%;min-height:74px}@media (max-width:1500px){.rate-editor .dynamic-field-list>li{width:33%}}@media (max-width:1200px){.rate-editor .dynamic-field-list>li{width:50%}}@media (max-width:768px){.rate-editor .dynamic-field-list>li{width:100%}}.rate-editor .dynamic-field-list>li>cc-rate-field>div,.rate-editor .dynamic-field-list>li>div{margin-right:15px}.message-container,.surcharge-editor .percent-charge{margin-top:30px}.rate-editor .dynamic-field-list .checkbox label{font-weight:700}.field-editor-modal .ctrls i{margin-right:3px}.field-editor-modal .ctrls i:last-child{margin-right:0}form[name=rateSheetSelectorEditorForm] .in-use{padding:5px}.approve-positioning{position:absolute;top:65px;right:20px;text-align:center}.vessel-schedule-voyage-result .vessel-schedule-voyage-result-etaetd{float:right;padding:1px 0 1px 7px;color:gray}.view-agreement-pdf{width:100%;height:750px}.modal-footer agreement-footer{text-align:center}.ccAgreement-dialog .modal-dialog{max-height:90%;min-height:800px;height:80vh;overflow:auto}.ccAgreement-dialog object{height:60vh}.approval-required{color:#FFC200}.suspended{color:#fa6061}.toolbar{margin-top:15px}.k-filter-row{display:none}.k-grid table{width:100%!important}.legend-colors .accepted{color:#6092c3}.legend-colors .inprogress{color:#307930}.legend-colors .completed{color:#d29940}.legend-colors .rejected{color:#ab6161}body.nav-closed .main-header h1,body.nav-closed .main-header h2{padding-left:50px!important}header.main-header{background-color:#041f25}header.main-header .header-height{height:50px;margin:0}header.main-header h1,header.main-header h2{font-weight:100;color:#f4f4f4;font-size:22px;padding:0;margin:0;border:0;transition:padding .3s ease-out}header.main-header h2{color:#bbb;font-size:16px;padding:5px 0 0}header.main-header .help-expand:before,header.main-header .search-expand:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:rgba(255,255,255,0);visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}header.main-header .help-expand:hover:before,header.main-header .search-expand:hover:before{visibility:visible;background-color:rgba(255,255,255,.6);-webkit-transform:scaleX(.5);transform:scaleX(.5)}header.main-header .global-search-container{display:inline-block;padding-top:6px;position:relative;z-index:997;margin-right:10px}header.main-header .global-search-container .search-results{position:absolute;top:65px;right:0;background-color:#fff;z-index:1000;width:400px;margin-left:10px;padding:10px;border-radius:3px;min-height:140px}header.main-header .global-search-container .search-results:before{content:'';border:10px solid transparent;border-bottom:10px solid #fff;position:absolute;width:20px;height:20px;top:-20px;right:120px;transform:translateX(10px)}header.main-header .global-search-container .search-results .search-api-results{overflow:auto;max-height:300px}header.main-header .global-search-container .search-results .search-api-results ul li a{width:150px;display:inline-block;cursor:pointer}header.main-header .global-search-container .search-results .search-api-results ul li i{font-style:italic;color:#aaa;font-size:13px}header.main-header .global-search-container .search-expand{background-color:transparent;height:36px;float:right;line-height:36px;width:160px;text-align:left;opacity:1;padding-left:15px;cursor:pointer;position:relative;z-index:999;transition:opacity .3s linear,width .2s linear,background-color .2s linear,border-radius .1s linear;overflow:hidden}header.main-header .global-search-container .search-expand .global-text{display:inline-block;color:#ddd;padding-left:5px}header.main-header .global-search-container .search-expand .global-input{background-color:transparent;border:0;text-transform:lowercase;padding-left:5px;transition:width .2s linear;width:50px;display:none}header.main-header .global-search-container .search-expand:hover{opacity:1}header.main-header .global-search-container .search-expand .fa-search{color:#ddd;font-size:17px;position:relative;top:px}header.main-header .global-search-container .search-expand.global-open{background-color:#fff;width:400px;border-radius:18px}header.main-header .global-search-container .search-expand.global-open .fa-search{color:#333;font-size:18px;position:relative;top:1px}header.main-header .global-search-container .search-expand.global-open .global-text{display:none}header.main-header .global-search-container .search-expand.global-open .global-input{text-transform:none;line-height:20px;padding:0;border:0;margin-left:5px;width:335px;display:inline-block}header.main-header .global-search-container .search-expand.global-open .global-input::-webkit-input-placeholder{color:#999}header.main-header .global-search-container .search-expand.global-open .global-input:focus{border:0;outline:0}header.main-header .global-help-container{display:inline-block;padding-top:6px;position:relative;margin-right:5px}header.main-header .global-help-container .help-expand{float:right;text-align:center;border-radius:18px;line-height:36px;transition:opacity .3s linear,width .3s linear;cursor:pointer;color:#ddd}header.main-header .global-help-container .help-expand:hover{opacity:1}header.main-header .global-help-container .help-expand .fa-question-circle{color:#ddd;font-size:18px;position:relative;top:1px}header.main-header .global-help-container .help-expand.help-open{position:relative;z-index:999;opacity:1}header.main-header .global-help-container .help-results{position:absolute;top:65px;right:0;background-color:#fff;z-index:1000;width:300px;margin-left:10px;padding:10px;border-radius:3px;min-height:110px}header.main-header .global-help-container .help-results:before{content:'';border:10px solid transparent;border-bottom:10px solid #fff;position:absolute;width:20px;height:20px;top:-20px;right:18px;transform:translateX(10px)}.first-login-bg,.search-bg{width:100%;height:100%;top:0}header.main-header .global-help-container .help-results .help-api-results ul{list-style:none;margin-left:0;padding-left:15px}header.main-header .global-help-container .help-results .help-api-results ul li{list-style:none;line-height:24px}header.main-header .global-help-container .help-results .help-api-results ul li i{font-size:15px}header.main-header .global-help-container .help-results .help-api-results ul li i.action-activate,header.main-header .global-help-container .help-results .help-api-results ul li i.action-approve,header.main-header .global-help-container .help-results .help-api-results ul li i.action-attachments,header.main-header .global-help-container .help-results .help-api-results ul li i.action-audit,header.main-header .global-help-container .help-results .help-api-results ul li i.action-cancel,header.main-header .global-help-container .help-results .help-api-results ul li i.action-copy,header.main-header .global-help-container .help-results .help-api-results ul li i.action-deactivate,header.main-header .global-help-container .help-results .help-api-results ul li i.action-details,header.main-header .global-help-container .help-results .help-api-results ul li i.action-disable,header.main-header .global-help-container .help-results .help-api-results ul li i.action-edit,header.main-header .global-help-container .help-results .help-api-results ul li i.action-enable,header.main-header .global-help-container .help-results .help-api-results ul li i.action-mark,header.main-header .global-help-container .help-results .help-api-results ul li i.action-reject,header.main-header .global-help-container .help-results .help-api-results ul li i.action-remove,header.main-header .global-help-container .help-results .help-api-results ul li i.action-resend,header.main-header .global-help-container .help-results .help-api-results ul li i.action-reset,header.main-header .global-help-container .help-results .help-api-results ul li i.action-unmark,header.main-header .global-help-container .help-results .help-api-results ul li i.action-users,header.main-header .global-help-container .help-results .help-api-results ul li i.action-view,header.main-header .global-help-container .help-results .help-api-results ul li i.action-view-attachments,header.main-header .global-help-container .help-results .help-api-results ul li i.fa{margin-right:5px}header.main-header .global-help-container .help-results .help-api-results ul li i.fa-book{color:#00f}header.main-header .global-help-container .help-results .help-api-results ul li i.fa-youtube-play{color:red}header.main-header .global-help-container .help-results .cta-bottom{background-color:#f2f2f2;margin-left:-10px;margin-right:-10px;line-height:30px;position:relative;bottom:-10px;text-align:center;border-top:1px solid #ddd;display:block}.search-bg{left:0;position:fixed;background-color:rgba(0,0,0,.6);z-index:996}.fade-element-in.ng-enter{transition:.3s linear all;opacity:0}.fade-element-in-init .fade-element-in.ng-enter,.fade-element-in.ng-enter.ng-enter-active{opacity:1}.fade-element-in.ng-leave{transition:.3s linear all;opacity:1}.fade-element-in.ng-leave.ng-leave-active{opacity:0}@media screen and (max-width:1475px){.container{width:100%}.global-help-container{margin-right:10px}body.nav-closed header.main-header h1{padding-left:50px!important}}.feedback-btn{position:fixed;bottom:0;right:10px;width:140px;text-align:center;border-top:3px solid #c80f2e;padding-top:4px;padding-bottom:4px;background-color:#f2f2f2}.feedback-btn:hover{background-color:#ccc;cursor:pointer}.feedback-btn .action-activate,.feedback-btn .action-approve,.feedback-btn .action-attachments,.feedback-btn .action-audit,.feedback-btn .action-cancel,.feedback-btn .action-copy,.feedback-btn .action-deactivate,.feedback-btn .action-details,.feedback-btn .action-disable,.feedback-btn .action-edit,.feedback-btn .action-enable,.feedback-btn .action-mark,.feedback-btn .action-reject,.feedback-btn .action-remove,.feedback-btn .action-resend,.feedback-btn .action-reset,.feedback-btn .action-unmark,.feedback-btn .action-users,.feedback-btn .action-view,.feedback-btn .action-view-attachments,.feedback-btn .fa{color:#c80f2e}.feedback-dialog{width:295px;position:fixed;bottom:-400px;right:10px;background-color:#f2f2f2;transition:bottom .2s linear}.feedback-dialog hr{margin-top:10px;margin-bottom:10px;border:0;border-top:1px solid #ccc}.feedback-dialog.open-feedback{bottom:0}.feedback-dialog header{background-color:#c80f2e;padding:10px;color:#fff}.feedback-dialog header .action-activate,.feedback-dialog header .action-approve,.feedback-dialog header .action-attachments,.feedback-dialog header .action-audit,.feedback-dialog header .action-cancel,.feedback-dialog header .action-copy,.feedback-dialog header .action-deactivate,.feedback-dialog header .action-details,.feedback-dialog header .action-disable,.feedback-dialog header .action-edit,.feedback-dialog header .action-enable,.feedback-dialog header .action-mark,.feedback-dialog header .action-reject,.feedback-dialog header .action-remove,.feedback-dialog header .action-resend,.feedback-dialog header .action-reset,.feedback-dialog header .action-unmark,.feedback-dialog header .action-users,.feedback-dialog header .action-view,.feedback-dialog header .action-view-attachments,.feedback-dialog header .fa{float:right;cursor:pointer;color:#fff;padding:3px}.feedback-dialog .action-mark,.feedback-dialog .action-unmark,.feedback-dialog .fa-star,.feedback-dialog .fa-star-o{font-size:20px;color:#000;cursor:pointer}.feedback-dialog .action-mark,.feedback-dialog .fa-star{color:#d29940}.feedback-dialog .btn{padding:5px 10px;line-height:20px;min-height:24px}.first-login-bg{position:absolute;background-color:rgba(0,0,0,.2);z-index:15;left:0;padding-left:330px;padding-top:20px}.first-login-bg .mm-container-help{position:absolute;display:none}.first-login-bg .mm-container-help .mm-container-help-content{background-color:#000;border-radius:25px;padding:20px;color:#ccc}.first-login-bg .pos-1 img,.first-login-bg .pos-2 img{padding-left:200px}.first-login-bg .mm-container-help .title{color:#fff;display:block;font-weight:700}.first-login-bg .mm-container-help .dismiss-btn{display:block;border-radius:400px;color:#fff;margin-top:10px;background-color:#0C7F00;transition:all .5s ease}.first-login-bg .mm-container-help .dismiss-btn.dismiss-red{background-color:red!important}.first-login-bg .pos-2{left:50%;bottom:0;margin-bottom:80px;transform:translateX(-50%)}.first-login-bg .pos-3{right:80px;top:40px}.first-login-bg .pos-3 .mm-container-help-content{float:left}.first-login-bg .pos-3 img{float:right;padding-top:50px}.first-login-bg .pos-4{right:140px}.first-login-bg .pos-4 img{padding-left:95px;transform:translateX(100px)}.cc-vehicle-location{position:relative;height:50px;overflow:hidden;padding:0 10px}.cc-vehicle-location>i{position:absolute}.cc-vehicle-location>div{position:absolute;padding:5px 5px 0 25px}.cc-vehicle-location.grayed{opacity:.5}.driver-payment-edit input[name=chargeDate]{background-color:#fff}.driver-payment-edit input[name=chargeDate][readonly]{background-color:#eee}.driver-payment-edit .buttons{text-align:right;margin-bottom:5px}.driver-payment-list table td{max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.character-counting-text-area .container-remark-character-count,.character-counting-text-field .character-count{float:right;padding:.1rem 0 0;font-size:1rem}.vertical-datetime-simple .input-group-addon{text-align:left;border-radius:3px 3px 0 0;border-bottom-width:0;border-right:1px solid #ccc;padding-top:2px;padding-bottom:2px}.vertical-datetime-simple .form-control{border-radius:0 0 3px 3px}.datepicker-simple-input{font-size:13px;padding:3px 0 3px 10px;text-align:left}.uom-picker .dropdown-toggle,.uom-picker-v2 .dropdown-toggle{max-width:50px;padding:0;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.datepicker-simple-input[disabled]{background-color:#f5f5f5}.bold-font{font-weight:bolder;font-size:12px}.uom-picker .dropdown-toggle{overflow:hidden}.uom-picker .dropdown-menu{max-height:200px;overflow-y:auto}.uom-picker-v2 .dropdown-toggle{overflow:hidden}.uom-picker-v2 .dropdown-menu{max-height:200px;overflow-y:auto}.dashboard-filter-menu{background-color:#f1f1f1;border-radius:0;position:relative}.dashboard-filter-menu .form-control{background-color:#fff}.dashboard-filter-menu .input-group{width:10vw!important}.dashboard-filter-menu .filter-links{position:absolute;top:30%;left:5%}.dashboard-filter-menu .filter-links>a{padding:.5vw}.dashboard-filter-menu .date-selector-label{display:inline-block;padding-right:10px;position:relative;bottom:10px}.dashboard-filter-menu .date-pickers{background-color:#fff;padding-left:10px}.dashboard-filter-menu .date-pickers .start-date{display:inline-block}.dashboard-filter-menu .date-pickers .end-date{display:inline-block;margin-right:10px}.dashboard-filter-menu .customer-selector{width:400px}.dashboard-filter-menu .selected-chart-title{float:left;font-size:20px;padding:10px!important}.dashboard-filter-menu .back-button{float:left;border-style:solid;border-radius:10px;border-width:.5px;width:80px;height:50px;text-align:center;border-color:#dbdbde}.dashboard-filter-menu .back-button a i{font-size:40px;font-weight:400;color:#09f;vertical-align:middle}.dashboard-main-header{border-radius:0;margin:0 15%}.dashboard-main-header .header-content{margin:2.5%}.dashboard-main-header .main-filter{display:block;text-align:center;color:#09f}.dashboard-main-header .date-range{display:block;text-align:center;font-size:25px}.dashboard-main-header .date-range>label{font-weight:400}.dashboard-main-header .date-range .start-date{margin-right:10px}.dashboard-main-header .date-range .end-date{margin-left:10px}.dashboard-main-header .data-range-spacer{display:block;height:15px}.finance-chart-component{border-width:1px;background-color:#fff;cursor:pointer;position:relative;height:330px}.finance-chart-component .chart-doughnut{height:150px!important;width:265px!important}.finance-chart-component .analysis-tile{position:relative;top:20%}.finance-chart-component .analysis-tile .calc-percentage{position:absolute;top:18%;left:40%;color:#09f;font-size:30px;font-weight:400}.finance-chart-component .analysis-tile .trend-label{position:absolute;font-size:15px;top:44%;left:38%}.finance-chart-component .analysis-tile .trend-indicator{position:absolute;font-size:15px;top:60%;left:32%}.finance-chart-component a,.finance-chart-component div,.finance-chart-component>label{display:block;text-align:center;cursor:pointer}.finance-chart-component .header{margin-top:10px;display:block;font-size:14px;font-weight:700}.finance-chart-component .actual-figure{font-size:30px;font-weight:400;color:#09f;display:inline-block}.finance-chart-component .actual-label{display:inline-block}.finance-chart-component .target-figure{font-size:30px;font-weight:400;color:#09f;display:block}.finance-chart-component .bottom-link{position:absolute;bottom:0;padding-bottom:3px;padding-top:3px;left:0;width:100%;text-align:center;background-color:#e4e4e4}.finance-chart-component .bottom-link:hover{background-color:#d4d4d4}.finance-chart-component .show-details-text{font-size:14px;font-weight:700;color:#000}.finance-chart-component .trend-arrow-up{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #00a651}.finance-chart-component .trend-arrow-down{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #00a651}.finance-chart-component .trend-percentage{font-weight:400;font-size:20px;margin-left:5px}.finance-chart-component .target-tile{position:relative}.finance-chart-component .target-tile .calc-percentage{font-size:30px;font-weight:400;position:absolute;left:42%;bottom:17.5%}.finance-chart-component .figure-tile{position:relative}.finance-chart-component .figure-tile.finance-chart-component{height:150px!important}.finance-chart-component .figure-tile .calc-percentage{font-size:30px;font-weight:400;position:absolute;left:42%;bottom:17.5%}.finance-chart-component .trend-indicator{display:inline-block;cursor:pointer;padding-left:20px}.finance-chart-component .canvas-wrapper{position:absolute;bottom:0;margin:15% auto}.finance-chart-component canvas{margin:0 auto;height:100%!important;width:100%!important;padding:5%}.finance-chart-details-component{background-color:#f1f1f1;border-radius:10px;border-style:solid;border-color:#ddd;position:relative;margin-left:15%;margin-right:15%;height:auto;padding:3% 5% 4% 4%}.finance-chart-details-component .label-y-axis-1{font-size:.8vw;position:absolute;top:45%;left:-2%}.finance-chart-details-component .label-y-axis-1 label{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.finance-chart-details-component .label-y-axis-2{font-size:.8vw;position:absolute;top:45%;right:.5%}.finance-chart-details-component .label-y-axis-2 label{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.finance-chart-details-component .chart-legend{font-size:.8vw;position:absolute;bottom:0;margin:.5% 12%;list-style:none}.finance-chart-details-component .chart-legend li{float:left;padding:10px}.finance-chart-details-component .chart-legend li span{display:inline-block;width:6vw;vertical-align:middle}.finance-chart-details-component .chart-legend .legendBar{border-style:solid;border-color:red;border-width:4px}.finance-chart-details-component .chart-legend .legendLine{border-style:solid;border-color:green;border-width:2px}.finance-chart-details-component .chart-legend .legendDashed{border-style:dashed;border-color:orange;border-width:1px}.finance-chart-details-component .rotate-90-r{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.finance-chart-details-component canvas{width:auto}.idle-time-component{background-color:#f1f1f1;width:auto;height:20vh;margin:10px 15%;cursor:pointer;border-radius:10px;display:block}.idle-time-component .idle-time-left{position:relative;height:100%;width:30%;float:left;border-bottom-left-radius:10px;border-top-left-radius:10px;border-style:solid;border-width:.2px;border-color:#ddd}.idle-time-component .idle-time-left .left-label{font-size:1vw;position:absolute;top:35%;left:27%}.idle-time-component .idle-time-left .left-figure{font-size:1.5vw;font-weight:400;color:#09f;position:absolute;top:55%;left:32%}.idle-time-component .idle-time-right{position:relative;width:70%;height:100%;float:left;border-bottom-right-radius:10px;border-top-right-radius:10px;border-style:solid;border-color:#ddd;border-width:.2px}.idle-time-component .idle-time-right .right-label-one,.idle-time-component .idle-time-right .right-label-two{border-style:solid;border-color:#ddd;border-radius:30px;padding:10px;text-align:center;width:100px;position:absolute}.idle-time-component .idle-time-right .right-label-one{font-size:1vw;top:15%;left:22%}.idle-time-component .idle-time-right .right-figure-one{color:#00a651;font-size:1.5vw;position:absolute;top:48%;left:16%}.idle-time-component .idle-time-right .right-label-two{font-size:1vw;top:15%;left:60%}.idle-time-component .idle-time-right .right-figure-two{color:#ff7f00;font-size:1.5vw;position:absolute;top:48%;left:55%}.pickup-dropoff-instructions .action-activate.fa-pencil,.pickup-dropoff-instructions .action-approve.fa-pencil,.pickup-dropoff-instructions .action-attachments.fa-pencil,.pickup-dropoff-instructions .action-audit.fa-pencil,.pickup-dropoff-instructions .action-cancel.fa-pencil,.pickup-dropoff-instructions .action-copy.fa-pencil,.pickup-dropoff-instructions .action-deactivate.fa-pencil,.pickup-dropoff-instructions .action-details.fa-pencil,.pickup-dropoff-instructions .action-disable.fa-pencil,.pickup-dropoff-instructions .action-edit.fa-pencil,.pickup-dropoff-instructions .action-enable.fa-pencil,.pickup-dropoff-instructions .action-mark.fa-pencil,.pickup-dropoff-instructions .action-reject.fa-pencil,.pickup-dropoff-instructions .action-remove.fa-pencil,.pickup-dropoff-instructions .action-resend.fa-pencil,.pickup-dropoff-instructions .action-reset.fa-pencil,.pickup-dropoff-instructions .action-unmark.fa-pencil,.pickup-dropoff-instructions .action-users.fa-pencil,.pickup-dropoff-instructions .action-view-attachments.fa-pencil,.pickup-dropoff-instructions .action-view.fa-pencil,.pickup-dropoff-instructions .fa.action-edit,.pickup-dropoff-instructions .fa.fa-pencil{color:#0094a2;font-size:18px;margin-left:5px;cursor:pointer}.component-movement-business{color:#333;font-size:24px;font-weight:700;line-height:22px;margin-top:20px}.component-movement-business-edit{float:left}.component-movement-type{display:block;color:#999}.component-address-input{margin-top:15px}.movement-monitor-details-multi-movement-modal .title-main{font-size:22px}.movement-monitor-details-multi-movement-modal .sub-title{font-size:15px}.movement-monitor-details-multi-movement-modal #multiMovementTbl table{display:block;margin-bottom:0}.movement-monitor-details-multi-movement-modal #multiMovementTbl thead{width:100%}.movement-monitor-details-multi-movement-modal #multiMovementTbl tbody{width:100%;overflow-y:scroll}.movement-monitor-details-multi-movement-modal .white-container{background-color:#fff;padding:10px 40px;color:#333}.movement-monitor-details-multi-movement-modal .border-container{border-width:.5px;border-color:#333}.movement-monitor-details-multi-movement-modal #multiMovementTbl th,.movement-monitor-details-multi-movement-modal td{width:200px;text-align:left;vertical-align:middle}.movement-monitor-details-multi-movement-modal #multiMovementTbl th:first-of-type,.movement-monitor-details-multi-movement-modal td:first-of-type{width:50px}.movement-monitor-details-multi-movement-modal #multiMovementTbl th:last-of-type,.movement-monitor-details-multi-movement-modal td:last-of-type{width:250px}.modal-w1600{max-width:1600px;width:98%}.modal-w1800{max-width:1800px;width:98%}.container-field-custom{width:185px}.movement-monitor-details-modal{overflow:hidden!important}.movement-monitor-details-modal textarea{resize:vertical}.movement-monitor-details-modal .movement-monitor-details-modal-inner{height:100%;overflow:scroll}.movement-monitor-details-modal .grey-container{background-color:#f2f2f2;padding:10px 20px;color:#333}.movement-monitor-details-modal .grey-container.bb-grey{border-bottom:1px solid #ccc}.movement-monitor-details-modal .grey-container.bt-white{border-top:1px solid #fff}.movement-monitor-details-modal .grey-container .badge-primary{background-color:#00529e;height:23px;min-width:23px;text-align:center;line-height:24px;border-radius:23px;padding:0}.movement-monitor-details-modal [slide-toggle]{padding:0;border-left:2px solid #00529e}.movement-monitor-details-modal [slide-toggle].closed,.planned-jobs .angular-ui-tree-node[collapsed=false] .angular-ui-tree-node{border-left:0}.movement-monitor-details-modal [slide-toggle].closed .slide-content{max-height:0;padding:0 15px;overflow:hidden}.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-activate,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-approve,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-attachments,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-audit,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-cancel,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-copy,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-deactivate,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-details,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-disable,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-edit,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-enable,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-mark,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-reject,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-remove,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-resend,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-reset,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-unmark,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-users,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-view,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-view-attachments,.movement-monitor-details-modal [slide-toggle].closed .slide-header .fa{transform:rotate(0);color:#333}.movement-monitor-details-modal [slide-toggle].closed .slide-header strong{padding-left:10px;padding-right:10px}.movement-monitor-details-modal [slide-toggle].closed .slide-header:before{content:'';background-color:transparent}.movement-monitor-details-modal [slide-toggle] .slide-header{padding:10px 11px;cursor:pointer;color:#333;position:relative}.movement-monitor-details-modal [slide-toggle] .slide-header:before{content:'';position:absolute;width:36px;height:43px;left:0;top:0;background-color:#00529e}.movement-monitor-details-modal [slide-toggle] .slide-header:hover{background-color:#e6eef5}.movement-monitor-details-modal [slide-toggle] .slide-header strong{padding-left:15px;padding-right:10px}.movement-monitor-details-modal [slide-toggle] .slide-header .action-activate,.movement-monitor-details-modal [slide-toggle] .slide-header .action-approve,.movement-monitor-details-modal [slide-toggle] .slide-header .action-attachments,.movement-monitor-details-modal [slide-toggle] .slide-header .action-audit,.movement-monitor-details-modal [slide-toggle] .slide-header .action-cancel,.movement-monitor-details-modal [slide-toggle] .slide-header .action-copy,.movement-monitor-details-modal [slide-toggle] .slide-header .action-deactivate,.movement-monitor-details-modal [slide-toggle] .slide-header .action-details,.movement-monitor-details-modal [slide-toggle] .slide-header .action-disable,.movement-monitor-details-modal [slide-toggle] .slide-header .action-edit,.movement-monitor-details-modal [slide-toggle] .slide-header .action-enable,.movement-monitor-details-modal [slide-toggle] .slide-header .action-mark,.movement-monitor-details-modal [slide-toggle] .slide-header .action-reject,.movement-monitor-details-modal [slide-toggle] .slide-header .action-remove,.movement-monitor-details-modal [slide-toggle] .slide-header .action-resend,.movement-monitor-details-modal [slide-toggle] .slide-header .action-reset,.movement-monitor-details-modal [slide-toggle] .slide-header .action-unmark,.movement-monitor-details-modal [slide-toggle] .slide-header .action-users,.movement-monitor-details-modal [slide-toggle] .slide-header .action-view,.movement-monitor-details-modal [slide-toggle] .slide-header .action-view-attachments,.movement-monitor-details-modal [slide-toggle] .slide-header .fa{transform:rotate(180deg);transition:transform .2s linear;transform-origin:center center;color:#fff}.movement-monitor-details-modal [slide-toggle] .slide-content{max-height:300px;transition:max-height .2s linear,padding .2s linear;padding:10px 15px}.movement-monitor-details-modal .pickup-dropoff{position:relative;display:flex}.movement-monitor-details-modal .pickup-dropoff .large-arrow{position:absolute;bottom:20px;left:50%;width:50px;height:50px;border-radius:50%;transform:translateX(-50%);text-align:center;background-color:#fff;z-index:5;border-bottom:2px solid #0094a2}.movement-monitor-details-modal .pickup-dropoff .large-arrow .fa-angle-double-right{font-size:40px;color:#0094a2;line-height:50px}.movement-monitor-details-modal .pickup-dropoff .grey-container{order:0}.movement-monitor-details-modal .pickup-dropoff .grey-container.pickup-dropoff-instructions{height:100%;position:relative;padding-bottom:50px}.movement-monitor-details-modal .pickup-dropoff .grey-container.instruction{border-top:2px solid #0094a2;position:absolute;bottom:0;width:100%;z-index:4}.movement-monitor-details-modal .pickup-dropoff .parent-dropoff,.movement-monitor-details-modal .pickup-dropoff .parent-pickup{padding-left:0;margin-left:15px;padding-right:0;margin-right:15px}.movement-monitor-details-modal .pickup-dropoff .movement-type{display:block;color:#999}.movement-monitor-details-modal .pickup-dropoff .movement-business{color:#333;font-size:28px;font-weight:700;line-height:22px}.movement-monitor-details-modal .modal-dialog{margin-top:10px;margin-bottom:10px;height:98%;border-radius:0;position:relative}.movement-monitor-details-modal .modal-dialog .modal-content{height:100%;padding-top:30px;padding-bottom:40px}.movement-monitor-details-modal .modal-dialog .modal-content>div.ng-scope:first-child{height:99%;padding-top:13px;padding-bottom:75px}.movement-monitor-details-modal .modal-dialog .modal-content .modal-body{height:100%;padding-top:5px;padding-bottom:0}.movement-monitor-details-modal .modal-dialog .modal-content .modal-body .tab-pane,.nav.navbar-nav .upgrade-btn a{padding-top:10px}.movement-monitor-details-modal .modal-dialog .modal-content .order-tabs{height:100%}.movement-monitor-details-modal .modal-dialog .modal-content .order-tabs .nav.nav-tabs{border-bottom:1px solid #00529E}.movement-monitor-details-modal .modal-dialog .modal-content .order-tabs .nav.nav-tabs li a{position:relative;top:1px;background-color:#F5F5FC}.movement-monitor-details-modal .modal-dialog .modal-content .order-tabs .nav.nav-tabs li.active a{background-color:#fff;border-color:#00529E;border-width:3px 1px 0;border-radius:0;color:#00529E;position:relative;bottom:3px}.movement-monitor-details-modal .modal-dialog .modal-content .attachments-form .add-button,.movement-monitor-details-modal .modal-dialog .modal-content .modal-body{position:initial}.movement-monitor-details-modal .modal-header{padding:5px 0;border-bottom:0;text-align:center;background-color:#f4f4f4;position:absolute;top:0;width:100%}.movement-monitor-details-modal .modal-header .movement-number strong{color:#333}.movement-monitor-details-modal .modal-header a .action-activate,.movement-monitor-details-modal .modal-header a .action-approve,.movement-monitor-details-modal .modal-header a .action-attachments,.movement-monitor-details-modal .modal-header a .action-audit,.movement-monitor-details-modal .modal-header a .action-cancel,.movement-monitor-details-modal .modal-header a .action-copy,.movement-monitor-details-modal .modal-header a .action-deactivate,.movement-monitor-details-modal .modal-header a .action-details,.movement-monitor-details-modal .modal-header a .action-disable,.movement-monitor-details-modal .modal-header a .action-edit,.movement-monitor-details-modal .modal-header a .action-enable,.movement-monitor-details-modal .modal-header a .action-mark,.movement-monitor-details-modal .modal-header a .action-reject,.movement-monitor-details-modal .modal-header a .action-remove,.movement-monitor-details-modal .modal-header a .action-resend,.movement-monitor-details-modal .modal-header a .action-reset,.movement-monitor-details-modal .modal-header a .action-unmark,.movement-monitor-details-modal .modal-header a .action-users,.movement-monitor-details-modal .modal-header a .action-view,.movement-monitor-details-modal .modal-header a .action-view-attachments,.movement-monitor-details-modal .modal-header a .fa{color:#0094a2;font-weight:700;font-size:24px!important;position:relative;top:3px;padding-left:5px;padding-right:5px}.movement-monitor-details-modal .movement-submit{position:fixed;bottom:0;padding:0 15px;width:100%;text-align:right;z-index:1}.movement-monitor-details-modal .modal-footer{padding:5px 15px;border-top:0;text-align:right;background-color:#f4f4f4;position:absolute;bottom:0;height:55px;width:100%}.customer-pickup-dropoff-component .date-meridian-margin{left:-25px}.customer-pickup-dropoff-component .date-meridian-label{margin-left:16px}.button-container{padding-right:50px}.width-auto{width:auto!important}.slot-container{margin-top:10px}.details-panel{padding-left:20px;padding-right:20px}.dropdown-container{margin-top:0!important;margin-bottom:15px}.popup-timer-container{top:85px!important}.cell-padding{padding-right:5px!important}.tab-style .uib-tab a{border:1px solid #ddd!important;margin-bottom:5px;color:#000!important}.tab-style .nav-pills>li.active>a,.tab-style .nav-pills>li.active>a:focus,.tab-style .nav-pills>li.active>a:hover{color:#fff!important}.lp-20{padding-left:20px!important}.pull-up-20{margin-top:-20px!important}.movement-menu-action{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.movement-menu-action a.disabled{color:rgba(119,119,119,.43)}.movement-menu-action a.disabled:focus,.movement-menu-action a.disabled:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.add-edit-alert-subscriptions-modal .days-in-advance{width:60px;outline:0;height:34px;font-size:14px;border:1px solid #ccc;border-radius:4px;margin-left:5px;margin-right:5px}.alert-subscriptions{height:600px}.alert-subscriptions .grid-toolbar{right:30px}.cc-range-slider-container{width:100%}.cc-range-slider-container .range-slider{margin-top:12px;-webkit-appearance:none;width:100%;height:5px;background:#000;outline:0;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.cc-range-slider-container .range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:5px;height:22px;background:#000;cursor:pointer}.cc-range-slider-container .range-slider::-webkit-slider-thumb:hover{opacity:1}.cc-range-slider-container .range-slider-ticks{display:flex;justify-content:space-between;padding:0 1px}.cc-range-slider-container .range-slider-ticks .tick{position:relative;display:flex;justify-content:center;text-align:center;width:1px;background:#000;height:5px;line-height:28px;margin:0 0 20px;font-size:10px}.popup-box-on{display:block!important}.popout-chat-window .popup-box{background-color:#fff;border:1px solid #b0b0b0;bottom:0;display:none;height:480px;position:absolute;right:0;width:500px;margin-bottom:10px;font-family:"Open Sans",sans-serif;z-index:999}.popout-chat-window .popup-box .popup-messages{background:#fff;height:310px;overflow:auto}.popout-chat-window .popup-box .popup-messages .no-msgs{text-align:center;background-color:#ccc;color:#000;margin-left:130px;margin-right:130px;border-radius:5px;width:250px;margin-top:260px}.popout-chat-window .popup-box .popup-messages::-webkit-scrollbar-track{background-color:#888}.popout-chat-window .popup-box .popup-messages::-webkit-scrollbar{width:8px;background-color:#f5f5f5;border-radius:15px}.popout-chat-window .popup-box .popup-messages::-webkit-scrollbar-thumb{background-color:#444;border-radius:15px;border-right:1px solid #666}.popout-chat-window .popup-box .popup-messages abbr.timestamp{color:#000;padding:0 11px}.popout-chat-window .popup-box .popup-messages .chat-box-single-line{border-bottom:0 solid transparent;height:12px;margin:7px 0 20px;position:relative;text-align:center;font-size:12px;font-style:italic;font-weight:700;opacity:.7}.popout-chat-window .popup-box .popup-messages .direct-chat-messages{height:auto}.popout-chat-window .popup-box .popup-messages .direct-chat-text{background:#00294f;border:1px solid #d2d6de;border-radius:5px;color:#fff;margin:5px 0 0 50px;padding:5px 10px;position:relative;word-wrap:break-word}.popout-chat-window .popup-box .popup-messages .direct-chat-text:after,.popout-chat-window .popup-box .popup-messages .direct-chat-text:before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent #00294f transparent transparent;border-image:none;border-style:solid;border-width:medium;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:15px;width:0}.popout-chat-window .popup-box .popup-messages .direct-chat-text:after{border-width:5px;margin-top:-5px}.popout-chat-window .popup-box .popup-messages .direct-chat-text-reply{background:#d2d6de;border:1px solid #d2d6de;border-radius:5px;color:#000;margin:5px 0 0 35px;padding:5px 10px;position:relative;word-wrap:break-word}.popout-chat-window .popup-box .popup-messages .direct-chat-text-reply:after,.popout-chat-window .popup-box .popup-messages .direct-chat-text-reply:before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent transparent #d2d6de;border-image:none;border-style:solid;border-width:medium;content:" ";height:0;pointer-events:none;position:absolute;left:100%;top:15px;width:0}.popout-chat-window .popup-box .popup-messages .direct-chat-text-reply:after{border-width:5px;margin-top:-5px}.popout-chat-window .popup-box .popup-messages .direct-chat-timestamp{color:#000;opacity:.6;margin-left:35px}.popout-chat-window .popup-box .popup-messages .direct-chat-name{font-size:12px;font-weight:600;margin:5px 45px 0 49px!important;color:#000;opacity:.9}.popout-chat-window .popup-box .popup-messages .direct-chat-info{display:block;font-size:12px;margin-bottom:0}.popout-chat-window .popup-box .popup-messages .direct-chat-info .message-status-text{font-size:10px;font-style:italic;float:right;padding-right:5px}.popout-chat-window .popup-box .popup-messages .big-round{margin:-9px 0 0!important}.popout-chat-window .popup-box .popup-messages .direct-chat-img{border:1px solid #fff;background:#999;border-radius:50%;float:left;height:40px;width:40px;text-align:center;font-size:25px;margin-bottom:10px;position:relative}.popout-chat-window .popup-box .popup-messages .direct-chat-img-reply{border:1px solid #fff;background:#999;border-radius:50%;float:right;height:40px;width:40px;text-align:center;font-size:25px;margin-bottom:10px;position:relative}.popout-chat-window .popup-box .popup-messages .doted-border::after{background:0 0!important;border-right:2px dotted #fff!important;bottom:0;content:"";left:17px;margin:0;position:absolute;top:0;display:inline;z-index:-2}.popout-chat-window .popup-box .popup-messages .direct-chat-msg::after{background:#fff;border-right:medium none;bottom:0;content:"";left:17px;margin:0;position:absolute;top:0;display:inline;z-index:-2}.popout-chat-window .popup-messages-footer>textarea{height:65px!important;margin-right:5px;margin-left:15px;padding:5px!important;width:95%!important}.popout-chat-window .popup-messages-footer{background:#fff;bottom:0;position:absolute;width:100%;height:auto}.popout-chat-window .popup-messages-footer .btn-footer{overflow:hidden;padding:2px 5px 10px 6px;width:100%}.popout-chat-window .popup-messages-footer .btn-footer .btn-primary,.popout-chat-window .popup-messages-footer .btn-footer .btn-secondary{text-transform:uppercase;border-radius:2px;width:100px;font-size:12px;font-family:Roboto,sans-serif!important}.popout-chat-window .popup-messages-footer .btn-footer .btn-primary{color:#fff}.popout-chat-window .round.hollow{margin:40px 0 0}.popout-chat-window .round.hollow a{border:2px solid #ff6701;border-radius:35px;color:#ff6701;font-size:23px;padding:10px 21px;text-decoration:none;font-family:"Open Sans",sans-serif}.popout-chat-window .round.hollow a:hover{border:2px solid #000;border-radius:35px;color:#000;font-size:23px;padding:10px 21px;text-decoration:none}.popout-chat-window .popup-box .popup-head{background-color:#00294f;clear:both;color:#fff;display:inline-table;font-size:15px;padding:7px 10px;width:100%;cursor:move}.popout-chat-window .bg_none i{border:1px solid #ff6701;border-radius:25px;color:#ff6701;font-size:17px;height:33px;line-height:30px;width:33px}.popout-chat-window .bg_none:hover i{border:1px solid #000;border-radius:25px;color:#000;font-size:17px;height:33px;line-height:30px;width:33px}.popout-chat-window .bg_none{background:rgba(0,0,0,0);border:none}.popout-chat-window .popup-box .popup-head .popup-head-right{margin:11px 7px 0}.popout-chat-window .popup-head-left img{border:1px solid #7b7b7b;border-radius:50%;width:44px}.popout-chat-window .popup-head-left .chat-header-title{display:inline-block}.popout-chat-window .popup-head-left .chat-header-title .chat-header-item{font-size:14px;padding:5px 6px;font-family:Roboto,sans-serif!important}.popout-chat-window .simple_round{background:#d1d1d1;border-radius:50%;color:#4b4b4b!important;height:21px;padding:0 0 0 1px;width:21px}.popout-chat-window .direct-chat-messages{overflow:auto;padding:10px;transform:translate(0,0)}.popout-chat-window .popup-head-right .btn-group{display:inline-flex;margin:0 8px 0 0;vertical-align:top!important}.popout-chat-window .chat-header-button{background:0 0;font-size:25px;height:15px;width:15px;margin-top:-18px;margin-right:-2px;cursor:pointer;color:#fff}.popout-chat-window .popup-head-right .btn-group .dropdown-menu{border:none;min-width:122px;padding:0}.popout-chat-window .popup-head-right .btn-group .dropdown-menu li a{font-size:12px;padding:3px 10px;color:#303030}.capacity-planning .events-list{z-index:100!important}.capacity-planning .pointer{cursor:default!important}.capacity-planning .morning{background-color:#faebd7}.capacity-planning .afternoon{background-color:#f0f8ff}.capacity-planning .slots{margin:0 5% 10px}.capacity-planning .slots .form-group{margin-top:7.5px;margin-bottom:7.5px}.capacity-planning .slots .form-group .slot-label{padding-top:0}.capacity-planning .slots .form-group .slot-label div:first-child{font-weight:700}.capacity-planning .slots .form-group .slot-label div:last-child{font-size:12px}.capacity-planning .slots .form-group .overridden{background-color:#fff29b}.capacity-planning .summary{margin:0 5%}.capacity-planning .summary table tbody tr th{font-weight:400}.capacity-planning .summary table tbody tr th:first-child{font-weight:700}.business-relationship-suspend{color:#fa6061}.admin-account .links a{margin:0 5px}.admin-account .tab-pane .button-ctrls{margin-top:-59px}.tab-content,.tab-pane,.tabbable,.tabset{height:100%}.height-38pc{height:38%}.remove-button{padding:3px 8px}.ports-container{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px;margin-top:-20px}.suspend-conatiner{text-align:center;border-top:3px solid red;border-bottom:3px solid red;margin-top:10px}.suspend-label{color:red;font-weight:700;text-align:center;font-size:x-large}.account-relationships .search{margin-top:15px}.settings-modal input[type=text]{text-transform:none}.admin-accounts .ctrls{margin-top:25px}.admin-accounts .form-group{margin-bottom:10px}.admin-accounts .create{margin-bottom:15px}.admin-account-modal .greyed{color:gray}.admin-account-modal .ui-select-choices-row-inner strong,.admin-accounts .ui-select-choices-row-inner strong{text-overflow:ellipsis;overflow:hidden}.account-wizard fieldset.header{margin:0 0 20px;border:1px solid #eee;border-radius:4px;padding:10px}.account-wizard legend{font-size:inherit;margin:0;width:auto;border:0}.account-wizard label>span{color:red}.cchain-admin-dashboard ul{font-size:20px}.feature-add-modal select{height:300px}.geo-fence-edit{height:100%}.geo-fence-edit .neg-75{height:calc(100% - 75px)}.geo-fence-edit .header .customer{margin-bottom:0}.geo-fence-edit .map-container{height:100%}.geo-fence-edit .map-container ng-map{display:block;width:100%;height:100%}.geo-fences .k-grid-content{min-height:93px}.geo-fences #toggle{min-width:180px}.geo-fences a:hover{cursor:pointer}.vessel-schedules{padding:15px}#vesselSchedulesAG .grid-title{position:relative;top:5px}.company-view .company-address-table{max-height:400px}.company-view .tab-pane .add-button{margin-top:-59px}.company-view .company-ports-table .cc-actions{width:15%}.demurrage input[name=shippingLine]::-webkit-input-placeholder{color:#555}.demurrage input[name=shippingLine]::-moz-placeholder{color:#555}.demurrage input[name=shippingLine]:-ms-input-placeholder{color:#555}.demurrage input[name=shippingLine]:-moz-placeholder{color:#555}.broadcast-account-select-all,.broadcast-account-type-select-all,.broadcast-clear-message,.broadcast-select-all{cursor:pointer}span i{margin:4px}.broadcast-messages-port{max-height:150px;overflow-y:auto}.delivery-addresses th[st-sort]{cursor:pointer}.delivery-addresses .table .actions{min-width:70px}.delivery-addresses .table .actions i:not(:first-child){margin-left:3px}.container-terminal-map-window .dl-horizontal dd,.customer-map-window .dl-horizontal dd{margin-left:87px}.edit-document-template-modal-body .doc-format-lbl{margin-top:-5px;padding-top:0}.partner-form .popover{margin-top:8px;width:300px}.agreement-ineffect{color:#3DC36C;font-size:24px}.list-action{cursor:pointer}agreement-form .form{margin-top:50px}agreement-form label.label-form{text-align:right;padding-right:130px}.container-terminal-map-window{width:220px;overflow:hidden;padding-bottom:20px}.container-terminal-map-window .dl-horizontal dt{width:77px}.dashboard-view .dashboard-header{padding-top:20px;padding-bottom:20px;height:100px;border-bottom:1px solid #ccc;background-color:#f4f4f4}.dashboard-view .user-welcome{font-size:18px}.dashboard-view .user-company{font-size:14px}.dashboard-view .quick-find-container .control-label{display:inline-block;line-height:34px;margin-right:7px;font-weight:600}#viewExportsTableGrid #profileName,#viewImportsTableGrid #profileName,body .page-container .left-nav .nav-container .impersonating{display:none}.freight-forwarder-inquiry .k-grid td,.legend>div,.order-history .k-grid td{line-height:1.4em}.dashboard-view .quick-find-container>.quick-find{float:right}.dashboard-view .dashboard-body>div{padding-top:40px;padding-bottom:40px}.dashboard-view .dashboard-body>div:nth-child(even){background-color:#fcfcfc}.dashboard-view .actions-summary{min-height:114px;font-size:24px;font-weight:300}.dashboard-view .actions-summary .action-activate,.dashboard-view .actions-summary .action-approve,.dashboard-view .actions-summary .action-attachments,.dashboard-view .actions-summary .action-audit,.dashboard-view .actions-summary .action-cancel,.dashboard-view .actions-summary .action-copy,.dashboard-view .actions-summary .action-deactivate,.dashboard-view .actions-summary .action-details,.dashboard-view .actions-summary .action-disable,.dashboard-view .actions-summary .action-edit,.dashboard-view .actions-summary .action-enable,.dashboard-view .actions-summary .action-mark,.dashboard-view .actions-summary .action-reject,.dashboard-view .actions-summary .action-remove,.dashboard-view .actions-summary .action-resend,.dashboard-view .actions-summary .action-reset,.dashboard-view .actions-summary .action-unmark,.dashboard-view .actions-summary .action-users,.dashboard-view .actions-summary .action-view,.dashboard-view .actions-summary .action-view-attachments,.dashboard-view .actions-summary .fa{margin-right:10px}.dashboard-view .containers-summary{position:relative}.dashboard-view .containers-summary h2{font-size:18px;font-weight:300;margin-top:-10px}.dashboard-view .containers-summary header{padding-right:30px;margin-right:30px;float:left}.dashboard-view .containers-summary .btn{margin-bottom:-10px;margin-top:20px;margin-right:5px}.dashboard-view .containers-summary .primary-statistic{opacity:1;color:#333;float:none;border-right:1px solid #999;width:100%}.dashboard-view .problem-statistics{color:#999;min-width:900px}.dashboard-view .problem-statistics.has-chart{padding-right:175px}.dashboard-view .actions-count{font-weight:400}.customer-map-window{width:450px;overflow:hidden;padding-bottom:20px}.customer-map-window .dl-horizontal dt{width:77px}.customer-map-window .jobs i{color:#33a015}.customer-map-window .jobs.jobs-error i{color:#db2315}.freight-forwarder-inquiry .accepted{background-color:#e6eef6!important}.freight-forwarder-inquiry .accepted:hover{background-color:#e8d9bb!important}.freight-forwarder-inquiry .accepted td:first-child{border-left:5px solid #6092c3!important}.freight-forwarder-inquiry .inprogress{background-color:#d8f3d8!important}.freight-forwarder-inquiry .inprogress:hover{background-color:#bfdebf!important}.freight-forwarder-inquiry .inprogress td:first-child{border-left:5px solid #307930!important}.freight-forwarder-inquiry .completed{background-color:#f5e9d1!important}.freight-forwarder-inquiry .completed:hover{background-color:#e8d9bb!important}.freight-forwarder-inquiry .completed td:first-child{border-left:5px solid #d29940!important}.freight-forwarder-inquiry .attention,.freight-forwarder-inquiry .cancelled,.freight-forwarder-inquiry .rejected{background-color:#ffe4e4!important}.freight-forwarder-inquiry .attention:hover,.freight-forwarder-inquiry .cancelled:hover,.freight-forwarder-inquiry .rejected:hover{background-color:#f5d2d2!important}.freight-forwarder-inquiry .attention td:first-child,.freight-forwarder-inquiry .cancelled td:first-child,.freight-forwarder-inquiry .rejected td:first-child{border-left:5px solid #ab6161!important}.freight-forwarder-inquiry .grid-filter-header .k-datepicker,.freight-forwarder-inquiry .grid-filter-header span[role=presentation]{width:80%!important}.freight-forwarder-inquiry .k-grid{font-size:.95em}.inquiry-detail.modal-body .datetime-select{padding:0 0 0 15px}.legend>div{font-size:.95em;padding:.4em .6em;margin:5px 0}.legend>div:first-child{border:1px solid #dbdbde}.k-dropdown{width:100%;margin:0;padding:0;text-align:left}.k-dropdown span{padding:0;vertical-align:middle}.k-dropdown .k-icon,.k-dropdown .k-input{padding-top:0;vertical-align:middle}.additional-toolbar-wrapper{float:left;width:auto}.order-history .k-grid{font-size:.95em}.order-history .k-grid-content{min-height:400px}.cargo-statistics{text-align:center}.cargo-statistics span{margin-right:15px}ng-map{height:100%}.empty-park-map-window{width:220px;overflow:hidden;padding-bottom:20px}.empty-park-map-window .dl-horizontal dt{width:77px}.empty-park-map-window .dl-horizontal dd{margin-left:87px}.empty-park-map-window .jobs i{color:#33a015}.empty-park-map-window .jobs.jobs-error i{color:#db2315}body .page-container{width:100%;height:100%}body .page-container .left-nav{position:fixed;left:0;top:0;height:100%;background-color:#052d38;box-sizing:border-box;z-index:5}body .page-container .left-nav .nav-container{overflow:auto;width:100%;height:100%;min-width:280px}body .page-container .left-nav .nav-container .logo-container{display:block;height:50px;width:100%;border-bottom:1px solid #04242d}body .page-container .left-nav .nav-container .logo-container .home-btn img{margin-top:10px;margin-left:15px}body .page-container .left-nav .nav-container .user-container{border-top:1px solid #113742;border-bottom:1px solid #04242d;cursor:pointer;padding-bottom:10px;transition:background-color .3s linear;border-radius:5px}body .page-container .left-nav .nav-container .user-container:hover{background-color:#04252e}body .page-container .left-nav .nav-container .user-container .avatar-container{background-color:#fff;width:60px;height:60px;margin-top:15px;margin-left:15px;border-radius:50%;text-align:center}body .page-container .left-nav .nav-container .user-container .avatar-container .fa-user{color:#333;font-size:40px;margin-top:10px}body .page-container .left-nav .nav-container .user-container .user-info{height:100%;padding:5px 5px 5px 10px;margin:10px 10px 0;vertical-align:top}body .page-container .left-nav .nav-container .user-container .user-info .customer-name{font-size:16px;font-weight:700;color:#fff;text-transform:capitalize}body .page-container .left-nav .nav-container .user-container .user-info .company-name{font-weight:300;color:#fff;text-transform:uppercase}body .page-container .left-nav .nav-container .user-container .user-info .fa-caret-down{line-height:normal!important;float:none!important;font-size:14px;margin-left:5px;display:inline}body .page-container .left-nav .nav-container .user-container .dropdown-menu{top:75%;left:60px;border-radius:0}body .page-container .left-nav .nav-container .user-container .dropdown-menu:before{content:'';border:10px solid transparent;border-bottom:10px solid #fff;position:absolute;width:20px;height:20px;top:-20px;right:50%;transform:translateX(10px)}body .page-container .left-nav .nav-container .user-container .dropdown-menu li.active a{background-color:initial}body .page-container .left-nav .nav-container .user-container .dropdown-menu li a.menu-trigger{color:#333;line-height:1.4;font-size:14px;font-weight:400}body .page-container .left-nav .nav-container .user-container .dropdown-menu li a.menu-trigger:hover{background-color:#e4e4e4}body .page-container .left-nav .nav-container .main-nav{width:100%;list-style:none;margin:0;padding:0}body .page-container .left-nav .nav-container .main-nav>li{width:100%}body .page-container .left-nav .nav-container .main-nav>li .action-activate.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-approve.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-attachments.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-audit.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-cancel.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-copy.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-deactivate.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-details.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-disable.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-edit.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-enable.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-mark.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-reject.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-remove.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-resend.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-reset.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-unmark.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-users.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-view-attachments.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-view.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .fa.fa-caret-down{float:right;line-height:35px;margin-right:15px;transition:transform .2s linear}body .page-container .left-nav .nav-container .main-nav>li .action-activate.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-approve.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-attachments.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-audit.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-cancel.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-copy.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-deactivate.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-details.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-disable.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-edit.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-enable.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-mark.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-reject.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-remove.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-resend.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-reset.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-unmark.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-users.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-view-attachments.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-view.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .fa.nav-icon{display:inline-block;width:25px;text-align:center;font-size:20px;margin-right:10px;color:#999;position:relative;top:3px}body .page-container .left-nav .nav-container .main-nav>li.active .action-activate.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-approve.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-attachments.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-audit.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-cancel.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-copy.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-deactivate.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-details.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-disable.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-edit.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-enable.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-mark.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-reject.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-remove.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-resend.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-reset.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-unmark.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-users.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-view-attachments.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-view.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .fa.nav-icon{position:relative;right:2px}body .page-container .left-nav .nav-container .main-nav>li.nav-no-child{border-bottom:1px solid #04242d;border-top:1px solid #113742}body .page-container .left-nav .nav-container .main-nav>li.nav-no-child.active{border-left:3px solid #88000e;position:relative}body .page-container .left-nav .nav-container .main-nav>li.nav-no-child.active:after{content:' ';position:absolute;background-color:transparent;border:15px solid transparent;border-right:15px solid #d4d4d4;right:-5px;top:2px;width:10px;height:20px}body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn{border-bottom:1px solid #04242d;border-top:1px solid #113742;height:55px;padding-top:3px;text-align:center;display:none}body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a{width:100%;display:block;padding-left:10px}body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a i{color:#e9ba16;font-style:normal;line-height:1;font-size:12px;text-align:right;padding-right:15px;width:150px;white-space:break-word}body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a .btn{border:1px solid #e9ba16;background-color:#3b3627;color:#e9ba16;font-size:12px;padding-top:2px;padding-bottom:2px;line-height:1.4;white-space:normal;transition:background-color .2s linear,color .2s linear}body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:active,body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:active i,body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:focus,body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:focus i,body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:hover,body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:hover i{text-decoration:none!important}body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:active .btn,body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:focus .btn,body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:hover .btn{background-color:#e9ba16;color:#333}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1{list-style:none;margin:0;padding:0}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1 li{padding-top:2px}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1 li.active a{background-color:#88000e;position:relative}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1 li.active a:after{content:' ';position:absolute;background-color:#88000e;border:15px solid transparent;border-right:15px solid #fff;right:-5px;top:0;width:10px;height:20px}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1 li.active a:hover{background-color:#88000e}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1 li a{line-height:28px;color:#fff;font-size:14px;font-weight:300;float:left;width:100%;height:100%}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1 li a:hover{background-color:#02151a;text-decoration:none}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1 li a:before{content:'\f111';font-family:FontAwesome;padding-left:25px;font-size:6px;padding-right:10px;position:relative;bottom:2px}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1 li a:focus{text-decoration:none}body .page-container .left-nav .nav-container .main-nav>li.closed-child{border-bottom:1px solid #04242d;border-top:1px solid #113742}body.impersonate .main-nav>li.closed-child,body.impersonate .main-nav>li.nav-no-child,body.impersonate .upgrade-btn,body.impersonate .user-container{border-bottom:1px solid #3b0006!important;border-top:1px solid #6f010d!important}body .page-container .left-nav .nav-container .main-nav>li.closed-child .nav-level-1{max-height:0;overflow:hidden;transition:max-height .1s linear}body .page-container .left-nav .nav-container .main-nav>li.open-child{border-top:1px solid #113742;padding-bottom:10px;background-color:#031e25}body .page-container .left-nav .nav-container .main-nav>li.open-child .nav-level-1{max-height:700px;overflow:hidden;transition:max-height .2s linear;background-color:#031e25}body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger:hover{background-color:#02181d}body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-activate.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-approve.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-attachments.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-audit.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-cancel.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-copy.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-deactivate.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-details.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-disable.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-edit.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-enable.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-mark.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-reject.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-remove.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-resend.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-reset.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-unmark.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-users.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-view-attachments.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-view.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .fa.fa-caret-down{transform:rotate(180deg)}body .page-container .left-nav .nav-container .main-nav>li .menu-trigger{color:#f2f2f2;font-size:15px;font-family:Roboto,sans-serif;font-weight:300;display:block;width:100%;line-height:35px;padding-left:15px}body .page-container .left-nav .nav-container .main-nav>li .menu-trigger:focus{background-color:transparent;text-decoration:none}body .page-container .left-nav .nav-container .main-nav>li .menu-trigger:hover{background-color:#04252e;text-decoration:none}body .page-container .main-container{box-sizing:border-box}body .nav-btn{position:fixed;top:0;z-index:6;width:50px;padding-top:5px;height:49px;text-align:center;font-size:26px;color:#fff;transition:left .3s ease-out;cursor:pointer;background-color:#052d38}body .nav-btn:hover{color:#88000e}body.nav-open{padding-left:280px;transition:padding-left .3s ease-out}body.nav-open .left-nav{max-width:280px;width:280px;transition:max-width .3s ease-out;overflow:hidden}body.nav-open .nav-btn{left:230px}body.nav-open .nav-btn:hover .action-activate:before,body.nav-open .nav-btn:hover .action-approve:before,body.nav-open .nav-btn:hover .action-attachments:before,body.nav-open .nav-btn:hover .action-audit:before,body.nav-open .nav-btn:hover .action-cancel:before,body.nav-open .nav-btn:hover .action-copy:before,body.nav-open .nav-btn:hover .action-deactivate:before,body.nav-open .nav-btn:hover .action-details:before,body.nav-open .nav-btn:hover .action-disable:before,body.nav-open .nav-btn:hover .action-edit:before,body.nav-open .nav-btn:hover .action-enable:before,body.nav-open .nav-btn:hover .action-mark:before,body.nav-open .nav-btn:hover .action-reject:before,body.nav-open .nav-btn:hover .action-remove:before,body.nav-open .nav-btn:hover .action-resend:before,body.nav-open .nav-btn:hover .action-reset:before,body.nav-open .nav-btn:hover .action-unmark:before,body.nav-open .nav-btn:hover .action-users:before,body.nav-open .nav-btn:hover .action-view-attachments:before,body.nav-open .nav-btn:hover .action-view:before,body.nav-open .nav-btn:hover .fa:before{content:'\f060'}body.nav-closed{padding-left:0;transition:padding .3s linear}body.nav-closed .left-nav{max-width:0;transition:max-width .3s linear;overflow:hidden}body.nav-closed .nav-btn{left:0;transition:left .3s linear}body.nav-closed .nav-btn:hover .action-activate:before,body.nav-closed .nav-btn:hover .action-approve:before,body.nav-closed .nav-btn:hover .action-attachments:before,body.nav-closed .nav-btn:hover .action-audit:before,body.nav-closed .nav-btn:hover .action-cancel:before,body.nav-closed .nav-btn:hover .action-copy:before,body.nav-closed .nav-btn:hover .action-deactivate:before,body.nav-closed .nav-btn:hover .action-details:before,body.nav-closed .nav-btn:hover .action-disable:before,body.nav-closed .nav-btn:hover .action-edit:before,body.nav-closed .nav-btn:hover .action-enable:before,body.nav-closed .nav-btn:hover .action-mark:before,body.nav-closed .nav-btn:hover .action-reject:before,body.nav-closed .nav-btn:hover .action-remove:before,body.nav-closed .nav-btn:hover .action-resend:before,body.nav-closed .nav-btn:hover .action-reset:before,body.nav-closed .nav-btn:hover .action-unmark:before,body.nav-closed .nav-btn:hover .action-users:before,body.nav-closed .nav-btn:hover .action-view-attachments:before,body.nav-closed .nav-btn:hover .action-view:before,body.nav-closed .nav-btn:hover .fa:before{content:'\f061'}body.impersonate header.main-header{background-color:#300005!important}body.impersonate .left-nav,body.impersonate .nav-btn{background-color:#580009!important}body.impersonate .nav-btn:hover{color:#ddd}body.impersonate .menu-trigger:hover{background-color:rgba(59,0,6,.2)!important}body.impersonate .main-nav>li.open-child{border-top:1px solid #6f010d!important;background-color:#490108!important}body.impersonate .nav-level-1{background-color:#490108!important}body.impersonate .nav-level-1 .nav-no-child.active a,body.impersonate .nav-level-1 .nav-no-child.active a:after{background-color:#300005!important}body.impersonate .logo-container{border-bottom:1px solid #3b0006!important}body.impersonate .upgrade-btn:hover,body.impersonate .user-container:hover{background-color:#3b0006!important}body.impersonate .impersonating{display:block!important;background-color:#000;margin:10px auto 5px;border-radius:5px;text-align:center;text-transform:uppercase;font-weight:700;width:90%;color:#fff;animation:colorchange 2s infinite}.ipad-black-out,.vehicle-window .jobs-info{display:none}@keyframes delay-overflow{from{overflow:visible}}@keyframes colorchange{0%,100%{color:#fff}50%{color:red}}.nav-container::-webkit-scrollbar-track{background-color:#666}.nav-container::-webkit-scrollbar{width:10px;background-color:#f5f5f5}.nav-container::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-right:1px solid #666}@media only screen and (max-device-width:768px){body.nav-open{padding-left:0;transition:padding-left .3s ease-out}body.nav-open .main-header h1,body.nav-open .main-header h2{padding-left:50px}body.nav-open .nav-no-child :after{display:none}body.nav-open .ipad-black-out{background-color:rgba(0,0,0,.4);position:fixed;z-index:5;width:100%;height:100%;display:block}}.nav.navbar-nav .upgrade-btn{float:right;position:relative;top:3px}.nav.navbar-nav .upgrade-btn a i{color:#e9ba16;font-style:normal;line-height:1;float:left;font-size:12px;text-align:right;padding-right:15px;width:150px;white-space:break-word}.nav.navbar-nav .upgrade-btn a .btn{float:right;border:1px solid #e9ba16;background-color:#3b3627;color:#e9ba16;font-size:12px;max-width:130px;padding-top:3px;padding-bottom:3px;line-height:1.4;white-space:normal;position:relative;bottom:8px;transition:background-color .2s linear,color .2s linear}.nav.navbar-nav .upgrade-btn:hover .btn{background-color:#e9ba16;color:#333}@media only screen and (max-width:768px){.upgrade-btn,.upgrade-btn a .btn{float:none!important}}.upgrade-form .address-field .btn-link{padding-left:0;padding-bottom:0}.upgrade-form .disclaimer{text-align:center;font-size:11px;color:#aaa;margin-top:10px}.upgrade-form .upgrade-container{border:1px solid #ccc;background-color:#f2f2f2;padding:15px 20px;position:relative;overflow:hidden;margin-top:20px}.upgrade-form .upgrade-container .current-plan,.upgrade-form .upgrade-container .recommended{width:180px;background-color:#355d21;height:30px;text-align:center;line-height:30px;color:#fff;transform:rotate(45deg);position:absolute;top:25px;font-size:12px;right:-50px}.upgrade-form .upgrade-container .current-plan{background-color:#D29940}.upgrade-form .upgrade-container i{color:#6a6a6a;font-style:normal;font-weight:300;font-family:'Open Sans',sans-serif;font-size:13pt}.upgrade-form .upgrade-container h2{font-weight:700;line-height:.9;margin:0 0 20px;padding:0;font-size:38px;color:#4e4e4e;font-family:'Open Sans',sans-serif}.upgrade-form .upgrade-container h3{text-align:center;font-weight:700;font-size:30px;color:#355d21;margin:0;padding:0;font-family:'Open Sans',sans-serif;line-height:1}.upgrade-form .upgrade-container h3 span{font-size:14px!important;position:relative;bottom:10px}.upgrade-form .upgrade-container .period{text-align:center;display:block;width:100%;font-size:12px;font-family:'Open Sans',sans-serif}.upgrade-form .upgrade-container .egate-text{color:#D29940}.upgrade-form .upgrade-container .triptms-text{color:#355d21}.upgrade-form .upgrade-container .egate-features,.upgrade-form .upgrade-container .triptms-features{list-style:none!important;margin:5px 0 20px;padding:0}.upgrade-form .upgrade-container .egate-features li,.upgrade-form .upgrade-container .triptms-features li{list-style:none!important;margin:0;padding:5px 10px;border:1px solid #bebebe;border-bottom:none;background-color:#efe2cd}.upgrade-form .upgrade-container .egate-features li:before,.upgrade-form .upgrade-container .triptms-features li:before{content:"\f00c";font-family:FontAwesome;font-size:14px;padding-right:10px;color:#D29940}.upgrade-form .upgrade-container .egate-features li:last-child,.upgrade-form .upgrade-container .triptms-features li:last-child{border-bottom:1px solid #bebebe}.upgrade-form .upgrade-container .triptms-features li{background-color:#dbe7c4}.upgrade-form .upgrade-container .triptms-features li:before{color:#355d21}.upgrade-form .upgrade-container .btn.btn-primary{margin-top:10px}.upgrade-form .terms-container{height:100%}.upgrade-form .terms-container .terms-header{padding-top:35px}.upgrade-form .terms-container .terms-overflow{border:1px solid #d2d2d2;margin-top:20px;padding:30px;background-color:#f2f2f2;max-height:500px;overflow:auto}.upgrade-form .terms-container .terms-overflow a{color:#666}.upgrade-form .terms-container .terms-overflow a:hover{text-decoration:none}.upgrade-form .form-group{margin-bottom:10px}.upgrade-form .fw-normal{font-weight:400!important}.details-container .details-header{line-height:1;font-weight:400}.details-container #PortsOfOperation input{width:100%}.details-container #PortsOfOperation .ui-select-match-item{border-color:#c6c6c6;background-color:#ebebeb}.details-container #PortsOfOperation .ui-select-match-item .ui-select-match-close{opacity:.5;position:relative;top:3px}.navbar-impersonate .nav.navbar-nav .upgrade-btn a:focus,.navbar-impersonate .nav.navbar-nav .upgrade-btn a:hover{background-color:transparent}.navbar-impersonate .nav.navbar-nav .upgrade-btn a i{color:#333}.container-inquiry{padding-top:60px}.ports-public{background-color:#F3F3F3;width:100%;min-height:100%;padding-top:30px}.ports-public table.table tr:nth-child(even){background-color:#F6F6F6}.ports-public table.table td{padding:3px 8px}.ports-public .port-names{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.ports-public .port-names .tab-port{background:#fff;border:2px solid #F3F3F3;padding:0 20px;color:#4D4D4D;height:55px;line-height:55px;display:inline-block;transition:background .2s ease-in-out;cursor:pointer;flex-grow:1;align-items:stretch;max-width:200px;text-align:center}.ports-public .port-names .tab-port.active{background-color:#0094A2;color:#fff}.ports-public .tab-facility{background-color:#fff;text-align:left;padding:5px 10px;border-bottom:2px solid #F3F3F3;cursor:pointer}.ports-public .tab-facility:after{content:'';right:0;border-left:15px solid transparent;transition:right .2s linear}.ports-public .tab-facility.active{background-color:#0094A2;color:#fff;position:relative}.ports-public .tab-facility.active:after{content:'';border:15px solid transparent;border-left:15px solid #0094A2;position:absolute;right:-30px;top:0}@keyframes opacity0100{0%{opacity:0}100%{opacity:1}}.collection-advice-modal .ipad-width,.collection-advice-modal>.container,.containers-in-yard .ipad-width,.containers-in-yard>.container,.vehicle-approach .ipad-width,.vehicle-approach>.container{margin-top:20px;padding:0;max-width:800px}.collection-advice-modal .pending-remove,.containers-in-yard .pending-remove,.vehicle-approach .pending-remove{border-left:2px solid #c8102e!important;background:linear-gradient(to right,rgba(169,3,41,.15) 0,rgba(169,3,41,.05) 45%,rgba(169,3,41,.05) 100%)}.collection-advice-modal .new-message-text,.containers-in-yard .new-message-text,.vehicle-approach .new-message-text{color:#c8102e}.collection-advice-modal .showing,.containers-in-yard .showing,.vehicle-approach .showing{line-height:20px}.collection-advice-modal .current-transfer,.containers-in-yard .current-transfer,.vehicle-approach .current-transfer{border:2px solid #1394A1!important}.collection-advice-modal .estimated-time,.containers-in-yard .estimated-time,.vehicle-approach .estimated-time{float:right;margin-top:3px;padding:5px 15px!important}.collection-advice-modal .estimated-time.transfer-days,.containers-in-yard .estimated-time.transfer-days,.vehicle-approach .estimated-time.transfer-days{margin-top:0;position:relative;bottom:5px}.collection-advice-modal .estimated-time.et-sm,.containers-in-yard .estimated-time.et-sm,.vehicle-approach .estimated-time.et-sm{padding:2px 10px!important}.collection-advice-modal .view-switch,.containers-in-yard .view-switch,.vehicle-approach .view-switch{position:relative;bottom:4px}.collection-advice-modal .view-switch button,.containers-in-yard .view-switch button,.vehicle-approach .view-switch button{background-color:transparent;padding:0 10px 2px;font-size:18px;color:#999;border-radius:0;box-shadow:none}.collection-advice-modal .view-switch button.active,.containers-in-yard .view-switch button.active,.vehicle-approach .view-switch button.active{border-bottom:2px solid #00529e;color:#00529e}.collection-advice-modal .view-switch button:focus,.containers-in-yard .view-switch button:focus,.vehicle-approach .view-switch button:focus{outline:0;box-shadow:none}.collection-advice-modal .filter-list,.containers-in-yard .filter-list,.vehicle-approach .filter-list{max-width:170px}.collection-advice-modal .lane-container,.containers-in-yard .lane-container,.vehicle-approach .lane-container{margin:0 5px;border-radius:5px}.collection-advice-modal table.table,.containers-in-yard table.table,.vehicle-approach table.table{font-size:13px;margin-bottom:10px}.collection-advice-modal table.table th,.containers-in-yard table.table th,.vehicle-approach table.table th{border-bottom:0}.collection-advice-modal table.table tr.tr-green-lane,.containers-in-yard table.table tr.tr-green-lane,.vehicle-approach table.table tr.tr-green-lane{color:#026302;background-color:#c6f0c1!important}.collection-advice-modal .btn-link,.containers-in-yard .btn-link,.vehicle-approach .btn-link{color:#00529e}.collection-advice-modal .white-bg,.containers-in-yard .white-bg,.vehicle-approach .white-bg{border:1px solid #ddd;border-bottom:1px solid #ccc}.collection-advice-modal .white-bg.has-new-message,.containers-in-yard .white-bg.has-new-message,.vehicle-approach .white-bg.has-new-message{box-shadow:inset 0 -2px 0 0 #c8102e}.collection-advice-modal .max-width-140,.containers-in-yard .max-width-140,.vehicle-approach .max-width-140{max-width:140px;text-overflow:ellipsis;overflow:hidden;display:block;width:100%;white-space:nowrap}.collection-advice-modal .etd-info,.containers-in-yard .etd-info,.vehicle-approach .etd-info{transition:max-height .2s linear;overflow:hidden;border-left:2px solid #c8102e!important}.collection-advice-modal .closed-etd,.containers-in-yard .closed-etd,.vehicle-approach .closed-etd{max-height:0;padding:0;border:0!important}.collection-advice-modal .open-etd,.containers-in-yard .open-etd,.vehicle-approach .open-etd{max-height:200px;margin-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:0!important}.collection-advice-modal .grey-container-border,.containers-in-yard .grey-container-border,.vehicle-approach .grey-container-border{background-color:#f4f4f4;border:1px solid #e4e4e4;border-left:0;border-right:0}.collection-advice-modal .select-invis,.containers-in-yard .select-invis,.vehicle-approach .select-invis{border:0;background-color:transparent}.collection-advice-modal .select-invis:focus,.containers-in-yard .select-invis:focus,.vehicle-approach .select-invis:focus{outline:0}.collection-advice-modal .action-dropdown-btn,.containers-in-yard .action-dropdown-btn,.vehicle-approach .action-dropdown-btn{padding:0 10px!important;font-size:17px}.collection-advice-modal .action-dropdown a,.containers-in-yard .action-dropdown a,.vehicle-approach .action-dropdown a{line-height:30px}.collection-advice-modal .approach-header-group,.containers-in-yard .approach-header-group,.vehicle-approach .approach-header-group{line-height:15px;padding-bottom:10px}.collection-advice-modal .refreshing-eta,.containers-in-yard .refreshing-eta,.vehicle-approach .refreshing-eta{color:#3DC36C}.collection-advice-modal .new-message,.containers-in-yard .new-message,.vehicle-approach .new-message{animation:newMessage 1.5s infinite;border-radius:50px;padding:5px;text-align:center}.collection-advice-modal .collection-edit a,.containers-in-yard .collection-edit a,.vehicle-approach .collection-edit a{line-height:14px;text-align:left}.collection-advice-modal .collection-edit a .action-activate,.collection-advice-modal .collection-edit a .action-approve,.collection-advice-modal .collection-edit a .action-attachments,.collection-advice-modal .collection-edit a .action-audit,.collection-advice-modal .collection-edit a .action-cancel,.collection-advice-modal .collection-edit a .action-copy,.collection-advice-modal .collection-edit a .action-deactivate,.collection-advice-modal .collection-edit a .action-details,.collection-advice-modal .collection-edit a .action-disable,.collection-advice-modal .collection-edit a .action-edit,.collection-advice-modal .collection-edit a .action-enable,.collection-advice-modal .collection-edit a .action-mark,.collection-advice-modal .collection-edit a .action-reject,.collection-advice-modal .collection-edit a .action-remove,.collection-advice-modal .collection-edit a .action-resend,.collection-advice-modal .collection-edit a .action-reset,.collection-advice-modal .collection-edit a .action-unmark,.collection-advice-modal .collection-edit a .action-users,.collection-advice-modal .collection-edit a .action-view,.collection-advice-modal .collection-edit a .action-view-attachments,.collection-advice-modal .collection-edit a .fa,.containers-in-yard .collection-edit a .action-activate,.containers-in-yard .collection-edit a .action-approve,.containers-in-yard .collection-edit a .action-attachments,.containers-in-yard .collection-edit a .action-audit,.containers-in-yard .collection-edit a .action-cancel,.containers-in-yard .collection-edit a .action-copy,.containers-in-yard .collection-edit a .action-deactivate,.containers-in-yard .collection-edit a .action-details,.containers-in-yard .collection-edit a .action-disable,.containers-in-yard .collection-edit a .action-edit,.containers-in-yard .collection-edit a .action-enable,.containers-in-yard .collection-edit a .action-mark,.containers-in-yard .collection-edit a .action-reject,.containers-in-yard .collection-edit a .action-remove,.containers-in-yard .collection-edit a .action-resend,.containers-in-yard .collection-edit a .action-reset,.containers-in-yard .collection-edit a .action-unmark,.containers-in-yard .collection-edit a .action-users,.containers-in-yard .collection-edit a .action-view,.containers-in-yard .collection-edit a .action-view-attachments,.containers-in-yard .collection-edit a .fa,.vehicle-approach .collection-edit a .action-activate,.vehicle-approach .collection-edit a .action-approve,.vehicle-approach .collection-edit a .action-attachments,.vehicle-approach .collection-edit a .action-audit,.vehicle-approach .collection-edit a .action-cancel,.vehicle-approach .collection-edit a .action-copy,.vehicle-approach .collection-edit a .action-deactivate,.vehicle-approach .collection-edit a .action-details,.vehicle-approach .collection-edit a .action-disable,.vehicle-approach .collection-edit a .action-edit,.vehicle-approach .collection-edit a .action-enable,.vehicle-approach .collection-edit a .action-mark,.vehicle-approach .collection-edit a .action-reject,.vehicle-approach .collection-edit a .action-remove,.vehicle-approach .collection-edit a .action-resend,.vehicle-approach .collection-edit a .action-reset,.vehicle-approach .collection-edit a .action-unmark,.vehicle-approach .collection-edit a .action-users,.vehicle-approach .collection-edit a .action-view,.vehicle-approach .collection-edit a .action-view-attachments,.vehicle-approach .collection-edit a .fa{float:left;padding-right:10px;padding-top:7px}.collection-advice-modal .collection-edit a strong,.containers-in-yard .collection-edit a strong,.vehicle-approach .collection-edit a strong{white-space:nowrap}.collection-advice-modal .estimated-time,.containers-in-yard .estimated-time,.vehicle-approach .estimated-time{white-space:nowrap;background-color:#F5C24C;color:#000;font-weight:700;border-radius:50px}.collection-advice-modal .estimated-time.in-yard,.containers-in-yard .estimated-time.in-yard,.vehicle-approach .estimated-time.in-yard{background-color:#1394A1;color:#fff}.collection-advice-modal .estimated-time.etd,.containers-in-yard .estimated-time.etd,.vehicle-approach .estimated-time.etd{background-color:#c8102e;color:#fff;margin-right:10px;cursor:pointer;transition:opacity .2s linear}.collection-advice-modal .location-select:hover,.collection-advice-modal .sort-order:hover,.containers-in-yard .location-select:hover,.containers-in-yard .sort-order:hover,.vehicle-approach .location-select:hover,.vehicle-approach .sort-order:hover{background-color:#ccc}.collection-advice-modal .estimated-time.etd .action-activate,.collection-advice-modal .estimated-time.etd .action-approve,.collection-advice-modal .estimated-time.etd .action-attachments,.collection-advice-modal .estimated-time.etd .action-audit,.collection-advice-modal .estimated-time.etd .action-cancel,.collection-advice-modal .estimated-time.etd .action-copy,.collection-advice-modal .estimated-time.etd .action-deactivate,.collection-advice-modal .estimated-time.etd .action-details,.collection-advice-modal .estimated-time.etd .action-disable,.collection-advice-modal .estimated-time.etd .action-edit,.collection-advice-modal .estimated-time.etd .action-enable,.collection-advice-modal .estimated-time.etd .action-mark,.collection-advice-modal .estimated-time.etd .action-reject,.collection-advice-modal .estimated-time.etd .action-remove,.collection-advice-modal .estimated-time.etd .action-resend,.collection-advice-modal .estimated-time.etd .action-reset,.collection-advice-modal .estimated-time.etd .action-unmark,.collection-advice-modal .estimated-time.etd .action-users,.collection-advice-modal .estimated-time.etd .action-view,.collection-advice-modal .estimated-time.etd .action-view-attachments,.collection-advice-modal .estimated-time.etd .fa,.containers-in-yard .estimated-time.etd .action-activate,.containers-in-yard .estimated-time.etd .action-approve,.containers-in-yard .estimated-time.etd .action-attachments,.containers-in-yard .estimated-time.etd .action-audit,.containers-in-yard .estimated-time.etd .action-cancel,.containers-in-yard .estimated-time.etd .action-copy,.containers-in-yard .estimated-time.etd .action-deactivate,.containers-in-yard .estimated-time.etd .action-details,.containers-in-yard .estimated-time.etd .action-disable,.containers-in-yard .estimated-time.etd .action-edit,.containers-in-yard .estimated-time.etd .action-enable,.containers-in-yard .estimated-time.etd .action-mark,.containers-in-yard .estimated-time.etd .action-reject,.containers-in-yard .estimated-time.etd .action-remove,.containers-in-yard .estimated-time.etd .action-resend,.containers-in-yard .estimated-time.etd .action-reset,.containers-in-yard .estimated-time.etd .action-unmark,.containers-in-yard .estimated-time.etd .action-users,.containers-in-yard .estimated-time.etd .action-view,.containers-in-yard .estimated-time.etd .action-view-attachments,.containers-in-yard .estimated-time.etd .fa,.vehicle-approach .estimated-time.etd .action-activate,.vehicle-approach .estimated-time.etd .action-approve,.vehicle-approach .estimated-time.etd .action-attachments,.vehicle-approach .estimated-time.etd .action-audit,.vehicle-approach .estimated-time.etd .action-cancel,.vehicle-approach .estimated-time.etd .action-copy,.vehicle-approach .estimated-time.etd .action-deactivate,.vehicle-approach .estimated-time.etd .action-details,.vehicle-approach .estimated-time.etd .action-disable,.vehicle-approach .estimated-time.etd .action-edit,.vehicle-approach .estimated-time.etd .action-enable,.vehicle-approach .estimated-time.etd .action-mark,.vehicle-approach .estimated-time.etd .action-reject,.vehicle-approach .estimated-time.etd .action-remove,.vehicle-approach .estimated-time.etd .action-resend,.vehicle-approach .estimated-time.etd .action-reset,.vehicle-approach .estimated-time.etd .action-unmark,.vehicle-approach .estimated-time.etd .action-users,.vehicle-approach .estimated-time.etd .action-view,.vehicle-approach .estimated-time.etd .action-view-attachments,.vehicle-approach .estimated-time.etd .fa{margin:0 3px 0 0}.collection-advice-modal .estimated-time.etd:hover,.containers-in-yard .estimated-time.etd:hover,.vehicle-approach .estimated-time.etd:hover{opacity:.7}.collection-advice-modal .filter-list,.containers-in-yard .filter-list,.vehicle-approach .filter-list{float:right}.collection-advice-modal .sort-order,.containers-in-yard .sort-order,.vehicle-approach .sort-order{cursor:pointer;transition:background-color .2s linear;padding-right:7px;padding-left:7px}.collection-advice-modal .location-select,.containers-in-yard .location-select,.vehicle-approach .location-select{cursor:pointer;transition:background-color .2s linear;padding:0!important}.collection-advice-modal .location-select .select-invis,.containers-in-yard .location-select .select-invis,.vehicle-approach .location-select .select-invis{padding:6px 10px;cursor:pointer}.collection-advice-modal .container-row,.containers-in-yard .container-row,.vehicle-approach .container-row{border:1px solid #D7D7D7;background-color:#F2F2F2;font-size:14px}.collection-advice-modal .container-row label,.containers-in-yard .container-row label,.vehicle-approach .container-row label{font-weight:400;color:#777;display:block;margin-bottom:0;line-height:1}.collection-advice-modal .container-row .left-col,.containers-in-yard .container-row .left-col,.vehicle-approach .container-row .left-col{background-color:#fff;border-bottom:1px solid #D7D7D7;padding:15px 5px}.collection-advice-modal .container-row .approach-header,.containers-in-yard .container-row .approach-header,.vehicle-approach .container-row .approach-header{padding-bottom:15px}.collection-advice-modal .container-row .approach-header h2,.containers-in-yard .container-row .approach-header h2,.vehicle-approach .container-row .approach-header h2{padding:0;margin:0;font-size:18px;font-weight:700}.collection-advice-modal .container-row .right-col,.containers-in-yard .container-row .right-col,.vehicle-approach .container-row .right-col{font-size:13px;padding:0;height:100%!important;min-height:100%!important;display:flex;flex-direction:column}.collection-advice-modal .container-row .right-col div.width-50,.containers-in-yard .container-row .right-col div.width-50,.vehicle-approach .container-row .right-col div.width-50{width:50%;display:inline-block}.collection-advice-modal .container-row .right-col div a.btn-xs,.containers-in-yard .container-row .right-col div a.btn-xs,.vehicle-approach .container-row .right-col div a.btn-xs{padding:5px}.collection-advice-modal .container-row .right-col div.border-bottom,.containers-in-yard .container-row .right-col div.border-bottom,.vehicle-approach .container-row .right-col div.border-bottom{border-bottom:1px solid #D7D7D7}@keyframes newMessage{0%,100%{background-color:#c8102e;color:#fff}50%{background-color:transparent;color:#c8102e}}.ipad-modal .messaging-windows{width:100%!important;margin-top:15px}.ipad-modal .close-btn{background-color:#fff;color:#00529e;border-radius:35px;position:absolute;top:-15px;right:-15px;cursor:pointer;padding:8px 15px;font-size:25px;z-index:1;border:3px solid #00529e;box-shadow:0 0 20px 0 rgba(0,0,0,.5)}.ipad-modal .close-btn:hover{box-shadow:0 0 20px 0 transparent;top:-13px;right:-13px;transition:all linear .1s}.ipad-modal .close-btn:active{box-shadow:inset 5px 5px 10px 0 rgba(0,0,0,.2)}.ipad-modal .msg-box.right{float:right;width:100%;text-align:right;margin-right:15px}.ipad-modal .msg-box.left{float:left;width:100%;text-align:left;margin-left:5px}.ipad-modal .msg-box .arrow{min-width:35%}.green-lane{background-color:#008b00}.red-lane{background-color:#c8102e}.vehicle-header-2{border-bottom:1px solid #d2d2d2;padding:3px 0 2px;margin-bottom:15px}.transfer-container-search .loader{position:absolute;right:25px;top:8px;font-size:18px}.transfer-container-search a{line-height:30px!important}.transfer-container-search .add-manual{background-color:#00529e}.transfer-container-search .add-manual a{color:#fff}.collection-advice-list .collection-advice-container{overflow-x:scroll;overflow-y:hidden;width:calc(100% + 10px)}.collection-advice-list .collection-advice-container .overflow-scroll-x{min-width:1600px}.collection-advice-list .collection-advice-container .overflow-scroll-x .col-sm-2{min-width:260px;white-space:nowrap}.collection-advice-list .inner-collection-container{background-color:#fff;border:1px solid #e4e4e4}.collection-advice-list .inner-collection-container .collection-header{border-bottom:2px solid #e2e2e2;background-color:#fafafa;padding:10px}.collection-advice-list .inner-collection-container .collection-header h3{font-size:18px;font-weight:700}.collection-advice-list .inner-collection-container .collection-body{padding:10px}.collection-advice-list .container-row{margin-top:5px;opacity:1;transform:scaleY(1);transform-origin:top center}.collection-advice-list .container-row.fade.ng-enter{transition:.3s linear all;opacity:0;transform:scaleY(0)}.collection-advice-list .container-row.fade.ng-enter.ng-enter-active{opacity:1;transform:scaleY(1)}.collection-advice-list .container-row.fade.ng-leave{transition:.3s linear all;opacity:1;transform:scaleY(1)}.collection-advice-list .container-row.fade.ng-leave.ng-leave-active{opacity:0;transform:scaleY(0)}.collection-advice-list .container-row.Pending .header-info{background-color:#DFCA91;color:#5F4910;border-left:2px solid #5F4910}.collection-advice-list .container-row.Pending .footer-info{border-left:2px solid #5F4910;white-space:normal}.collection-advice-list .container-row.Planned .header-info{background-color:#DAE5F0;color:#00529E;border-left:2px solid #00529E}.collection-advice-list .container-row.Planned .footer-info{border-left:2px solid #00529E}.collection-advice-list .container-row.InProgress .header-info{background-color:#9FD6A1;color:#030;border-left:2px solid #030}.collection-advice-list .container-row.InProgress .footer-info{border-left:2px solid #030}.collection-advice-list .container-row.un-scheduled .header-info{background-color:#EACCCE;color:#900;border-left:2px solid #900}.collection-advice-list .container-row.un-scheduled .footer-info{border-left:2px solid #900}.collection-advice-list .container-row .header-info{padding-bottom:2px}.collection-advice-list .container-row .footer-info{background-color:#fafafa;padding-left:10px;padding-top:10px;padding-bottom:10px}.collection-advice-list .container-row .collection-time{float:right;padding-right:15px;padding-top:2px}.collection-advice-list .container-link{padding:3px 12px 3px 8px;border-radius:100px;white-space:nowrap}.collection-advice-list .container-link.Pending{background-color:#DFCA91;color:#5F4910}.collection-advice-list .container-link.Planned{background-color:#DAE5F0;color:#00529E}.collection-advice-list .container-link.InProgress{background-color:#9FD6A1;color:#030}.collection-advice-list .container-link.un-scheduled{background-color:#EACCCE;color:#900}.collection-advice-list .container-link.greyed-out{background-color:#ccc!important;color:#666!important}.collection-advice-modal .grey-bg-container{background-color:#f2f2f2;border:0!important;margin:0!important;font-size:14px;padding:20px 10px}.collection-advice-modal .container-row{position:initial!important}.terms-panel{max-width:50em;padding:1em;margin:30px auto}.terms-panel p{margin:20px 0}.driver-breaks{height:100%}.driver-breaks #grid{height:calc(100% - 171px)}.pretrip-logs{height:100%}.pretrip-logs #grid{height:calc(100% - 171px)}.journey-history-modal .headings div{font-weight:700}.journey-history-modal .journey-row{margin-bottom:0}.journey-history-modal .color-bar{height:10px;margin-top:15px}.journey-history-modal .container-no{margin-top:10px}.journey-history-modal .scrollable{height:450px;overflow-y:auto;overflow-x:hidden}.journey-history-modal .footer-ctrls>.form-group{margin-right:50px}.journey-history-modal tbody{display:block;height:60vh;overflow:auto}.journey-history-modal tbody tr,.journey-history-modal thead{display:table;width:100%;table-layout:fixed}.edit-master #attachment .add-button{position:relative}.edit-master .cargofieldset{padding:.35em .625em .75em;border:1px solid #b6bdca}.edit-master .cargofieldset legend{margin-bottom:5px;width:inherit;padding:0 10px;border-bottom:none}.order-header #attachment .add-button{top:0!important}.warning-sign{color:red;font-weight:700}.vehicle-msg-hist .vehicles-grp{margin-bottom:5px}.vehicle-msg-hist .datetime-select{padding:0}.filter-vehicles-modal{max-height:400px;overflow-x:hidden;overflow-y:scroll}.filter-vehicles-modal .vehicles-modal-checkbox-list{color:#666;font-weight:400}.filter-vehicles-modal .filter-key{text-transform:capitalize}.filter-vehicles-modal .badge{margin-left:1em}.filter-vehicles-modal .disabled .badge,.filter-vehicles-modal .disabled label{opacity:.5}.transporter-map-legend{padding:10px}.transporter-map-legend td{white-space:nowrap;padding:0 7px 0 0}.transporter-map-legend tr{color:#000}.transporter-map-legend tr+tr{color:#3C3}.transporter-map-legend tr+tr+tr{color:#F44}.transporter-map-legend tr+tr+tr+tr{color:grey}.vehicle-window{overflow:hidden;width:250px}.vehicle-window.has-jobs{width:450px}.vehicle-window.has-jobs .jobs-info{display:block}.vehicle-window [class*=job-location-]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:50%;float:left}.vehicle-window .job-location-to{padding-left:5px}.vehicle-window .job-location-from{padding-right:5px}.vehicle-window .vehicle-window-job{float:left;clear:both;width:100%;border-bottom:1px solid #ddd}.vehicle-window .vehicle-window-job:last-child{border-bottom:0}.vehicle-window .vehicle-window-job strong{font-weight:400}.vehicle-marker-filter .preset-vehicle-filters .filter-key{padding:6px 2px}.vehicle-marker-filter .badge{background-color:green;margin-left:5px}.vehicle-marker-filter form{padding:0 15px}.vehicle-marker-filter .vehicles{padding:0 15px;max-height:400px;overflow-x:hidden;overflow-y:scroll;min-width:300px;min-height:200px}.unplanned-jobs .k-grid-content,.unplanned-jobs-component .k-grid-content{max-height:250px}.vehicle-marker-filter .vehicles li{white-space:nowrap}.vehicle-marker-filter .vehicles li.not-visible{opacity:.3}.vehicle-marker-filter .vehicles li label{font-weight:400}.unplanned-jobs,unplanned-jobs{height:100%}.unplanned-jobs .drag-handle{padding:4px 10px 2px!important}.unplanned-jobs .drag-handle.no-drag{cursor:no-drop;opacity:.5}.unplanned-jobs h2{font-size:16px!important;font-weight:700;margin-bottom:0}.unplanned-jobs .description{font-size:14px;color:grey}.unplanned-jobs .additional-toolbar{float:left;margin-top:3px}.unplanned-jobs .container-no{min-height:21px;text-transform:uppercase;background-color:#709ebe;color:#fff;padding:5px;border-radius:3px}.dp-vehicle-tooltip .grayed,.dp-vehicle-tooltip a{color:#fff!important}.unplanned-jobs .container-no .drag-name{display:none}.unplanned-jobs .container-no:hover{cursor:pointer}.unplanned-jobs .container-no.delayed{background-color:#dc4a51}.unplanned-jobs div[kendo-grid] table tbody tr td:first-child{overflow:visible}.planned-movements-container-component cc-planned-job-menu-component .gantt-tree-body,cc-planned-job-menu .gantt-tree-body{overflow:initial!important}.unplanned-job-menu.action-btn .btn-primary{padding-right:0!important}.unplanned-job-menu.action-btn .btn-primary .fa-caret-down{right:5px;padding-left:0!important}.unplanned-job-menu .movement-menu-component{display:inline-block;padding-right:3px}.dp-vehicle-tooltip{text-align:left;padding-bottom:3px}.dp-vehicle-tooltip .cc-vehicle-location>div{padding:5px 5px 0 15px}.date-label,.dp-vehicle-tooltip a .action-activate,.dp-vehicle-tooltip a .action-approve,.dp-vehicle-tooltip a .action-attachments,.dp-vehicle-tooltip a .action-audit,.dp-vehicle-tooltip a .action-cancel,.dp-vehicle-tooltip a .action-copy,.dp-vehicle-tooltip a .action-deactivate,.dp-vehicle-tooltip a .action-details,.dp-vehicle-tooltip a .action-disable,.dp-vehicle-tooltip a .action-edit,.dp-vehicle-tooltip a .action-enable,.dp-vehicle-tooltip a .action-mark,.dp-vehicle-tooltip a .action-reject,.dp-vehicle-tooltip a .action-remove,.dp-vehicle-tooltip a .action-resend,.dp-vehicle-tooltip a .action-reset,.dp-vehicle-tooltip a .action-unmark,.dp-vehicle-tooltip a .action-users,.dp-vehicle-tooltip a .action-view,.dp-vehicle-tooltip a .action-view-attachments,.dp-vehicle-tooltip a .fa{padding-right:10px}.dp-vehicle-tooltip .cc-vehicle-location>i{left:3px!important;top:4px}.dp-vehicle-tooltip .grayed .action-activate,.dp-vehicle-tooltip .grayed .action-approve,.dp-vehicle-tooltip .grayed .action-attachments,.dp-vehicle-tooltip .grayed .action-audit,.dp-vehicle-tooltip .grayed .action-cancel,.dp-vehicle-tooltip .grayed .action-copy,.dp-vehicle-tooltip .grayed .action-deactivate,.dp-vehicle-tooltip .grayed .action-details,.dp-vehicle-tooltip .grayed .action-disable,.dp-vehicle-tooltip .grayed .action-edit,.dp-vehicle-tooltip .grayed .action-enable,.dp-vehicle-tooltip .grayed .action-mark,.dp-vehicle-tooltip .grayed .action-reject,.dp-vehicle-tooltip .grayed .action-remove,.dp-vehicle-tooltip .grayed .action-resend,.dp-vehicle-tooltip .grayed .action-reset,.dp-vehicle-tooltip .grayed .action-unmark,.dp-vehicle-tooltip .grayed .action-users,.dp-vehicle-tooltip .grayed .action-view,.dp-vehicle-tooltip .grayed .action-view-attachments,.dp-vehicle-tooltip .grayed .fa{font-size:14px}cc-planned-jobs .side-element{width:100%}.date-label{padding-left:10px}.double-left{padding-right:5px}.double-left .action-activate:first-child,.double-left .action-approve:first-child,.double-left .action-attachments:first-child,.double-left .action-audit:first-child,.double-left .action-cancel:first-child,.double-left .action-copy:first-child,.double-left .action-deactivate:first-child,.double-left .action-details:first-child,.double-left .action-disable:first-child,.double-left .action-edit:first-child,.double-left .action-enable:first-child,.double-left .action-mark:first-child,.double-left .action-reject:first-child,.double-left .action-remove:first-child,.double-left .action-resend:first-child,.double-left .action-reset:first-child,.double-left .action-unmark:first-child,.double-left .action-users:first-child,.double-left .action-view-attachments:first-child,.double-left .action-view:first-child,.double-left .fa:first-child{position:relative;left:7px}.double-right{padding-left:5px}.double-right .action-activate:last-child,.double-right .action-approve:last-child,.double-right .action-attachments:last-child,.double-right .action-audit:last-child,.double-right .action-cancel:last-child,.double-right .action-copy:last-child,.double-right .action-deactivate:last-child,.double-right .action-details:last-child,.double-right .action-disable:last-child,.double-right .action-edit:last-child,.double-right .action-enable:last-child,.double-right .action-mark:last-child,.double-right .action-reject:last-child,.double-right .action-remove:last-child,.double-right .action-resend:last-child,.double-right .action-reset:last-child,.double-right .action-unmark:last-child,.double-right .action-users:last-child,.double-right .action-view-attachments:last-child,.double-right .action-view:last-child,.double-right .fa:last-child{position:relative;right:7px}cc-planned-job-menu{width:100%;height:100%;position:absolute;top:0;left:0}cc-planned-job-menu .planned-job-menu-container{display:block;width:100%;height:100%}cc-planned-job-menu .planned-job-menu-container .planned-job-menu{float:right;width:100%;max-width:20px;height:20px;margin-top:6px;background-color:rgba(0,0,0,.7);cursor:pointer;margin-right:6px;border-radius:20px;opacity:0;position:relative}cc-planned-job-menu .planned-job-menu-container .planned-job-menu:hover{background-color:#666}cc-planned-job-menu .planned-job-menu-container .planned-job-menu .drop-toggle{width:100%;height:100%}cc-planned-job-menu .planned-job-menu-container .planned-job-menu .drop-toggle:after{content:'\f0d7';color:#fff;font-family:FontAwesome;position:absolute;left:5px;top:-5px;font-size:17px}[gantt-day-change]{padding:2px 10px;color:#0079ff}.planned-jobs h2{font-size:16px!important;font-weight:700;margin-bottom:0}.planned-jobs .description,.planned-jobs .info-btn .action-activate,.planned-jobs .info-btn .action-approve,.planned-jobs .info-btn .action-attachments,.planned-jobs .info-btn .action-audit,.planned-jobs .info-btn .action-cancel,.planned-jobs .info-btn .action-copy,.planned-jobs .info-btn .action-deactivate,.planned-jobs .info-btn .action-details,.planned-jobs .info-btn .action-disable,.planned-jobs .info-btn .action-edit,.planned-jobs .info-btn .action-enable,.planned-jobs .info-btn .action-mark,.planned-jobs .info-btn .action-reject,.planned-jobs .info-btn .action-remove,.planned-jobs .info-btn .action-resend,.planned-jobs .info-btn .action-reset,.planned-jobs .info-btn .action-unmark,.planned-jobs .info-btn .action-users,.planned-jobs .info-btn .action-view,.planned-jobs .info-btn .action-view-attachments,.planned-jobs .info-btn .fa,.planned-jobs .warning-btn .action-activate,.planned-jobs .warning-btn .action-approve,.planned-jobs .warning-btn .action-attachments,.planned-jobs .warning-btn .action-audit,.planned-jobs .warning-btn .action-cancel,.planned-jobs .warning-btn .action-copy,.planned-jobs .warning-btn .action-deactivate,.planned-jobs .warning-btn .action-details,.planned-jobs .warning-btn .action-disable,.planned-jobs .warning-btn .action-edit,.planned-jobs .warning-btn .action-enable,.planned-jobs .warning-btn .action-mark,.planned-jobs .warning-btn .action-reject,.planned-jobs .warning-btn .action-remove,.planned-jobs .warning-btn .action-resend,.planned-jobs .warning-btn .action-reset,.planned-jobs .warning-btn .action-unmark,.planned-jobs .warning-btn .action-users,.planned-jobs .warning-btn .action-view,.planned-jobs .warning-btn .action-view-attachments,.planned-jobs .warning-btn .fa{font-size:14px}.planned-jobs .description{color:grey}.planned-jobs .gantt-side-content .has-active-jobs,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-side-content .has-active-jobs{color:green}.planned-jobs .gantt-side-content{border-right:1px solid #ddd}.planned-jobs .gantt-side-content .has-error{color:red}.planned-jobs .info-btn{position:absolute;right:5px}.planned-jobs .warning-btn{position:absolute;right:25px;color:#d48100}.planned-jobs .gantt-tree-handle{width:75px;top:20px}.planned-jobs .gantt-tree-handle:before{position:absolute;left:3px}.planned-jobs .rego-label{padding-left:18px;text-align:left;position:static}.planned-jobs .gantt-row{transition:background-color .2s linear}.planned-jobs .gantt-row.ui-droppable-active{background-color:rgba(210,153,64,.1);border:1px dotted rgba(210,153,64,.5)}.planned-jobs .gantt-row.ui-droppable-active.ui-droppable-hover{background-color:rgba(210,153,64,.3)!important}.planned-jobs .gantt-row.ui-droppable-disabled .gantt-task-background{border-top-left-radius:0}.planned-jobs .angular-ui-tree-node[collapsed=false]{border-left:2px solid #00529e;position:relative}.planned-jobs .angular-ui-tree-node[collapsed=false]:after,.planned-jobs .angular-ui-tree-node[collapsed=false]:before{content:'';height:1px;width:100%;position:absolute;bottom:0;left:-2px;background:0 0;background:linear-gradient(90deg,#00529e,#fff 75%)}.planned-jobs .angular-ui-tree-node[collapsed=false]:before{top:-1px}.planned-jobs .angular-ui-tree-node[collapsed=false] .angular-ui-tree-node:after,.planned-jobs .angular-ui-tree-node[collapsed=false] .angular-ui-tree-node:before{background:0 0}.planned-jobs [ui-tree-node] .gantt-label-text{font-size:12px}.planned-jobs [ui-tree-node] .gantt-tree-handle-button{line-height:30px;position:static!important}.planned-jobs [ui-tree-node] .gantt-tree-handle{padding-left:5px!important}.planned-jobs [ui-tree-node] [ui-tree-node] span{display:none}.planned-jobs .gantt-header-row.gantt-header-row-last{background-color:#e5e5e5}.planned-jobs .gantt-header-row.gantt-header-row-first{border:0}.planned-jobs .gantt-column-header{font-size:11px;text-align:left;color:#333;border-left:0!important;text-indent:-15px;overflow:visible;border:0;font-weight:700}.planned-jobs .gantt-column-header.gantt-column-header-first{text-indent:0}.planned-jobs .gantt-column-header.gantt-column-header-first.gantt-column-header-last{background-color:#fff;font-weight:700;text-align:center;font-size:14px;text-indent:0}.planned-jobs .ui-droppable.ui-droppable-hover{background-color:#d3d3d3}.planned-jobs .gantt-current-date-line{border:1px solid #000;top:12px;opacity:1;z-index:1}.planned-jobs .gantt-current-date-line:after{content:'now';background-color:#000;padding:5px 10px;color:#fff;position:absolute;bottom:-20px;right:-23px;border-radius:20px;z-index:100;font-size:12px}.planned-jobs .gantt-scrollable{padding-bottom:35px;border-left:0}.planned-jobs .gantt-row-even>.gantt-row-background{background-color:#f4f4f4}.planned-jobs .gantt-side{min-width:150px}.planned-jobs .gantt-row-height{height:40px}.planned-jobs .gantt-task:hover .planned-job-menu{opacity:1}.planned-jobs .gantt-task.notification-start .gantt-task-background{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.planned-jobs .gantt-task.notification-start:before{content:'\f071';width:20px;height:32px;position:absolute;background:#580109;z-index:1;font-size:13px;font-family:FontAwesome;line-height:30px;color:#fff;text-align:center;border:1px solid #333;right:100%;border-right:0}.planned-jobs .gantt-task.notification-start:hover:before{content:'Notification Earlier';font-size:13px;font-family:Roboto;width:75px;white-space:wrap;line-height:15px}.planned-jobs .gantt-task.notification-end .gantt-task-background{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.planned-jobs .gantt-task.notification-end:after{content:'\f071';width:20px;height:32px;position:absolute;background:#580109;z-index:1;font-size:13px;font-family:FontAwesome;line-height:30px;color:#fff;text-align:center;border:1px solid #333;left:100%;border-left:0;top:0}.planned-jobs .vehicle-group .chosen-container-single .chosen-drop,.vehicle-select{text-align:left}.planned-jobs .gantt-task.notification-end:hover:after{content:'Notification Later';font-family:Roboto;width:75px;white-space:wrap;line-height:15px}.planned-jobs .gantt-task .gantt-task-content{line-height:32px;font-size:12px;text-transform:uppercase;position:relative}.planned-jobs .gantt-task .gantt-task-content:hover{opacity:1}.planned-jobs .gantt-task.quarter .gantt-task-content{background:linear-gradient(to right,#187a1d 0,#187a1d 25%,rgba(255,255,255,0) 26%,rgba(255,255,255,0) 100%);border-radius:25px}.planned-jobs .gantt-task.half .gantt-task-content{background:linear-gradient(to right,#187a1d 0,#187a1d 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);border-radius:25px}.planned-jobs .gantt-task.three-quarter .gantt-task-content{background:linear-gradient(to right,#187a1d 0,#187a1d 75%,rgba(255,255,255,0) 76%,rgba(255,255,255,0) 100%);border-radius:25px}.planned-jobs .gantt-task .gantt-task-background{border-radius:30px}.planned-jobs .gantt-task.is-planned .gantt-task-background{background-color:rgba(0,121,255,.15);border:1px solid #00529e;transition:background-color .2s linear}.planned-jobs .gantt-task.is-planned .gantt-task-content a{color:#00529e}.planned-jobs .gantt-task.is-planned:hover .gantt-task-background{background-color:rgba(0,121,255,.5);border:1px solid rgba(0,0,0,.5)}.planned-jobs .gantt-task.is-in-progress .gantt-task-background{background-color:#799d52}.planned-jobs .gantt-task.is-in-progress .gantt-task-content{color:#fff}.planned-jobs .gantt-task.is-completed .gantt-task-background{background-color:rgba(255,212,128,.4);border:1px solid #ffd480}.planned-jobs .gantt-task.is-completed .gantt-task-content{color:#000}.planned-jobs .gantt-task.is-delayed .gantt-task-background{background-color:rgba(255,0,0,.5);border:1px solid rgba(0,0,0,.5);transition:background-color .2s linear}.planned-jobs .gantt-task.is-delayed .gantt-task-content{color:#fff}.planned-jobs .gantt-task.is-delayed:hover .gantt-task-background{background-color:rgba(255,0,0,.75)}.planned-jobs .small-legend{display:inline-block;border-radius:5px;margin-left:10px;margin-right:5px;position:relative;top:4px;height:20px;width:20px}.ui-draggable-dragging .action-activate,.ui-draggable-dragging .action-approve,.ui-draggable-dragging .action-attachments,.ui-draggable-dragging .action-audit,.ui-draggable-dragging .action-cancel,.ui-draggable-dragging .action-copy,.ui-draggable-dragging .action-deactivate,.ui-draggable-dragging .action-details,.ui-draggable-dragging .action-disable,.ui-draggable-dragging .action-edit,.ui-draggable-dragging .action-enable,.ui-draggable-dragging .action-mark,.ui-draggable-dragging .action-reject,.ui-draggable-dragging .action-remove,.ui-draggable-dragging .action-resend,.ui-draggable-dragging .action-reset,.ui-draggable-dragging .action-unmark,.ui-draggable-dragging .action-users,.ui-draggable-dragging .action-view,.ui-draggable-dragging .action-view-attachments,.ui-draggable-dragging .fa,.unplanned-jobs-component .container-no .drag-name{display:none}.planned-jobs .small-legend.is-planned{background-color:rgba(0,121,255,.15);border:1px solid #00529e}.planned-jobs .small-legend.is-in-progress{background-color:#799d52}.planned-jobs .small-legend.is-completed{background-color:rgba(255,212,128,.4);border:1px solid #ffd480}.planned-jobs .small-legend.is-delayed{background-color:rgba(255,0,0,.5);border:1px solid rgba(0,0,0,.5)}.planned-jobs .small-legend.noti-wrong{background-color:#580109}.planned-jobs .small-legend.noti-wrong .fa-warning{color:#fff;font-size:12px;position:absolute}.planned-jobs .planned-job-menu a{text-transform:initial}.planned-jobs .vehicle-group{min-width:140px;max-width:140px}.dp-vehicle-tooltip .cc-vehicle-location{width:200px}.vehicle-select{width:150px}.dynamic-planning-tooltip.tooltip.bottom:not(.bottom-right):not(.bottom-left){left:50%!important}.dynamic-planning-tooltip .tooltip-inner{max-width:300px}.dynamic-planning .btn-spaced{margin:5px}.dynamic-planning .unplanned-movements .unplanned-header-container{overflow:hidden}.ui-draggable-dragging{border-radius:30px;background-color:#dcebff!important;border:1px solid #00529e}.ui-draggable-dragging:after{content:"Drop me on chart.";text-transform:initial;font-size:13px}.dynamic-planning-component{background-color:transparent}.dynamic-planning-component .dp-header{height:auto;min-height:55px}.dynamic-planning-component .dp-header .dp-header-text h2{font-size:18px!important;font-weight:700;margin-bottom:0}.dynamic-planning-component .dp-header .dp-header-text .description{font-size:16px;color:grey}.dynamic-planning-component .dp-header .dp-vehicles{float:left}.dynamic-planning-component .dp-header .legend-colors{position:relative;display:flex;flex-wrap:wrap;justify-content:end;padding-top:15px;padding-bottom:15px;float:right}.dynamic-planning-component .dp-header .legend-colors .legend-item{flex-grow:1;max-width:110px;font-size:12px}@media all and (min-width:768px){.dynamic-planning-component .dp-header .legend-colors{padding-left:10px}}@media all and (min-width:980px){.dynamic-planning-component .dp-header .legend-colors{padding-left:10px}}@media all and (min-width:1024px){.dynamic-planning-component .dp-header .legend-colors{padding-left:0}}.dynamic-planning-component .dp-header .legend-colors .small-legend{display:inline-block;border-radius:5px;margin-left:10px;margin-right:5px;top:4px;height:12px;width:32px}.dynamic-planning-component .dp-header .legend-colors .small-legend.is-planned{background-color:rgba(0,121,255,.15);border:1px solid #00529e}.dynamic-planning-component .dp-header .legend-colors .small-legend.is-in-progress{background-color:#799d52}.dynamic-planning-component .dp-header .legend-colors .small-legend.is-completed{background-color:rgba(255,212,128,.4);border:1px solid #ffd480}.dynamic-planning-component .dp-header .legend-colors .small-legend.is-delayed{background-color:rgba(255,0,0,.5);border:1px solid rgba(0,0,0,.5)}.dynamic-planning-component .dp-header .legend-colors .small-legend.noti-wrong{background-color:#580109}.dynamic-planning-component .dp-header .legend-colors .small-legend.noti-wrong .fa-warning{color:#fff;font-size:12px;position:absolute}.dynamic-planning-component .dp-header .timer-control{height:auto;float:right;padding-top:2px}.dynamic-planning-component .splitter{width:99%;height:auto;display:flex;margin-left:auto;overflow:hidden;margin-right:auto}.dynamic-planning-component .splitter #separator{cursor:col-resize;background-color:#aaa;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='30'><path d='M2 0 v30 M5 0 v30 M8 0 v30' fill='none' stroke='black'/></svg>");background-repeat:no-repeat;background-position:center;width:10px;height:81.2vh;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.dynamic-planning-component .splitter #separator:hover{background-color:#00294f}.dynamic-planning-component .splitter #planned-jobs{width:70%;height:82vh;min-width:650px}.dynamic-planning-component .splitter #unplanned-jobs{width:30%;height:82vh}.dynamic-planning-component .splitter #unplanned-jobs.unplanned-jobs-min-width{min-width:400px}.unplanned-jobs-component .unplanned-jobs-grid{height:85.5vh}.unplanned-jobs-component .unplanned-jobs-grid .advanced-filters{margin-left:10px;position:fixed;margin-top:-20px;background-color:#d5e7fb;padding-right:5px;padding-left:5px;border-radius:10px}@media all and (min-width:768px){.unplanned-jobs-component .unplanned-jobs-grid{margin-left:15px;margin-top:35px}}@media all and (min-width:980px){.unplanned-jobs-component .unplanned-jobs-grid{margin-left:0;margin-top:0}}@media all and (min-width:1024px){.unplanned-jobs-component .unplanned-jobs-grid{margin-left:0;margin-top:0}}.ag-theme-balham .ag-header-row:last-child .ag-filter-filter,.ag-theme-balham .ag-header-row:last-child .ag-floating-filter-input,.ag-theme-balham .ag-header-row:last-child .gridDatePickerContainer .gridDatePicker{margin-top:3px;margin-bottom:3px;border:1px solid #ccc;line-height:25px;height:25px}.unplanned-jobs-component .drag-handle{padding:0 10px 1px!important}.unplanned-jobs-component .drag-handle.no-drag{cursor:no-drop;opacity:.5}.unplanned-jobs-component h2{font-size:16px!important;font-weight:700;margin-bottom:0}.unplanned-jobs-component .description{font-size:14px;color:grey}.unplanned-jobs-component .additional-toolbar{float:left;margin-top:3px}.unplanned-jobs-component .container-no{min-height:21px;text-transform:uppercase;background-color:#709ebe;color:#fff;padding:5px;border-radius:3px}.unplanned-jobs-component .container-no:hover{cursor:pointer}.unplanned-jobs-component .container-no.delayed{background-color:#dc4a51}.unplanned-jobs-component .ag-theme-balham .tooltip-inner{max-width:250px;position:absolute;top:45px;right:-20px}.unplanned-jobs-component .ag-theme-balham .pt-10{padding-top:0}.unplanned-jobs-component .ag-theme-balham .row{margin-bottom:0}.unplanned-jobs-component .ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell span{display:inline-block}.unplanned-jobs-component .ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell span.unplanned-job-menu.action-btn{padding-right:0!important}.unplanned-jobs-component .ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell span.unplanned-job-menu.action-btn .fa-caret-down{right:5px;padding-left:0!important}.unplanned-jobs-component .ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell span.unplanned-job-menu .movement-menu-component{display:inline-block;padding-right:3px}.unplanned-jobs-component .ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell span.unplanned-job-menu .movement-menu-component .btn-primary{padding:0 1px}.unplanned-jobs-component .ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell a.drag-handle{background-color:#fff;border:1px solid #00529e;border-radius:4px}.unplanned-jobs-component .ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell a.no-drag{cursor:no-drop;opacity:.5}div.container-no.ui-draggable-dragging{background-color:#709ebe;color:#fff;display:block;height:32px;line-height:32px;text-align:center;padding:0 10px;border-radius:3px;text-transform:uppercase}div.container-no.ui-draggable-dragging.delayed{background-color:#dc4a51}div.container-no.ui-draggable-dragging span{display:none}div.container-no.ui-draggable-dragging span.drag-name{display:inline}.notification-on,.show-hidden-link-active{display:block!important}.notify-chat-window{animation:headerBackGroundColorChange 2s infinite}@keyframes headerBackGroundColorChange{0%,100%{background-color:#00294f}50%{background-color:orange}}.planned-movements-container-component{transition:width 2s ease-in-out}.planned-movements-container-component cc-planned-jobs .side-element{width:100%}.planned-movements-container-component .planned-jobs-toolbar{background-color:#a8a8a8;height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;min-width:1%}.planned-movements-container-component .planned-jobs-toolbar .vehicle-group{flex-grow:1;margin-top:5px;margin-left:.5%}.planned-movements-container-component .planned-jobs-toolbar .dp-search{flex-grow:10;margin-top:5px;margin-left:0}.planned-movements-container-component .planned-jobs-toolbar .date-picker{flex-grow:50;text-align:center;margin-top:15px}.planned-movements-container-component .planned-jobs-toolbar .chart-slider{flex-grow:55;margin-top:5px;margin-right:10px;margin-left:10px}.planned-movements-container-component .planned-jobs-toolbar .unplanned-jobs-toggle{flex-grow:1;padding-top:5px;height:auto;margin-left:15px;background-color:#00294f;min-width:55px;color:#fff;font-size:24px;text-align:center}.planned-movements-container-component .planned-jobs-toolbar .unplanned-jobs-toggle:hover{opacity:.6;cursor:pointer}.planned-movements-container-component .planned-jobs .planned-jobs-container-component{background-color:#a9a9a9;margin-bottom:0;height:76.2vh}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt.grey-bg-container{border:0!important;position:relative;margin-left:1px;font-size:14px;padding:0;overflow-y:scroll;height:76vh;z-index:1}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-side-content{border-right:1px solid #ddd}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-side-content .gantt-row-label-background{position:absolute;width:100%;background-color:#ececec}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-side-content .has-error{color:red}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-side-content .gantt-tree-body{width:200px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn{position:absolute;right:25px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-activate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-approve,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-audit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-cancel,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-copy,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-deactivate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-details,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-disable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-edit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-enable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-mark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-reject,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-remove,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-resend,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-reset,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-unmark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-users,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-view,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-view-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .fa{font-size:14px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn{position:absolute;right:25px;color:#d48100}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-activate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-approve,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-audit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-cancel,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-copy,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-deactivate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-details,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-disable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-edit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-enable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-mark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-reject,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-remove,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-resend,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-reset,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-unmark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-users,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-view,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-view-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .fa{font-size:14px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn{position:absolute;right:5px;cursor:pointer}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-activate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-approve,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-audit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-cancel,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-copy,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-deactivate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-details,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-disable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-edit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-enable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-mark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-reject,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-remove,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-resend,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-reset,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-unmark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-users,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-view,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-view-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .fa{font-size:14px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide{position:absolute;left:5px;cursor:pointer}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-activate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-approve,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-audit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-cancel,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-copy,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-deactivate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-details,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-disable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-edit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-enable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-mark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-reject,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-remove,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-resend,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-reset,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-unmark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-users,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-view,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-view-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .fa{font-size:14px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble{position:absolute;right:0;color:orange;top:20px;display:none;z-index:-2;animation:colorchange 2s infinite}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-activate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-approve,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-audit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-cancel,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-copy,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-deactivate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-details,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-disable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-edit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-enable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-mark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-reject,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-remove,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-resend,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-reset,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-unmark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-users,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-view,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-view-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .fa{font-size:10px}@keyframes colorchange{0%,100%{color:transparent}50%{color:orange}}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-tree-handle{width:180px;top:20px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-tree-handle:before{position:absolute;left:30px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .rego-header{padding-left:45px;float:left;vertical-align:middle;margin-bottom:15px;font-size:14px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .show-hidden-link{float:left;display:none}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .show-hidden-link a{font-size:12px;color:#999}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .show-hidden-link a:hover{color:#00529e;cursor:pointer}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .collapse-expand-link{float:right;margin-left:30px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .collapse-expand-link a{font-size:12px;color:#999}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .collapse-expand-link a:hover{color:#00529e;cursor:pointer}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .rego-label{padding-left:40px;text-align:left;position:static;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:125px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .rego-label:hover{overflow:visible}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-row{transition:background-color .2s linear}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-row.ui-droppable-active{background-color:rgba(210,153,64,.1);border:1px dotted rgba(210,153,64,.5)}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-row.ui-droppable-active.ui-droppable-hover{background-color:rgba(210,153,64,.3)!important}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-row.ui-droppable-disabled .gantt-task-background{border-top-left-radius:0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .angular-ui-tree-node{text-align:center}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .angular-ui-tree-node[collapsed=false]{border-left:2px solid #00529e;position:relative}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .angular-ui-tree-node[collapsed=false]:after,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .angular-ui-tree-node[collapsed=false]:before{content:"";height:1px;width:100%;position:absolute;bottom:0;left:-2px;background:0 0;background:linear-gradient(90deg,#00529e,#fff 75%)}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .angular-ui-tree-node[collapsed=false]:before{top:-1px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .angular-ui-tree-node[collapsed=false] .angular-ui-tree-node{border-left:0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .angular-ui-tree-node[collapsed=false] .angular-ui-tree-node:after,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .angular-ui-tree-node[collapsed=false] .angular-ui-tree-node:before{background:0 0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component [ui-tree-node] .gantt-label-text{font-size:12px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component [ui-tree-node] .gantt-tree-handle-button{line-height:30px;position:static!important}.planned-movements-container-component .planned-jobs .planned-jobs-container-component [ui-tree-node] .gantt-tree-handle{padding-left:5px!important}.planned-movements-container-component .planned-jobs .planned-jobs-container-component [ui-tree-node] [ui-tree-node] span{display:none}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-header-row.gantt-header-row-last{background-color:#e5e5e5}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-header-row.gantt-header-row-first{border:0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-column-header{font-size:11px;text-align:left;color:#333;border-left:0!important;text-indent:-15px;overflow:visible;border:0;font-weight:700}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-column-header.gantt-column-header-first{text-indent:0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-column-header.gantt-column-header-first.gantt-column-header-last{background-color:#fff;font-weight:700;text-align:center;font-size:14px;text-indent:0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .ui-droppable.ui-droppable-hover{background-color:#d3d3d3}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-current-date-line{border:1px solid #000;top:12px;opacity:1;z-index:1}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-current-date-line:after{content:"now";background-color:#000;padding:5px 10px;color:#fff;position:absolute;top:-2px;right:-23px;border-radius:20px;z-index:100;font-size:12px;bottom:unset}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-scrollable{padding-bottom:35px;border-left:0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-row-even>.gantt-row-background{background-color:#f4f4f4}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-valign-container{background-color:#fff;border-radius:5px;border-width:.5px;margin-right:5px;margin-left:5px;margin-top:5px;height:35px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-side{min-width:200px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-row-height{height:3em}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task:hover .planned-job-menu{opacity:1}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.notification-start .gantt-task-background{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.notification-start:before{content:"\f071";width:20px;height:32px;position:absolute;background:#580109;z-index:1;font-size:13px;font-family:FontAwesome;line-height:30px;color:#fff;text-align:center;border:1px solid #333;right:100%;border-right:0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.notification-start:hover:before{content:"Notification Earlier";font-size:13px;font-family:Roboto;width:75px;white-space:wrap;line-height:15px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.notification-end .gantt-task-background{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.notification-end:after{content:"\f071";width:20px;height:32px;position:absolute;background:#580109;z-index:1;font-size:13px;font-family:FontAwesome;line-height:30px;color:#fff;text-align:center;border:1px solid #333;left:100%;border-left:0;top:0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.notification-end:hover:after{content:"Notification Later";font-family:Roboto;width:75px;white-space:wrap;line-height:15px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task .gantt-task-content{line-height:32px;font-size:12px;text-transform:uppercase;position:relative}.planned-movements-container-component .planned-jobs .planned-job-menu a,.query-builder .chosen-search-input{text-transform:initial}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task .gantt-task-content:hover{opacity:1}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.quarter .gantt-task-content{background:linear-gradient(to right,#187a1d 0,#187a1d 25%,rgba(255,255,255,0) 26%,rgba(255,255,255,0) 100%);border-radius:25px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.half .gantt-task-content{background:linear-gradient(to right,#187a1d 0,#187a1d 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);border-radius:25px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.three-quarter .gantt-task-content{background:linear-gradient(to right,#187a1d 0,#187a1d 75%,rgba(255,255,255,0) 76%,rgba(255,255,255,0) 100%);border-radius:25px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task .gantt-task-background{border-radius:5px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-planned .gantt-task-background{background-color:rgba(0,121,255,.15);border:1px solid #00529e;transition:background-color .2s linear}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-planned .gantt-task-content a{color:#00529e}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-planned:hover .gantt-task-background{background-color:rgba(0,121,255,.5);border:1px solid rgba(0,0,0,.5)}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-in-progress .gantt-task-background{background-color:#799d52}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-in-progress .gantt-task-content{color:#fff}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-completed .gantt-task-background{background-color:rgba(255,212,128,.4);border:1px solid #ffd480}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-completed .gantt-task-content{color:#000}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-delayed .gantt-task-background{background-color:rgba(255,0,0,.5);border:1px solid rgba(0,0,0,.5);transition:background-color .2s linear}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-delayed .gantt-task-content{color:#fff}.planned-movements-container-component .dp-vehicle-tooltip .grayed,.planned-movements-container-component .dp-vehicle-tooltip a{color:#fff!important}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-delayed:hover .gantt-task-background{background-color:rgba(255,0,0,.75)}.planned-movements-container-component .planned-jobs .vehicle-group{min-width:140px;max-width:140px}.planned-movements-container-component .planned-jobs .vehicle-group .chosen-container-single .chosen-drop{text-align:left}.planned-movements-container-component .dp-vehicle-tooltip{text-align:left;padding-bottom:3px}.planned-movements-container-component .dp-vehicle-tooltip .cc-vehicle-location>div{padding:5px 5px 0 15px}.planned-movements-container-component .dp-vehicle-tooltip .cc-vehicle-location>i{left:3px!important;top:4px}.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-activate,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-approve,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-attachments,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-audit,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-cancel,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-copy,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-deactivate,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-details,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-disable,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-edit,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-enable,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-mark,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-reject,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-remove,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-resend,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-reset,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-unmark,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-users,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-view,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-view-attachments,.planned-movements-container-component .dp-vehicle-tooltip .grayed .fa{font-size:14px}.planned-movements-container-component .dp-vehicle-tooltip a .action-activate,.planned-movements-container-component .dp-vehicle-tooltip a .action-approve,.planned-movements-container-component .dp-vehicle-tooltip a .action-attachments,.planned-movements-container-component .dp-vehicle-tooltip a .action-audit,.planned-movements-container-component .dp-vehicle-tooltip a .action-cancel,.planned-movements-container-component .dp-vehicle-tooltip a .action-copy,.planned-movements-container-component .dp-vehicle-tooltip a .action-deactivate,.planned-movements-container-component .dp-vehicle-tooltip a .action-details,.planned-movements-container-component .dp-vehicle-tooltip a .action-disable,.planned-movements-container-component .dp-vehicle-tooltip a .action-edit,.planned-movements-container-component .dp-vehicle-tooltip a .action-enable,.planned-movements-container-component .dp-vehicle-tooltip a .action-mark,.planned-movements-container-component .dp-vehicle-tooltip a .action-reject,.planned-movements-container-component .dp-vehicle-tooltip a .action-remove,.planned-movements-container-component .dp-vehicle-tooltip a .action-resend,.planned-movements-container-component .dp-vehicle-tooltip a .action-reset,.planned-movements-container-component .dp-vehicle-tooltip a .action-unmark,.planned-movements-container-component .dp-vehicle-tooltip a .action-users,.planned-movements-container-component .dp-vehicle-tooltip a .action-view,.planned-movements-container-component .dp-vehicle-tooltip a .action-view-attachments,.planned-movements-container-component .dp-vehicle-tooltip a .fa{padding-right:10px}.planned-movements-container-component .dp-vehicle-tooltip .cc-vehicle-location{width:225px}.planned-movements-container-component .dp-message-driver{z-index:9999;background-color:#df8209}.planned-movements-container-component .date-label{padding-left:10px;padding-right:10px}.planned-movements-container-component .double-left{padding-right:5px}.planned-movements-container-component .double-left .action-activate:first-child,.planned-movements-container-component .double-left .action-approve:first-child,.planned-movements-container-component .double-left .action-attachments:first-child,.planned-movements-container-component .double-left .action-audit:first-child,.planned-movements-container-component .double-left .action-cancel:first-child,.planned-movements-container-component .double-left .action-copy:first-child,.planned-movements-container-component .double-left .action-deactivate:first-child,.planned-movements-container-component .double-left .action-details:first-child,.planned-movements-container-component .double-left .action-disable:first-child,.planned-movements-container-component .double-left .action-edit:first-child,.planned-movements-container-component .double-left .action-enable:first-child,.planned-movements-container-component .double-left .action-mark:first-child,.planned-movements-container-component .double-left .action-reject:first-child,.planned-movements-container-component .double-left .action-remove:first-child,.planned-movements-container-component .double-left .action-resend:first-child,.planned-movements-container-component .double-left .action-reset:first-child,.planned-movements-container-component .double-left .action-unmark:first-child,.planned-movements-container-component .double-left .action-users:first-child,.planned-movements-container-component .double-left .action-view-attachments:first-child,.planned-movements-container-component .double-left .action-view:first-child,.planned-movements-container-component .double-left .fa:first-child{position:relative;left:7px}.planned-movements-container-component .double-right{padding-left:5px}.planned-movements-container-component .double-right .action-activate:last-child,.planned-movements-container-component .double-right .action-approve:last-child,.planned-movements-container-component .double-right .action-attachments:last-child,.planned-movements-container-component .double-right .action-audit:last-child,.planned-movements-container-component .double-right .action-cancel:last-child,.planned-movements-container-component .double-right .action-copy:last-child,.planned-movements-container-component .double-right .action-deactivate:last-child,.planned-movements-container-component .double-right .action-details:last-child,.planned-movements-container-component .double-right .action-disable:last-child,.planned-movements-container-component .double-right .action-edit:last-child,.planned-movements-container-component .double-right .action-enable:last-child,.planned-movements-container-component .double-right .action-mark:last-child,.planned-movements-container-component .double-right .action-reject:last-child,.planned-movements-container-component .double-right .action-remove:last-child,.planned-movements-container-component .double-right .action-resend:last-child,.planned-movements-container-component .double-right .action-reset:last-child,.planned-movements-container-component .double-right .action-unmark:last-child,.planned-movements-container-component .double-right .action-users:last-child,.planned-movements-container-component .double-right .action-view-attachments:last-child,.planned-movements-container-component .double-right .action-view:last-child,.planned-movements-container-component .double-right .fa:last-child{position:relative;right:7px}.planned-movements-container-component cc-planned-job-menu-component{width:100%;height:100%;position:absolute;top:0;left:0}.planned-movements-container-component cc-planned-job-menu-component .planned-job-menu-container{display:block;width:100%;height:100%}.planned-movements-container-component cc-planned-job-menu-component .planned-job-menu-container .planned-job-menu{float:right;width:100%;max-width:20px;height:20px;margin-top:6px;background-color:rgba(0,0,0,.7);cursor:pointer;margin-right:6px;border-radius:20px;opacity:0;position:relative}.dynamic-planning-tooltip .tooltip-inner,.tooltip-inner,.tooltip-inner-upwards{margin-right:35px!important}.planned-movements-container-component cc-planned-job-menu-component .planned-job-menu-container .planned-job-menu:hover{background-color:#666}.planned-movements-container-component cc-planned-job-menu-component .planned-job-menu-container .planned-job-menu .drop-toggle{width:100%;height:100%}.planned-movements-container-component cc-planned-job-menu-component .planned-job-menu-container .planned-job-menu .drop-toggle:after{content:"\f0d7";color:#fff;font-family:FontAwesome;position:absolute;left:5px;top:-5px;font-size:17px}.planned-movements-container-component cc-planned-job-menu-component .planned-job-menu-container .task-text{font-size:12.5px}.planned-movements-container-component [gantt-day-change]{padding:2px 10px;color:#0079ff}.planned-movements-container-component .vehicle-select{width:195px;text-align:left}.dropdown-menu-dp{width:210px;background-color:#fff}.menu-drop-up{position:absolute!important;bottom:10px;background-color:#fff}.tooltip-inner-upwards{margin-top:-455px!important}.dynamic-planning-tooltip .tooltip-arrow{right:36px!important}.dynamic-planning-tooltip .tooltip.bottom:not(.bottom-right):not(.bottom-left){left:50%!important}.dynamic-planning-movement-compact-modal label{font-weight:700}.dynamic-planning-movement-compact-modal .modal-header{height:60px;background-color:#00294f;color:#fff}.dynamic-planning-movement-compact-modal .header-title{display:inline-block}.dynamic-planning-movement-compact-modal .header-title .header-item{float:left;padding:5px 8px}.dynamic-planning-movement-compact-modal fieldset{padding:12px;margin:1px;border:1px solid #e0e0e0}.dynamic-planning-movement-compact-modal fieldset legend{width:auto;border-bottom:none;font-size:14px;background-color:#00294f;color:#ffff;padding:3px 6px}.dynamic-planning-movement-compact-modal fieldset .address-details{margin-left:15px}.dynamic-planning-movement-compact-modal fieldset .address-details p,.dynamic-planning-movement-compact-modal fieldset span{font-size:12px}.dynamic-planning-movement-compact-modal .form-group{margin-left:15px;margin-right:15px;margin-bottom:10px}.dynamic-planning-movement-compact-modal .modal-footer{height:60px}.vehicle-filter-modal{background-color:transparent}.vehicle-filter-modal .arrows-container{margin-top:100px}.vehicle-filter-modal .vehicles .disabled>div:first-child,.vehicle-filter-modal .vehicles .enabled>div:first-child{margin-bottom:0}.vehicle-filter-modal .vehicles .disabled>div:nth-child(2),.vehicle-filter-modal .vehicles .enabled>div:nth-child(2){margin-bottom:10px}.vehicle-filter-modal .vehicles .disabled select,.vehicle-filter-modal .vehicles .enabled select{height:350px}.timer-control{display:flex;align-items:center}.timer-control #margin-right{margin-right:5px}.timer-control #margin-bottom{margin-bottom:5px}.timer-control input:checked+.slider{background-color:#00294f}.timer-control input:checked+.slider:before{transform:translateX(26px)}.timer-control input:focus+.slider{box-shadow:0 0 1px #2196f3}.timer-control .switch{position:relative;display:inline-block;width:52px;height:22px;margin-right:5px}.timer-control .switch input{opacity:0;width:0;height:0}.timer-control .switch .round{border-radius:4px}.timer-control .switch .round:before{border-radius:10%}.timer-control .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.timer-control .slider:before{position:absolute;content:"";height:14px;width:18px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.timer-control .time-selector{margin-right:5px}.timer-control .refresh-button{margin-right:5px;margin-bottom:5px}.timer-control .remaining-time{font-weight:200;padding:0 5px;border-radius:4px;border-style:solid;border-width:1px;background-color:#f4f4f4}.messaging-vehicles .vehicle-rego{width:110px;margin-right:7px;margin-bottom:10px}.messaging-vehicles .vehicle-rego-active{background-color:#337ab7;color:#fff}.messaging-vehicles .no-ie-clear::-ms-clear{display:none}.vehicle-monitor fieldset[disabled] .fieldset-overlay{cursor:not-allowed}.vehicle-monitor .grey-vehicle-message{margin-top:5px;background-color:#f9f9f9!important;border:1px solid #ddd;padding-right:10px;padding-left:10px;overflow-y:auto;overflow-x:hidden;padding-bottom:5px;height:525px}.vehicle-monitor h2{margin-bottom:40px}.vehicle-monitor h1{color:#d3d3d3;text-align:center}.vehicle-monitor .vehicle-pills{padding-left:0;padding-right:0}.vehicle-monitor .vehicle-pills .section-split{border:1px solid #ccc;margin-bottom:10px;padding-bottom:5px;text-align:center;padding-left:10px}.vehicle-monitor .vehicle-pills .section-split h4{margin-top:0;margin-left:-10px;background-color:#ddd;color:#666;text-align:center;padding-top:5px;padding-bottom:5px;font-size:14px}.vehicle-monitor .vehicle-pills h3{font-size:24px;margin-left:-15px;margin-right:-15px;text-align:center;background-color:#666;color:#eee;padding:5px;font-weight:300}.vehicle-monitor .vehicle-pills .nav>li{float:left;margin:2px;position:relative;width:100px}.vehicle-monitor .vehicle-pills .nav>li.please-select{animation:shake 3s cubic-bezier(.36,.07,.19,.97) both;animation-iteration-count:infinite;backface-visibility:hidden;perspective:1000px}.vehicle-monitor .vehicle-pills .nav>li a{background-color:#f9f9f9;border:1px solid #337ab7;border-radius:4px;overflow:hidden;white-space:nowrap;text-align:center;padding:10px 8px}.vehicle-monitor .vehicle-pills .nav>li a:hover{background-color:#eee;cursor:pointer}.vehicle-monitor .vehicle-pills .nav>li i{color:#337ab7;position:absolute;left:0;top:0}.vehicle-monitor .vehicle-pills .nav>li.active a{background-color:#337ab7;color:#fff}.vehicle-monitor .vehicle-pills .nav>li.has-new-message a{background-color:#f0ad4e;color:#000}.vehicle-monitor .vehicle-pills .nav>li.has-new-message i{color:#000}.vehicle-monitor .chat-boxes{display:table;table-layout:fixed;width:100%}.vehicle-monitor .chat-boxes .chat-box{display:table-cell;padding:5px}.vehicle-monitor .chat-boxes .chat-box h3{margin:0;padding:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;background-color:#ddd;color:#666}.charge-code-modal .features .edit,.vehicle-select-modal .add-remove-btns{margin-top:100px}.vehicle-monitor .chat-boxes .chat-box>div{background-color:#f9f9f9;transition:box-shadow .5s ease-in-out}.vehicle-monitor .chat-boxes .chat-box>div.msg-arrived{box-shadow:0 0 7px 3px red}.vehicle-monitor .chat-boxes .chat-box>div .scroll-window{overflow-y:auto;overflow-x:hidden;padding-bottom:5px;height:450px;padding-top:20px;border:1px solid #ddd}.vehicle-monitor .chat-boxes .chat-box>div .scroll-window .scroll-content-wrap{display:table;table-layout:fixed;height:100%;width:100%}.vehicle-monitor .chat-boxes .chat-box>div .scroll-window .scroll-content-wrap .scroll-content{display:table-cell;vertical-align:bottom}.vehicle-monitor .chat-boxes .chat-box>div .send{width:100%}.vehicle-monitor .chat-boxes .chat-box>div .send>textarea{width:100%;min-height:40px;padding:9px;border-radius:0 0 7px 7px;overflow-y:hidden;resize:none}.vehicle-select-modal select{height:300px}@keyframes shake{0%,40%{transform:rotate(0);transform-origin:50% 50%}100%,60%,70%,80%,90%{transform:rotate(2deg);transform-origin:50% 50%}55%,65%,75%,85%,95%{transform:rotate(-2deg);transform-origin:50% 50%}}@media screen and (min-height:900px){.grey-vehicle-message{height:700px!important}.scroll-window{height:620px!important}.section-split{margin-top:20px}}.admin-job-pools .step-list{padding-left:10px;margin-left:5px}.admin-job-pools table.table-striped th{border-bottom:0}.job-pooling-old{display:flex;height:100%;width:100%}.job-pooling-old .job-listing{height:100%;width:100%;max-width:400px;margin-left:5px;border-right:1px solid #eee}.job-pooling-old .job-listing [active=active]{height:100%}.job-pooling-old .job-listing .nav-tabs{background-color:#E4E4E4;margin-top:5px;padding-left:10px}.job-pooling-old .job-listing .nav-tabs li a{border-radius:0;margin-right:0}.job-pooling-old .job-listing .tab-content,.job-pooling-old .job-listing .tab-pane{height:100%;padding-top:0}.job-pooling-old .job-listing .my-listing .job-item{border:1px solid #eee;background-color:rgba(228,228,228,.2)}.job-pooling-old .job-listing .vertical-overflow{overflow-y:auto;height:99%;margin-top:5px}.job-pooling-old .job-listing .vertical-overflow .job-item{margin:8px 10px;padding:10px;position:relative;border-bottom:1px solid #eee;transition:background-color .3s linear}.job-pooling-old .job-listing .vertical-overflow .job-item:before{content:"";position:absolute;width:100%;height:100%;bottom:-1px;left:-1px;background-color:rgba(0,148,162,0);border-bottom:2px solid rgba(0,148,162,0);visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;transform-origin:0 0}.job-pooling-old .job-listing .vertical-overflow .job-item .action-activate,.job-pooling-old .job-listing .vertical-overflow .job-item .action-approve,.job-pooling-old .job-listing .vertical-overflow .job-item .action-attachments,.job-pooling-old .job-listing .vertical-overflow .job-item .action-audit,.job-pooling-old .job-listing .vertical-overflow .job-item .action-cancel,.job-pooling-old .job-listing .vertical-overflow .job-item .action-copy,.job-pooling-old .job-listing .vertical-overflow .job-item .action-deactivate,.job-pooling-old .job-listing .vertical-overflow .job-item .action-details,.job-pooling-old .job-listing .vertical-overflow .job-item .action-disable,.job-pooling-old .job-listing .vertical-overflow .job-item .action-edit,.job-pooling-old .job-listing .vertical-overflow .job-item .action-enable,.job-pooling-old .job-listing .vertical-overflow .job-item .action-mark,.job-pooling-old .job-listing .vertical-overflow .job-item .action-reject,.job-pooling-old .job-listing .vertical-overflow .job-item .action-remove,.job-pooling-old .job-listing .vertical-overflow .job-item .action-resend,.job-pooling-old .job-listing .vertical-overflow .job-item .action-reset,.job-pooling-old .job-listing .vertical-overflow .job-item .action-unmark,.job-pooling-old .job-listing .vertical-overflow .job-item .action-users,.job-pooling-old .job-listing .vertical-overflow .job-item .action-view,.job-pooling-old .job-listing .vertical-overflow .job-item .action-view-attachments,.job-pooling-old .job-listing .vertical-overflow .job-item .fa{padding-right:5px;font-size:15px;opacity:.5;text-align:center}.job-pooling-old .job-listing .vertical-overflow .job-item .job-title{padding-bottom:5px;font-weight:700}.job-pooling-old .job-listing .vertical-overflow .job-item .job-from,.job-pooling-old .job-listing .vertical-overflow .job-item .job-time,.job-pooling-old .job-listing .vertical-overflow .job-item .job-to{color:#888;font-size:13px;padding-bottom:2px}.job-pooling-old .job-listing .vertical-overflow .job-item .my-listing-info{width:100%}.job-pooling-old .job-listing .vertical-overflow .job-item .my-listing-info .sent-pool,.job-pooling-old .job-listing .vertical-overflow .job-item .my-listing-info .viewed-by{background-color:rgba(0,0,0,.05);display:inline-block;box-sizing:border-box;text-align:center;width:50%;margin-top:8px;padding:5px 0;font-weight:700;font-size:16px}.job-pooling-old .job-listing .vertical-overflow .job-item .my-listing-info .sent-pool span,.job-pooling-old .job-listing .vertical-overflow .job-item .my-listing-info .viewed-by span{font-size:13px;font-weight:400}.job-pooling-old .job-listing .vertical-overflow .job-item .my-listing-info .viewed-by{width:49%}.job-pooling-old .job-listing .vertical-overflow .job-item.new{background-color:rgba(0,148,162,.1);border-left:2px solid #0094a2;border-bottom:0}.job-pooling-old .job-listing .vertical-overflow .job-item.new:after{content:'NEW';font-weight:700;position:absolute;color:#0094a2;bottom:5px;right:10px}.job-pooling-old .job-listing .vertical-overflow .job-item.ending{background-color:rgba(210,153,64,.1);border-left:2px solid #d29940;border-bottom:0}.job-pooling-old .job-listing .vertical-overflow .job-item.ending:after{content:'ENDING';font-weight:700;position:absolute;color:#d29940;bottom:5px;right:10px}.job-pooling-old .job-listing .vertical-overflow .job-item.ending.active{border-left:2px solid #0094a2}.job-pooling-old .job-listing .vertical-overflow .job-item.ending.active:after{content:''}.job-pooling-old .job-listing .vertical-overflow .job-item.active{background-color:#0094a2;color:#fff!important;border-bottom:0}.job-pooling-old .job-listing .vertical-overflow .job-item.active .job-from,.job-pooling-old .job-listing .vertical-overflow .job-item.active .job-time,.job-pooling-old .job-listing .vertical-overflow .job-item.active .job-title,.job-pooling-old .job-listing .vertical-overflow .job-item.active .job-to{color:#fff}.job-pooling-old .job-listing .vertical-overflow .job-item.active:hover:before{visibility:hidden!important}.job-pooling-old .job-listing .vertical-overflow .job-item:hover{cursor:pointer}.job-pooling-old .job-listing .vertical-overflow .job-item:hover:before{visibility:visible;background-color:rgba(0,148,162,.1);border-bottom:2px solid #0094a2;-webkit-transform:scaleX(1);transform:scaleX(1)}.job-pooling-old .job-content{height:100%;width:100%;margin:5px;padding-left:20px}.job-pooling-old .job-content h1{font-size:22px;font-weight:700;margin-top:10px}.job-pooling-old .job-content .job-overview{color:#777}.job-pooling-old .job-content .job-overview .action-activate,.job-pooling-old .job-content .job-overview .action-approve,.job-pooling-old .job-content .job-overview .action-attachments,.job-pooling-old .job-content .job-overview .action-audit,.job-pooling-old .job-content .job-overview .action-cancel,.job-pooling-old .job-content .job-overview .action-copy,.job-pooling-old .job-content .job-overview .action-deactivate,.job-pooling-old .job-content .job-overview .action-details,.job-pooling-old .job-content .job-overview .action-disable,.job-pooling-old .job-content .job-overview .action-edit,.job-pooling-old .job-content .job-overview .action-enable,.job-pooling-old .job-content .job-overview .action-mark,.job-pooling-old .job-content .job-overview .action-reject,.job-pooling-old .job-content .job-overview .action-remove,.job-pooling-old .job-content .job-overview .action-resend,.job-pooling-old .job-content .job-overview .action-reset,.job-pooling-old .job-content .job-overview .action-unmark,.job-pooling-old .job-content .job-overview .action-users,.job-pooling-old .job-content .job-overview .action-view,.job-pooling-old .job-content .job-overview .action-view-attachments,.job-pooling-old .job-content .job-overview .fa{color:#333;padding-right:5px;font-size:15px}.job-pooling-old .job-content .job-overview button .action-activate,.job-pooling-old .job-content .job-overview button .action-approve,.job-pooling-old .job-content .job-overview button .action-attachments,.job-pooling-old .job-content .job-overview button .action-audit,.job-pooling-old .job-content .job-overview button .action-cancel,.job-pooling-old .job-content .job-overview button .action-copy,.job-pooling-old .job-content .job-overview button .action-deactivate,.job-pooling-old .job-content .job-overview button .action-details,.job-pooling-old .job-content .job-overview button .action-disable,.job-pooling-old .job-content .job-overview button .action-edit,.job-pooling-old .job-content .job-overview button .action-enable,.job-pooling-old .job-content .job-overview button .action-mark,.job-pooling-old .job-content .job-overview button .action-reject,.job-pooling-old .job-content .job-overview button .action-remove,.job-pooling-old .job-content .job-overview button .action-resend,.job-pooling-old .job-content .job-overview button .action-reset,.job-pooling-old .job-content .job-overview button .action-unmark,.job-pooling-old .job-content .job-overview button .action-users,.job-pooling-old .job-content .job-overview button .action-view,.job-pooling-old .job-content .job-overview button .action-view-attachments,.job-pooling-old .job-content .job-overview button .fa{color:#fff}.grey-container{background-color:#f2f2f2;padding:10px 20px;color:#333}.grey-container .badge-primary{background-color:#00529e;height:23px;min-width:23px;text-align:center;line-height:24px;border-radius:23px;padding:0}.bb-grey{border-bottom:1px solid #ccc}.bb-none{border-bottom:0}.bt-white{border-top:1px solid #fff}.merge-on-movement{background-color:#509fce!important}.movement-monitor-modal{overflow:hidden!important}.movement-monitor-modal [slide-toggle]{padding:0;border-left:2px solid #00529e}.movement-monitor-modal [slide-toggle].closed{border-left:0}.movement-monitor-modal [slide-toggle].closed .slide-content{max-height:0;padding:0 15px}.movement-monitor-modal [slide-toggle].closed .slide-header .action-activate,.movement-monitor-modal [slide-toggle].closed .slide-header .action-approve,.movement-monitor-modal [slide-toggle].closed .slide-header .action-attachments,.movement-monitor-modal [slide-toggle].closed .slide-header .action-audit,.movement-monitor-modal [slide-toggle].closed .slide-header .action-cancel,.movement-monitor-modal [slide-toggle].closed .slide-header .action-copy,.movement-monitor-modal [slide-toggle].closed .slide-header .action-deactivate,.movement-monitor-modal [slide-toggle].closed .slide-header .action-details,.movement-monitor-modal [slide-toggle].closed .slide-header .action-disable,.movement-monitor-modal [slide-toggle].closed .slide-header .action-edit,.movement-monitor-modal [slide-toggle].closed .slide-header .action-enable,.movement-monitor-modal [slide-toggle].closed .slide-header .action-mark,.movement-monitor-modal [slide-toggle].closed .slide-header .action-reject,.movement-monitor-modal [slide-toggle].closed .slide-header .action-remove,.movement-monitor-modal [slide-toggle].closed .slide-header .action-resend,.movement-monitor-modal [slide-toggle].closed .slide-header .action-reset,.movement-monitor-modal [slide-toggle].closed .slide-header .action-unmark,.movement-monitor-modal [slide-toggle].closed .slide-header .action-users,.movement-monitor-modal [slide-toggle].closed .slide-header .action-view,.movement-monitor-modal [slide-toggle].closed .slide-header .action-view-attachments,.movement-monitor-modal [slide-toggle].closed .slide-header .fa{transform:rotate(0);color:#333}.movement-monitor-modal [slide-toggle].closed .slide-header strong{padding-left:10px;padding-right:10px}.movement-monitor-modal [slide-toggle].closed .slide-header:before{content:'';background-color:transparent}.movement-monitor-modal [slide-toggle] .slide-header{padding:10px 11px;cursor:pointer;color:#333;position:relative}.movement-monitor-modal [slide-toggle] .slide-header:before{content:'';position:absolute;width:36px;height:43px;left:0;top:0;background-color:#00529e}.movement-monitor-modal [slide-toggle] .slide-header:hover{background-color:#e6eef5}.movement-monitor-modal [slide-toggle] .slide-header strong{padding-left:15px;padding-right:10px}.movement-monitor-modal [slide-toggle] .slide-header .action-activate,.movement-monitor-modal [slide-toggle] .slide-header .action-approve,.movement-monitor-modal [slide-toggle] .slide-header .action-attachments,.movement-monitor-modal [slide-toggle] .slide-header .action-audit,.movement-monitor-modal [slide-toggle] .slide-header .action-cancel,.movement-monitor-modal [slide-toggle] .slide-header .action-copy,.movement-monitor-modal [slide-toggle] .slide-header .action-deactivate,.movement-monitor-modal [slide-toggle] .slide-header .action-details,.movement-monitor-modal [slide-toggle] .slide-header .action-disable,.movement-monitor-modal [slide-toggle] .slide-header .action-edit,.movement-monitor-modal [slide-toggle] .slide-header .action-enable,.movement-monitor-modal [slide-toggle] .slide-header .action-mark,.movement-monitor-modal [slide-toggle] .slide-header .action-reject,.movement-monitor-modal [slide-toggle] .slide-header .action-remove,.movement-monitor-modal [slide-toggle] .slide-header .action-resend,.movement-monitor-modal [slide-toggle] .slide-header .action-reset,.movement-monitor-modal [slide-toggle] .slide-header .action-unmark,.movement-monitor-modal [slide-toggle] .slide-header .action-users,.movement-monitor-modal [slide-toggle] .slide-header .action-view,.movement-monitor-modal [slide-toggle] .slide-header .action-view-attachments,.movement-monitor-modal [slide-toggle] .slide-header .fa{transform:rotate(180deg);transition:transform .2s linear;transform-origin:center center;color:#fff}.movement-monitor-modal [slide-toggle] .slide-content{max-height:300px;transition:max-height .2s linear,padding .2s linear;overflow:hidden;padding:10px 15px}.movement-monitor-modal .pickup-dropoff{position:relative}.movement-monitor-modal .pickup-dropoff .large-arrow{position:absolute;top:250px;left:50%;width:50px;height:50px;border-radius:50%;transform:translateX(-50%);text-align:center;background-color:#fff;z-index:1;border-bottom:2px solid #0094a2}.movement-monitor-modal .pickup-dropoff .large-arrow .fa-angle-double-right{font-size:40px;color:#0094a2;line-height:50px}.movement-monitor-modal .pickup-dropoff .grey-container.pickup-dropoff-instructions{height:280px;border-bottom:2px solid #0094a2}.movement-monitor-modal .pickup-dropoff .movement-type{display:block;color:#999}.movement-monitor-modal .pickup-dropoff .movement-business{color:#333;font-size:28px;font-weight:700;line-height:22px}.movement-monitor-modal .modal-dialog{margin-top:0;margin-bottom:0;height:99%;border-radius:0;position:relative}.movement-monitor-modal .modal-dialog .modal-content{height:100%}.movement-monitor-modal .modal-dialog .modal-content>div.ng-scope:first-child{height:99%;padding-top:13px;padding-bottom:75px}.movement-monitor-modal .modal-dialog .modal-content .order-tabs .nav.nav-tabs{border-bottom:1px solid #00529E}.movement-monitor-modal .modal-dialog .modal-content .order-tabs .nav.nav-tabs li a{position:relative;top:1px;background-color:#F5F5FC}.movement-monitor-modal .modal-dialog .modal-content .order-tabs .nav.nav-tabs li.active a{background-color:#fff;border-color:#00529E;border-width:3px 1px 0;border-radius:0;color:#00529E;position:relative;bottom:3px}.movement-monitor-modal .modal-dialog .modal-content .attachments-form .add-button{position:initial}.movement-monitor-modal .modal-dialog .modal-content .modal-body{height:100%;overflow-y:scroll;padding-top:10px;padding-bottom:0;margin-top:25px;position:initial}.movement-monitor-modal .modal-header{padding:5px 0;border-bottom:0;text-align:center;background-color:#f4f4f4;position:absolute;top:0;width:100%}.movement-monitor-modal .modal-header .movement-number strong{color:#333}.movement-monitor-modal .modal-header a .action-activate,.movement-monitor-modal .modal-header a .action-approve,.movement-monitor-modal .modal-header a .action-attachments,.movement-monitor-modal .modal-header a .action-audit,.movement-monitor-modal .modal-header a .action-cancel,.movement-monitor-modal .modal-header a .action-copy,.movement-monitor-modal .modal-header a .action-deactivate,.movement-monitor-modal .modal-header a .action-details,.movement-monitor-modal .modal-header a .action-disable,.movement-monitor-modal .modal-header a .action-edit,.movement-monitor-modal .modal-header a .action-enable,.movement-monitor-modal .modal-header a .action-mark,.movement-monitor-modal .modal-header a .action-reject,.movement-monitor-modal .modal-header a .action-remove,.movement-monitor-modal .modal-header a .action-resend,.movement-monitor-modal .modal-header a .action-reset,.movement-monitor-modal .modal-header a .action-unmark,.movement-monitor-modal .modal-header a .action-users,.movement-monitor-modal .modal-header a .action-view,.movement-monitor-modal .modal-header a .action-view-attachments,.movement-monitor-modal .modal-header a .fa{color:#0094a2;font-weight:700;font-size:24px!important;position:relative;top:3px;padding-left:5px;padding-right:5px}.movement-monitor-modal .movement-submit{position:fixed;bottom:0;padding:0 15px;width:100%;text-align:right;z-index:1}.movement-monitor-modal .modal-footer{padding:5px 15px;border-top:0;text-align:right;background-color:#f4f4f4;position:absolute;bottom:0;height:55px;width:100%}.monitor-view .checkbox{position:relative;display:block;margin-top:-5px;margin-bottom:10px}.monitor-view .checkbox input[type=checkbox],.monitor-view .checkbox-inline input[type=checkbox],.monitor-view .radio input[type=radio],.monitor-view .radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:9px}.monitor-view .checkbox+.checkbox,.monitor-view .radio+.radio{margin-top:-20px}.monitor-view .uppercase,.monitor-view input[type=text]{text-transform:none}.monitor-view .toolbar .master-search{margin-top:4px;margin-left:2px;margin-bottom:-8px;display:block;width:78%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.monitor-view .toolbar .form-group>.row:first-child{margin-bottom:0}.monitor-view .btn-filter{margin-top:4px}.monitor-view .planned{color:navy;background-color:#8080ff;background:linear-gradient(#99f,#8080ff)}.monitor-view .accepted,.monitor-view .inprogress{color:green;background-color:#80ff80;background:linear-gradient(#baf7ba,#8cf28c)}.monitor-view .completed{color:#805500;background-color:#ffd480;background:linear-gradient(#fd9,#ffd480)}.monitor-view .attention,.monitor-view .cancelled,.monitor-view .rejected{color:maroon;background-color:#ff8080;background:linear-gradient(#f99,#ff8080)}.monitor-view .blue{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.monitor-view .green{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.monitor-view .red{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.monitor-view .uppercase span{text-transform:uppercase}.monitor-view .tab-content{padding-top:10px}.monitor-view .legend>div{line-height:1.4em;font-size:.95em;padding:.4em .6em;margin:5px 0}.monitor-view .legend>div:first-child{border:1px solid #dbdbde}.monitor-view .legend .table{margin-bottom:0}.monitor-view .legend td,.monitor-view .legend th{border:0!important;width:25%;text-align:center}.monitor-view .operations-monitor{position:relative;padding-top:20px;padding-bottom:64px}.monitor-view .dispatch-button{position:absolute;bottom:20px}.k-grid{font-size:.95em}.k-grid td{line-height:1.4em}.modal-xl{width:80%}.modal-max-height .modal-dialog{height:calc(100% - 80px)}.modal-max-height .modal-content{height:100%}.modal-max-height .modal-body{height:calc(100% - 120px)}.modal-xl-sm{max-width:1250px;width:100%}.action-menu-overlay{position:absolute;z-index:2000;background-color:rgba(255,255,255,.9);top:50%;left:50%}.edit-icon{cursor:pointer}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:rgba(119,119,119,.43)}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}input::-ms-clear{display:none}.k-filtercell>span>.k-autocomplete>.k-i-close{display:none}.modal.fade{opacity:1}.modal.fade .modal-dialog,.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.loading-overlay{z-index:99999!important}#monitorMovementsTableGrid .k-multiselect-wrap .k-i-close{height:1px;width:1px}#monitorMovementsTableGrid .additional-toolbar{z-index:1;background-color:#ececec}#monitorMovementsTableGrid .toolbar:not(.additional-toolbar){white-space:nowrap;position:absolute;right:19px;top:-12px;width:100%!important}#monitorMovementsTableGrid .k-grouping-header{background:#ececec;touch-action:none;z-index:1;position:relative;overflow:hidden}#monitorMovementsTableGrid .k-button .k-i-close{height:15px;width:15px}#monitorMovementsTableGrid #searchButton{color:#fff;text-transform:none!important;background-color:#00529E;font-size:13px;border-radius:4px}@media screen and (max-width:1440px){#monitorMovementsTableGrid .additional-toolbar{width:initial!important;padding:0 10px;height:40px}#monitorMovementsTableGrid.two-toolbars .k-grouping-header{width:initial!important}#monitorMovementsTableGrid .k-header .k-grid-toolbar{padding-left:0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.movement-submit{width:auto!important;bottom:10px!important;margin-right:10px;transform:translateX(-50%);right:0}}.ag-theme-balham{font-size:14px!important;font-family:Roboto,sans-serif,Arial!important}.ag-theme-balham .ag-grid-checkbox{padding:0!important}.ag-theme-balham .ag-grid-checkbox .ag-icon{width:100%}.ag-theme-balham#invoiceList .grid-title{display:inline-block;padding-top:15px}.ag-theme-balham#invoiceList .ag-root-wrapper.ag-layout-normal{height:580px}.ag-theme-balham .ag-column-drop-cell-button{background:0 0!important;position:relative}.ag-theme-balham .ag-column-drop-cell-button:after{content:'\f00d';color:#fff;position:absolute;top:-10px;left:-15px;z-index:2;font-family:FontAwesome;font-size:15px;cursor:pointer}.ag-theme-balham .ag-row-selected{background-color:rgba(0,82,158,.15)!important;border-bottom:1px solid rgba(0,82,158,.3)!important}.ag-theme-balham .ag-floating-filter-button{line-height:initial!important;margin-top:0!important}.ag-theme-balham .ag-floating-filter-button button{border:1px solid #bbb!important;border-left:0!important;height:25px!important;line-height:14px!important;margin-top:3px!important;padding:6px!important;width:24px!important}.ag-theme-balham .ag-floating-filter-button button:hover{background-color:#ccc!important}.ag-theme-balham .ag-row.ag-row-selected{background-color:#b7e4ff!important;border-bottom-color:#90c8eb!important}.ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell{line-height:35px!important;border:0}.ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell .ag-group-expanded{background-color:#00529e;border:0;color:#fff}.ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell .ag-group-contracted,.ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell .ag-group-expanded{width:100%;position:absolute;left:0;text-align:center}.ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell a{background-color:rgba(0,82,158,.1);padding:2px 7px;border-radius:10px}.ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell span{display:block;height:100%;line-height:35px}.ag-theme-balham .ag-row.ag-row-group .btn-actions{display:none}.ag-theme-balham .ag-row.ag-row-group .ag-cell{padding-top:3px}.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-activate,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-approve,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-attachments,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-audit,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-cancel,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-copy,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-deactivate,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-details,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-disable,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-edit,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-enable,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-mark,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-reject,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-remove,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-resend,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-reset,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-unmark,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-users,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-view,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-view-attachments,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .fa,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-activate,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-approve,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-attachments,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-audit,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-cancel,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-copy,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-deactivate,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-details,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-disable,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-edit,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-enable,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-mark,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-reject,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-remove,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-resend,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-reset,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-unmark,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-users,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-view,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-view-attachments,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .fa{padding-right:7px}.ag-theme-balham .ag-column-drop{background-color:#ececec!important;height:40px!important;line-height:40px!important}.ag-theme-balham .ag-column-drop .ag-column-drop-empty-message{color:#999!important;opacity:1!important;height:38px!important;line-height:38px!important;font-weight:300;font-size:13px!important}.ag-theme-balham .ag-column-drop .ag-column-drop-cell{background-color:#00529e;color:#fff}.ag-theme-balham .ag-filter-body .gridDatePickerContainer .reset{padding:4px 7px 5px;background-color:#ccc;cursor:pointer}.ag-theme-balham .ag-filter-body .gridDatePickerContainer .gridDatePicker{margin-left:4px;width:85%;padding-left:5px}.ag-theme-balham .ag-header-row:first-child .ag-header-icon{cursor:pointer}.ag-theme-balham .ag-header-row:first-child .ag-header-cell{background-color:#d6d6d6;font-family:Roboto,sans-serif,Arial!important;font-weight:400;color:#222;font-size:13px}.ag-theme-balham .ag-header-row:first-child .ag-header-cell .ag-icon-menu{opacity:1!important}.ag-theme-balham .ag-header-row:last-child{background-color:#A8A8A8;box-shadow:inset 1px 4px 9px -6px #666;font-family:Roboto,sans-serif,Arial!important;font-weight:300;color:#333;font-size:13px;height:auto}.ag-theme-balham .ag-header-row:last-child .gridDatePickerContainer .gridDatePicker{padding-left:5px}.ag-theme-balham .ag-header-row:last-child .gridDatePickerContainer .reset{position:relative;right:25px;padding:7px;cursor:pointer}.ag-theme-balham .ag-header-row:last-child .ag-filter-filter[readonly],.ag-theme-balham .ag-header-row:last-child .ag-floating-filter-input[readonly]{background-color:#ddd}.ag-theme-balham [ref=eDetailGrid] .btn-actions{position:relative;bottom:3px}.ag-theme-balham .btn-actions{margin-top:0}.ag-theme-balham .ag-header-cell-menu-button{position:absolute;right:5px}.ag-theme-balham .ag-header-cell-sortable{padding:0!important}.ag-theme-balham .ag-header-cell-sortable .ag-cell-label-container{padding-left:10px!important;padding-right:10px!important}.ag-theme-balham .ag-header-cell-sortable .fa-filter{background-color:#00529e;padding:4px 5px;border-radius:25px;color:#fff}.ag-theme-balham .ag-header-cell-sorted-none:hover{background-color:#ddd}.ag-theme-balham .ag-header-cell-sorted-asc,.ag-theme-balham .ag-header-cell-sorted-desc{background-color:#00529e;color:#fff;border:0}.ag-theme-balham .ag-header-cell-sorted-asc .ag-icon,.ag-theme-balham .ag-header-cell-sorted-desc .ag-icon{color:#fff}.ag-theme-balham .ag-header-cell-resize:after,.ag-theme-balham .ag-header-cell:after{height:32px!important;margin-top:0!important}.ag-theme-balham .ag-body-no-select .ag-column-drop{transition:all .3s linear;border-style:dashed}.ag-theme-balham .ag-column-drop-cell{height:30px!important;margin-top:6px!important}.ag-theme-balham .ag-column-drop-cell .ag-column-drop-cell-text{margin-left:0!important}.mm-grid-height{height:calc(100% - 40px)}.btn-actions{padding:0 3px;margin-top:2px;color:#aaa;background-color:#ececec;border:0}.btn-actions .fa-bars{margin-right:0}.btn-actions .fa-caret-down{margin-left:2px;font-size:10px}.ag-row-hover .btn-actions{transition:all .2s linear;color:#fff;background-color:#00529e}.ag-row-hover [ref=eDetailGrid] .btn-actions{color:#aaa;background-color:#ececec}.ag-row-hover [ref=eDetailGrid] .ag-row-hover .btn-actions{transition:all .2s linear;color:#fff;background-color:#00529e}.grid-toolbar{position:absolute;text-align:right;right:20px;transform:translateY(5px);z-index:4}.grid-toolbar .profile-name{padding-right:15px}.grid-toolbar .btn-toolbar{font-size:18px;color:#666;background-color:transparent;border:0;padding:2px 8px}.grid-toolbar .pulse-refresh{animation:pulsing 4s infinite alternate}.grid-toolbar .dropdown-container{display:inline-block}.grid-toolbar .grid-search-container{background:#fff;display:inline-block;margin-top:2px;padding:3px 10px;border-radius:5px;margin-right:5px}.ag-side-buttons,.comparator option[disabled],.input-typehead-container .caret{display:none}.grid-toolbar .grid-search-container .fa-search{color:#999}.grid-toolbar .grid-search-container input{border:0;outline:0;padding-left:5px}.accepted,.inprogress{color:#026302;background-color:#EBFCE9!important}.completed{background-color:#f8f2df!important}.attention,.cancelled,.rejected{color:maroon;background-color:#ff8080}.planned{color:#00529e;background-color:#ECF7FF!important}.haz{color:#C00!important}.ag-body-viewport .ag-row{border-left:3px solid transparent}.ag-body-viewport .ag-row.planned{border-left:3px solid #00529e}.ag-body-viewport .ag-row .accepted,.ag-body-viewport .ag-row.inprogress{border-left:3px solid #007f00}.ag-body-viewport .ag-row.completed{border-left:3px solid #af8207}.ag-overlay-loading-wrapper{background-color:rgba(0,0,0,.5)!important;z-index:5;position:relative}.ag-overlay-loading-wrapper .loading-container span{left:0;font-size:14px}.ag-overlay-loading-wrapper .half-circle-spin{background-color:rgba(0,0,0,.5);border:4px solid #222}@keyframes pulsing{0%,100%,50%{background-color:transparent;color:#333}25%,75%{background-color:#00529e;color:#fff}}.query-builder .chosen-drop{min-width:150px}.query-builder .rule-value-container,.rate-type-select{min-width:200px}.query-builder .required .chosen-container{border:1px solid red}.query-builder .rules-group-container{background:rgba(0,0,0,.05)!important;border:1px solid rgba(0,0,0,.1)!important}.query-builder .group-conditions .btn-xs:not(.active){background-color:#fff;border:1px solid #00529e;color:#00529e;text-transform:uppercase}.query-builder .group-conditions .btn-xs:not(.active).btn-small{border-radius:3px;height:25px;line-height:25px;margin-top:3px;padding:0 10px;text-transform:none}.query-builder .group-conditions .btn-xs.disabled{opacity:.3!important}#orderHistory div[kendo-splitter] #invoiceDetailGrid i.disabled,#orderHistory div[kendo-splitter] #movementDetailGrid i.disabled,#orderHistory div[kendo-splitter] #orderDetailGrid i.disabled,.customer-invoice #chargeInfoGrid i.disabled,.order-costing div[kendo-splitter] #chargeInfoGrid i.disabled,.order-costing div[kendo-splitter] #orderInfoGrid i.disabled{opacity:.65;cursor:not-allowed}.ag-cell-data-changed-animation{background-color:transparent;transition:background-color .2s linear!important}.chosen-up .chosen-drop{bottom:35px;position:absolute!important;background-color:#fff}ul.chosen-results{background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,.25);overflow-x:hidden!important;overflow-y:auto!important;padding:0 0 0 4px!important;margin:0 4px 4px 0!important}ag-grid-helper{display:block}#splitMovementModal{border:1px solid #e4e4e4;padding:15px}#splitMovementModal table{margin-bottom:0}.split-movements-visuals{margin-top:10px;display:inline-block;position:relative;left:50%;transform:translateX(-50%)}.split-movements-visuals .split-container{text-align:center;width:270px;display:inline-block;background:linear-gradient(to right,#f2f2f2 0,#fff 100%);position:relative;z-index:2;transform:translateX(0);transition:transform .5s linear}.split-movements-visuals .split-container.move-left{z-index:2;transform:translateX(137px)}.split-movements-visuals .split-container.move-right{z-index:2;transform:translateX(-137px)}.split-movements-visuals .split-container:first-child{left:2px;border:1px solid #e4e4e4;border-top:0;border-right:0}.split-movements-visuals .split-container:first-child .split-truck{right:-15px}.split-movements-visuals .split-container:first-child .line{right:0}.split-movements-visuals .split-container:last-child{right:2px;border:1px solid #e4e4e4;border-top:0}.split-movements-visuals .split-container:last-child .split-truck{left:-15px}.split-movements-visuals .split-container:last-child .line{left:0}.split-movements-visuals .split-container.new-split{z-index:1;position:relative;left:0}.split-movements-visuals .split-container.new-split .split-head span{display:inline-block;vertical-align:middle;line-height:1;padding:0 20px}.split-movements-visuals .split-container.new-split .split-new{position:absolute;bottom:0;background-color:#0094a2;color:#fff;width:100%}.split-movements-visuals .split-container.new-split .fa-map-marker{color:#0094a2!important}.split-movements-visuals .split-container.new-split .line{width:100%!important;background-color:#0094a2!important}.split-movements-visuals .split-container .split-truck{position:absolute;bottom:35px;font-size:14px;background-color:#005A62;padding:0 5px}.split-movements-visuals .split-container .split-truck .fa-truck{position:relative;left:3px;color:#fff}.split-movements-visuals .split-container .split-truck:after{content:'';position:absolute;right:-9px;top:0;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #005A62}.split-movements-visuals .split-container .split-head{height:45px;line-height:45px;border-bottom:1px dashed #e4e4e4}.split-movements-visuals .split-container .split-body{height:75px}.split-movements-visuals .split-container .split-body .fa-map-marker{color:#999;font-size:30px;margin-top:10px}.split-movements-visuals .split-container .split-body .line{width:50%;background-color:#999;height:2px;position:absolute;bottom:45px}.split-movements-visuals.no-animation{margin-top:0!important;left:initial;transform:none;width:100%}.split-movements-visuals.no-animation .split-container{width:50%!important}.split-movements-visuals.no-animation .split-container .split-head{height:75px;line-height:1;border-bottom:1px dashed #e4e4e4;padding-top:20px}.split-movements-visuals.no-animation .split-container .split-body{height:65px}.split-movements-visuals.no-animation .split-container .split-body .fa-map-marker{color:#999;font-size:30px;margin-top:15px;z-index:4}.split-movements-visuals.no-animation .split-container .split-body .line{width:50%;background-color:#999;height:2px;position:absolute;bottom:30px!important}.split-movements-visuals.no-animation .split-truck{position:absolute;bottom:20px;font-size:14px;background-color:#005A62;padding:0 5px}.container-border{border:1px solid #E4E4E4}.no-border{border-width:0!important}.pickup-dropoff-instructions .temp-btn{position:absolute;top:15px;right:30px}.pickup-dropoff-instructions .row:not(.mt-20){margin-top:10px}.pickup-dropoff-instructions .row label{display:block}.pickup-dropoff-instructions .row [class^=col-] strong{position:relative}.pickup-dropoff-instructions .row.notification-booking button.btn{margin-top:10px;text-transform:initial}.pickup-dropoff-instructions .time-slot-container{width:100%;position:relative}.pickup-dropoff-instructions .time-slot-container .move-left,.pickup-dropoff-instructions .time-slot-container .move-right{position:absolute;top:48px;left:-10px}.pickup-dropoff-instructions .time-slot-container .move-left .action-activate,.pickup-dropoff-instructions .time-slot-container .move-left .action-approve,.pickup-dropoff-instructions .time-slot-container .move-left .action-attachments,.pickup-dropoff-instructions .time-slot-container .move-left .action-audit,.pickup-dropoff-instructions .time-slot-container .move-left .action-cancel,.pickup-dropoff-instructions .time-slot-container .move-left .action-copy,.pickup-dropoff-instructions .time-slot-container .move-left .action-deactivate,.pickup-dropoff-instructions .time-slot-container .move-left .action-details,.pickup-dropoff-instructions .time-slot-container .move-left .action-disable,.pickup-dropoff-instructions .time-slot-container .move-left .action-edit,.pickup-dropoff-instructions .time-slot-container .move-left .action-enable,.pickup-dropoff-instructions .time-slot-container .move-left .action-mark,.pickup-dropoff-instructions .time-slot-container .move-left .action-reject,.pickup-dropoff-instructions .time-slot-container .move-left .action-remove,.pickup-dropoff-instructions .time-slot-container .move-left .action-resend,.pickup-dropoff-instructions .time-slot-container .move-left .action-reset,.pickup-dropoff-instructions .time-slot-container .move-left .action-unmark,.pickup-dropoff-instructions .time-slot-container .move-left .action-users,.pickup-dropoff-instructions .time-slot-container .move-left .action-view,.pickup-dropoff-instructions .time-slot-container .move-left .action-view-attachments,.pickup-dropoff-instructions .time-slot-container .move-left .fa,.pickup-dropoff-instructions .time-slot-container .move-right .action-activate,.pickup-dropoff-instructions .time-slot-container .move-right .action-approve,.pickup-dropoff-instructions .time-slot-container .move-right .action-attachments,.pickup-dropoff-instructions .time-slot-container .move-right .action-audit,.pickup-dropoff-instructions .time-slot-container .move-right .action-cancel,.pickup-dropoff-instructions .time-slot-container .move-right .action-copy,.pickup-dropoff-instructions .time-slot-container .move-right .action-deactivate,.pickup-dropoff-instructions .time-slot-container .move-right .action-details,.pickup-dropoff-instructions .time-slot-container .move-right .action-disable,.pickup-dropoff-instructions .time-slot-container .move-right .action-edit,.pickup-dropoff-instructions .time-slot-container .move-right .action-enable,.pickup-dropoff-instructions .time-slot-container .move-right .action-mark,.pickup-dropoff-instructions .time-slot-container .move-right .action-reject,.pickup-dropoff-instructions .time-slot-container .move-right .action-remove,.pickup-dropoff-instructions .time-slot-container .move-right .action-resend,.pickup-dropoff-instructions .time-slot-container .move-right .action-reset,.pickup-dropoff-instructions .time-slot-container .move-right .action-unmark,.pickup-dropoff-instructions .time-slot-container .move-right .action-users,.pickup-dropoff-instructions .time-slot-container .move-right .action-view,.pickup-dropoff-instructions .time-slot-container .move-right .action-view-attachments,.pickup-dropoff-instructions .time-slot-container .move-right .fa{font-size:28px;color:#0094a2}.pickup-dropoff-instructions .time-slot-container .move-right{left:initial;right:-10px}.pickup-dropoff-instructions .time-slot-container .time-slot-small{width:94%;margin-left:3%;overflow-x:scroll}.pickup-dropoff-instructions .time-slot-container .time-slot-small .overflow-time-slot{margin-top:10px;height:80px;white-space:nowrap}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container{display:inline-block;margin-right:3px;width:55px;text-align:left}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container .time-start{font-weight:700;font-size:12px}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container .time-slot{text-align:center;border-radius:3px;color:#fff;height:55px;cursor:pointer}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container .time-slot.selected-time{background-color:#00529e}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container .time-slot.overbooking{background-color:#c12121}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container .time-slot.available{background-color:#0c7f00}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container .time-slot.limited{background-color:#d29940}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container .time-slot .capacity{display:block;font-weight:700;text-align:center;font-size:15px;padding-top:5px}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container .time-slot .rate{display:block;font-weight:400;text-align:center}.time-container .tab-content{max-height:300px;overflow:auto;margin-bottom:10px}.pointer{cursor:pointer}.movement-attachments .add-button{top:10px!important;right:0!important}.order-costing{height:100%}.order-costing .ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell,.order-costing .ag-theme-balham .ag-row:not(.ag-row-group) .ag-theme-balham{padding-left:0!important;padding-right:0!important}.order-costing .ag-theme-balham .ag-row:not(.ag-row-group) .ag-icon-checkbox-checked,.order-costing .ag-theme-balham .ag-row:not(.ag-row-group) .ag-icon-checkbox-unchecked{width:100%!important}.order-costing .k-animation-container,.order-costing .k-animation-container *,.order-costing .k-animation-container :after,.order-costing .k-block .k-header,.order-costing .k-list-container,.order-costing .k-widget,.order-costing .k-widget *,.order-costing .k-widget :before{box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.order-costing div[kendo-splitter]{height:800px;border:0}.order-costing div[kendo-splitter] .order-search{overflow:visible!important}.order-costing div[kendo-splitter] .order-search form[name=searchOrderCostingForm] *{-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.order-costing div[kendo-splitter] .order-search form[name=searchOrderCostingForm] .row{margin-bottom:0}.order-costing div[kendo-splitter] .order-search form[name=searchOrderCostingForm] .form-group{margin-bottom:10px}.order-costing div[kendo-splitter] .order-search form[name=searchOrderCostingForm] label{font-size:12px}.order-costing div[kendo-splitter] .order-search form[name=searchOrderCostingForm] .search-btns{margin-top:24px}.order-costing div[kendo-splitter] .order-search form[name=searchOrderCostingForm] cc-datepicker>div>input,.order-costing div[kendo-splitter] .order-search form[name=searchOrderCostingForm] cc-datepicker>div>span{z-index:0}.order-costing div[kendo-splitter] #chargeInfoGrid,.order-costing div[kendo-splitter] #orderInfoGrid{border:0}.order-costing div[kendo-splitter] #chargeInfoGrid .k-header h4,.order-costing div[kendo-splitter] #orderInfoGrid .k-header h4{margin:5px}.order-costing div[kendo-splitter] #chargeInfoGrid .charge-grid-ctrls input,.order-costing div[kendo-splitter] #orderInfoGrid .charge-grid-ctrls input{margin-right:5px}.order-costing div[kendo-splitter] #chargeInfoGrid .k-grid-content td,.order-costing div[kendo-splitter] #orderInfoGrid .k-grid-content td{text-overflow:ellipsis;white-space:nowrap}.order-costing div[kendo-splitter] #chargeInfoGrid i.disabled:focus,.order-costing div[kendo-splitter] #chargeInfoGrid i.disabled:hover,.order-costing div[kendo-splitter] #orderInfoGrid i.disabled:focus,.order-costing div[kendo-splitter] #orderInfoGrid i.disabled:hover{text-decoration:none}.order-costing .bottom-btns{margin-top:10px}.order-costing cc-kendo-grid>.kendo-grid-component,.order-costing cc-kendo-grid>.kendo-grid-component>cc-scope-manager{height:100%;width:100%}.order-costing .internal{color:maroon;background-color:#ff8080!important}.k-state-selected a{color:#fff}.section-one-color{background-color:gray;height:100px}.section-two-color{background-color:#00f;height:100px}.section-three-color{background-color:#ff0;height:100px}.add-to-invoice-modal .grid-height{height:400px}.create-invoice-modal .k-grid-content{max-height:300px}.create-invoice-modal .k-grouping-header{text-indent:-9999px}.customer-invoice textarea{resize:none}.customer-invoice form[name=customerInvoiceForm] .form-group{margin-bottom:5px}.customer-invoice #chargeInfoGrid i.disabled:focus,.customer-invoice #chargeInfoGrid i.disabled:hover{text-decoration:none}.customer-invoice .bottom-btns{margin-top:15px}.customer-invoice .height-100pc{height:600px}#orderHistory{height:100%}#orderHistory .height-670{height:670px}#orderHistory div[kendo-splitter]{height:100%;margin-bottom:10px}#orderHistory div[kendo-splitter] .k-pane{width:100%!important}#orderHistory div[kendo-splitter] #invoiceDetailGrid,#orderHistory div[kendo-splitter] #movementDetailGrid,#orderHistory div[kendo-splitter] #orderDetailGrid{border:0}#orderHistory div[kendo-splitter] #invoiceDetailGrid .k-header h4,#orderHistory div[kendo-splitter] #movementDetailGrid .k-header h4,#orderHistory div[kendo-splitter] #orderDetailGrid .k-header h4{margin:2px}#orderHistory div[kendo-splitter] #invoiceDetailGrid .charge-grid-ctrls input,#orderHistory div[kendo-splitter] #movementDetailGrid .charge-grid-ctrls input,#orderHistory div[kendo-splitter] #orderDetailGrid .charge-grid-ctrls input{margin-right:5px}#orderHistory div[kendo-splitter] #invoiceDetailGrid .k-grid-content td,#orderHistory div[kendo-splitter] #movementDetailGrid .k-grid-content td,#orderHistory div[kendo-splitter] #orderDetailGrid .k-grid-content td{text-overflow:ellipsis;white-space:nowrap}#orderHistory div[kendo-splitter] #invoiceDetailGrid i.disabled:focus,#orderHistory div[kendo-splitter] #invoiceDetailGrid i.disabled:hover,#orderHistory div[kendo-splitter] #movementDetailGrid i.disabled:focus,#orderHistory div[kendo-splitter] #movementDetailGrid i.disabled:hover,#orderHistory div[kendo-splitter] #orderDetailGrid i.disabled:focus,#orderHistory div[kendo-splitter] #orderDetailGrid i.disabled:hover{text-decoration:none}#orderHistory cc-kendo-grid,#orderHistory cc-kendo-grid>.kendo-grid-component,#orderHistory cc-kendo-grid>.kendo-grid-component>cc-scope-manager{height:100%;width:100%}.k-state-selected>td>a{color:#fff}.menu-color{color:#bdc9cf}.order-view .con-err,.unTransferrableContainer{color:red}.charge-code-modal .permission{width:33%;padding:10px;font-weight:400}.charge-code-modal .permission:nth-child(1){padding-left:5px}.charge-code-modal .permission:nth-child(3){padding-right:5px}.charge-code-modal .filter-box{margin-bottom:10px}.charge-code-modal .features .enabled{padding-right:0}.charge-code-modal .features .disabled{padding-left:0}.charge-code-modal .features .disabled>div:first-child,.charge-code-modal .features .enabled>div:first-child{margin-bottom:0}.charge-code-modal .features .disabled>div:nth-child(2),.charge-code-modal .features .enabled>div:nth-child(2){margin-bottom:10px}.charge-code-modal .features .disabled select,.charge-code-modal .features .enabled select{height:300px}.charge-code-modal .features .edit button{margin-bottom:5px}.charge-code-modal input[type=text]{text-transform:none}.modal-overlay{position:absolute;background-color:rgba(255,255,255,.9);top:50%;left:50%}.order-view .agreement-label::after,.order-view .agreement-label::before{margin-top:10px}.order-view .order-status{font-weight:700}.order-view .order-tabs{position:relative}.order-view .add-button{position:absolute;top:0;right:0}.order-view .order-remarks{height:85px}.containers .c-quantity{display:inline-block;margin:0 0 -13px}.containers .c-quantity.well{padding:4px 8px}#container .datetime-select,.attachments-form .datetime-select,.containers .datetime-select{padding:0 0 0 15px}.containers .c-quantity>label{display:block;float:left;margin:3px 3px 0 0;font-size:12px}.containers .c-quantity>div{display:block;float:left;margin-bottom:0}.containers .c-quantity>div input{width:70px;height:24px;line-height:12px}spinner{position:relative!important;float:right!important;top:-15px!important;left:-15px!important}.container-fluid .order-status{font-weight:700}@-ms-viewport{width:auto}#container .add-button,.attachments-form .add-button{position:absolute;top:-65px!important;right:2vmin}#container .btn-success.btn-header,.attachments-form .btn-success.btn-header{position:absolute;top:-65px!important;right:160px}#container .fieldset,.attachments-form .fieldset{padding:.35em .625em .75em;border:1px solid #b6bdca}#container .fieldset legend,.attachments-form .fieldset legend{margin-bottom:5px;width:inherit;padding:0 10px;border-bottom:none}.transporter-importexport-container cc-ref-field[name=imoCode] .chosen-drop{width:500px}.transporter-importexport-container .add-button{top:-65px!important}.cargos .add-button,.container-details-tab .add-button{position:absolute;top:0;right:2vmin}.bulk-allow-bg,.bulk-allow-bg .chosen-single,.bulk-allow-bg .ui-select-toggle,.bulk-allow-bg input,.bulk-allow-bg textarea,.bulk-allow-bg.date-order input{background-color:#b7e4ff!important;color:#000}.cargos .cargofieldset{padding:.35em .625em .75em;border:1px solid #b6bdca}.cargos .cargofieldset legend{margin-bottom:5px;width:inherit;padding:0 10px;border-bottom:none}.cargos cc-ref-field[name=imoCode] .chosen-drop{width:500px}.cargos .disabled-cursor{cursor:not-allowed!important}.active-orders th[st-sort],.attach-icon,.link-button,.loading-block-contents ul.nav>li,.styled-button,.tabrow>li:not(.cal) span a{cursor:pointer}.container .datetime-select,.form-group .datetime-select{padding:0 0 0 15px}@-ms-viewport{width:auto}@-ms-viewport{width:auto}.container-details-tab .c-quantity{display:inline-block;margin:0 0 -13px}.container-details-tab .c-quantity.well{padding:4px 8px}.container-details-tab .c-quantity>label{display:block;float:left;margin:3px 3px 0 0;font-size:12px}.container-details-tab .c-quantity>div{display:block;float:left;margin-bottom:0}.container-details-tab .c-quantity>div input{width:70px;height:24px;line-height:12px}.container-details-tab .datetime-select{padding:0 0 0 15px}.active-orders .ag-cell,.active-orders .ag-theme-balham{padding-left:0!important;padding-right:0!important}.container-details-tab spinner{position:relative!important;float:right!important;top:-15px!important;left:-15px!important}.active-orders .ag-icon-checkbox-checked,.active-orders .ag-icon-checkbox-unchecked{width:100%!important}.active-orders .outer-frame{height:100%;box-sizing:border-box;width:100%}.active-orders .content-frame{position:relative;max-height:100%;max-width:100%;overflow:auto}.active-orders .table .select-page{width:50px;text-align:center}.active-orders .table .pagination li a input{padding:0;margin:-5px 0}.active-orders .table .actions{min-width:70px}.active-orders .table .actions i:not(:first-child){margin-left:3px}.max-row-count-btn{position:absolute;right:7.5vw;margin-top:10px;z-index:10}span.in-grid-status{display:inline-block!important;position:relative;width:28px;margin:0;padding:0;text-align:center;border-radius:50px;height:25px!important;line-height:25px!important;background-color:#eee!important;color:#333;font-size:13px}span.in-grid-status:after{font-family:fontawesome;position:absolute;top:-10px;right:-5px}span.in-grid-status.completed:after{content:'\f058';color:#390}span.in-grid-status.inprogress:after{content:'\f144';color:#c8ad1d}i.in-grid-arrow{font-size:10px;margin-right:2px;margin-left:2px;color:#999}.tr-error-bg{background-color:rgba(255,0,0,.1)!important}#orderBooking{padding-top:20px;padding-bottom:40px}#orderBooking .user-select strong{user-select:all!important;-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:initial!important}#orderBooking .not-allowed{cursor:not-allowed}#orderBooking .btn-invis{text-align:left;font-size:12px;line-height:12px;color:#888;margin-left:5px;margin-right:5px;padding-left:15px!important;padding-top:3px;padding-bottom:3px}#orderBooking .btn-invis strong{font-size:15px;line-height:15px;color:#222}#orderBooking .attachments #addAtachmentBtn{border:0 #004585;position:initial!important;transition:background-color .2 linear;background-color:#00529e;color:#fff;text-transform:initial!important;border-radius:3px;height:25px;line-height:25px;margin-top:3px;padding:0 10px}#orderBooking .attachments #addAtachmentBtn.focus,#orderBooking .attachments #addAtachmentBtn:focus{color:#fff;background-color:#00386b;border-color:#000305}#orderBooking .attachments #addAtachmentBtn.active,#orderBooking .attachments #addAtachmentBtn:active,#orderBooking .attachments #addAtachmentBtn:hover,.open>.dropdown-toggle#orderBooking .attachments #addAtachmentBtn{color:#fff;background-color:#00386b;border-color:#002547}#orderBooking .attachments #addAtachmentBtn.active.focus,#orderBooking .attachments #addAtachmentBtn.active:focus,#orderBooking .attachments #addAtachmentBtn.active:hover,#orderBooking .attachments #addAtachmentBtn:active.focus,#orderBooking .attachments #addAtachmentBtn:active:focus,#orderBooking .attachments #addAtachmentBtn:active:hover,.open>.dropdown-toggle#orderBooking .attachments #addAtachmentBtn.focus,.open>.dropdown-toggle#orderBooking .attachments #addAtachmentBtn:focus,.open>.dropdown-toggle#orderBooking .attachments #addAtachmentBtn:hover{color:#fff;background-color:#002547;border-color:#000305}#orderBooking .attachments #addAtachmentBtn.active,#orderBooking .attachments #addAtachmentBtn:active,.open>.dropdown-toggle#orderBooking .attachments #addAtachmentBtn{background-image:none}#orderBooking .attachments #addAtachmentBtn.disabled.focus,#orderBooking .attachments #addAtachmentBtn.disabled:focus,#orderBooking .attachments #addAtachmentBtn.disabled:hover,#orderBooking .attachments #addAtachmentBtn[disabled].focus,#orderBooking .attachments #addAtachmentBtn[disabled]:focus,#orderBooking .attachments #addAtachmentBtn[disabled]:hover,fieldset[disabled] #orderBooking .attachments #addAtachmentBtn.focus,fieldset[disabled] #orderBooking .attachments #addAtachmentBtn:focus,fieldset[disabled] #orderBooking .attachments #addAtachmentBtn:hover{background-color:#00529e;border-color:#004585}#orderBooking .attachments #addAtachmentBtn .badge{color:#00529e;background-color:#fff}#orderBooking .attachments #addAtachmentBtn.button-error{background-color:red!important}#orderBooking .attachments #addAtachmentBtn.btn-small{border-radius:3px;height:25px;line-height:25px;margin-top:3px;padding:0 10px;text-transform:none}#orderBooking .left-aligned-chosen-drop .chosen-with-drop .chosen-drop{left:initial;right:0;min-width:100%;width:380px;white-space:normal}#orderBooking .order-info{position:absolute;right:20px}#orderBooking .order-booking-tabs{margin-top:20px}#orderBooking .order-booking-tabs .nav-tabs li:not(.active) a{background-color:#F2F2F2;color:#333}#orderBooking .order-booking-tabs .nav-tabs li:not(.active) a:hover{background-color:#fafafa}#orderBooking .order-booking-tabs .nav-tabs li a{font-size:14px!important;padding-left:30px;padding-right:30px}#orderBooking .order-booking-tabs .tab-content{padding-left:0!important;padding-right:0!important}#orderBooking .booking-header .btn.btn-default{border-radius:0;border:0;background-color:#F2F2F2;padding:7px 30px;margin-right:3px}#orderBooking .booking-header .btn.btn-default:hover{background-color:#fafafa}#orderBooking .booking-header .btn.btn-default:focus{outline:0}#orderBooking .booking-header .btn.btn-default.active{background-color:#00529e;color:#fff;position:relative}#orderBooking .booking-header .btn.btn-default.active:after{position:absolute;content:'';border:8px solid transparent;border-top-color:#00529e;left:50%;transform:translateX(-50%);bottom:-15px}mt-node .chosen-results{max-height:130px!important}.input-typehead-container:after{content:'\f002';font-family:FontAwesome;position:absolute;top:30px;right:25px;color:#aaa}.input-action-top-right,.input-action-top-right-ui-select{position:relative}.input-action-top-right button,.input-action-top-right-ui-select button{position:absolute;top:0;right:0;font-size:13px;padding-top:0;padding-bottom:0}.input-action-top-right-ui-select button{top:-20px;padding-right:0}.input-action-top-right-ui-select .do-zoning{display:inline-block;position:absolute;top:-20px;right:90px}.input-action-top-right-ui-select .do-zoning button{top:initial!important;float:right;position:initial}.quantity-field{width:175px;display:inline-block;position:relative;top:13px;right:30px}.quantity-field span{width:50px;padding-top:5px;display:inline-block;margin-right:15px;float:left}.quantity-field input{width:100px;float:right}.order-booking-print-btn{border-right:0!important;border-top-right-radius:0;border-bottom-right-radius:0}.add-cargo-order .mid-grey-bg-container,.add-container-order .mid-grey-bg-container{padding:12px 20px}.import-table-responsive{max-height:550px;overflow-y:auto}.import-csv-table th{vertical-align:bottom;border-bottom:2px solid #ddd;font-size:13px;background-color:#ddd;white-space:nowrap}.import-csv-table td{white-space:nowrap}.add-cargo-order{padding-bottom:0}.edit-create-date{display:flex}.custom-required-field:before{content:'* ';color:#e50000}.user-accounts .primary{font-style:italic}.customer-profile-view .tab-pane .add-button{margin-top:-59px}.geo-fence-report .date-picker-container .col-sm-8{width:100%!important}.geo-fence-report .date-picker-container button{border:1px solid #ccc;display:block;width:100%;text-align:left;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);position:relative}.geo-fence-report .date-picker-container button:after{content:'\f073';position:absolute;right:5px;font-family:FontAwesome;color:#999;font-size:14px}.geo-fence-report fieldset[disabled] .btn-link{background-color:#eee;border:1px solid #a0a0a0;color:#000}.notification-setup-complete{color:#3DC36C}.parameter-form .uib-timepicker{position:relative;bottom:7px}.parameter-form .uib-timepicker .hours,.parameter-form .uib-timepicker .hours a,.parameter-form .uib-timepicker .minutes,.parameter-form .uib-timepicker .minutes a{padding-top:0;padding-bottom:0}.tabrow{position:relative;padding:0}.tabrow>li{display:inline;padding:0;margin:0}.tabrow>li.active{opacity:1;font-weight:700}.tabrow>li.visited{color:#3DC36C;opacity:1}.tabrow>li:not(.cal) span{display:inline-block;border:1px solid #AAA;padding:0;margin:0;width:155px;border-radius:20px}.max-capacity-error,.warning{margin:5px}.tabrow>li:not(.cal) span a{text-decoration:none}.tabrow>li div.input-group{width:155px}.tabrow li .action-approve,.tabrow li .fa-check-circle{display:none}.tabrow li.visited .action-approve,.tabrow li.visited .fa-check-circle{display:inline;color:#3DC36C}span .action-approve,span .fa-check-circle{display:none}span.edited .action-approve,span.edited .fa-check-circle{display:inline;color:#3DC36C}.clone{width:100%}.clone span.selected{font-weight:700}.clone span .action-enable,.clone span .fa-check{display:none}.clone span.selected .action-enable,.clone span.selected .fa-check{display:inline;color:#3DC36C}.contaner-button{float:right}.warning{color:#FFC200}.rateType{width:150px}.stepper{padding-left:0;list-style:none;font-size:16px}.stepper .stepper-item-icon{text-align:center;border-radius:50px;width:30px;background-color:#fff}.stepper .stepper-item-label{margin-left:15px;font-weight:500}.stepper .stepper-item{position:relative;line-height:30px;display:block;padding:5px 0;color:#ababad}.stepper .stepper-item.complete .stepper-item-label{color:#78787A}.stepper .stepper-item.complete .stepper-item-icon{color:#fff;background-color:#78787A}.stepper .stepper-item.complete:not(:last-child):not(.active):after{content:'';position:absolute;height:30px;width:6px;background:#78787a;left:12px;top:80%;z-index:-1}.stepper .stepper-item.active .stepper-item-label,.stepper .stepper-item.active.valid .stepper-item-label{color:#c8102e}.stepper .stepper-item.active .stepper-item-icon,.stepper .stepper-item.active.valid .stepper-item-icon{color:#fff;background-color:#c8102e}.stepper .stepper-item-icon,.stepper .stepper-item-label{display:inline-block}.input-group.input-group-time .form-control{width:5.5em;display:inline-block}.input-wrapper-minutes input{padding-right:5em}.input-wrapper-minutes .suffix{width:5em}.input-wrapper-currency input{padding-left:2.5em}.input-wrapper-currency .prefix{width:2.5em}.asterisk:before{content:'*';color:#c8102e}.col-setup-sidebar{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;max-width:250px;border-right:1px solid #ddd}#manageSchedule .padding-right-40,.padding-right-40{padding-right:40px!important}.fix-to-top .panel-heading{position:fixed;top:0;z-index:1000}.topHeader th{border-bottom:none!important}.bottomHeader th{border-top:none!important}.col-flex{overflow-x:hidden}.table-section{overflow-x:auto}.panel-table .form-control{min-width:100px}.panel-table .extendedLabel{width:100px}.preferred-transporters-toggle{margin-bottom:25px}#manageSchedule{padding-bottom:20px}#manageSchedule .table-preferred-transporters{overflow-x:auto}#manageSchedule .table-preferred-transporters .text-right{min-width:100px}#manageSchedule .btn-toolbar .right{float:right}.invalid-storing-order{font-size:20px;cursor:default}.step-form-breadcrumbs{text-align:center;display:inline-block;border:0;width:100%;direction:ltr;margin-top:20px;padding:0}.step-form-breadcrumbs .action-approve,.step-form-breadcrumbs .fa-check-circle{display:none!important}.step-form-breadcrumbs li{list-style:none;display:inline-block;padding:10px 0;position:relative;width:200px;font-size:12px;color:#ccc;opacity:1;margin:0}.step-form-breadcrumbs li a.not-allowed{text-decoration:none;cursor:not-allowed}.step-form-breadcrumbs li:hover{opacity:1!important}.step-form-breadcrumbs li:after{content:"";width:100%;height:4px;display:block;transform:translateX(50%);position:absolute;bottom:38px;z-index:1;background:linear-gradient(to right,#0094a2 50%,#ddd 50%);background-size:200% 100%;background-position:right bottom;margin-left:10px;transition:background .3s ease}.step-form-breadcrumbs li:last-child{border-top:0}.step-form-breadcrumbs li:last-child:after{border-top:0;background:0 0}.step-form-breadcrumbs li:before{content:'';border:1px solid #ccc;border-radius:50%;position:absolute;width:20px;height:20px;bottom:30px;left:50%;margin-right:-10px;display:block;transform:translateX(-10px);z-index:2;background-color:#fff}.step-form-breadcrumbs li.visited{color:#0094a2}.step-form-breadcrumbs li.visited:before{content:"\f00c";font-family:FontAwesome;font-size:14px;color:#fff!important;border:1px solid #0094a2;background:#0094a2}.step-form-breadcrumbs li.visited:after{content:' ';width:100%;background-position:left bottom;display:block;transform:translateX(50%);position:absolute;bottom:38px;z-index:1}.step-form-breadcrumbs li.active{color:#222}.step-form-breadcrumbs li.active:before{content:'';font-size:5px;padding:5px 0 0;font-family:FontAwesome;border:1px solid #0094a2;color:#fff;background:#0094a2;transition:background .3s linear;transition-delay:.3s}.step-form-breadcrumbs li.active:hover{text-decoration:none}.redirection-advice{box-sizing:border-box;height:100%}.redirection-advice .modal-lg{width:1000px}.redirection-advice .grid-height{height:400px}.redirection-advice .tooltip.customClass .tooltip-inner{width:200px;white-space:pre-line}.redirection-advice .help-container{display:inline-block;vertical-align:middle}.redirection-advice .container-fluid,.redirection-advice .modal-content,.redirection-advice .modal-dialog{height:100%}.suspended-transporter{color:#fa6061}.caa-approval .caa-approved,.preferred-capacity-transporter .set,.private-capacity-transporter,.transporter-accepted-fpa{color:#3DC36C}.preferred-capacity-transporter .center{text-align:center}.preferred-capacity-transporter .fa-layers-text{font-weight:700;font-family:Roboto,sans-serif}.transporter-accepted-fpa{font-size:24px}.caa-approval .caa-rejected{color:#fa6061}.broadcast-message-modal{display:block}.broadcast-message-modal .carousel-control.left,.broadcast-message-modal .carousel-control.right{background-image:none}.broadcast-message-modal .carousel-control.left:hover .glyphicon:before,.broadcast-message-modal .carousel-control.right:hover .glyphicon:before{background-color:#00529e;border-radius:50%;color:#fff;font-weight:400}.broadcast-message-modal .carousel-indicators li{display:none}.broadcast-message-modal .carousel-inner{padding-left:10%;padding-right:10%}.broadcast-message-modal .carousel-inner hr{margin-top:8px;margin-bottom:8px}.broadcast-message-modal .carousel-control .glyphicon-chevron-left,.broadcast-message-modal .carousel-control .glyphicon-chevron-right{position:static;display:block;width:auto;height:100%}.attach-file-name,.file-item,.step-three-slot,.styled-button{display:inline-block}.broadcast-message-modal .glyphicon-chevron-left:before,.broadcast-message-modal .glyphicon-chevron-right:before{font-family:FontAwesome;position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;line-height:32px;text-align:center;color:#333;opacity:1;font-size:32px}.broadcast-message-modal .glyphicon-chevron-left:before{content:'\f104';left:0;text-indent:-2px}.broadcast-message-modal .glyphicon-chevron-right:before{content:'\f105';right:0;text-indent:2px}.broadcast-message-modal .carousel-control{color:#999}.broadcast-message-modal .noti-badge{height:25px!important;width:25px!important;line-height:25px!important;position:relative;bottom:2px;font-size:16px}.broadcast-message-modal h4{margin-top:0;margin-bottom:25px}.broadcast-message-modal .post-info{color:#ccc;font-size:13px;transition:color linear .3s}.broadcast-message-modal .post-info:hover{color:#333}.announcement-badge{margin-top:15px;position:relative}.announcement-badge .noti-badge{margin-left:3px}.badge-right{position:absolute;top:-8px;margin-left:10px}.slide-down.ng-enter{transition:.5s linear all;max-height:0;overflow:hidden}.slide-down.ng-enter.ng-enter-active{max-height:600px;overflow:hidden}.file-item{margin-right:4px;margin-bottom:3px;background-color:#f2f2f2;padding:3px}.link-button{background:0 0;border:none;color:#007bff;padding:0;font:inherit}.styled-button{background-color:#f0f0f0;border:none;border-radius:5px;padding:10px 20px;text-align:center;text-decoration:none;color:#1977cd;font-weight:700}.modal-body .content-wrapper .modal-row .control-label-wrapper,input[type=number]{text-align:right}.attach-icon{font-size:26px}.attach-disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.remove-icon{cursor:pointer}.attach-file-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:170px;vertical-align:middle}.mandatory-color{color:#e92516!important}.modal-body .content-wrapper{margin-left:75px;margin-bottom:15px;display:grid;grid-template-rows:1fr;gap:10px 15px}.modal-body .content-wrapper .modal-row{display:grid;align-items:center;grid-template-columns:112px 1fr 10px 1fr}.modal-body .content-wrapper .modal-row.label-row{padding-top:50px}.modal-body .content-wrapper .modal-row label{justify-self:end;margin-right:10px}.modal-body .content-wrapper .modal-row .form-group{margin-bottom:0}.modal-body .content-wrapper #modal-model-rateType-input{grid-column:2/span 3}.modal-body .content-wrapper #modal-pickup-label{grid-column-start:2;justify-self:center;align-self:end;font-weight:700;font-size:2rem}.modal-body .content-wrapper #modal-dropoff-label{grid-column-start:4;justify-self:center;align-self:end;font-weight:700;font-size:2rem}.modal-body .content-wrapper .dropoff-block{grid-column:4}.validation-error{color:red}.step-three-font-10{font-size:10px}.step-three-font-11{font-size:11px}.step-three-font-12{font-size:12px}.step-three-font-20{font-size:20px}.step-three-font-32{font-size:32px}.step-three-day-button{min-width:80px;padding:2px 6px;height:40px;line-height:16px}.container.step-two .panel{border-radius:0;margin-bottom:10px;box-shadow:none;-webkit-box-shadow:none}.container.step-two .panel .action-btn-step-two{margin-top:2px}.container.step-two .panel .action-btn-step-two strong{font-size:16px;padding-top:4px}.container.step-two .panel .action-btn-step-two .btn{font-size:20px;padding:3px 5px;line-height:16px}.container.step-two .panel .container-message{padding:5px 15px 5px 40px;border-radius:5px;min-width:320px;text-align:left;position:relative}.container.step-two .panel .container-message:before{font-size:24px;margin-right:5px;margin-left:5px;position:absolute;left:5px;top:-2px;font-family:FontAwesome}.container.step-two .panel.Information{border-left:3px solid #00529e}.container.step-two .panel.Information .container-message{background-color:#e8f4ff;color:#00529e;border:1px solid #00529e}.container.step-two .panel.Information .container-message:before{content:'\f05a'}.container.step-two .panel.Warning{border-left:3px solid #d8ac68}.container.step-two .panel.Warning .container-message{background-color:#f8eee0;color:#a26f24;border:1px solid #d8ac68}.container.step-two .panel.Warning .container-message:before{content:'\f071';font-size:22px;top:0}.container.step-two .panel.Success{border-left:3px solid #390}.container.step-two .panel.Success .container-message{background-color:#d5ffd5;color:#390;border:1px solid #390}.container.step-two .panel.Success .container-message:before{content:'\f058'}.container.step-two .panel.Error{border-left:3px solid #d9201f}.container.step-two .panel.Error .container-message{background-color:#fbe3e3;color:#d9201f;border:1px solid #d9201f}.container.step-two .panel.Error .container-message:before{content:'\f057'}.container.step-two .panel-body.group-line-header{padding-bottom:0}.container.step-two .panel-body.group-line{padding-top:0;padding-bottom:0}.container.step-two .panel-body .drop-off-notification{font-size:13px}.container.step-two .panel-body .drop-off-notification div{font-size:14px}.container-change{color:#aaa}.container-change .panel-heading strong{color:#aaa!important}.strike-through{text-decoration:line-through}.step-three-slot-container{overflow:auto;overflow-y:hidden;white-space:nowrap;margin:20px 0;text-align:center}.step-three-slot-container::-webkit-scrollbar{background-color:#fff}.step-three-slot-container::-webkit-scrollbar-button{display:none}.step-three-slot-container::-webkit-scrollbar-track{background-color:#fff}.step-three-slot-container::-webkit-scrollbar-thumb{background-color:#ccc}.step-three-slot{width:80px;margin:2px;border-radius:4px;border:none;color:#fff}.step-three-priviledges,.step-three-slot-date-picker{margin-left:10px;display:inline-block;vertical-align:middle}.step-three-slot-available-slots{font-weight:700}.step-three-slot-date-picker{width:160px}.step-three-slot-selected{background-color:#09f!important;border-bottom-width:5px!important;box-shadow:0 0 5px #666}.step-three-slot-selected.slot-available{border-bottom-color:#0c7f00!important}.step-three-slot-selected.slot-limited{border-bottom-color:#d29940!important}.step-three-slot-selected.slot-over-booking{border-bottom-color:#c12121!important}.step-three-slot-selected.slot-not-available{border-bottom-color:#d2d2d2!important}.step-three-slot-available{background-color:#0c7f00;border:3px solid #0c7f00}.step-three-slot-available:hover{background-color:#50a866}.step-three-slot-limited{background-color:#d29940;border:3px solid #d29940}.step-three-slot-limited:hover{background-color:#d08032}.step-three-slot-not-available{background-color:#d2d2d2;border:3px solid #d2d2d2}.step-three-slot-not-available:hover{background-color:#848a8d}.step-three-slot-over-booking{background-color:#c12121;border:3px solid #c12121}.step-three-slot-over-booking:hover{background-color:#e05758}.wd-350{width:350px}.wd-250{width:250px}.wd-200{width:200px}.step-three-grid-text,.wd-100{width:100px}.step-three-assign-button{height:40px}.step-three-assign-button.btn-default{border:1px solid #00529e;padding-left:3px;padding-top:1px;padding-bottom:0;height:50px}.step-three-assign-button:focus{outline:0}.disable-btn{opacity:.7;cursor:not-allowed}.step-three-assign-content{height:50px;padding:5px;position:relative;border-radius:255px}.step-three-assign-content .time{font-size:16px;font-weight:700}.step-three-assign-content .date{font-size:14px;text-align:left!important;color:#666}.step-three-assign-content .remove-icon{position:absolute;top:-15px;right:-22px;background-color:#00529e;padding:2px;border-radius:50%;color:#fff}.step-three-priviledges{width:90px}.step-three-timer{position:fixed;right:30px;top:70px;z-index:2}.step-three-timer .time-container{background-color:#0094a2;padding:5px 10px;border-radius:3px;color:#fff}.drop-off-notification .container-redirected{color:#db2315}.drop-off-notification .container-no-information{color:#fda63e}.drop-off-notification .container-electronically-advised{color:#33a015}.drop-off-notification .validation-header{font-weight:700}.step-four-success-count-text,.step-four-success-text{font-size:32px;font-weight:500}.step-four-success-text{color:#0c7f00}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{margin-top:0!important}.d-inline-block{display:inline-block;vertical-align:middle}.mt-less-5{margin-top:-5px}.mb-remove{margin-bottom:0!important}.grey-panel .panel-steps h4,.grey-panel h1,.table-release{margin-bottom:0}.pl-none{padding-left:0!important}.pr-none{padding-right:0!important}.cursor-pointer{cursor:pointer}.list-non-item{font-weight:700;border-top:1px solid #d2d2d2;padding-top:5px}.dropOffStepOneForm .broadcast-message-modal{padding-top:10px}.grey-panel-release-details{padding:15px;background-color:#f6f6f6;border-radius:0;border-bottom:1px solid #e4e4e4;position:relative}.table-quantities tr td:last-child,.table-quantities tr th:last-child{padding-right:25px}.table-quantities{width:90%;margin-left:5%}.table-quantities tr:nth-child(odd) td{background-color:#fafafa}.table-quantities tr th:first-child{padding-left:25px}.table-quantities tr td h4{font-weight:700}.table-quantities tr td:first-child{max-width:175px;padding-left:25px}.table-quantities tr td:not(:first-child){line-height:50px}.table-quantities tr td:not(:first-child) input{margin-top:7px;max-width:130px;padding-right:5px;float:right}.table-release tbody td,.table-release thead th{border:0!important;padding:0!important}.table-release tbody td .btn-small{position:absolute;top:10px;right:10px}.grey-panel .panel-steps{padding:2px;background-color:#f6f6f6;border-radius:0;border-bottom:1px solid #e4e4e4;height:50px;line-height:50px}.grey-panel .panel-steps h4{color:#999;display:inline-block;font-size:14px;margin-top:6px}.grey-panel .panel-steps h3{display:inline-block;font-size:16px;margin-top:6px}.grey-panel .panel-steps .announcement{position:relative;top:4px}.grey-panel .panel-steps .announcement .noti-badge{right:-8px}.dropOffStepThreeTimeSlot .ui-select-bootstrap .ui-select-toggle>a.btn{right:-2px}.dropOffStepThreeTimeSlot .tbody-alternating{border-width:1px}.dropOffStepThreeTimeSlot .tbody-alternating:nth-child(even){background-color:#fafafa}.dropOffStepThreeTimeSlot .tbody-alternating:hover{background-color:#f6f6f6}.dropOffStepThreeTimeSlot #timeSlotAssignment{width:94%;margin-left:3%}.dropOffStepThreeTimeSlot #timeSlotAssignment .error-row td{border-top:0}.dropOffStepThreeTimeSlot #timeSlotAssignment td{padding-right:35px}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-assign{width:10%}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-ready-date{width:1%}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-available-date{width:1%;min-width:130px}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-available-date-future{width:1%;min-width:130px;font-size:15px;font-weight:700;color:#c8102e}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-ready-date-future{width:1%;font-size:15px;font-weight:700;color:#c8102e}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-demurrage-accepted{width:4%}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-con-details{width:15%;min-width:215px}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-con-details .con-number{font-size:20px}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-vehicle{width:14%!important;min-width:150px}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-trailer-info{width:20%}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-ref-no{width:8%;min-width:100px}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-driver{width:13%}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-vgm{width:8%;min-width:100px}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-attach{width:12%}.dropOffStepThreeTimeSlot #divTimeSlots{width:94%;margin-left:3%}.dropOffStepThreeTimeSlot #divTimeSlots .step-three-slot-container{background-color:#f2f2f2;padding-left:20px;padding-right:20px}.dropOffStepThreeTimeSlot #divTimeSlots .step-three-slot-container button{background-color:transparent;padding:3px}.dropOffStepThreeTimeSlot #divTimeSlots .step-three-slot-container button.step-three-slot-selected{background-color:#fff!important;border:1px solid #00529e}.dropOffStepThreeTimeSlot #divTimeSlots .step-three-slot-container button.step-three-slot-selected .step-three-slot-available-slots{background-color:#00529e!important;border-color:#00529e}.dropOffStepTwoByLocation .con-num-container:nth-child(even),.striped-row:nth-child(even){background-color:#fafafa}.dropOffStepThreeTimeSlot #divTimeSlots .step-three-slot-container button .time-slot{color:#222;font-weight:700;padding-top:3px;font-size:15px}.dropOffStepThreeTimeSlot #divTimeSlots .step-three-slot-container button .step-three-slot-available-slots{border-radius:3px;padding:4px;font-size:15px}.dropOffStepThreeTimeSlot #divTimeSlots .step-three-slot-container button .time-slot-cost{color:#222;padding-top:2px;padding-bottom:4px!important;font-size:13px}@media only screen and (max-width:1550px){#timeSlotAssignment td{padding-right:10px!important}#timeSlotAssignment .td-trailer-info{width:10%!important}#timeSlotAssignment .td-trailer-info .col-sm-6{width:100%;margin-bottom:5px}#timeSlotAssignment .td-driver{width:18%!important}#timeSlotAssignment .td-attach .btn span{display:none}}@media only screen and (max-width:1290px){.step-title-h1{display:none}#divTimeSlots,#timeSlotAssignment{width:100%!important;margin-left:0!important}}.dropOffStepTwoByLocation .input-group-addon{padding:4px 6px}.dropOffStepTwoByLocation .remove-addon{cursor:pointer}.dropOffStepTwoByLocation .remove-addon:hover{opacity:.8}.dropOffStepTwoByLocation .con-num-container{padding-top:5px;padding-bottom:5px;margin-bottom:0}.striped-row{border-top:1px solid #f2f2f2;padding-top:15px;padding-bottom:15px}.striped-row:first-child{border-top:0}.striped-row button.remove-btn{margin-top:20px!important}.striped-row>.row{padding-left:15px;padding-right:15px}.drop-off-steps{margin-top:15px}.form-overflow-auto{overflow:auto}.door-position-fixed-width{min-width:300px}.nopadding{padding:0!important}.confirm-error{color:#d9201f}.confirm-warning{color:#a26f24}.font-bold{font-weight:700!important}.container-details-min-width{min-width:200px}.wrap-text-container{width:200px;word-wrap:break-word;display:block}.display-inline{float:left}.wrap-text-div{word-wrap:break-word}.container-detail-table{margin-top:30px}.vehicle-list-item{font-size:14px;min-width:100px}.action-button{width:100px}.cell-link{background-color:rgba(0,82,158,.1);padding:2px 7px;border-radius:10px}.menu-item-inactive{opacity:.4;cursor:not-allowed;pointer-events:none}.error-border{border:1px solid #e92516!important;border-radius:5px}.download-template-url{text-align:left!important}.height-85pc{height:85%}.mt--10{margin-top:-10px}.rate-cell{text-align:right!important}.group-row{margin-left:10px;font-size:14px;font-weight:500;top:2px}.ag-row-group{padding-top:5px!important}.max-400{max-width:400px;display:inline;margin-left:auto}.max-ui-select-400 .ui-select-container{max-width:600px!important;width:100%;display:inline-block}.td-ready-date-future{width:1%;font-size:15px;font-weight:700;color:#c8102e}.notification-dashboard-container{background-color:#F9F9F9;border-bottom:1px solid #dfe4e4;margin-left:-15px;margin-right:-15px}.notification-dashboard-container.padded-view{padding-bottom:1px}.notification-dashboard-container .notification-dashboard{margin-top:5px;display:inline-block;align-content:center;text-align:center}.notification-dashboard-container .notification-dashboard .item-section{background-color:#FFF;border-radius:3px;border:1px solid #dfe4e4;padding:5px 5px 10px;margin:10px;text-transform:uppercase;text-align:center;min-width:200px;display:inline-block}.notification-dashboard-container .notification-dashboard .item-section h2{font-weight:700;margin-top:5px;margin-bottom:0;font-size:46px!important}.notification-dashboard-container .notification-dashboard .item-section h2.blue{color:#6FC3FE}.notification-dashboard-container .notification-dashboard .item-section h2.green{color:#8ED59F}.notification-dashboard-container .notification-dashboard .item-section h2.less-10-percent-available-capacity{color:#E88181}.notification-dashboard-container .notification-dashboard .item-section h2.middle-10-to-30-percent-available-capacity{color:#FFC966}.notification-dashboard-container .notification-dashboard .item-section h2.more-30-percent-available-capacity{color:#666}.notification-dashboard-container .notification-dashboard .item-section h2.has-broadcast-message{color:#0094a2}.notification-dashboard-container .notification-dashboard .item-section h2.dashboard-panel-active{color:#00529E}.notification-dashboard-container .notification-dashboard .item-section h2.dashboard-panel-completed{color:#0C7F00}.notification-dashboard-container .notification-dashboard .item-section h2.dashboard-panel-cancelled{color:#B12C2C}.notification-dashboard-container .notification-dashboard .item-section .title{font-weight:700;font-size:11px}.selection-group .day-picker>input{z-index:1}.selection-group.large a.btn{height:40px;line-height:15px;padding-top:5px;max-height:40px}.selection-group.large a.btn.datePickerWrapper{padding-top:3px}.selection-group.large .step-three-day-button span{font-size:11px}.selection-group.show-check{position:relative}.selection-group.show-check .active:not(button):not(div){padding-left:35px}.selection-group.show-check .active:not(button):not(div):before{content:'\f00c';position:absolute;left:10px;top:5px;font-size:16px;font-family:FontAwesome;color:rgba(255,255,255,.5)}.selection-group.show-check .active:not(button):not(div).datePickerWrapper{padding-left:15px}.selection-group.arrow-down .active:not(button):not(div){position:relative;z-index:1}.selection-group.arrow-down .active:not(button):not(div):after{content:'';border:8px solid transparent;border-top-color:#00529E;position:absolute;left:50%;transform:translateX(-50%);bottom:-17px}.selection-group .nav-item a{border-bottom:0!important}.selection-group a.btn,.selection-group li.btn{color:#00529E;border:1px solid #00529E;padding-left:25px;padding-right:25px;max-height:34px;line-height:20px}.selection-group a.btn:hover,.selection-group li.btn:hover{background-color:#f2f5fa}.selection-group a.btn:hover a,.selection-group li.btn:hover a{text-decoration:none}.selection-group a.btn:first-child,.selection-group li.btn:first-child{border-top-left-radius:25px;border-bottom-left-radius:25px}.selection-group a.btn:last-child,.selection-group li.btn:last-child{border-top-right-radius:25px;border-bottom-right-radius:25px}.selection-group a.btn.active,.selection-group li.btn.active{color:#fff;background-color:#00529E}.selection-group a.btn.active a,.selection-group li.btn.active a{color:#fff;border-bottom:0!important;text-decoration:none}.selection-group a.btn.no-pad,.selection-group li.btn.no-pad{padding:0}.selection-group a.btn.no-pad a,.selection-group li.btn.no-pad a{padding:5px 25px 5px 30px;display:block}.selection-group a.datePickerWrapper,.selection-group li.datePickerWrapper{padding:0;margin:0;max-width:135px}.selection-group a.datePickerWrapper input,.selection-group li.datePickerWrapper input{background-color:transparent;margin:0;border:0;padding:3px 15px;color:#00529E;text-align:center;line-height:34px;cursor:pointer}.selection-group a.datePickerWrapper input::-webkit-input-placeholder,.selection-group li.datePickerWrapper input::-webkit-input-placeholder{color:#00529E}.selection-group a.datePickerWrapper.active,.selection-group li.datePickerWrapper.active{background-color:#00529E}.selection-group a.datePickerWrapper.active input,.selection-group li.datePickerWrapper.active input{color:#fff}.selection-group a.datePickerWrapper .input-group-btn,.selection-group li.datePickerWrapper .input-group-btn{display:none}.ui-select-bootstrap .ui-select-toggle>a.btn{border-radius:0;border:0;padding:0;max-height:initial;line-height:initial;height:initial}.live-traffic>thead>tr>th{border:0;font-size:13px!important;background-color:#d4d4d4;padding-top:5px;padding-bottom:5px;height:20px}.live-traffic>thead>tr>th.time-head ul{margin-bottom:0}.live-traffic tr{border:0!important;border-bottom:1px solid #e2e2e2!important}.live-traffic tr:nth-child(even){background-color:#f4f4f4}.live-traffic .facility-row{height:55px;position:relative}.live-traffic .facility-row.drop-pick:hover .facility-type{display:none!important}.live-traffic .facility-row.drop-pick:hover .facility-actions{display:block!important}.live-traffic .facility-row.drop-pick:hover .facility-actions .btn{background-color:#00529E;color:#fff}.live-traffic .facility-row.drop-pick:hover .facility-actions .btn:hover{background-color:rgba(0,82,158,.7)}.live-traffic .facility-row.drop-pick:hover .btn{padding:0 10px}.live-traffic .facility-row:hover{background-color:rgba(0,82,158,.1)}.live-traffic .facility-row .columnContent{padding-top:0;border-left:0!important;padding-bottom:3px}.live-traffic .facility-row .facility-col{border-right:0!important;min-width:250px;padding-right:0;padding-top:8px;width:100%;padding-bottom:0}.live-traffic .facility-row .facility-col .facility-actions{display:none}.live-traffic .facility-row .facility-col .row-title{white-space:nowrap;padding-right:60px;font-weight:700;text-transform:uppercase;position:relative;width:100%}.live-traffic .facility-row .facility-col .row-title .facility-type{display:block;font-weight:400;font-size:13px;line-height:.7;color:#aaa}.live-traffic .facility-row .facility-col .row-title .row-alerts{position:absolute;top:5px;right:40px}.live-traffic .facility-row .facility-col .row-title .row-alerts.down{top:20px}.live-traffic .facility-row .facility-col .row-title .row-alerts .agreement{display:inline-block;text-align:left}.live-traffic .facility-row .facility-col .row-title .row-alerts .announcement{display:inline-block;position:relative;right:-5px;text-align:left}.live-traffic .facility-row .facility-col .row-title .row-alerts .announcement .badge{position:absolute;right:-10px;top:-5px;cursor:pointer}.live-traffic .facility-row .facility-col .splitCapacitiesTitle{position:absolute;top:8px;right:-35px;text-transform:uppercase}.live-traffic .facility-row .facility-col .splitCapacitiesTitle div:first-child{margin-bottom:15px}.live-traffic .facility-row .facility-col .splitCapacitiesTitle.double{top:20px}.live-traffic .facility-row .facility-col .mid-title{width:60%!important}.live-traffic .listTimeWrapper{padding-left:14px;display:block;margin-bottom:10px;height:26px;margin-top:10px}.live-traffic .listTimeWrapper.double{height:35px}.live-traffic .listTimeWrapper.double .listTime{margin-top:10px}.live-traffic .listTimeWrapper.double .listTime .timebox.nonspace{margin-top:5px}.badge.noti-badge{background-color:#c12222;border-radius:50%;height:20px;line-height:22px;padding:0 1px 0 0;text-align:center;width:20px;font-family:roboto}.clickable{border-bottom:2px solid #00529E!important;cursor:pointer}.clickable:hover{transition:opacity .3s linear;opacity:.5}.uib-datepicker-popup{z-index:5}.help-icon:hover{text-decoration:none}.inventory-title{margin-left:5px}.inventory-body{background-color:#f1f1f1;border-style:solid;border-color:#d3d3d3 #d3d3d3 #d3d3d3 #00a1ff}.summary-cell{vertical-align:middle}.inventory-red{color:red}.inventory-green{color:green}.vehicle-summary-container .ctrls{margin-top:25px}.vehicle-summary-container .table-fixed thead{width:97%}.vehicle-summary-container .table-fixed tfoot{width:99%}.vehicle-summary-container .table-fixed tbody{height:500px;overflow-y:auto;overflow-x:auto;width:100%;border-top:1px solid #ddd}.vehicle-summary-container .table-fixed tbody,.vehicle-summary-container .table-fixed td,.vehicle-summary-container .table-fixed tfoot,.vehicle-summary-container .table-fixed th,.vehicle-summary-container .table-fixed thead,.vehicle-summary-container .table-fixed tr{display:block}.vehicle-summary-container .table-fixed tbody tr td{border:0}.vehicle-summary-container .table-fixed tbody td,.vehicle-summary-container .table-fixed tfoot>tr>td,.vehicle-summary-container .table-fixed thead>tr>th{float:left;border-bottom-width:0}.header-col{background-color:#E9ECEF;font-weight:700;width:150px}.data-col{width:200px}#btn-search{margin:25px 25px 25px 0}tags-input .tags .tag-item{background:0 0!important;color:#000!important}.estimate-of-repair{margin-top:5px}.estimate-of-repair .larger{font-size:16px}.estimate-of-repair .search-container select{border-top-right-radius:0;border-bottom-right-radius:0;background:#e1e1e1}.estimate-of-repair .search-container input{position:relative;left:-3px}.estimate-of-repair .search-container .control-group{display:inline-block;width:50%}.estimate-of-repair .search-container .control-group-select{display:inline-block;width:45%;position:absolute}.estimate-of-repair .search-container .control-group-select span:first-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.estimate-of-repair .grey-bg{background-color:#efefef}.estimate-of-repair .grey-bg.border-grey-bg{border:1px solid #ccc}.estimate-of-repair .grey-bg.grey-drop{box-shadow:10px 10px 31px -13px rgba(0,0,0,.3)}.estimate-of-repair .grey-bg hr{border-top-color:#d7d7d7}.estimate-of-repair .container-grey,.estimate-of-repair .panel-approval-info{border:1px solid #ededed;background-color:#f7f7f7!important;padding:15px}.estimate-of-repair .input-group-filter{display:flex}.estimate-of-repair .select-filter{width:40%}.estimate-of-repair .input-filter{width:60%}.estimate-of-repair .panel-approval-info{margin:0 15px 5px;border-left:2px solid red}.estimate-of-repair .panel-cost-breakdown{background-color:#f7f7f7!important;padding:15px;margin:0 15px 5px;width:62%;border:1px solid #ededed}.estimate-of-repair .group-action-info{width:100px;display:inline-block;position:relative;top:10px;color:#00f}.estimate-of-repair .grand-totals{color:#00CED1;font-weight:700}.estimate-of-repair .search-info{margin:15px}.estimate-of-repair .search-arrow-info{display:inline-block;position:absolute;bottom:-5px;font-style:italic;color:#999;padding-left:5px}.estimate-of-repair .selected-row{background-color:#c1d4e6!important}.estimate-of-repair .selected-row td:first-child{border-left:2px solid #00529e!important}.estimate-of-repair .br-l-0 .ui-select-toggle{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.panel-images{background-color:#f7f7f7!important;border:1px solid #ededed;height:105px;padding-top:10px;margin-bottom:20px}.braintree-placeholder,.mb-0{margin-bottom:0!important}.image-popup{padding:10px;position:fixed;z-index:1;top:5%;left:25%;background-color:#efefef;border:1px solid #999;border-radius:5px}.thumbnail-image{cursor:pointer;border:2px solid #999}.empty-depot-inquiry{margin-top:25px}.empty-depot-inquiry .search-container select{border-top-right-radius:0;border-bottom-right-radius:0;background:#e1e1e1}.empty-depot-inquiry .search-container input{border-top-left-radius:0;border-bottom-left-radius:0;position:relative;left:-3px;border-left:0}.empty-depot-inquiry .search-container .btn-primary{position:relative;bottom:1px}.empty-depot-inquiry .search-container .form-control{width:auto;display:inline-block}.braintree-heading,[data-braintree-id=toggle]{display:none}.empty-depot-inquiry .grey-bg{background-color:#efefef}.empty-depot-inquiry .grey-bg.border-grey-bg{border:1px solid #ccc}.empty-depot-inquiry #containerMovementHistory .selected-row td:first-child,.empty-depot-inquiry #releaseInformation .selected-row td:first-child,.selected-indicator{border-left:3px solid #0094a2!important}.empty-depot-inquiry .grey-bg.grey-drop{box-shadow:10px 10px 31px -13px rgba(0,0,0,.3)}.empty-depot-inquiry .grey-bg hr{border-top-color:#d7d7d7}.empty-depot-inquiry h3{font-size:18px;font-weight:700}.empty-depot-inquiry .container-release{color:#0094a2}.empty-depot-inquiry .recent-title{font-size:26px;color:#0094a2;font-weight:700;margin-top:0}.empty-depot-inquiry .btn-small{padding:2px 10px}.empty-depot-inquiry .latest-depot{position:relative;bottom:4px}.empty-depot-inquiry .table-striped th{padding-left:20px;padding-right:20px;border-bottom:0}.empty-depot-inquiry .table-striped td{padding-left:20px;padding-right:20px}.empty-depot-inquiry #containerMovementHistory .k-grid-content,.empty-depot-inquiry #releaseInformation .k-grid-content{max-height:385px}.empty-depot-inquiry #containerMovementHistory .selected-row,.empty-depot-inquiry #releaseInformation .selected-row{background-color:rgba(0,148,162,.1)}.empty-depot-inquiry #containerMovementHistory .selected-row td:first-child button,.empty-depot-inquiry #releaseInformation .selected-row td:first-child button{position:relative;left:-2px}.empty-depot-inquiry #containerMovementHistory .selected-row td:first-child button:after,.empty-depot-inquiry #releaseInformation .selected-row td:first-child button:after{content:'\f00c';font-family:FontAwesome;padding-left:5px}#depotReleaseDetailsGrid{width:100%}#depotReleaseDetailsGrid .k-grid-content{max-height:385px}.btn-gate-receive{border:1px solid #0094a2;background-color:#fff;color:#0094a2}.highlight-parent>div:first-child,.highlight-parent>td:first-child{border-left:2px solid red!important}.brain-placeholder{background-color:#f4f4f4}.highlight-parent>div,.highlight-parent>td{background-color:#ffe6e6!important}#pendingOrdersTable>thead>tr>th{border-bottom-width:0!important}#pendingOrdersTable>tbody>tr>td{vertical-align:middle}.amount-label{color:#14a014;margin-top:5px;font-weight:700}.pay-cell{padding-left:0!important;width:50px}.text-unpaid{color:red;font-weight:700;text-transform:uppercase}.text-credit,.text-paid{color:#14a014;font-weight:700}.text-paid{text-transform:uppercase}.mt-0{margin-top:0!important}.float-right{float:right!important}.overdue-text{color:red}.withfilter-text{font-weight:400!important}.dynamic-label,.static-label{font-weight:500}.balance-text{margin-right:-7px!important}.pending-invoices-background{background-color:#f4f4f4;padding:10px 10px 1px;border-left:2px solid red}.float-left{float:left}.invoice-button{padding-top:3px!important;padding-bottom:3px!important}.total-border{border-top:1px dashed #666}.container-flex{display:flex;flex-direction:column;height:103%}.row-flex{flex:1;display:flex;height:100%}iframe{border:1px solid #e6e6e6;border-top:solid 35px #eaeaea;border-radius:5px}.card-overflow,.cto-overflow{margin-top:30px;max-height:400px;overflow-y:auto}.cto-overflow{max-height:540px}.code-dropdown{min-width:50px;display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid #ccc}.cargo-width,.cargo-width-edit-noti{min-width:1516px!important}.show-validate .has-error .form-control,.show-validate .ui-select-bootstrap.ng-valid-required span.ui-select-toggle,.show-validate input.ng-valid-required,.style-valid{border-top:0!important;border-bottom:0!important;border-right:0!important}.pin-input{width:110px}.tm-none{margin-top:0!important}.lh-25{line-height:25px}.top-align{vertical-align:top}.static-label{color:#999}.add-to-dispatch-note .invoice-table-height{height:475px}.adjusted-height{height:93%}.notification-mass-movement-mtrepo-orderlink-modal .header-title{font-size:20px;display:inline-block}.notification-mass-movement-mtrepo-orderlink-modal .modal-footer .footer-btns{margin-right:-15px}.notification-mass-movement-mtrepo-orderlink-modal .mt-repo-order-link-grid{margin-top:10px;height:300px}.cargoContainer .width-22{width:22%}.cargoContainer .width-7{width:7%}.cargoContainer .width-12{width:12%}.cargoContainer .width-13{width:13%;max-width:220px}.cargoContainer .width-9{width:9%}.cargoContainer .required-field:after{content:' *';color:#e50000}.cargoContainer tbody.td-no-border td{border-top:0!important}.cargoContainer .green-border-left{border-left:3px solid #390}.cargoContainer .pd-12{padding:12px}.cargoContainer .pd-20{padding:13px}.cargoContainer .margin-9{margin:9px}.cargoContainer .pd-0{padding:0}.cargoContainer .pd-10{padding:10px 10px 0}.cargoContainer .margin-0{margin:0}.qty-control-container .k-widget.k-numerictextbox{width:100px!important}.qty-control-container .input-quantity-for-kendo{height:25px}.p-3{padding-left:3%}.translated-paragraph{white-space:pre-wrap}.add-cargo-order .margin-bottom-21{margin-bottom:21px}.add-cargo-order .padding-right-0{padding-right:0}.cargoEditContainer tbody .td-no-top-border td{border-top:0!important;font-weight:700}.cargoEditContainer tbody tr .td-word-wrap{word-break:break-all}body{font-family:Roboto,sans-serif!important}.style-required{border-left:3px solid red!important;background-color:#f0dcdd}.style-valid{border-left:3px solid green!important;background-color:#e7f6e3!important}.show-validate input.ng-invalid,.show-validate input.ng-invalid-required{border-left:3px solid red!important;background-color:#f0dcdd}.show-validate input.ng-valid-required{border-left:3px solid green!important;background-color:#e7f6e3!important}.show-validate .ui-select-bootstrap.ng-invalid-required span.ui-select-toggle{border-left:3px solid red!important;background-color:#f0dcdd}.show-validate .ui-select-bootstrap.ng-valid-required span.ui-select-toggle{border-left:3px solid green!important;background-color:#e7f6e3!important}.form-control{-webkit-box-shadow:none!important;box-shadow:none!important}label{font-weight:400;margin-bottom:2px}label.font-weight-bold{font-weight:700!important}.fieldset-overlay{cursor:not-allowed}.re-use-btn-small{border-radius:3px;height:25px;line-height:25px;margin-top:3px;padding:0 10px;text-transform:none}.btn-primary,.btn-primary[disabled]{background-color:#00529e;text-transform:uppercase;color:#fff}.btn-primary.btn-small,.btn-primary[disabled].btn-small{border-radius:3px;height:25px;line-height:25px;margin-top:3px;padding:0 10px;text-transform:none}.btn-secondary,.btn-secondary[disabled]{background-color:#fff;border:1px solid #00529e;color:#00529e;text-transform:uppercase}.btn-secondary.btn-small,.btn-secondary[disabled].btn-small{border-radius:3px;height:25px;line-height:25px;margin-top:3px;padding:0 10px;text-transform:none}.submit-btn{height:40px;padding:0 40px;border-radius:25px;line-height:40px}.submit-btn:focus{outline:0}.nav-tabs>li.active{border-bottom:1px solid #fff}.grey-container-border{background-color:#f4f4f4;padding:10px 20px;color:#333;border:1px solid #ddd}.grey-bg-container{background-color:#fafafa;border-bottom:1px solid #d4d4d4;padding:20px;margin-bottom:20px}.grey-bg-container .table-striped>tbody>tr:nth-of-type(odd){background-color:#fff}.grey-bg-container.no-btm-border{border-bottom:0}.mid-grey-bg-container{background-color:#F7F7F7;border-bottom:1px solid #d4d4d4;padding:20px;margin-bottom:20px}.mid-grey-bg-container.no-btm-border{border-bottom:0}.mid-grey-bg-container.no-btm-padding{margin-bottom:0}.help-icon{color:#0094a2;font-size:15px;cursor:pointer}.table-inline-edit td:first-child{padding:3px 10px 0;width:90px}.table-inline-edit td:first-child .btn{width:100%}.table-inline-edit .edit-mode-row{background-color:#e5edf5!important}.table-inline-edit .edit-mode-row td:first-child{padding:5px 10px 7px}.table-inline-edit .edit-mode-row td input{margin-top:5px;width:60%;float:right}.table-inline-edit .edit-mode-row td .ui-select-container{margin-top:5px}div[active=tab].btn-group,div[active=terminaltab].btn-group{width:100%}div[active=tab].btn-group>ul,div[active=terminaltab].btn-group>ul{background-color:unset!important;border-top:unset!important;border-bottom:unset!important}.table-row{width:100%}.text-wrap{word-wrap:break-word!important;white-space:initial!important}.table-cell{display:table-cell}.d-none{display:none}.font-13{font-size:13px}.font-14{font-size:14px}.font-15{font-size:15px}.full-width{width:100%}.va-top{vertical-align:top}.va-middle{vertical-align:middle!important}.white-bg{background-color:#fff}.clear{clear:both}.pos-rel{position:relative}.pos-initial{position:initial!important}.nowrap{white-space:nowrap}.case-initial{text-transform:initial!important}.footer-floating{position:fixed;width:100%;z-index:999;bottom:0;height:50px;padding-top:10px;background-color:#f4f4f4;transition:transform .3s ease-out}.footer-floating.neg-mar-pad{margin-left:-15px;padding-left:15px}.footer-floating .row{padding-left:15px}.normal-case{text-transform:initial}.color-initial{color:#333}.search-control{position:relative}.search-control:before{content:'\f002';font-family:FontAwesome;position:absolute;left:8px;top:5px;color:#999;font-size:15px}.search-control .form-control{padding-left:30px}.container-fluid.container-grey{background-color:#ECECEC}.line-height-1{line-height:1}.modal-100pc-scrollable .modal,.modal-100pc-scrollable .modal .modal-dialog{height:100%}.modal-100pc-scrollable .modal .modal-dialog .modal-content{height:calc(100% - 70px)}.modal-100pc-scrollable .modal .modal-dialog .modal-content .modal-body{max-height:calc(100% - 135px);overflow-y:auto;overflow-x:hidden}.overflow-x{overflow-x:auto}.overflow-modal{overflow:hidden}.overflow-modal .modal{overflow-y:auto}.p-none{padding:0}.p-10{padding:10px}.p-20{padding:20px}.pb-none{padding-bottom:0!important}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pt-none{padding-top:0!important}.pt-3{padding-top:3px!important}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-22{padding-top:22px}.pt-25{padding-top:25px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px!important}.pl-25{padding-left:25px!important}.pl-30{padding-left:30px!important}.pl-35{padding-left:35px!important}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px!important}.pr-20{padding-right:20px!important}.pr-25{padding-right:25px!important}.pr-30{padding-right:30px!important}.pr-35{padding-right:35px}.pr-50{padding-right:50px}.m-none{margin:0}.mb-none{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-30{margin-bottom:30px}.mb-25{margin-bottom:25px}.mt-none{margin-top:0}.mt-3{margin-top:3px!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-100{margin-top:100px}.mt-70{margin-top:70px!important}.ml-none{margin-left:0!important}.ml-20{margin-left:20px}.ml-15{margin-left:15px}.ml-10{margin-left:10px}.mr-none{margin-right:0!important}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.border-radius-none{border-radius:0!important}.border-none{border:0!important}.box-shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.loading-outer-container{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000000007;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.8) 0,rgba(0,0,0,.05) 150%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.8) 0,rgba(0,0,0,.05) 150%);background:radial-gradient(ellipse at center,rgba(0,0,0,.8) 0,rgba(0,0,0,.05) 150%);animation-name:fadeInSpinner;animation-duration:.5s}@keyframes fadeInSpinner{from{opacity:0}to{opacity:1}}.loading-container{left:50%;top:50%;width:160px;height:160px;position:relative;transform:translate(-50%,-50%)}.loading-container .loading-small{font-size:14px;line-height:1;display:block;font-style:normal;margin-top:20px}.loading-container span{color:#fff;position:absolute;width:100%;text-align:center;line-height:160px;z-index:2;font-family:arial;font-size:16px;font-weight:300}.loading-container .half-circle-spin{width:100%;position:absolute;height:100%;background-color:rgba(0,0,0,.2);border-radius:50%;border:4px solid #222;border-top-color:#c7322e!important;border-left-color:#c7322e!important;-webkit-animation:spin 5s infinite cubic-bezier(.19,.55,.88,.46);box-sizing:border-box}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(1440deg)}}.loading-spinner-inline-abs{position:absolute;width:100%;height:160px;z-index:1}.loading-spinner-inline-abs .half-circle-spin{box-shadow:0 0 120px 30px rgba(0,0,0,.75);background-color:rgba(0,0,0,.6)}.loading-block>.loading-block-spinner{min-height:400px;position:relative}.loading-block>.loading-block-spinner>.half-circle-spin{position:absolute;width:100px;height:100px;top:50%;margin-top:-50px;left:50%;margin-left:-50px;background-color:transparent;border-radius:50%;border:4px solid rgba(120,120,122,.28);border-top-color:#c7322e!important;border-left-color:#c7322e!important;-webkit-animation:spin 5s infinite linear;box-sizing:border-box}.loading-block>.loading-block-spinner>.half-circle-spin.small-middle-spinner{width:70px;height:70px;top:0;right:0;left:0;bottom:0;margin:auto}.loading-block>.loading-block-spinner.small-loading-block{min-height:0;position:static}.loading-block>.loading-block-contents{display:none}.loading-block>.loading-block-contents.loading-block-contents-visible{display:block}[button-spinner] .loading-button-spinner{min-height:1.35em;width:1.35em;position:relative;display:inline-block;margin-right:.4rem;transition:width 75ms;vertical-align:top}[button-spinner] .loading-button-spinner.ng-hide{display:inline-block!important;width:0;opacity:0;margin-right:0;overflow:hidden}[button-spinner] .loading-button-spinner>.half-circle-spin{position:absolute;width:1.35em;height:1.35em;top:0;left:0;background-color:transparent;border-radius:50%;border:2px solid rgba(255,255,255,.28);border-top-color:#fff!important;border-left-color:#fff!important;-webkit-animation:spin 5s infinite linear;box-sizing:border-box}.ui-datepicker{display:none;width:17em;background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:10px 15px}.ui-datepicker a{cursor:pointer}.ui-datepicker a.ui-state-default{border:1px solid #eee}.ui-datepicker a.ui-state-default:hover{background-color:#eee}.ui-datepicker .ui-datepicker-header{padding:.2em 0;position:relative}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:1.8em;position:absolute;top:2px;width:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}.ui-datepicker th{border:0;font-weight:700;padding:.7em .3em;text-align:center}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:center;text-decoration:none}.ui-datepicker .ui-state-active{background-color:#ccc!important}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0;border-left:0;border-right:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em;width:auto}.financial-performance .dashboard-blocks-horizontal>div,.financial-performance .dashboard-blocks-vertical>div,.operational-analysis .dashboard-blocks>div,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;font-size:0;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{left:auto;right:2px}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:auto;right:1px}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:1px;border-right-width:0}.ui-datepicker-cover{filter:mask();height:200px;left:-4px;position:absolute;top:-4px;width:200px;z-index:-1}.datepicker .datepicker_header{padding:10px!important;background-color:#052d38!important;color:#fff!important}.datepicker .datepicker_header a{color:#fff!important}.datepicker .datepicker_calendar{margin:0!important;border-width:0!important}.datepicker .datepicker_timelist{border-left:1px solid #ccc!important;width:70px!important}.datepicker .datepicker_table tr td{padding:7px 10px}.datepicker .datepicker_table tr td.active{border-radius:50px;background-color:#052d38!important;color:#fff!important}.datepicker .timelist_item{font-size:14px!important}.datepicker .timelist_item.active{background-color:#052d38!important;color:#fff!important}.datepicker .timelist_item.time_in_past{display:none}.datepicker a[title="Next month"]{content:'x';font-family:FontAwesome;color:#fff}.datepicker>.datepicker_header>.icon-home>svg>g>path{fill:#999!important}.charge-code-modal .left-20{left:20px}.operational-analysis .dashboard-blocks{margin:0 15%}.asset-utilization #tableComponent,.delivery-analysis #tableComponent{margin:2% 15%;width:70%}.delivery-analysis #tableComponent tbody tr td,.delivery-analysis #tableComponent thead tr th{text-align:center}.asset-utilization #tableComponent tbody tr td,.asset-utilization #tableComponent thead tr th{text-align:center}.financial-performance .customer-select-dropdown{margin-left:-28px;width:92%}.financial-performance .dashboard-blocks-vertical>div{clear:left}.financial-performance .dashboard-blocks-horizontal *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.financial-performance .grey-bg-container{background-color:#f1f1f1;padding:5px 5px 20px;margin-bottom:20px;border:1px solid #d4d4d4}.financial-performance .grey-bg-container .dashboard-header{border-bottom:1px solid #d4d4d4;background-color:#fff;margin:-5px -5px 20px;text-align:center;font-size:14px;height:45px;color:#666;font-weight:700;line-height:35px}.invoice-revenue #tableComponent tbody tr td,.invoice-revenue #tableComponent thead tr th,.potential-revenue #tableComponent tbody tr td,.potential-revenue #tableComponent thead tr th,.total-volume #tableComponent tbody tr td,.total-volume #tableComponent thead tr th,.unbilled-orders #tableComponent tbody tr td,.unbilled-orders #tableComponent thead tr th,.wip-revenue #tableComponent tbody tr td,.wip-revenue #tableComponent thead tr th{text-align:left}.financial-performance .grey-bg-container .dashboard-header .date-pickers{width:100%;font-weight:400}.financial-performance .grey-bg-container .dashboard-header .date-pickers .end-date,.financial-performance .grey-bg-container .dashboard-header .date-pickers .start-date{width:35%;display:inline-block}.financial-performance .grey-bg-container .dashboard-header .date-pickers .fa-arrows-h{line-height:10px;vertical-align:top;width:30px}.financial-performance .grey-bg-container:first-child{margin-right:5px}.invoice-revenue #tableComponent,.potential-revenue #tableComponent,.total-volume #tableComponent,.unbilled-orders #tableComponent,.wip-revenue #tableComponent{margin:5%;width:90%}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vdmVuZG9yL2ZvbnQtYXdlc29tZS9sZXNzL2JvcmRlcmVkLXB1bGxlZC5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL25vcm1hbGl6ZS5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL3R5cGUubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy93ZWxscy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL2J1dHRvbnMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9idXR0b24tZ3JvdXBzLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvaW5wdXQtZ3JvdXBzLmxlc3MiLCJ0YWJsZXMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9zY2FmZm9sZGluZy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL21peGlucy92ZW5kb3ItcHJlZml4ZXMubGVzcyIsImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86MzAwLDQwMCw1MDAsNzAwIiwiLi4vLi4vdmVuZG9yL2ZvbnQtYXdlc29tZS9sZXNzL3BhdGgubGVzcyIsIi4uLy4uL3ZlbmRvci9mb250LWF3ZXNvbWUvbGVzcy9pY29ucy5sZXNzIiwiLi4vLi4vdmVuZG9yL2ZvbnQtYXdlc29tZS9sZXNzL3ZhcmlhYmxlcy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL25hdmJhci5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL3BhbmVscy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL2dyaWQubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9uYXZzLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2NsZWFyZml4Lmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvZm9ybXMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9tb2RhbHMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy91dGlsaXRpZXMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvY2VudGVyLWJsb2NrLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvaGlkZS10ZXh0Lmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvdGFibGVzLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvY2Fyb3VzZWwubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvaW1hZ2UubGVzcyIsIm5ldy12aXN1YWxzLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvY29tcG9uZW50LWFuaW1hdGlvbnMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvdGFibGUtcm93Lmxlc3MiLCIuLi9jb21tb24vbm9kZS1nZW5lcmF0b3Ivbm9kZS1nZW5lcmF0b3IubGVzcyIsImZvcm1zLmxlc3MiLCIuLi9jb21tb24vY29udGFpbmVyLW1pbGVzdG9uZXMvY29udGFpbmVyLW1pbGVzdG9uZXMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvdGV4dC1lbXBoYXNpcy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL21peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnQubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvdGV4dC1vdmVyZmxvdy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ncmlkLWZyYW1ld29yay5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ncmlkLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvbGlzdC1ncm91cC5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ib3JkZXItcmFkaXVzLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2xpc3QtZ3JvdXAubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvbmF2LWRpdmlkZXIubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvbmF2LXZlcnRpY2FsLWFsaWduLmxlc3MiLCIuLi8uLi92ZW5kb3IvZm9udC1hd2Vzb21lL2Nzcy9mb250LWF3ZXNvbWUtY3VzdG9tLmNzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvcGFuZWxzLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvYWxlcnRzLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2FsZXJ0cy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL21peGlucy9idXR0b25zLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2Zvcm1zLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvZHJvcGRvd25zLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvcG9wb3ZlcnMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvcmVzZXQtdGV4dC5sZXNzIiwidmFyaWFibGVzLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvdG9vbHRpcC5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL3Byb2dyZXNzLWJhcnMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvZ3JhZGllbnRzLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Byb2dyZXNzLWJhci5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL21peGlucy90YWItZm9jdXMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9nbHlwaGljb25zLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL29wYWNpdHkubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9sYWJlbHMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9jbG9zZS5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL21peGlucy9yZXNwb25zaXZlLXZpc2liaWxpdHkubGVzcyIsImFuaW1hdGlvbnMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9iYWRnZXMubGVzcyIsImdlbmVyYWwubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvbGFiZWxzLmxlc3MiLCJrZW5kby1ncmlkLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvcGFnaW5hdGlvbi5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL21peGlucy9wYWdpbmF0aW9uLmxlc3MiLCIuLi8uLi92ZW5kb3IvYW5ndWxhci1ib290c3RyYXAtY2FsZW5kYXIvc3JjL2xlc3MvZ3JpZC5sZXNzIiwiLi4vLi4vdmVuZG9yL2FuZ3VsYXItYm9vdHN0cmFwLWNhbGVuZGFyL3NyYy9sZXNzL21vbnRoLmxlc3MiLCIuLi8uLi92ZW5kb3IvYW5ndWxhci1ib290c3RyYXAtY2FsZW5kYXIvc3JjL2xlc3Mvd2Vlay5sZXNzIiwiLi4vLi4vdmVuZG9yL2FuZ3VsYXItYm9vdHN0cmFwLWNhbGVuZGFyL3NyYy9sZXNzL2RheS5sZXNzIiwiLi4vLi4vdmVuZG9yL2FuZ3VsYXItYm9vdHN0cmFwLWNhbGVuZGFyL3NyYy9sZXNzL2V2ZW50cy5sZXNzIiwiLi4vLi4vdmVuZG9yL2FuZ3VsYXItYm9vdHN0cmFwLWNhbGVuZGFyL3NyYy9sZXNzL3RoZW1lLmxlc3MiLCJjb2xvcnMubGVzcyIsImRyb3AtYm94Lmxlc3MiLCJncmlkLmxlc3MiLCJyZS11c2UubGVzcyIsImlucHV0LWN1c3RvbS5sZXNzIiwic2VsZWN0Lmxlc3MiLCJtYXBzLmxlc3MiLCIuLi9jb21tb24vZmllbGRzL2tlbmRvL2tlbmRvLWZpbHRlcnMubGVzcyIsImJ1dHRvbnMubGVzcyIsImNob3Nlbi5sZXNzIiwia2VuZG8tZWRpdG9yLmxlc3MiLCIuLi9jb21tb24vbXVsdGktc3RlcC1mb3JtL211bHRpLXN0ZXAtZm9ybS5sZXNzIiwiY3NzLXRvZ2dsZS5sZXNzIiwiLi4vY29tbW9uL2FsZXJ0L2FsZXJ0Lmxlc3MiLCIuLi9jb21tb24vYXVkaXRzLXZpZXcvYXVkaXRzLXZpZXcubGVzcyIsIi4uL2NvbW1vbi9icm9hZGNhc3QtbWVzc2FnZXMvYnJvYWRjYXN0LW1lc3NhZ2VzLmxlc3MiLCIuLi9jb21tb24vYnJvYWRjYXN0LW1lc3NhZ2VzLWFwcHJvdmFsL2Jyb2FkY2FzdC1tZXNzYWdlcy1hcHByb3ZhbC5sZXNzIiwiLi4vY29tbW9uL2NoYXJ0cy9wcm9ibGVtcy1jaGFydC5sZXNzIiwiLi4vY29tbW9uL2RhdGV0aW1lcGlja2VyL2RhdGV0aW1lcmFuZ2VwaWNrZXIubGVzcyIsIi4uL2NvbW1vbi9maWVsZHMvYXR0YWNobWVudC9hdHRhY2htZW50Lmxlc3MiLCIuLi9jb21tb24vZmllbGRzL2xvY2F0aW9uLXNlbGVjdG9yL2xvY2F0aW9uLXNlbGVjdG9yLmxlc3MiLCIuLi9jb21tb24vZmllbGRzL3Zlc3NlbC1zY2hlZHVsZS92ZXNzZWwtc2NoZWR1bGUubGVzcyIsIi4uL2NvbW1vbi9maWVsZHMvcmVmZXJlbmNlL3JlZmVyZW5jZS5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9jb21tb24vY2Mtc3RlcC1wYW5lbC5sZXNzIiwiLi4vY29tbW9uL2dlbmVyaWMvZmllbGRzZXQtZGlzYWJsZS5sZXNzIiwiLi4vY29tbW9uL2pzb24tdHJlZS12aWV3L2pzb24tdHJlZS12aWV3Lmxlc3MiLCIuLi9hcHAvbm90aWZpY2F0aW9uL3RyYW5zcG9ydGVyLWRhc2hib2FyZC90cmFuc3BvcnRlci1kYXNoYm9hcmQubGVzcyIsIi4uL2NvbW1vbi9saXN0LXZpZXdzL3JvbGVzL3JvbGVzLmxlc3MiLCIuLi9jb21tb24vbGlzdC12aWV3cy91c2Vycy91c2Vycy5sZXNzIiwiLi4vY29tbW9uL2xvZ28vbG9nby5sZXNzIiwiLi4vY29tbW9uL21lc3NhZ2luZy9tZXNzYWdlcy9tZXNzYWdlcy5sZXNzIiwiLi4vY29tbW9uL3JhdGVzL3JhdGUtY2FyZC9jb21tb24tY29tcG9uZW50cy9yYXRlLWVkaXRvci9yYXRlLWVkaXRvci5sZXNzIiwiLi4vY29tbW9uL2tlbmRvL2tlbmRvLWdyaWQtaGVscGVyLmxlc3MiLCIuLi9jb21tb24vcXVpY2stZmluZC9xdWljay1maW5kLmxlc3MiLCIuLi9jb21tb24vc2hhcmVkL2ZpZWxkcy9hZGRyZXNzL2FkZHJlc3MtZmllbGQubGVzcyIsIi4uL2NvbW1vbi9yYXRlcy9yYXRlLWNhcmRzL3JhdGUtY2FyZHMubGVzcyIsIi4uL2NvbW1vbi9zdGF0aXN0aWMvc3RhdGlzdGljLmxlc3MiLCIuLi9jb21tb24vdXNlci9kZXRhaWxzL3VzZXItZGV0YWlscy5sZXNzIiwiLi4vY29tbW9uL3ZhbGlkYXRpb24vZGlyZWN0aXZlcy5sZXNzIiwiLi4vY29tbW9uL3JhdGVzL3JhdGUtY2FyZC9yYXRlLWNhcmQubGVzcyIsIi4uL2NvbW1vbi9yYXRlcy9yYXRlLWNhcmQvcmF0ZS1zaGVldC1lZGl0b3IvcmF0ZS1zaGVldC1lZGl0b3IubGVzcyIsIi4uL2NvbW1vbi9yYXRlcy9yYXRlLWNhcmQvY29tbW9uLWNvbXBvbmVudHMvc3VyY2hhcmdlLWVkaXRvci9zdXJjaGFyZ2UtZWRpdG9yLmxlc3MiLCIuLi9jb21tb24vcmF0ZXMvcmF0ZS1jYXJkL21vZGFscy9maWVsZC1lZGl0b3ItbW9kYWwvZmllbGQtZWRpdG9yLW1vZGFsLmxlc3MiLCIuLi9jb21tb24vcmF0ZXMvcmF0ZS1jYXJkL21vZGFscy9maWVsZC1lZGl0b3ItbW9kYWwvcmF0ZS1zaGVldC1zZWxlY3Rvci1lZGl0b3ItbW9kYWwvcmF0ZS1zaGVldC1zZWxlY3Rvci1lZGl0b3ItbW9kYWwubGVzcyIsIi4uL2NvbW1vbi9yYXRlcy9yYXRlLWNhcmQvbW9kYWxzL2NvcHktcmF0ZS1zaGVldC1tb2RhbC9jb3B5LXJhdGUtc2hlZXQtbW9kYWwubGVzcyIsIi4uL2NvbW1vbi9maWVsZHMvdmVzc2VsLXNjaGVkdWxlLXZveWFnZS5sZXNzIiwiLi4vY29tbW9uL2ZpZWxkcy9hZ3JlZW1lbnRzL3BkZi12aWV3ZXIvdmlldy1hZ3JlZW1lbnQubGVzcyIsIi4uL2NvbW1vbi9oZWFkZXItdGVtcGxhdGUvaGVhZGVyLXRlbXBsYXRlLmxlc3MiLCIuLi9jb21tb24vZmVlZGJhY2svX2ZlZWRiYWNrLmxlc3MiLCIuLi9jb21tb24vZmlyc3QtbG9naW4vX2ZpcnN0LWxvZ2luLmxlc3MiLCIuLi9jb21tb24vdmVoaWNsZS1sb2NhdGlvbi92ZWhpY2xlLWxvY2F0aW9uLmxlc3MiLCIuLi9jb21tb24vZHJpdmVyLXBheW1lbnQvZHJpdmVyLXBheW1lbnQtZWRpdC9kcml2ZXItcGF5bWVudC1lZGl0LmNvbXBvbmVudC5sZXNzIiwiLi4vY29tbW9uL2RyaXZlci1wYXltZW50L2RyaXZlci1wYXltZW50LWxpc3QvZHJpdmVyLXBheW1lbnQtbGlzdC5jb21wb25lbnQubGVzcyIsIi4uL2NvbW1vbi9maWVsZHMvc21hcnQtZmllbGRzL3RleHQtYXJlYS9jaGFyYWN0ZXItY291bnQtdGV4dC1hcmVhLmxlc3MiLCIuLi9jb21tb24vZmllbGRzL3NtYXJ0LWZpZWxkcy90ZXh0LWZpZWxkL2NoYXJhY3Rlci1jb3VudC10ZXh0LWZpZWxkLmxlc3MiLCIuLi9jb21tb24vZGF0ZXRpbWVwaWNrZXItc2ltcGxlL2RhdGV0aW1lcGlja2VyLXNpbXBsZS5sZXNzIiwiLi4vY29tbW9uL3VvbS1waWNrZXIvdW9tLXBpY2tlci5sZXNzIiwiLi4vY29tbW9uL3VvbS1waWNrZXItdjIvdW9tLXBpY2tlci12Mi5sZXNzIiwiLi4vY29tbW9uL2Rhc2hib2FyZC1maWx0ZXItbWVudS9kYXNoYm9hcmQtZmlsdGVyLW1lbnUubGVzcyIsIi4uL2NvbW1vbi9maW5hbmNlLWNoYXJ0LWNvbXBvbmVudC9maW5hbmNlLWNoYXJ0LWNvbXBvbmVudC5sZXNzIiwiLi4vY29tbW9uL2ZpbmFuY2UtY2hhcnQtZGV0YWlscy1jb21wb25lbnQvZmluYW5jZS1jaGFydC1kZXRhaWxzLWNvbXBvbmVudC5sZXNzIiwiLi4vY29tbW9uL2lkbGUtdGltZS1jb21wb25lbnQvaWRsZS10aW1lLWNvbXBvbmVudC5sZXNzIiwiLi4vY29tbW9uL21vbml0b3ItbW92ZW1lbnQvbW92ZW1lbnQtbm9kZXMvbW92ZW1lbnQtbm9kZXMubGVzcyIsIi4uL2NvbW1vbi9tb25pdG9yLW1vdmVtZW50L21vdmVtZW50LW1lbnUvbW92ZW1lbnQtbWVudS1hY3Rpb25zLmNvbXBvbmVudC5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL21peGlucy9yZXNldC1maWx0ZXIubGVzcyIsIi4uL2NvbW1vbi9tb25pdG9yLW1vdmVtZW50L211bHRpLW1vdmVtZW50LXVwZGF0ZS1tb2RhbC9tdWx0aS1tb3ZlbWVudC11cGRhdGUtbW9kYWwubGVzcyIsIi4uL2NvbW1vbi9tb25pdG9yLW1vdmVtZW50L21vdmVtZW50LWRldGFpbHMtZWRpdG9yL21vdmVtZW50LWRldGFpbHMtZWRpdG9yLmNvbXBvbmVudC5sZXNzIiwiLi4vY29tbW9uL21vbml0b3ItbW92ZW1lbnQvbW92ZW1lbnQtbm9kZXMvY3VzdG9tZXItcGlja3VwLWRyb3BvZmYvY3VzdG9tZXItcGlja3VwLWRyb3BvZmYuY29tcG9uZW50Lmxlc3MiLCIuLi9jb21tb24vbW9uaXRvci1tb3ZlbWVudC9tb3ZlbWVudC1ub2Rlcy9tdHBhcmstcGlja3VwLWRyb3BvZmYvcGlja3VwLWRyb3BvZmYtYm9va2luZy9waWNrdXAtZHJvcG9mZi1ib29raW5nLmNvbXBvbmVudC5sZXNzIiwiLi4vY29tbW9uL21vbml0b3ItY2FyZ28tbW92ZW1lbnQvbW92ZW1lbnQtbWVudS9jYXJnby1tb3ZlbWVudC1tZW51LWFjdGlvbnMuY29tcG9uZW50Lmxlc3MiLCIuLi9jb21tb24vYWxlcnQtc3Vic2NyaXB0aW9ucy9tb2RhbHMvYWRkLWVkaXQtYWxlcnQtc3Vic2NyaXB0aW9uLW1vZGFsL2FkZC1lZGl0LWFsZXJ0LXN1YnNjcmlwdGlvbnMubW9kYWwubGVzcyIsIi4uL2NvbW1vbi9hbGVydC1zdWJzY3JpcHRpb25zL2FsZXJ0LXN1YnNjcmlwdGlvbi5sZXNzIiwiLi4vY29tbW9uL3JhbmdlLXNsaWRlci9yYW5nZS5zbGlkZXItY29tcG9uZW50Lmxlc3MiLCIuLi9jb21tb24vcG9wb3V0LWNoYXQtd2luZG93L3BvcG91dC1jaGF0LXdpbmRvdy1jb21wb25lbnQubGVzcyIsIi4uL2FwcC9hZG1pbi9jYXBhY2l0eS1wbGFubmluZy9jYXBhY2l0eS1wbGFubmluZy5sZXNzIiwiLi4vYXBwL2FkbWluL2NjaGFpbi9hY2NvdW50L2VkaXQvYWNjb3VudC5sZXNzIiwiLi4vYXBwL2FkbWluL2NjaGFpbi9hY2NvdW50L2VkaXQvc2V0dGluZ3Mvc2V0dGluZ3MubGVzcyIsIi4uL2FwcC9hZG1pbi9jY2hhaW4vYWNjb3VudHMvbGlzdC9hY2NvdW50cy5sZXNzIiwiLi4vYXBwL2FkbWluL2NjaGFpbi9hY2NvdW50cy93aXphcmQvd2l6YXJkLmxlc3MiLCIuLi9hcHAvYWRtaW4vY2NoYWluL2ZlYXR1cmVzL2ZlYXR1cmVzLmxlc3MiLCIuLi9hcHAvYWRtaW4vY2NoYWluL2dlby1mZW5jZXMvZWRpdC9nZW8tZmVuY2UubGVzcyIsIi4uL2FwcC9hZG1pbi9jY2hhaW4vZ2VvLWZlbmNlcy9saXN0L2dlby1mZW5jZXMubGVzcyIsIi4uL2FwcC9hZG1pbi92ZXNzZWwtc2NoZWR1bGUvdmVzc2VsLXNjaGVkdWxlcy5sZXNzIiwiLi4vYXBwL2FkbWluL2NvbXBhbnkvY29tcGFueS5sZXNzIiwiLi4vYXBwL2FkbWluL2Jyb2FkY2FzdC1tZXNzYWdlL2xpc3QvYnJvYWRjYXN0LW1lc3NhZ2UubGVzcyIsIi4uL2FwcC9jdXN0b21lci9kYXNoYm9hcmQvZGFzaGJvYXJkLmxlc3MiLCIuLi9hcHAvYWRtaW4vZGVsaXZlcnktYWRkcmVzc2VzL2RlbGl2ZXJ5LWFkZHJlc3Nlcy5sZXNzIiwiLi4vYXBwL2FkbWluL2RvY3VtZW50LXRlbXBsYXRlcy9kb2N1bWVudC10ZW1wbGF0ZXMubGVzcyIsIi4uL2FwcC9hZG1pbi9hZ3JlZW1lbnRzL2xpc3QvYWdyZWVtZW50cy5sZXNzIiwiLi4vYXBwL2FkbWluL2FncmVlbWVudHMvZWRpdC9hZ3JlZW1lbnQubGVzcyIsIi4uL2FwcC9jb250YWluZXItdGVybWluYWwvbWFwL21hcC5sZXNzIiwiLi4vYXBwL2N1c3RvbWVyL2lucXVpcnkvaW1wb3J0LWV4cG9ydC9pbXBvcnQtZXhwb3J0Lmxlc3MiLCIuLi9hcHAvY3VzdG9tZXIvaW5xdWlyeS9pbnF1aXJ5Lmxlc3MiLCIuLi9hcHAvY3VzdG9tZXIvbWFwL21hcC5sZXNzIiwiLi4vYXBwL2N1c3RvbWVyL29yZGVycy9vcmRlcnMubGVzcyIsIi4uL2FwcC9jdXN0b21lci9vcmRlcnMvY29udGFpbmVycy10YWIvY29udGFpbmVycy5sZXNzIiwiLi4vYXBwL2VtcHR5LXBhcmsvbWFwL21hcC5sZXNzIiwiLi4vYXBwL25hdi9uYXYubGVzcyIsIi4uL2FwcC91cGdyYWRlL3VwZ3JhZGUubGVzcyIsIi4uL2FwcC9wdWJsaWMvY29udGFpbmVyLWlucXVpcnkvY29udGFpbmVyLWlucXVpcnkubGVzcyIsIi4uL2FwcC9wdWJsaWMvY29udGFpbmVyLWF0dHJpYnV0ZXMvY29udGFpbmVyLWF0dHJpYnV0ZXMubGVzcyIsIi4uL2FwcC9jb250YWluZXItdmlzaWJpbGl0eS92ZWhpY2xlLWFwcHJvYWNoL3ZlaGljbGUtYXBwcm9hY2gubGVzcyIsIm1hcmdpbi1wYWRkaW5nLmxlc3MiLCIuLi9hcHAvY29udGFpbmVyLXZpc2liaWxpdHkvY29sbGVjdGlvbi1hZHZpY2UtbGlzdC9jb2xsZWN0aW9uLWFkdmljZS5sZXNzIiwiLi4vYXBwL2NvbnRhaW5lci12aXNpYmlsaXR5L2NvbnRhaW5lcnMtaW4teWFyZC9jb250YWluZXItaW4teWFyZC5sZXNzIiwiLi4vYXBwL3Rlcm1zLWNvbmRpdGlvbi90ZXJtcy1jb25kaXRpb25zLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvaW5xdWlyeS5kcml2ZXJzL3ByZS10cmlwLWxvZ3MvcHJlLXRyaXAtbG9ncy5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL2lucXVpcnkuam91cm5leS1oaXN0b3J5L2pvdXJuZXktaGlzdG9yeS5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL2lucXVpcnktb3JkZXJzL2VkaXQtb3JkZXIubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9tYXAvbWFwLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvb3BlcmF0aW9ucy5keW5hbWljLXBsYW5uaW5nLW9sZC91bnBsYW5uZWQtam9icy91bnBsYW5uZWQtam9icy5jb21wb25lbnQubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9tYXAvdmVoaWNsZS1tYXJrZXItZmlsdGVyL3ZlaGljbGUtbWFya2VyLWZpbHRlci5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29wZXJhdGlvbnMuZHluYW1pYy1wbGFubmluZy1vbGQvZHluYW1pYy1wbGFubmluZy1jb250YWluZXIvZHluYW1pYy1wbGFubmluZy1vbGQubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcGVyYXRpb25zLmR5bmFtaWMtcGxhbm5pbmctb2xkL3BsYW5uZWQtam9icy9wbGFubmVkLWpvYnMuY29tcG9uZW50Lmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvb3BlcmF0aW9ucy5keW5hbWljLXBsYW5uaW5nL3BsYW5uZWQtam9icy9wbGFubmVkLWpvYnMuY29tcG9uZW50Lmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvb3BlcmF0aW9ucy5keW5hbWljLXBsYW5uaW5nL2R5bmFtaWMtcGxhbm5pbmctY29udGFpbmVyL2R5bmFtaWMtcGxhbm5pbmctY29udGFpbmVyLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvb3BlcmF0aW9ucy5keW5hbWljLXBsYW5uaW5nL2R5bmFtaWMtcGxhbm5pbmctY29tcG9uZW50L2R5YW5taWMtcGxhbm5uaW5nLWNvbXBvbmVudC5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29wZXJhdGlvbnMuZHluYW1pYy1wbGFubmluZy91bnBsYW5uZWQtam9icy91bnBsYW5uZWQtam9icy5jb21wb25lbnQubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcGVyYXRpb25zLm1vbml0b3IvbW9uaXRvci5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29wZXJhdGlvbnMuZHluYW1pYy1wbGFubmluZy9wbGFubmVkLWpvYnMvcGxhbm5lZC1qb2ItbWVudS9wbGFubmVkLWpvYi1tZW51LmNvbXBvbmVudC5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29wZXJhdGlvbnMuZHluYW1pYy1wbGFubmluZy9jb21tb24vZHluYW1pYy1wbGFubmluZy1tb3ZlbWVudC1jb21wYWN0LW1vZGFsL2R5bmFtaWMtcGxhbm5pbmctbW92ZW1lbnQtY29tcGFjdC1tb2RhbC5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29wZXJhdGlvbnMuZHluYW1pYy1wbGFubmluZy9jb21tb24vdmVoaWNsZS1maWx0ZXItbW9kYWwvdmVoaWNsZS1maWx0ZXItbW9kYWwubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcGVyYXRpb25zLmR5bmFtaWMtcGxhbm5pbmcvY29tbW9uL3RpbWVyLWNvbnRyb2wvdGltZXItY29udHJvbC5jb21wb25lbnQubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcGVyYXRpb25zLm1lc3NhZ2luZy9tZXNzYWdpbmctdmVoaWNsZXMvbWVzc2FnaW5nLXZlaGljbGVzLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvb3BlcmF0aW9ucy5tZXNzYWdpbmcvdmVoaWNsZS1tb25pdG9yL3ZlaGljbGUtbW9uaXRvci5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL2FkbWluLmpvYi1wb29scy9qb2ItcG9vbHMubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcGVyYXRpb25zLmpvYi1wb29saW5nLW9sZC9qb2ItcG9vbGluZy5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9zZXR1cC13aXphcmQvc2V0dXAtd2l6YXJkLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvaW5xdWlyeS5oaXN0b3J5L29yZGVyLWhpc3RvcnkubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9iaWxsaW5nL29yZGVyLWNvc3Rpbmcvb3JkZXItY29zdGluZy5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29wZXJhdGlvbnMubW9uaXRvci9tb3ZlbWVudC1kZXRhaWwtdGFiL25vZGVzLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvb3BlcmF0aW9ucy5tb25pdG9yL2VtcHR5LXBhcmstbm90aWZpY2F0aW9uL2VtcHR5LXBhcmstbm90aWZpY2F0aW9uLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvYmlsbGluZy9vcmRlci1jb3N0aW5nL2NyZWF0ZS1pbnZvaWNlLW1vZGFsL2NyZWF0ZS1pbnZvaWNlLW1vZGFsLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvYmlsbGluZy9jdXN0b21lci1pbnZvaWNlL2N1c3RvbWVyLWludm9pY2UubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9hZG1pbi5jaGFyZ2UtY29kZS9jaGFyZ2UtY29kZS5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29yZGVycy9vcmRlcnMubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcmRlcnMvb3JkZXJzLm10ZXJlcG8vY29udGFpbmVycy1tdGVyZXBvLXRhYi9jb250YWluZXJzLW10ZXJlcG8ubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcmRlcnMvb3JkZXJzLmV4cG9ydGltcG9ydC9leHBvcnRJbXBvcnQubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcmRlcnMvb3JkZXJzLmV4cG9ydGltcG9ydC9jb250YWluZXJzLWV4cG9ydEltcG9ydC10YWIvY29udGFpbmVyLWV4cG9ydEltcG9ydC5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29yZGVycy9vcmRlcnMubG9jYWwvY2FyZ28tdGFiL2NhcmdvLWxvY2Fsb3JkZXIubGVzcyIsIi4uL2FwcC9ub3RpZmljYXRpb24vY29tbW9uL2NjLW1lc3NhZ2UtcGFuZWwubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcmRlcnMvb3JkZXJzLm10ZXJlcG8vbXRlcmVwby5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29yZGVycy9vcmRlcnMubG9jYWwvbG9jYWwtb3JkZXIubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcmRlcnMvb3JkZXJzLmxvY2FsL2NvbnRhaW5lci10YWIvY29udGFpbmVyLWRldGFpbHMtdGFiLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvb3JkZXJzL29yZGVycy5hY3RpdmUvYWN0aXZlLW9yZGVyLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvb3JkZXJzL29yZGVyLWJvb2tpbmcvb3JkZXItYm9va2luZy5sZXNzIiwiLi4vYXBwL3VzZXIvYWNjb3VudHMvYWNjb3VudHMubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9jdXN0b21lcnMvY3VzdG9tZXItcHJvZmlsZS5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL2dlby1mZW5jZS1yZXBvcnQvZ2VvLWZlbmNlLXJlcG9ydC5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9jYXBhY2l0eS1yYXRlL21hbmFnZS1zY2hlZHVsZS5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9zdG9yaW5nLW9yZGVycy9zdG9yaW5nLW9yZGVycy5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9yZWRpcmVjdGlvbi1hZHZpY2UvZWRpdC9yZWRpcmVjdGlvbi1hZHZpY2UubGVzcyIsIi4uL2FwcC9ub3RpZmljYXRpb24vdHJhbnNwb3J0ZXJzL2xpc3QvdHJhbnNwb3J0ZXJzLmxlc3MiLCIuLi9hcHAvbm90aWZpY2F0aW9uL2NvbW1vbi9jYy1hdHRhY2htZW50Lmxlc3MiLCIuLi9hcHAvbm90aWZpY2F0aW9uL2NvbW1vbi9jYXBhY2l0eS1yYXRlL2VkaXQtcm93cy1tb2RhbC5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9yZWxlYXNlLW9yZGVyLXJlcXVlc3RzL2xpc3QvcmVsZWFzZS1yZXF1ZXN0cy5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9kcm9wLW9mZi1ub3RpZmljYXRpb24vZHJvcC1vZmYtbm90aWZpY2F0aW9uLmxlc3MiLCIuLi9hcHAvbm90aWZpY2F0aW9uL21hc3MtbW92ZW1lbnQtbm90aWZpY2F0aW9ucy9tYXNzLW1vdmVtZW50LW5vdGlmaWNhdGlvbi5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9ub3RpZmljYXRpb25zLXZpZXcvbm90aWZpY2F0aW9ucy12aWV3Lmxlc3MiLCIuLi9hcHAvbm90aWZpY2F0aW9uL2NvbW1vbi9ub3RpZmljYXRpb24tZGFzaGJvYXJkL25vdGlmaWNhdGlvbi1kYXNoYm9hcmQubGVzcyIsIi4uL2FwcC9ub3RpZmljYXRpb24vaW5xdWlyeS9pbnZlbnRvcnkvaW52ZW50b3J5Lmxlc3MiLCIuLi9hcHAvdG9vbHMvdmVoaWNsZS1zdW1tYXJ5L3ZlaGljbGUtc3VtbWFyeS5sZXNzIiwiLi4vYXBwL3Rvb2xzL3JlcG9ydHMvb3JkZXItZGV0YWlsLXN1bW1hcnkvb3JkZXItZGV0YWlsLXN1bW1hcnkubGVzcyIsIi4uL2FwcC9ub3RpZmljYXRpb24vY29tbW9uL2NoYXJnZS1jb2RlL2ZpZWxkLW9wZXJhdG9yLXZhbHVlLmxlc3MiLCIuLi9hcHAvbm90aWZpY2F0aW9uL2VzdGltYXRlLW9mLXJlcGFpci9saXN0L2VzdGltYXRlLW9mLXJlcGFpci5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9pbnZvaWNlLWxpc3QvbGlzdC9pbnZvaWNlLWxpc3QubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9pbnF1aXJ5LmVtcHR5LWRlcG90LWlucXVpcnkvZW1wdHktZGVwb3QtaW5xdWlyeS5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9idXNpbmVzcy1pbnRlbGxpZ2VuY2UtcmVwb3J0L2J1c2luZXNzLWludGVsbGlnZW5jZS1yZXBvcnQubGVzcyIsIi4uL2FwcC9ub3RpZmljYXRpb24vY29tbW9uL25vdGlmaWNhdGlvbi1zdGVwLXR3by1lZGl0Lmxlc3MiLCIuLi9hcHAvYWRtaW4vaW52b2ljZS1zZXR0aW5nL2xpc3QvaW52b2ljZS1zZXR0aW5ncy5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9waWNrdXAtbm90aWZpY2F0aW9uL3BpY2t1cC1ub3RpZmljYXRpb24ubGVzcyIsIi4uL2FwcC9ub3RpZmljYXRpb24vbWFzcy1tb3ZlbWVudC1ub3RpZmljYXRpb25zLXZpZXcvbGlzdC9tYXNzLW1vdmVtZW50LW5vdGlmaWNhdGlvbnMtbGlzdC5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9tYXNzLW1vdmVtZW50L210LXJlcG8tb3JkZXItbGluay1tb2RhbC9tdHJlcG8tb3JkZXJsaW5rLW1vZGFsLmxlc3MiLCIuLi9hcHAvbm90aWZpY2F0aW9uL2NvbW1vbi9jYy1ub3RpZmljYXRpb24tY2FyZ28tcmVmZXJlbmNlLmNvbXBvbmVudC5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29yZGVycy9vcmRlci1ib29raW5nL21vZGFscy9hZGQtY2FyZ28ubGVzcyIsImxvYWRpbmctc3Bpbm5lci5sZXNzIiwiZGF0ZXBpY2tlci5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL2Rhc2hib2FyZC9vcGVyYXRpb25hbC1hbmFseXNpcy9vcGVyYXRpb25hbC1hbmFseXNpcy5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9ub3RpZmljYXRpb24tcmF0ZS1jYXJkL2xpc3QvY2hhcmdlLWNvZGUtbW9kYWwubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9kYXNoYm9hcmQvb3BlcmF0aW9uYWwtYW5hbHlzaXMvYXNzZXRzLXV0aWxpemF0aW9uL2Fzc2V0cy11dGlsaXphdGlvbi5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL2Rhc2hib2FyZC9maW5hbmNpYWwtcGVyZm9ybWFuY2UvZmluYW5jaWFsLXBlcmZvcm1hbmNlLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvZGFzaGJvYXJkL2ZpbmFuY2lhbC1wZXJmb3JtYW5jZS91bmJpbGxlZC1vcmRlcnMvdW5iaWxsZWQtb3JkZXJzLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvZGFzaGJvYXJkL2ZpbmFuY2lhbC1wZXJmb3JtYW5jZS93aXAtcmV2ZW51ZS93aXAtcmV2ZW51ZS5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL2Rhc2hib2FyZC9maW5hbmNpYWwtcGVyZm9ybWFuY2UvcG90ZW50aWFsLXJldmVudWUvcG90ZW50aWFsLXJldmVudWUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxRUEsaUJBYUEsY0MvREEsYUFBQSxLRHFEQSxrQkFhQSxlQ2hFQyxZQUNFLEtEbzZJSCxxQkF6bUVBLFNFcndFQSxRQUNBLFFBQUEsRUZrbEtBLG1CQXYwRkEsRUc1cEVBLEdIa3hFQSxTRTcyRUEsT0FDQyxZQUFBLElGd3NTRCxRQTk4TkEsSUUvdUVBLFdBQUksT0V4RkosT0ZrQkEsTUFDQSxPQUNBLFNGaTBFQSxJRTF0RUEsSUF0R0EsTUErR0EsZUFBQSxTRjhpUUEsT0F2K0ZBLEtLdGtLQSxXTHNoTEEsb0JNdjhLQSxPTmtvTUEsaUJPaHpNQSxtQlB5b1BBLGlCQXdvRkEsWUFsR0EsZ0NBSEEsZ0NBSUEsZ0NRNXNVQSxnQ1Iwc1VBLGdDQUhBLGdDQTUzSEEsY0FuL0hBLElTOXpFRyxlQUFBLE9UKzZMSCxTQTZ3RUEsU0V0L1BBLE9GNHBFQSxPRTFwRUUsZUFBQSxLRjh4RUYsV1M1L0VBLEVDZ0tFLGlCQUFBLFlDbk1GLFdBQ0UsWUFBYSxPQUNiLFdBQVksT0FDWixZQUFhLElBQ2Is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V0FBQSxXalFzeDJCUiwwQ2lReHgyQkEsaUJBQ0ksUUFJUSxRQUFBLElBQUEsSUFBQSxLalFzeDJCVixjQUFlLEtpUTN4MkJqQixPQUFBLElBQUEsTUFDSSxRalE2eDJCSiw0RGtROXgyQkEsY0FBQSxJQUFBLE1BRUksUUFDSSxpQkFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtsUTh4MkJOLFdBQVksT2tRbHkyQmQsVUFBQSxLQVVZLE9BQUEsS0FDQSxNQUFBLEtsUTJ4MkJWLFlBQWEsSWtRdHkyQmYsWUFBQSxLQ0FBLDZDblE0MTJCQSw2Q29RNTEyQkEsK0NwUWsxMkJBLCtDcVFsMTJCQSwwQ3JRczIyQkEsMENBM0JBLDZDQUhBLDZDQVBBLHlDQUhBLHlDcVEzejJCUSxXQUFBLEtyUXN5MkJSLDBFa1F6eTJCQSxNQUFBLEtBbUJZLFlBQUEsSWxRMngyQlosb0ZBREEsc0ZrUTd5MkJBLE1BQUEsSUEwQlEsUUFBQSxhbFF3eDJCUix1RmtRcngyQlEsWUFBQSxLbFF1eDJCTixlQUFnQixJa1FwejJCbEIsTUFBQSxLbFF1ejJCQSxzRGtRcngyQlksYUFBQSxJRWxDWixpQ0Y2RFEsbUNDN0RSLDhCREFBLGlDbFEwejJCQSw2Qm1RbHoyQlksT0FBQSxHblE0MTJCVixNQUFPIiwiZmlsZSI6ImNvbnRhaW5lcmNoYWluLWxpdmUtdWktMS4wLjMwNjguY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uQHtmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xyXG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XHJcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSBAZmEtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XHJcbn1cclxuXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cclxuXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9IHtcclxuICAmLkB7ZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XHJcbiAgJi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxyXG59XHJcblxyXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXHJcbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XHJcbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxyXG5cclxuLkB7ZmEtY3NzLXByZWZpeH0ge1xyXG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XHJcbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cclxufVxyXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vL1xyXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxyXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxyXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXHJcbi8vXHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cclxuLy9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cclxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcclxuLy8gYW5kIEZpcmVmb3guXHJcbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXHJcbi8vXHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tYWluLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxyXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbi8vXHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG5wcm9ncmVzcyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxyXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxyXG4vL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxyXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXHJcbi8vXHJcblxyXG5baGlkZGVuXSxcclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vIExpbmtzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuLy9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vL1xyXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXHJcbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cclxuLy9cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXHJcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxyXG4vL1xyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZDogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuLy8gRW1iZWRkZWQgY29udGVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXHJcbi8vXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXHJcbi8vXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gR3JvdXBpbmcgY29udGVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXHJcbi8vXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuLy9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxucHJlIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5wcmUsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLy8gRm9ybXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXHJcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cclxuLy9cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cclxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXHJcbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXHJcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxyXG4gIG1hcmdpbjogMDsgLy8gM1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cclxuLy9cclxuXHJcbmJ1dHRvbiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cclxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cclxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cclxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxyXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cclxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxyXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxyXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXHJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXHJcbi8vXHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXHJcbi8vXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cclxuLy9cclxuXHJcbmlucHV0IHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vL1xyXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXHJcbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXHJcbi8vXHJcbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXHJcbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cclxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcclxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vMlxyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cclxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xyXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cclxuLy9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gIG1hcmdpbjogMCAycHg7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXHJcbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cclxuLy9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm9yZGVyOiAwOyAvLyAxXHJcbiAgcGFkZGluZzogMDsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxyXG4vL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vL1xyXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXHJcbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxyXG4vL1xyXG5cclxub3B0Z3JvdXAge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vLyBUYWJsZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cclxuLy9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuIiwiLy9cclxuLy8gVHlwb2dyYXBoeVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEhlYWRpbmdzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG4gIGZvbnQtZmFtaWx5OiBAaGVhZGluZ3MtZm9udC1mYW1pbHk7XHJcbiAgZm9udC13ZWlnaHQ6IEBoZWFkaW5ncy1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogQGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiBAaGVhZGluZ3MtY29sb3I7XHJcblxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogQGhlYWRpbmdzLXNtYWxsLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuaDEsIC5oMSxcclxuaDIsIC5oMixcclxuaDMsIC5oMyB7XHJcbiAgbWFyZ2luLXRvcDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogNjUlO1xyXG4gIH1cclxufVxyXG5oNCwgLmg0LFxyXG5oNSwgLmg1LFxyXG5oNiwgLmg2IHtcclxuICBtYXJnaW4tdG9wOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG5cclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgfVxyXG59XHJcblxyXG5oMSwgLmgxIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgxOyB9XHJcbmgyLCAuaDIgeyBmb250LXNpemU6IEBmb250LXNpemUtaDI7IH1cclxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMzsgfVxyXG5oNCwgLmg0IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg0OyB9XHJcbmg1LCAuaDUgeyBmb250LXNpemU6IEBmb250LXNpemUtaDU7IH1cclxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNjsgfVxyXG5cclxuXHJcbi8vIEJvZHkgdGV4dFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5wIHtcclxuICBtYXJnaW46IDAgMCAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbn1cclxuXHJcbi5sZWFkIHtcclxuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zaXplOiBmbG9vcigoQGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEVtcGhhc2lzICYgbWlzY1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBFeDogKDEycHggc21hbGwgZm9udCAvIDE0cHggYmFzZSBmb250KSAqIDEwMCUgPSBhYm91dCA4NSVcclxuc21hbGwsXHJcbi5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiBmbG9vcigoMTAwJSAqIEBmb250LXNpemUtc21hbGwgLyBAZm9udC1zaXplLWJhc2UpKTtcclxufVxyXG5cclxubWFyayxcclxuLm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBzdGF0ZS13YXJuaW5nLWJnO1xyXG4gIHBhZGRpbmc6IC4yZW07XHJcbn1cclxuXHJcbi8vIEFsaWdubWVudFxyXG4udGV4dC1sZWZ0ICAgICAgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cclxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG4udGV4dC1jZW50ZXIgICAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4udGV4dC1qdXN0aWZ5ICAgICAgICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cclxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcblxyXG4vLyBUcmFuc2Zvcm1hdGlvblxyXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cclxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XHJcbi50ZXh0LWNhcGl0YWxpemUgICAgIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cclxuXHJcbi8vIENvbnRleHR1YWwgY29sb3JzXHJcbi50ZXh0LW11dGVkIHtcclxuICBjb2xvcjogQHRleHQtbXV0ZWQ7XHJcbn1cclxuLnRleHQtcHJpbWFyeSB7XHJcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAYnJhbmQtcHJpbWFyeSk7XHJcbn1cclxuLnRleHQtc3VjY2VzcyB7XHJcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtc3VjY2Vzcy10ZXh0KTtcclxufVxyXG4udGV4dC1pbmZvIHtcclxuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1pbmZvLXRleHQpO1xyXG59XHJcbi50ZXh0LXdhcm5pbmcge1xyXG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLXdhcm5pbmctdGV4dCk7XHJcbn1cclxuLnRleHQtZGFuZ2VyIHtcclxuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1kYW5nZXItdGV4dCk7XHJcbn1cclxuXHJcbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcclxuLy8gRm9yIG5vdyB3ZSdsbCBsZWF2ZSB0aGVzZSBhbG9uZ3NpZGUgdGhlIHRleHQgY2xhc3NlcyB1bnRpbCB2NCB3aGVuIHdlIGNhblxyXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXHJcbi5iZy1wcmltYXJ5IHtcclxuICAvLyBHaXZlbiB0aGUgY29udHJhc3QgaGVyZSwgdGhpcyBpcyB0aGUgb25seSBjbGFzcyB0byBoYXZlIGl0cyBjb2xvciBpbnZlcnRlZFxyXG4gIC8vIGF1dG9tYXRpY2FsbHkuXHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgLmJnLXZhcmlhbnQoQGJyYW5kLXByaW1hcnkpO1xyXG59XHJcbi5iZy1zdWNjZXNzIHtcclxuICAuYmctdmFyaWFudChAc3RhdGUtc3VjY2Vzcy1iZyk7XHJcbn1cclxuLmJnLWluZm8ge1xyXG4gIC5iZy12YXJpYW50KEBzdGF0ZS1pbmZvLWJnKTtcclxufVxyXG4uYmctd2FybmluZyB7XHJcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLXdhcm5pbmctYmcpO1xyXG59XHJcbi5iZy1kYW5nZXIge1xyXG4gIC5iZy12YXJpYW50KEBzdGF0ZS1kYW5nZXItYmcpO1xyXG59XHJcblxyXG5cclxuLy8gUGFnZSBoZWFkZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnBhZ2UtaGVhZGVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xyXG4gIG1hcmdpbjogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG5cclxuLy8gTGlzdHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXHJcbnVsLFxyXG5vbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIExpc3Qgb3B0aW9uc1xyXG5cclxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXHJcbi5saXN0LXVuc3R5bGVkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcclxuLmxpc3QtaW5saW5lIHtcclxuICAubGlzdC11bnN0eWxlZCgpO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cclxuICA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGVzY3JpcHRpb24gTGlzdHNcclxuZGwge1xyXG4gIG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHRcclxuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbn1cclxuZHQsXHJcbmRkIHtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbn1cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbmRkIHtcclxuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcclxufVxyXG5cclxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xyXG4vL1xyXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXHJcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXHJcblxyXG4uZGwtaG9yaXpvbnRhbCB7XHJcbiAgZGQge1xyXG4gICAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7IC8vIENsZWFyIHRoZSBmbG9hdGVkIGBkdGAgaWYgYW4gZW1wdHkgYGRkYCBpcyBwcmVzZW50XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGRsLWhvcml6b250YWwtYnJlYWtwb2ludCkge1xyXG4gICAgZHQge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IChAZGwtaG9yaXpvbnRhbC1vZmZzZXQgLSAyMCk7XHJcbiAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgLnRleHQtb3ZlcmZsb3coKTtcclxuICAgIH1cclxuICAgIGRkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IEBkbC1ob3Jpem9udGFsLW9mZnNldDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBNaXNjXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zXHJcbmFiYnJbdGl0bGVdLFxyXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcclxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XHJcbiAgY3Vyc29yOiBoZWxwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgQGFiYnItYm9yZGVyLWNvbG9yO1xyXG59XHJcbi5pbml0aWFsaXNtIHtcclxuICBmb250LXNpemU6IDkwJTtcclxuICAudGV4dC11cHBlcmNhc2UoKTtcclxufVxyXG5cclxuLy8gQmxvY2txdW90ZXNcclxuYmxvY2txdW90ZSB7XHJcbiAgcGFkZGluZzogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW46IDAgMCBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zaXplOiBAYmxvY2txdW90ZS1mb250LXNpemU7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBAYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIHAsXHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgc21hbGwgYW5kIC5zbWFsbCBhcyBvZiB2My4xLjBcclxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXHJcbiAgZm9vdGVyLFxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXHJcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICBjb2xvcjogQGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IC8vIGVtIGRhc2gsIG5ic3BcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXHJcbi8vXHJcbi8vIEhlYWRzIHVwOiBgYmxvY2txdW90ZS5wdWxsLXJpZ2h0YCBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHYzLjEuMC5cclxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcclxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCBAYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gIC8vIEFjY291bnQgZm9yIGNpdGF0aW9uXHJcbiAgZm9vdGVyLFxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnOyAvLyBuYnNwLCBlbSBkYXNoXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBZGRyZXNzZXNcclxuYWRkcmVzcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbn1cclxuIiwiLy9cclxuLy8gV2VsbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi53ZWxsIHtcclxuICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDE5cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2VsbC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCBAd2VsbC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcclxuICBibG9ja3F1b3RlIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6ZXNcclxuLndlbGwtbGcge1xyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbn1cclxuLndlbGwtc20ge1xyXG4gIHBhZGRpbmc6IDlweDtcclxuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxufVxyXG4iLCIvL1xyXG4vLyBCdXR0b25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGb3IgaW5wdXQuYnRuXHJcbiAgZm9udC13ZWlnaHQ6IEBidG4tZm9udC13ZWlnaHQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy1iYXNlLXZlcnRpY2FsOyBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7IEBmb250LXNpemUtYmFzZTsgQGxpbmUtaGVpZ2h0LWJhc2U7IEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICAudXNlci1zZWxlY3Qobm9uZSk7XHJcblxyXG4gICYsXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgJjpmb2N1cyxcclxuICAgICYuZm9jdXMge1xyXG4gICAgICAudGFiLWZvY3VzKCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICBjb2xvcjogQGJ0bi1kZWZhdWx0LWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcclxuICAgIC5vcGFjaXR5KC42NSk7XHJcbiAgICAuYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcblxyXG4gIGEmIHtcclxuICAgICYuZGlzYWJsZWQsXHJcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEFsdGVybmF0ZSBidXR0b25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuLWRlZmF1bHQge1xyXG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRlZmF1bHQtY29sb3I7IEBidG4tZGVmYXVsdC1iZzsgQGJ0bi1kZWZhdWx0LWJvcmRlcik7XHJcbn1cclxuLmJ0bi1wcmltYXJ5IHtcclxuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1wcmltYXJ5LWNvbG9yOyBAYnRuLXByaW1hcnktYmc7IEBidG4tcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxyXG4uYnRuLXN1Y2Nlc3Mge1xyXG4gIC5idXR0b24tdmFyaWFudChAYnRuLXN1Y2Nlc3MtY29sb3I7IEBidG4tc3VjY2Vzcy1iZzsgQGJ0bi1zdWNjZXNzLWJvcmRlcik7XHJcbn1cclxuLy8gSW5mbyBhcHBlYXJzIGFzIGJsdWUtZ3JlZW5cclxuLmJ0bi1pbmZvIHtcclxuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1pbmZvLWNvbG9yOyBAYnRuLWluZm8tYmc7IEBidG4taW5mby1ib3JkZXIpO1xyXG59XHJcbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2VcclxuLmJ0bi13YXJuaW5nIHtcclxuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi13YXJuaW5nLWNvbG9yOyBAYnRuLXdhcm5pbmctYmc7IEBidG4td2FybmluZy1ib3JkZXIpO1xyXG59XHJcbi8vIERhbmdlciBhbmQgZXJyb3IgYXBwZWFyIGFzIHJlZFxyXG4uYnRuLWRhbmdlciB7XHJcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tZGFuZ2VyLWNvbG9yOyBAYnRuLWRhbmdlci1iZzsgQGJ0bi1kYW5nZXItYm9yZGVyKTtcclxufVxyXG5cclxuXHJcbi8vIExpbmsgYnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xyXG4uYnRuLWxpbmsge1xyXG4gIGNvbG9yOiBAbGluay1jb2xvcjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICYsXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAuYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogQGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBAYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCdXR0b24gU2l6ZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tbGcge1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcclxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBsaW5lLWhlaWdodC1sYXJnZTsgQGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlKTtcclxufVxyXG4uYnRuLXNtIHtcclxuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcclxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcclxufVxyXG4uYnRuLXhzIHtcclxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmcteHMtdmVydGljYWw7IEBwYWRkaW5nLXhzLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcclxufVxyXG5cclxuXHJcbi8vIEJsb2NrIGJ1dHRvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcclxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XHJcbiAgJi5idG4tYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJ1dHRvbiBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxyXG4uYnRuLWdyb3VwLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXHJcbiAgPiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcclxuLmJ0bi1ncm91cCB7XHJcbiAgLmJ0biArIC5idG4sXHJcbiAgLmJ0biArIC5idG4tZ3JvdXAsXHJcbiAgLmJ0bi1ncm91cCArIC5idG4sXHJcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXHJcbi5idG4tdG9vbGJhciB7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcclxuXHJcbiAgLmJ0bixcclxuICAuYnRuLWdyb3VwLFxyXG4gIC5pbnB1dC1ncm91cCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCxcclxuICA+IC5pbnB1dC1ncm91cCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXHJcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG4vLyBOZWVkIC5kcm9wZG93bi10b2dnbGUgc2luY2UgOmxhc3QtY2hpbGQgZG9lc24ndCBhcHBseSwgZ2l2ZW4gdGhhdCBhIC5kcm9wZG93bi1tZW51IGlzIHVzZWQgaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcclxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcclxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBlZGl0cyBmb3IgaW5jbHVkaW5nIGJ0bi1ncm91cHMgd2l0aGluIGJ0bi1ncm91cHMgKHVzZWZ1bCBmb3IgaW5jbHVkaW5nIGRyb3Bkb3duIGJ1dHRvbnMgd2l0aGluIGEgYnRuLWdyb3VwKVxyXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXHJcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcclxufVxyXG5cclxuLy8gT24gYWN0aXZlIGFuZCBvcGVuLCBkb24ndCBzaG93IG91dGxpbmVcclxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcclxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcblxyXG4vLyBTaXppbmdcclxuLy9cclxuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXHJcblxyXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4teHMpOyB9XHJcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgJjpleHRlbmQoLmJ0bi1zbSk7IH1cclxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyAmOmV4dGVuZCguYnRuLWxnKTsgfVxyXG5cclxuXHJcbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gR2l2ZSB0aGUgbGluZSBiZXR3ZWVuIGJ1dHRvbnMgc29tZSBkZXB0aFxyXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcclxufVxyXG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcclxuLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBhbmQgc2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxyXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xyXG5cclxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXHJcbiAgJi5idG4tbGluayB7XHJcbiAgICAuYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxyXG4uYnRuIC5jYXJldCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLy8gQ2FyZXRzIGluIG90aGVyIGJ1dHRvbiBzaXplc1xyXG4uYnRuLWxnIC5jYXJldCB7XHJcbiAgYm9yZGVyLXdpZHRoOiBAY2FyZXQtd2lkdGgtbGFyZ2UgQGNhcmV0LXdpZHRoLWxhcmdlIDA7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxufVxyXG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcclxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIEBjYXJldC13aWR0aC1sYXJnZSBAY2FyZXQtd2lkdGgtbGFyZ2U7XHJcbn1cclxuXHJcblxyXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAsXHJcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvLyBDbGVhciBmbG9hdHMgc28gZHJvcGRvd24gbWVudXMgY2FuIGJlIHByb3Blcmx5IHBsYWNlZFxyXG4gID4gLmJ0bi1ncm91cCB7XHJcbiAgICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcclxuICAgID4gLmJ0biB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYnRuICsgLmJ0bixcclxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxyXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XHJcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoQGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICB9XHJcbn1cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXHJcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xyXG4gIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcclxufVxyXG5cclxuXHJcbi8vIEp1c3RpZmllZCBidXR0b24gZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB3aWR0aDogMSU7XHJcbiAgfVxyXG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcclxuLy9cclxuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcclxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXHJcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cclxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cclxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxyXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxyXG4vL1xyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXHJcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxyXG5cclxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XHJcbiAgPiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gSW5wdXQgZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBCYXNlIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZHJvcGRvd25zXHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxyXG5cclxuICAvLyBVbmRvIHBhZGRpbmcgYW5kIGZsb2F0IG9mIGdyaWQgY2xhc3Nlc1xyXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxyXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxyXG4gICAgLy8gc2VsZWN0IGVsZW1lbnRzIGluIGlucHV0IGdyb3Vwcy4gVG8gZml4IGl0LCB3ZSBmbG9hdCB0aGUgaW5wdXQuIERldGFpbHM6XHJcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6aW5nIG9wdGlvbnNcclxuLy9cclxuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxyXG4vLyBtYW5pcHVsYXRpb24uXHJcblxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcclxuICAuaW5wdXQtbGcoKTtcclxufVxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcclxuICAuaW5wdXQtc20oKTtcclxufVxyXG5cclxuXHJcbi8vIERpc3BsYXkgYXMgdGFibGUtY2VsbFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLWJ0bixcclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblxyXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxufVxyXG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xyXG4uaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1idG4ge1xyXG4gIHdpZHRoOiAxJTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcclxufVxyXG5cclxuLy8gVGV4dCBpbnB1dCBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gIHBhZGRpbmc6IEBwYWRkaW5nLWJhc2UtdmVydGljYWwgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWdyb3VwLWFkZG9uLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXM7XHJcblxyXG4gIC8vIFNpemluZ1xyXG4gICYuaW5wdXQtc20ge1xyXG4gICAgcGFkZGluZzogQHBhZGRpbmctc21hbGwtdmVydGljYWwgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xyXG4gIH1cclxuICAmLmlucHV0LWxnIHtcclxuICAgIHBhZGRpbmc6IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsIEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxuICB9XHJcblxyXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG59XHJcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcclxufVxyXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uaW5wdXQtZ3JvdXAtYnRuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXHJcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxyXG4gIGZvbnQtc2l6ZTogMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxyXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxyXG4gID4gLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICArIC5idG4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIH1cclxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIDFweCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICA+IC5idG4sXHJcbiAgICA+IC5idG4tZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICA+IC5idG4sXHJcbiAgICA+IC5idG4tZ3JvdXAge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnRhYmxlID4gdGhlYWQge1xyXG4gICAgdHIuc21hbGwtcm93ID4gdGgge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XHJcblxyXG4gICAgICAgICY6bm90KDplbXB0eSkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0cjpub3QoOmZpcnN0LWNoaWxkKSA+IHRoIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5zdC1zb3J0LWRlc2NlbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXDI1QkMnO1xyXG59XHJcblxyXG4uc3Qtc29ydC1hc2NlbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXDI1QjInO1xyXG59XHJcblxyXG4uYWN0aW9uLWNvbFxyXG57XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ucGFuZWwtdGFibGV7XHJcbiAgICAucGFuZWwtZGVmYXVsdCgpO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC50YWJsZSA+IHRoZWFke1xyXG4gICAgICAgID4gdHIgPiB0aHtcclxuICAgICAgICAgICAgY29sb3I6Izc4Nzg3YTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmJmYmZjO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjE2cHggOHB4IDEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLCBcclxuICAgIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCwgXHJcbiAgICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIFxyXG4gICAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCBcclxuICAgIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgXHJcbiAgICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGR7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxufVxyXG5cclxuLnRhYmxlLWxheW91dC1maXhlZHtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbn1cclxuXHJcbi50YWJsZS1zdHJpcGVkLWJvZHkge1xyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZS1zdHJpcGVkLWxpZ2h0IHtcclxuXHJcbiAgICAmLnNsaW0tbGluZSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJ0bi1saW5rLXNtYWxsIHtcclxuICAgICAgICAgICAgLmJ0bi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjBweDtcclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojMzMzO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0bi1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYS1iYXJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhYmxlLWV4dHJhLWNvbmRlbnNlZCB7XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzozcHggNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZS1hZ2dzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcclxufSIsIi8vXHJcbi8vIFNjYWZmb2xkaW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcclxuLy9cclxuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy5cclxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxyXG4vLyBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcclxuKiB7XHJcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn1cclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG59XHJcblxyXG5cclxuLy8gQm9keSByZXNldFxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogQHRleHQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJvZHktYmc7XHJcbn1cclxuXHJcbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcblxyXG4vLyBMaW5rc1xyXG5cclxuYSB7XHJcbiAgY29sb3I6IEBsaW5rLWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogQGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgLnRhYi1mb2N1cygpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcclxuLy8gZW5zdXJlcyB3ZSBkb24ndCBicmVhayBhbnlvbmUncyB1c2Ugb2YgdGhlIGVsZW1lbnQuXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuXHJcbi8vIEltYWdlc1xyXG5cclxuaW1nIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcclxuLmltZy1yZXNwb25zaXZlIHtcclxuICAuaW1nLXJlc3BvbnNpdmUoKTtcclxufVxyXG5cclxuLy8gUm91bmRlZCBjb3JuZXJzXHJcbi5pbWctcm91bmRlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbn1cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuLy9cclxuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cclxuLmltZy10aHVtYm5haWwge1xyXG4gIHBhZGRpbmc6IEB0aHVtYm5haWwtcGFkZGluZztcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRodW1ibmFpbC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCBAdGh1bWJuYWlsLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiBAdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XHJcbiAgLnRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XHJcblxyXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxyXG4gIC5pbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xyXG59XHJcblxyXG4vLyBQZXJmZWN0IGNpcmNsZVxyXG4uaW1nLWNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXHJcbn1cclxuXHJcblxyXG4vLyBIb3Jpem9udGFsIHJ1bGVzXHJcblxyXG5ociB7XHJcbiAgbWFyZ2luLXRvcDogICAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBoci1ib3JkZXI7XHJcbn1cclxuXHJcblxyXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xyXG4vL1xyXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxyXG5cclxuLnNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxyXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuLnNyLW9ubHktZm9jdXNhYmxlIHtcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY2xpcDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxyXG4vL1xyXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcclxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxyXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcclxuXHJcbltyb2xlPVwiYnV0dG9uXCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXHJcbi8vXHJcbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxyXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cclxuXHJcbi8vIC0gQW5pbWF0aW9uc1xyXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcclxuLy8gLSBCb3ggc2hhZG93XHJcbi8vIC0gQm94IHNpemluZ1xyXG4vLyAtIENvbnRlbnQgY29sdW1uc1xyXG4vLyAtIEh5cGhlbnNcclxuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XHJcbi8vIC0gVHJhbnNmb3JtYXRpb25zXHJcbi8vIC0gVHJhbnNpdGlvbnNcclxuLy8gLSBVc2VyIFNlbGVjdFxyXG5cclxuXHJcbi8vIEFuaW1hdGlvbnNcclxuLmFuaW1hdGlvbihAYW5pbWF0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IEBhbmltYXRpb247XHJcbiAgICAgICAtby1hbmltYXRpb246IEBhbmltYXRpb247XHJcbiAgICAgICAgICBhbmltYXRpb246IEBhbmltYXRpb247XHJcbn1cclxuLmFuaW1hdGlvbi1uYW1lKEBuYW1lKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogQG5hbWU7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogQG5hbWU7XHJcbn1cclxuLmFuaW1hdGlvbi1kdXJhdGlvbihAZHVyYXRpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogQGR1cmF0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XHJcbn1cclxuLmFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oQHRpbWluZy1mdW5jdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XHJcbn1cclxuLmFuaW1hdGlvbi1kZWxheShAZGVsYXkpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBAZGVsYXk7XHJcbn1cclxuLmFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoQGl0ZXJhdGlvbi1jb3VudCkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQGl0ZXJhdGlvbi1jb3VudDtcclxuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XHJcbn1cclxuLmFuaW1hdGlvbi1kaXJlY3Rpb24oQGRpcmVjdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogQGRpcmVjdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XHJcbn1cclxuLmFuaW1hdGlvbi1maWxsLW1vZGUoQGZpbGwtbW9kZSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IEBmaWxsLW1vZGU7XHJcbn1cclxuXHJcbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcclxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cclxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxyXG5cclxuLmJhY2tmYWNlLXZpc2liaWxpdHkoQHZpc2liaWxpdHkpIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xyXG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XHJcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcclxufVxyXG5cclxuLy8gRHJvcCBzaGFkb3dzXHJcbi8vXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3NcclxuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cclxuXHJcbi5ib3gtc2hhZG93KEBzaGFkb3cpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IEBzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXHJcbiAgICAgICAgICBib3gtc2hhZG93OiBAc2hhZG93O1xyXG59XHJcblxyXG4vLyBCb3ggc2l6aW5nXHJcbi5ib3gtc2l6aW5nKEBib3htb2RlbCkge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogQGJveG1vZGVsO1xyXG4gICAgIC1tb3otYm94LXNpemluZzogQGJveG1vZGVsO1xyXG4gICAgICAgICAgYm94LXNpemluZzogQGJveG1vZGVsO1xyXG59XHJcblxyXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xyXG4uY29udGVudC1jb2x1bW5zKEBjb2x1bW4tY291bnQ7IEBjb2x1bW4tZ2FwOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICAtd2Via2l0LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcclxuICAgICAtbW96LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcclxuICAgICAgICAgIGNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcclxuICAtd2Via2l0LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xyXG4gICAgIC1tb3otY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcclxufVxyXG5cclxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cclxuLmh5cGhlbnMoQG1vZGU6IGF1dG8pIHtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgLXdlYmtpdC1oeXBoZW5zOiBAbW9kZTtcclxuICAgICAtbW96LWh5cGhlbnM6IEBtb2RlO1xyXG4gICAgICAtbXMtaHlwaGVuczogQG1vZGU7IC8vIElFMTArXHJcbiAgICAgICAtby1oeXBoZW5zOiBAbW9kZTtcclxuICAgICAgICAgIGh5cGhlbnM6IEBtb2RlO1xyXG59XHJcblxyXG4vLyBQbGFjZWhvbGRlciB0ZXh0XHJcbi5wbGFjZWhvbGRlcihAY29sb3I6IEBpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xyXG4gIC8vIEZpcmVmb3hcclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiBAY29sb3I7XHJcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxyXG4gIH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiBAY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogQGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybWF0aW9uc1xyXG4uc2NhbGUoQHJhdGlvKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XHJcbn1cclxuLnNjYWxlKEByYXRpb1g7IEByYXRpb1kpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XHJcbn1cclxuLnNjYWxlWChAcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XHJcbn1cclxuLnNjYWxlWShAcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XHJcbn1cclxuLnNrZXcoQHg7IEB5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcclxufVxyXG4udHJhbnNsYXRlKEB4OyBAeSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcclxufVxyXG4udHJhbnNsYXRlM2QoQHg7IEB5OyBAeikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XHJcbn1cclxuLnJvdGF0ZShAZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xyXG59XHJcbi5yb3RhdGVYKEBkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xyXG59XHJcbi5yb3RhdGVZKEBkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xyXG59XHJcbi5wZXJzcGVjdGl2ZShAcGVyc3BlY3RpdmUpIHtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XHJcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xyXG4gICAgICAgICAgcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcclxufVxyXG4ucGVyc3BlY3RpdmUtb3JpZ2luKEBwZXJzcGVjdGl2ZSkge1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiBAcGVyc3BlY3RpdmU7XHJcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcclxuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xyXG59XHJcbi50cmFuc2Zvcm0tb3JpZ2luKEBvcmlnaW4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XHJcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjsgLy8gSUU5IG9ubHlcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XHJcbn1cclxuXHJcblxyXG4vLyBUcmFuc2l0aW9uc1xyXG5cclxuLnRyYW5zaXRpb24oQHRyYW5zaXRpb24pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xyXG4gICAgICAgLW8tdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcclxufVxyXG4udHJhbnNpdGlvbi1wcm9wZXJ0eShAdHJhbnNpdGlvbi1wcm9wZXJ0eSkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBAdHJhbnNpdGlvbi1wcm9wZXJ0eTtcclxufVxyXG4udHJhbnNpdGlvbi1kZWxheShAdHJhbnNpdGlvbi1kZWxheSkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogQHRyYW5zaXRpb24tZGVsYXk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcclxufVxyXG4udHJhbnNpdGlvbi1kdXJhdGlvbihAdHJhbnNpdGlvbi1kdXJhdGlvbikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tZHVyYXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxufVxyXG4udHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oQHRpbWluZy1mdW5jdGlvbikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcclxufVxyXG4udHJhbnNpdGlvbi10cmFuc2Zvcm0oQHRyYW5zaXRpb24pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xyXG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gQHRyYW5zaXRpb247XHJcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gQHRyYW5zaXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gQHRyYW5zaXRpb247XHJcbn1cclxuXHJcblxyXG4vLyBVc2VyIHNlbGVjdFxyXG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcclxuXHJcbi51c2VyLXNlbGVjdChAc2VsZWN0KSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogQHNlbGVjdDtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBAc2VsZWN0O1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7IC8vIElFMTArXHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogQHNlbGVjdDtcclxufVxyXG4iLG51bGwsIi8qIEZPTlQgUEFUSFxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgc3JjOiB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PUB7ZmEtdmVyc2lvbn0nKTtcclxuICBzcmM6IHVybCgnQHtmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PUB7ZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9QHtmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PUB7ZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9QHtmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9QHtmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIC8vIHNyYzogdXJsKCdAe2ZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xyXG5cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbGFzczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW11c2ljOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlYXJjaDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW52ZWxvcGUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYXJ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YXItbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsbTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoLWxhcmdlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGg7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoLWxpc3Q7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjazsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGltZXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWFyY2gtcGx1czsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWFyY2gtbWludXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcG93ZXItb2ZmOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpZ25hbDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29nOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFzaC1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob21lOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvY2stbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcm9hZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRvd25sb2FkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbmJveDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxheS1jaXJjbGUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZXBlYXQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZnJlc2g7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saXN0LWFsdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9jazsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxhZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhZHBob25lczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdm9sdW1lLW9mZjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZvbHVtZS1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZvbHVtZS11cDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xcmNvZGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhcmNvZGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFnOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWdzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib29rOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9va21hcms7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wcmludDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYW1lcmE7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvbGQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaXRhbGljOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGV4dC1oZWlnaHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRleHQtd2lkdGg7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFsaWduLWxlZnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpZ24tY2VudGVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpZ24tcmlnaHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpc3Q7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW91dGRlbnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5kZW50OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGljdHVyZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlbmNpbDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwLW1hcmtlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hZGp1c3Q7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpbnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2stc3F1YXJlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3dzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFja3dhcmQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYXk7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXVzZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RvcDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9yd2FyZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RlcC1mb3J3YXJkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWplY3Q7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1sZWZ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1cy1jaXJjbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWludXMtY2lyY2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjay1jaXJjbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5mby1jaXJjbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyb3NzaGFpcnM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctbGVmdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LXJpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWRvd247IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leHBhbmQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21wcmVzczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1czsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pbnVzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXN0ZXJpc2s7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naWZ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZWFmOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV5ZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leWUtc2xhc2g7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGFuZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJhbmRvbTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYWduZXQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZXR3ZWV0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbGRlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbGRlci1vcGVuOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3dzLXY7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvd3MtaDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhci1jaGFydDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYW1lcmEtcmV0cm87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta2V5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZ3M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50czsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRodW1icy1vLXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtby1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YXItaGFsZjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhcnQtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpZ24tb3V0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWItdGFjazsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXh0ZXJuYWwtbGluazsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2lnbi1pbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cm9waHk7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXBsb2FkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZW1vbi1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGhvbmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcXVhcmUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9va21hcmstbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waG9uZS1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR3aXR0ZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFjZWJvb2s7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0aHViOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVubG9jazsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWRpdC1jYXJkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yc3M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZGQtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1bGxob3JuOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWxsOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2VydGlmaWNhdGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1vLXJpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1vLWxlZnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1vLXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1vLWRvd247IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbG9iZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13cmVuY2g7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YXNrczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWx0ZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnJpZWZjYXNlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvd3MtYWx0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5rOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFzazsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNjaXNzb3JzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZXMtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXBlcmNsaXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxvcHB5LW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhcnM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpc3QtdWw7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpc3Qtb2w7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5kZXJsaW5lOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFibGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYWdpYzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRydWNrOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpbnRlcmVzdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGUtcGx1czsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vbmV5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LWxlZnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1yaWdodDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29sdW1uczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtZGVzYzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFzYzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlua2VkaW47IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5kbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2F2ZWw7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhY2hvbWV0ZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudC1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50cy1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvbHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpdGVtYXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bWJyZWxsYTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsaXBib2FyZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjaGFuZ2U7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItbWQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGV0aG9zY29wZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1aXRjYXNlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlbGwtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2ZmZWU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWN1dGxlcnk7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXRleHQtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVpbGRpbmctbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG9zcGl0YWwtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbWJ1bGFuY2U7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVka2l0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlnaHRlci1qZXQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXMtc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1sZWZ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtcmlnaHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS11cDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG93bjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGVza3RvcDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXB0b3A7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFibGV0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vYmlsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpcmNsZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdW90ZS1sZWZ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVvdGUtcmlnaHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwaW5uZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2lyY2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlcGx5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXRodWItYWx0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9sZGVyLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNtaWxlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZyb3duLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWgtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2FtZXBhZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta2V5Ym9hcmQtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFnLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlcm1pbmFsOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2RlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVwbHktYWxsOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLWhhbGYtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcm9wOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZGUtZm9yazsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGFpbi1icm9rZW47IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdWVzdGlvbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5mbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VwZXJzY3JpcHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Vic2NyaXB0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVyYXNlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wdXp6bGUtcGllY2U7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pY3JvcGhvbmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hpZWxkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcm9ja2V0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1heGNkbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1odG1sNTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3NzMzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmNob3I7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVubG9jay1hbHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWxsc2V5ZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWxsaXBzaXMtaDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWxsaXBzaXMtdjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnNzLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYXktY2lyY2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpY2tldDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taW51cy1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxldmVsLXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZXZlbC1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tcGFzczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdicDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2Q7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbnI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItanB5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnViOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWtydzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnRjOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtdGV4dDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtZG93bjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15b3V0dWJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci14aW5nOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteGluZy1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteW91dHViZS1wbGF5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kcm9wYm94OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5zdGFncmFtOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsaWNrcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hZG47IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYml0YnVja2V0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR1bWJscjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb25nLWFycm93LWRvd247IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXBwbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpbmRvd3M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZHJvaWQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW51eDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRyaWJiYmxlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2t5cGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvdXJzcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJlbGxvOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZlbWFsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyYXRpcGF5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VuLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9vbi1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcmNoaXZlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1ZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZrOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2VpYm87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVucmVuOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhZ2VsaW5lczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb3QtY2lyY2xlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdoZWVsY2hhaXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmltZW8tc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyeTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNsYWNrOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13b3JkcHJlc3M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3BlbmlkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bml2ZXJzaXR5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15YWhvbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkZGl0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0dW1ibGV1cG9uOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRlbGljaW91czsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGlnZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGllZC1waXBlci1wcDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRydXBhbDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qb29tbGE7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYW5ndWFnZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYXg7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWlsZGluZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoaWxkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhdzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwb29uOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jdWJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3ViZXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlaGFuY2U7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZWFtOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVjeWNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YXhpOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmVlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcG90aWZ5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZXZpYW50YXJ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3VuZGNsb3VkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGF0YWJhc2U7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtcGRmLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXdvcmQtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWV4Y2VsLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWF1ZGlvLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS12aWRlby1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1jb2RlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpbmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZGVwZW47IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qc2ZpZGRsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpZmUtcmluZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmViZWw7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbXBpcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdC1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhY2tlci1uZXdzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXE7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2VpeGluOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhcGVyLXBsYW5lOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oaXN0b3J5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2lyY2xlLXRoaW47IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhZGVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhcmFncmFwaDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2xpZGVyczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1hbHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvbWI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZnV0Ym9sLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHR5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaW5vY3VsYXJzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbHVnOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbGlkZXNoYXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR3aXRjaDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteWVscDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5ld3NwYXBlci1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aWZpOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxjdWxhdG9yOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBheXBhbDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtdmlzYTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWRpc2NvdmVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1hbWV4OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLXBheXBhbDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1zdHJpcGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlbGwtc2xhc2g7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVsbC1zbGFzaC1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhc2g7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29weXJpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV5ZWRyb3BwZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYWludC1icnVzaDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmlydGhkYXktY2FrZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJlYS1jaGFydDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waWUtY2hhcnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbmUtY2hhcnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFzdGZtOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10b2dnbGUtb2ZmOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRvZ2dsZS1vbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmljeWNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWlveGhvc3Q7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nZWxsaXN0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaWxzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVhbnBhdGg7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1eXNlbGxhZHM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRhc2hjdWJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9ydW1iZWU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxlYW5wdWI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VsbHN5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpbXBseWJ1aWx0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2t5YXRsYXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FydC1wbHVzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGlhbW9uZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hpcDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItc2VjcmV0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb3RvcmN5Y2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RyZWV0LXZpZXc7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhcnRiZWF0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmVudXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lcmN1cnk7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12ZW51cy1kb3VibGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLWRvdWJsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmVudXMtbWFyczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5ldXRlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2VuZGVybGVzczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGludGVyZXN0LXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aGF0c2FwcDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZXJ2ZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1wbHVzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLXRpbWVzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWFjb2luOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhaW47IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Vid2F5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lZGl1bTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXktY29tYmluYXRvcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9wZW5jYXJ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS1mdWxsOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pLWN1cnNvcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0aWNreS1ub3RlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWpjYjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvbmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91cmdsYXNzLWVuZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3VyZ2xhc3M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtcm9jay1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1wYXBlci1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1saXphcmQtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXNwb2NrLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXBlYWNlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhZGVtYXJrOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWdpc3RlcmVkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2c7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2ctY2lyY2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJpcGFkdmlzb3I7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2V0LXBvY2tldDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpa2lwZWRpYS13OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNhZmFyaTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaHJvbWU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpcmVmb3g7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vcGVyYTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlbGV2aXNpb247IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29udGFvOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItNTAwcHg7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW1hem9uOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZHVzdHJ5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXAtcGluOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1zaWduczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudGluZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50aW5nLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3V6ejsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpbWVvOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsYWNrLXRpZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb250aWNvbnM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkZGl0LWFsaWVuOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lZGdlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZGllcGllOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb2R4OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2I7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHJvZHVjdC1odW50OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWl4Y2xvdWQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2NyaWJkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RvcC1jaXJjbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hvcHBpbmctYmFnOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFzaHRhZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ibHVldG9vdGg7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ibHVldG9vdGgtYjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVyY2VudDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXRsYWI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdwYmVnaW5uZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdwZm9ybXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW52aXJhOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsaW5kOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnJhaWxsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZGVhZm5lc3M6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGVhZjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdsaWRlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbGlkZS1nOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG93LXZpc2lvbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWFkZW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbmFwY2hhdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGllZC1waXBlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpcnN0LW9yZGVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteW9hc3Q7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGhlbWVpc2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb250LWF3ZXNvbWU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kc2hha2UtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlub2RlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXZjYXJkOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWRkcmVzcy1jYXJkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1jaXJjbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaWQtYmFkZ2U7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWlkLWNhcmQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pZC1jYXJkLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdW9yYTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGVsZWdyYW07IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaG93ZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0aHR1YjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXRoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wb2RjYXN0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aW5kb3ctY2xvc2U7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFuZGNhbXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyYXY7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV0c3k7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWltZGI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJhdmVscnk7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVlcmNhc3Q7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWljcm9jaGlwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc25vd2ZsYWtlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdXBlcnBvd2VyczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd3BleHBsb3JlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWV0dXA7IH1cclxuIiwiLy8gVmFyaWFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5AZmEtZm9udC1wYXRoOiAgICAgICAgXCIuLi9mb250c1wiO1xyXG5AZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweDtcclxuQGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDE7XHJcbi8vQGZhLWZvbnQtcGF0aDogICAgICAgIFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC43LjAvZm9udHNcIjsgLy8gZm9yIHJlZmVyZW5jaW5nIEJvb3RzdHJhcCBDRE4gZm9udCBmaWxlcyBkaXJlY3RseVxyXG5AZmEtY3NzLXByZWZpeDogICAgICAgZmE7XHJcbkBmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCI7XHJcbkBmYS1ib3JkZXItY29sb3I6ICAgICAjZWVlO1xyXG5AZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZjtcclxuQGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpO1xyXG5cclxuQGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcclxuQGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XHJcbkBmYS12YXItYWRkcmVzcy1ib29rLW86IFwiXFxmMmJhXCI7XHJcbkBmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xyXG5AZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xyXG5AZmEtdmFyLWFkanVzdDogXCJcXGYwNDJcIjtcclxuQGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XHJcbkBmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xyXG5AZmEtdmFyLWFsaWduLWp1c3RpZnk6IFwiXFxmMDM5XCI7XHJcbkBmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcclxuQGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcclxuQGZhLXZhci1hbWF6b246IFwiXFxmMjcwXCI7XHJcbkBmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xyXG5AZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xyXG5AZmEtdmFyLWFuY2hvcjogXCJcXGYxM2RcIjtcclxuQGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xyXG5AZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcclxuQGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXCJcXGYxMDNcIjtcclxuQGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcclxuQGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XHJcbkBmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcIlxcZjEwMlwiO1xyXG5AZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XHJcbkBmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcclxuQGZhLXZhci1hbmdsZS1yaWdodDogXCJcXGYxMDVcIjtcclxuQGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcclxuQGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcclxuQGZhLXZhci1hcmNoaXZlOiBcIlxcZjE4N1wiO1xyXG5AZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XHJcbkBmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XHJcbkBmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFwiXFxmMGE4XCI7XHJcbkBmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcclxuQGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xyXG5AZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OiBcIlxcZjE4ZVwiO1xyXG5AZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xyXG5AZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcclxuQGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFwiXFxmMGFhXCI7XHJcbkBmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcclxuQGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xyXG5AZmEtdmFyLWFycm93LXJpZ2h0OiBcIlxcZjA2MVwiO1xyXG5AZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xyXG5AZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcclxuQGZhLXZhci1hcnJvd3MtYWx0OiBcIlxcZjBiMlwiO1xyXG5AZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xyXG5AZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xyXG5AZmEtdmFyLWFzbC1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XHJcbkBmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xyXG5AZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xyXG5AZmEtdmFyLWF0OiBcIlxcZjFmYVwiO1xyXG5AZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xyXG5AZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XHJcbkBmYS12YXItYmFja3dhcmQ6IFwiXFxmMDRhXCI7XHJcbkBmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcclxuQGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XHJcbkBmYS12YXItYmFuZGNhbXA6IFwiXFxmMmQ1XCI7XHJcbkBmYS12YXItYmFuazogXCJcXGYxOWNcIjtcclxuQGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XHJcbkBmYS12YXItYmFyLWNoYXJ0LW86IFwiXFxmMDgwXCI7XHJcbkBmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcclxuQGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xyXG5AZmEtdmFyLWJhdGg6IFwiXFxmMmNkXCI7XHJcbkBmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcclxuQGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xyXG5AZmEtdmFyLWJhdHRlcnktMDogXCJcXGYyNDRcIjtcclxuQGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XHJcbkBmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xyXG5AZmEtdmFyLWJhdHRlcnktMzogXCJcXGYyNDFcIjtcclxuQGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XHJcbkBmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcclxuQGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMjQwXCI7XHJcbkBmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xyXG5AZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcclxuQGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjI0MVwiO1xyXG5AZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcclxuQGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xyXG5AZmEtdmFyLWJlaGFuY2U6IFwiXFxmMWI0XCI7XHJcbkBmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XHJcbkBmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcclxuQGZhLXZhci1iZWxsLW86IFwiXFxmMGEyXCI7XHJcbkBmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcclxuQGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XHJcbkBmYS12YXItYmljeWNsZTogXCJcXGYyMDZcIjtcclxuQGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xyXG5AZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XHJcbkBmYS12YXItYml0YnVja2V0OiBcIlxcZjE3MVwiO1xyXG5AZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XHJcbkBmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcclxuQGZhLXZhci1ibGFjay10aWU6IFwiXFxmMjdlXCI7XHJcbkBmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XHJcbkBmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xyXG5AZmEtdmFyLWJsdWV0b290aC1iOiBcIlxcZjI5NFwiO1xyXG5AZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XHJcbkBmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcclxuQGZhLXZhci1ib21iOiBcIlxcZjFlMlwiO1xyXG5AZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XHJcbkBmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XHJcbkBmYS12YXItYm9va21hcmstbzogXCJcXGYwOTdcIjtcclxuQGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xyXG5AZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcclxuQGZhLXZhci1idGM6IFwiXFxmMTVhXCI7XHJcbkBmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xyXG5AZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xyXG5AZmEtdmFyLWJ1aWxkaW5nLW86IFwiXFxmMGY3XCI7XHJcbkBmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XHJcbkBmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XHJcbkBmYS12YXItYnVzOiBcIlxcZjIwN1wiO1xyXG5AZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XHJcbkBmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xyXG5AZmEtdmFyLWNhbGN1bGF0b3I6IFwiXFxmMWVjXCI7XHJcbkBmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XHJcbkBmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcclxuQGZhLXZhci1jYWxlbmRhci1taW51cy1vOiBcIlxcZjI3MlwiO1xyXG5AZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XHJcbkBmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xyXG5AZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW86IFwiXFxmMjczXCI7XHJcbkBmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xyXG5AZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcclxuQGZhLXZhci1jYXI6IFwiXFxmMWI5XCI7XHJcbkBmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcclxuQGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xyXG5AZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xyXG5AZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XHJcbkBmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcclxuQGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogXCJcXGYxNTJcIjtcclxuQGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcclxuQGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcclxuQGZhLXZhci1jYXJ0LWFycm93LWRvd246IFwiXFxmMjE4XCI7XHJcbkBmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xyXG5AZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xyXG5AZmEtdmFyLWNjLWFtZXg6IFwiXFxmMWYzXCI7XHJcbkBmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XHJcbkBmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XHJcbkBmYS12YXItY2MtamNiOiBcIlxcZjI0YlwiO1xyXG5AZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XHJcbkBmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xyXG5AZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcclxuQGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xyXG5AZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xyXG5AZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xyXG5AZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcclxuQGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcclxuQGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XHJcbkBmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XHJcbkBmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xyXG5AZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xyXG5AZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XHJcbkBmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcclxuQGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcclxuQGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcclxuQGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XHJcbkBmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xyXG5AZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XHJcbkBmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcclxuQGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcclxuQGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XHJcbkBmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xyXG5AZmEtdmFyLWNpcmNsZS1vOiBcIlxcZjEwY1wiO1xyXG5AZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xyXG5AZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xyXG5AZmEtdmFyLWNsaXBib2FyZDogXCJcXGYwZWFcIjtcclxuQGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xyXG5AZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xyXG5AZmEtdmFyLWNsb3NlOiBcIlxcZjAwZFwiO1xyXG5AZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xyXG5AZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xyXG5AZmEtdmFyLWNsb3VkLXVwbG9hZDogXCJcXGYwZWVcIjtcclxuQGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XHJcbkBmYS12YXItY29kZTogXCJcXGYxMjFcIjtcclxuQGZhLXZhci1jb2RlLWZvcms6IFwiXFxmMTI2XCI7XHJcbkBmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcclxuQGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcclxuQGZhLXZhci1jb2ZmZWU6IFwiXFxmMGY0XCI7XHJcbkBmYS12YXItY29nOiBcIlxcZjAxM1wiO1xyXG5AZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XHJcbkBmYS12YXItY29sdW1uczogXCJcXGYwZGJcIjtcclxuQGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xyXG5AZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcclxuQGZhLXZhci1jb21tZW50aW5nOiBcIlxcZjI3YVwiO1xyXG5AZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcclxuQGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcclxuQGZhLXZhci1jb21tZW50cy1vOiBcIlxcZjBlNlwiO1xyXG5AZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XHJcbkBmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XHJcbkBmYS12YXItY29ubmVjdGRldmVsb3A6IFwiXFxmMjBlXCI7XHJcbkBmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xyXG5AZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XHJcbkBmYS12YXItY29weXJpZ2h0OiBcIlxcZjFmOVwiO1xyXG5AZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XHJcbkBmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XHJcbkBmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xyXG5AZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XHJcbkBmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcclxuQGZhLXZhci1jc3MzOiBcIlxcZjEzY1wiO1xyXG5AZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XHJcbkBmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XHJcbkBmYS12YXItY3V0OiBcIlxcZjBjNFwiO1xyXG5AZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XHJcbkBmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xyXG5AZmEtdmFyLWRhc2hjdWJlOiBcIlxcZjIxMFwiO1xyXG5AZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xyXG5AZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XHJcbkBmYS12YXItZGVhZm5lc3M6IFwiXFxmMmE0XCI7XHJcbkBmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xyXG5AZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcclxuQGZhLXZhci1kZXNrdG9wOiBcIlxcZjEwOFwiO1xyXG5AZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XHJcbkBmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcclxuQGZhLXZhci1kaWdnOiBcIlxcZjFhNlwiO1xyXG5AZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcclxuQGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XHJcbkBmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XHJcbkBmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XHJcbkBmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xyXG5AZmEtdmFyLWRyaXZlcnMtbGljZW5zZS1vOiBcIlxcZjJjM1wiO1xyXG5AZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XHJcbkBmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xyXG5AZmEtdmFyLWVkZ2U6IFwiXFxmMjgyXCI7XHJcbkBmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcclxuQGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xyXG5AZmEtdmFyLWVqZWN0OiBcIlxcZjA1MlwiO1xyXG5AZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XHJcbkBmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcclxuQGZhLXZhci1lbXBpcmU6IFwiXFxmMWQxXCI7XHJcbkBmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XHJcbkBmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcclxuQGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcIlxcZjJiNlwiO1xyXG5AZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcclxuQGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XHJcbkBmYS12YXItZW52aXJhOiBcIlxcZjI5OVwiO1xyXG5AZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcclxuQGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xyXG5AZmEtdmFyLWV1cjogXCJcXGYxNTNcIjtcclxuQGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xyXG5AZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xyXG5AZmEtdmFyLWV4Y2xhbWF0aW9uOiBcIlxcZjEyYVwiO1xyXG5AZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcclxuQGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcclxuQGZhLXZhci1leHBhbmQ6IFwiXFxmMDY1XCI7XHJcbkBmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xyXG5AZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XHJcbkBmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFwiXFxmMTRjXCI7XHJcbkBmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xyXG5AZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcclxuQGZhLXZhci1leWVkcm9wcGVyOiBcIlxcZjFmYlwiO1xyXG5AZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xyXG5AZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xyXG5AZmEtdmFyLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XHJcbkBmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XHJcbkBmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xyXG5AZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFwiXFxmMDQ5XCI7XHJcbkBmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xyXG5AZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcclxuQGZhLXZhci1mZWVkOiBcIlxcZjA5ZVwiO1xyXG5AZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcclxuQGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcclxuQGZhLXZhci1maWxlOiBcIlxcZjE1YlwiO1xyXG5AZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xyXG5AZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcclxuQGZhLXZhci1maWxlLWNvZGUtbzogXCJcXGYxYzlcIjtcclxuQGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XHJcbkBmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xyXG5AZmEtdmFyLWZpbGUtbW92aWUtbzogXCJcXGYxYzhcIjtcclxuQGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XHJcbkBmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcclxuQGZhLXZhci1maWxlLXBob3RvLW86IFwiXFxmMWM1XCI7XHJcbkBmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XHJcbkBmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XHJcbkBmYS12YXItZmlsZS1zb3VuZC1vOiBcIlxcZjFjN1wiO1xyXG5AZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcclxuQGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcclxuQGZhLXZhci1maWxlLXZpZGVvLW86IFwiXFxmMWM4XCI7XHJcbkBmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XHJcbkBmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcclxuQGZhLXZhci1maWxlcy1vOiBcIlxcZjBjNVwiO1xyXG5AZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XHJcbkBmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xyXG5AZmEtdmFyLWZpcmU6IFwiXFxmMDZkXCI7XHJcbkBmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XHJcbkBmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcclxuQGZhLXZhci1maXJzdC1vcmRlcjogXCJcXGYyYjBcIjtcclxuQGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xyXG5AZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xyXG5AZmEtdmFyLWZsYWctbzogXCJcXGYxMWRcIjtcclxuQGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcclxuQGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcclxuQGZhLXZhci1mbGlja3I6IFwiXFxmMTZlXCI7XHJcbkBmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XHJcbkBmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xyXG5AZmEtdmFyLWZvbGRlci1vOiBcIlxcZjExNFwiO1xyXG5AZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xyXG5AZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XHJcbkBmYS12YXItZm9udDogXCJcXGYwMzFcIjtcclxuQGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XHJcbkBmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xyXG5AZmEtdmFyLWZvcnQtYXdlc29tZTogXCJcXGYyODZcIjtcclxuQGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcclxuQGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xyXG5AZmEtdmFyLWZvdXJzcXVhcmU6IFwiXFxmMTgwXCI7XHJcbkBmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XHJcbkBmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcclxuQGZhLXZhci1mdXRib2wtbzogXCJcXGYxZTNcIjtcclxuQGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xyXG5AZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xyXG5AZmEtdmFyLWdicDogXCJcXGYxNTRcIjtcclxuQGZhLXZhci1nZTogXCJcXGYxZDFcIjtcclxuQGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xyXG5AZmEtdmFyLWdlYXJzOiBcIlxcZjA4NVwiO1xyXG5AZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XHJcbkBmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcclxuQGZhLXZhci1nZzogXCJcXGYyNjBcIjtcclxuQGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XHJcbkBmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcclxuQGZhLXZhci1naXQ6IFwiXFxmMWQzXCI7XHJcbkBmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcclxuQGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XHJcbkBmYS12YXItZ2l0aHViLWFsdDogXCJcXGYxMTNcIjtcclxuQGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xyXG5AZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcclxuQGZhLXZhci1naXR0aXA6IFwiXFxmMTg0XCI7XHJcbkBmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XHJcbkBmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XHJcbkBmYS12YXItZ2xpZGUtZzogXCJcXGYyYTZcIjtcclxuQGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcclxuQGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XHJcbkBmYS12YXItZ29vZ2xlLXBsdXM6IFwiXFxmMGQ1XCI7XHJcbkBmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xyXG5AZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xyXG5AZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcclxuQGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xyXG5AZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xyXG5AZmEtdmFyLWdyYXRpcGF5OiBcIlxcZjE4NFwiO1xyXG5AZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XHJcbkBmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XHJcbkBmYS12YXItaC1zcXVhcmU6IFwiXFxmMGZkXCI7XHJcbkBmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XHJcbkBmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XHJcbkBmYS12YXItaGFuZC1saXphcmQtbzogXCJcXGYyNThcIjtcclxuQGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcclxuQGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcclxuQGZhLXZhci1oYW5kLW8tcmlnaHQ6IFwiXFxmMGE0XCI7XHJcbkBmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xyXG5AZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcclxuQGZhLXZhci1oYW5kLXBlYWNlLW86IFwiXFxmMjViXCI7XHJcbkBmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XHJcbkBmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XHJcbkBmYS12YXItaGFuZC1zY2lzc29ycy1vOiBcIlxcZjI1N1wiO1xyXG5AZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcclxuQGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcclxuQGZhLXZhci1oYW5kc2hha2UtbzogXCJcXGYyYjVcIjtcclxuQGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XHJcbkBmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcclxuQGZhLXZhci1oZGQtbzogXCJcXGYwYTBcIjtcclxuQGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XHJcbkBmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcclxuQGZhLXZhci1oZWFydDogXCJcXGYwMDRcIjtcclxuQGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xyXG5AZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcclxuQGZhLXZhci1oaXN0b3J5OiBcIlxcZjFkYVwiO1xyXG5AZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XHJcbkBmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcclxuQGZhLXZhci1ob3RlbDogXCJcXGYyMzZcIjtcclxuQGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XHJcbkBmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XHJcbkBmYS12YXItaG91cmdsYXNzLTI6IFwiXFxmMjUyXCI7XHJcbkBmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XHJcbkBmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcclxuQGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXCJcXGYyNTJcIjtcclxuQGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcclxuQGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XHJcbkBmYS12YXItaG91eno6IFwiXFxmMjdjXCI7XHJcbkBmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XHJcbkBmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XHJcbkBmYS12YXItaWQtYmFkZ2U6IFwiXFxmMmMxXCI7XHJcbkBmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcclxuQGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XHJcbkBmYS12YXItaWxzOiBcIlxcZjIwYlwiO1xyXG5AZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xyXG5AZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XHJcbkBmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XHJcbkBmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xyXG5AZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xyXG5AZmEtdmFyLWluZm86IFwiXFxmMTI5XCI7XHJcbkBmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XHJcbkBmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xyXG5AZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcclxuQGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcclxuQGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcclxuQGZhLXZhci1pbnRlcnNleDogXCJcXGYyMjRcIjtcclxuQGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xyXG5AZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcclxuQGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XHJcbkBmYS12YXItanB5OiBcIlxcZjE1N1wiO1xyXG5AZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xyXG5AZmEtdmFyLWtleTogXCJcXGYwODRcIjtcclxuQGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xyXG5AZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcclxuQGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcclxuQGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XHJcbkBmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xyXG5AZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFwiXFxmMjAzXCI7XHJcbkBmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcclxuQGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xyXG5AZmEtdmFyLWxlZ2FsOiBcIlxcZjBlM1wiO1xyXG5AZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XHJcbkBmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcclxuQGZhLXZhci1sZXZlbC11cDogXCJcXGYxNDhcIjtcclxuQGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XHJcbkBmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xyXG5AZmEtdmFyLWxpZmUtcmluZzogXCJcXGYxY2RcIjtcclxuQGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xyXG5AZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xyXG5AZmEtdmFyLWxpbmUtY2hhcnQ6IFwiXFxmMjAxXCI7XHJcbkBmYS12YXItbGluazogXCJcXGYwYzFcIjtcclxuQGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcclxuQGZhLXZhci1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XHJcbkBmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xyXG5AZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xyXG5AZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XHJcbkBmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XHJcbkBmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcclxuQGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xyXG5AZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xyXG5AZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XHJcbkBmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcIlxcZjE3NVwiO1xyXG5AZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcclxuQGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xyXG5AZmEtdmFyLWxvbmctYXJyb3ctdXA6IFwiXFxmMTc2XCI7XHJcbkBmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcclxuQGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcclxuQGZhLXZhci1tYWduZXQ6IFwiXFxmMDc2XCI7XHJcbkBmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xyXG5AZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XHJcbkBmYS12YXItbWFpbC1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XHJcbkBmYS12YXItbWFsZTogXCJcXGYxODNcIjtcclxuQGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XHJcbkBmYS12YXItbWFwLW1hcmtlcjogXCJcXGYwNDFcIjtcclxuQGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcclxuQGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xyXG5AZmEtdmFyLW1hcC1zaWduczogXCJcXGYyNzdcIjtcclxuQGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xyXG5AZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xyXG5AZmEtdmFyLW1hcnMtc3Ryb2tlOiBcIlxcZjIyOVwiO1xyXG5AZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XHJcbkBmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcclxuQGZhLXZhci1tYXhjZG46IFwiXFxmMTM2XCI7XHJcbkBmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XHJcbkBmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xyXG5AZmEtdmFyLW1lZGtpdDogXCJcXGYwZmFcIjtcclxuQGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XHJcbkBmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XHJcbkBmYS12YXItbWVyY3VyeTogXCJcXGYyMjNcIjtcclxuQGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XHJcbkBmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcclxuQGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcIlxcZjEzMVwiO1xyXG5AZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xyXG5AZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcclxuQGZhLXZhci1taW51cy1zcXVhcmU6IFwiXFxmMTQ2XCI7XHJcbkBmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XHJcbkBmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XHJcbkBmYS12YXItbW9iaWxlOiBcIlxcZjEwYlwiO1xyXG5AZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcclxuQGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xyXG5AZmEtdmFyLW1vbmV5OiBcIlxcZjBkNlwiO1xyXG5AZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcclxuQGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XHJcbkBmYS12YXItbW90b3JjeWNsZTogXCJcXGYyMWNcIjtcclxuQGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xyXG5AZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xyXG5AZmEtdmFyLW5hdmljb246IFwiXFxmMGM5XCI7XHJcbkBmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xyXG5AZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xyXG5AZmEtdmFyLW9iamVjdC1ncm91cDogXCJcXGYyNDdcIjtcclxuQGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcclxuQGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xyXG5AZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcIlxcZjI2NFwiO1xyXG5AZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xyXG5AZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcclxuQGZhLXZhci1vcGVyYTogXCJcXGYyNmFcIjtcclxuQGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xyXG5AZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XHJcbkBmYS12YXItcGFnZWxpbmVzOiBcIlxcZjE4Y1wiO1xyXG5AZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xyXG5AZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xyXG5AZmEtdmFyLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XHJcbkBmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xyXG5AZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcclxuQGZhLXZhci1wYXN0ZTogXCJcXGYwZWFcIjtcclxuQGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcclxuQGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XHJcbkBmYS12YXItcGF1c2UtY2lyY2xlLW86IFwiXFxmMjhjXCI7XHJcbkBmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xyXG5AZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcclxuQGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XHJcbkBmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcclxuQGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XHJcbkBmYS12YXItcGVyY2VudDogXCJcXGYyOTVcIjtcclxuQGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcclxuQGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XHJcbkBmYS12YXItcGhvdG86IFwiXFxmMDNlXCI7XHJcbkBmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xyXG5AZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcclxuQGZhLXZhci1waWVkLXBpcGVyOiBcIlxcZjJhZVwiO1xyXG5AZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xyXG5AZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XHJcbkBmYS12YXItcGludGVyZXN0OiBcIlxcZjBkMlwiO1xyXG5AZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xyXG5AZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XHJcbkBmYS12YXItcGxhbmU6IFwiXFxmMDcyXCI7XHJcbkBmYS12YXItcGxheTogXCJcXGYwNGJcIjtcclxuQGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcclxuQGZhLXZhci1wbGF5LWNpcmNsZS1vOiBcIlxcZjAxZFwiO1xyXG5AZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XHJcbkBmYS12YXItcGx1czogXCJcXGYwNjdcIjtcclxuQGZhLXZhci1wbHVzLWNpcmNsZTogXCJcXGYwNTVcIjtcclxuQGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcclxuQGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xyXG5AZmEtdmFyLXBvZGNhc3Q6IFwiXFxmMmNlXCI7XHJcbkBmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xyXG5AZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xyXG5AZmEtdmFyLXByb2R1Y3QtaHVudDogXCJcXGYyODhcIjtcclxuQGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XHJcbkBmYS12YXItcXE6IFwiXFxmMWQ2XCI7XHJcbkBmYS12YXItcXJjb2RlOiBcIlxcZjAyOVwiO1xyXG5AZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xyXG5AZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcclxuQGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzogXCJcXGYyOWNcIjtcclxuQGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcclxuQGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xyXG5AZmEtdmFyLXF1b3RlLXJpZ2h0OiBcIlxcZjEwZVwiO1xyXG5AZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xyXG5AZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcclxuQGZhLXZhci1yYXZlbHJ5OiBcIlxcZjJkOVwiO1xyXG5AZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xyXG5AZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XHJcbkBmYS12YXItcmVkZGl0OiBcIlxcZjFhMVwiO1xyXG5AZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcclxuQGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xyXG5AZmEtdmFyLXJlZnJlc2g6IFwiXFxmMDIxXCI7XHJcbkBmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcclxuQGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XHJcbkBmYS12YXItcmVucmVuOiBcIlxcZjE4YlwiO1xyXG5AZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XHJcbkBmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xyXG5AZmEtdmFyLXJlcGx5OiBcIlxcZjExMlwiO1xyXG5AZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcclxuQGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xyXG5AZmEtdmFyLXJldHdlZXQ6IFwiXFxmMDc5XCI7XHJcbkBmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xyXG5AZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XHJcbkBmYS12YXItcm9ja2V0OiBcIlxcZjEzNVwiO1xyXG5AZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xyXG5AZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcclxuQGZhLXZhci1yb3VibGU6IFwiXFxmMTU4XCI7XHJcbkBmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xyXG5AZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XHJcbkBmYS12YXItcnViOiBcIlxcZjE1OFwiO1xyXG5AZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xyXG5AZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xyXG5AZmEtdmFyLXMxNTogXCJcXGYyY2RcIjtcclxuQGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XHJcbkBmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcclxuQGZhLXZhci1zY2lzc29yczogXCJcXGYwYzRcIjtcclxuQGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XHJcbkBmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xyXG5AZmEtdmFyLXNlYXJjaC1taW51czogXCJcXGYwMTBcIjtcclxuQGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcclxuQGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XHJcbkBmYS12YXItc2VuZDogXCJcXGYxZDhcIjtcclxuQGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XHJcbkBmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xyXG5AZmEtdmFyLXNoYXJlOiBcIlxcZjA2NFwiO1xyXG5AZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcclxuQGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xyXG5AZmEtdmFyLXNoYXJlLXNxdWFyZTogXCJcXGYxNGRcIjtcclxuQGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcclxuQGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XHJcbkBmYS12YXItc2hlcWVsOiBcIlxcZjIwYlwiO1xyXG5AZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcclxuQGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xyXG5AZmEtdmFyLXNoaXJ0c2luYnVsazogXCJcXGYyMTRcIjtcclxuQGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XHJcbkBmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xyXG5AZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFwiXFxmMDdhXCI7XHJcbkBmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xyXG5AZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XHJcbkBmYS12YXItc2lnbi1sYW5ndWFnZTogXCJcXGYyYTdcIjtcclxuQGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcclxuQGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XHJcbkBmYS12YXItc2lnbmluZzogXCJcXGYyYTdcIjtcclxuQGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcclxuQGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xyXG5AZmEtdmFyLXNreWF0bGFzOiBcIlxcZjIxNlwiO1xyXG5AZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xyXG5AZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xyXG5AZmEtdmFyLXNsaWRlcnM6IFwiXFxmMWRlXCI7XHJcbkBmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcclxuQGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xyXG5AZmEtdmFyLXNuYXBjaGF0OiBcIlxcZjJhYlwiO1xyXG5AZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xyXG5AZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcclxuQGZhLXZhci1zbm93Zmxha2UtbzogXCJcXGYyZGNcIjtcclxuQGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xyXG5AZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XHJcbkBmYS12YXItc29ydC1hbHBoYS1hc2M6IFwiXFxmMTVkXCI7XHJcbkBmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xyXG5AZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcclxuQGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcIlxcZjE2MVwiO1xyXG5AZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xyXG5AZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcclxuQGZhLXZhci1zb3J0LWRvd246IFwiXFxmMGRkXCI7XHJcbkBmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcclxuQGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcclxuQGZhLXZhci1zb3J0LXVwOiBcIlxcZjBkZVwiO1xyXG5AZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XHJcbkBmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcclxuQGZhLXZhci1zcGlubmVyOiBcIlxcZjExMFwiO1xyXG5AZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xyXG5AZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XHJcbkBmYS12YXItc3F1YXJlOiBcIlxcZjBjOFwiO1xyXG5AZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xyXG5AZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xyXG5AZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcIlxcZjE2Y1wiO1xyXG5AZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XHJcbkBmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xyXG5AZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogXCJcXGYxMjNcIjtcclxuQGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcclxuQGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcclxuQGZhLXZhci1zdGFyLW86IFwiXFxmMDA2XCI7XHJcbkBmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XHJcbkBmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xyXG5AZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFwiXFxmMDQ4XCI7XHJcbkBmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xyXG5AZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xyXG5AZmEtdmFyLXN0aWNreS1ub3RlOiBcIlxcZjI0OVwiO1xyXG5AZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XHJcbkBmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcclxuQGZhLXZhci1zdG9wLWNpcmNsZTogXCJcXGYyOGRcIjtcclxuQGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xyXG5AZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xyXG5AZmEtdmFyLXN0cmlrZXRocm91Z2g6IFwiXFxmMGNjXCI7XHJcbkBmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XHJcbkBmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xyXG5AZmEtdmFyLXN1YnNjcmlwdDogXCJcXGYxMmNcIjtcclxuQGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XHJcbkBmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XHJcbkBmYS12YXItc3VuLW86IFwiXFxmMTg1XCI7XHJcbkBmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XHJcbkBmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XHJcbkBmYS12YXItc3VwcG9ydDogXCJcXGYxY2RcIjtcclxuQGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcclxuQGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XHJcbkBmYS12YXItdGFjaG9tZXRlcjogXCJcXGYwZTRcIjtcclxuQGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XHJcbkBmYS12YXItdGFnczogXCJcXGYwMmNcIjtcclxuQGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcclxuQGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xyXG5AZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xyXG5AZmEtdmFyLXRlbGV2aXNpb246IFwiXFxmMjZjXCI7XHJcbkBmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcclxuQGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcclxuQGZhLXZhci10ZXh0LWhlaWdodDogXCJcXGYwMzRcIjtcclxuQGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xyXG5AZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xyXG5AZmEtdmFyLXRoLWxhcmdlOiBcIlxcZjAwOVwiO1xyXG5AZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XHJcbkBmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xyXG5AZmEtdmFyLXRoZXJtb21ldGVyOiBcIlxcZjJjN1wiO1xyXG5AZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XHJcbkBmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcclxuQGZhLXZhci10aGVybW9tZXRlci0yOiBcIlxcZjJjOVwiO1xyXG5AZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XHJcbkBmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcclxuQGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXCJcXGYyY2JcIjtcclxuQGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xyXG5AZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XHJcbkBmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXCJcXGYyY2FcIjtcclxuQGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcclxuQGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xyXG5AZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xyXG5AZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XHJcbkBmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XHJcbkBmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xyXG5AZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcclxuQGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcclxuQGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XHJcbkBmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XHJcbkBmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xyXG5AZmEtdmFyLXRpbWVzLXJlY3RhbmdsZS1vOiBcIlxcZjJkNFwiO1xyXG5AZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XHJcbkBmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XHJcbkBmYS12YXItdG9nZ2xlLWxlZnQ6IFwiXFxmMTkxXCI7XHJcbkBmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcclxuQGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XHJcbkBmYS12YXItdG9nZ2xlLXJpZ2h0OiBcIlxcZjE1MlwiO1xyXG5AZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcclxuQGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XHJcbkBmYS12YXItdHJhaW46IFwiXFxmMjM4XCI7XHJcbkBmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XHJcbkBmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xyXG5AZmEtdmFyLXRyYXNoOiBcIlxcZjFmOFwiO1xyXG5AZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XHJcbkBmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcclxuQGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XHJcbkBmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XHJcbkBmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xyXG5AZmEtdmFyLXRydWNrOiBcIlxcZjBkMVwiO1xyXG5AZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcclxuQGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XHJcbkBmYS12YXItdHVtYmxyOiBcIlxcZjE3M1wiO1xyXG5AZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XHJcbkBmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xyXG5AZmEtdmFyLXR2OiBcIlxcZjI2Y1wiO1xyXG5AZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcclxuQGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xyXG5AZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xyXG5AZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xyXG5AZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcclxuQGZhLXZhci11bmRvOiBcIlxcZjBlMlwiO1xyXG5AZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XHJcbkBmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcclxuQGZhLXZhci11bmxpbms6IFwiXFxmMTI3XCI7XHJcbkBmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xyXG5AZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XHJcbkBmYS12YXItdW5zb3J0ZWQ6IFwiXFxmMGRjXCI7XHJcbkBmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xyXG5AZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcclxuQGZhLXZhci11c2Q6IFwiXFxmMTU1XCI7XHJcbkBmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcclxuQGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcclxuQGZhLXZhci11c2VyLWNpcmNsZS1vOiBcIlxcZjJiZVwiO1xyXG5AZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XHJcbkBmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xyXG5AZmEtdmFyLXVzZXItcGx1czogXCJcXGYyMzRcIjtcclxuQGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcclxuQGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xyXG5AZmEtdmFyLXVzZXJzOiBcIlxcZjBjMFwiO1xyXG5AZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xyXG5AZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XHJcbkBmYS12YXItdmVudXM6IFwiXFxmMjIxXCI7XHJcbkBmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xyXG5AZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XHJcbkBmYS12YXItdmlhY29pbjogXCJcXGYyMzdcIjtcclxuQGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XHJcbkBmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcclxuQGZhLXZhci12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XHJcbkBmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XHJcbkBmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xyXG5AZmEtdmFyLXZpbmU6IFwiXFxmMWNhXCI7XHJcbkBmYS12YXItdms6IFwiXFxmMTg5XCI7XHJcbkBmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XHJcbkBmYS12YXItdm9sdW1lLWRvd246IFwiXFxmMDI3XCI7XHJcbkBmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcclxuQGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XHJcbkBmYS12YXItd2FybmluZzogXCJcXGYwNzFcIjtcclxuQGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XHJcbkBmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XHJcbkBmYS12YXItd2VpeGluOiBcIlxcZjFkN1wiO1xyXG5AZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xyXG5AZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XHJcbkBmYS12YXItd2hlZWxjaGFpci1hbHQ6IFwiXFxmMjliXCI7XHJcbkBmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcclxuQGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcclxuQGZhLXZhci13aW5kb3ctY2xvc2U6IFwiXFxmMmQzXCI7XHJcbkBmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XHJcbkBmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xyXG5AZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXCJcXGYyZDFcIjtcclxuQGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcclxuQGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xyXG5AZmEtdmFyLXdvbjogXCJcXGYxNTlcIjtcclxuQGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XHJcbkBmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcclxuQGZhLXZhci13cGV4cGxvcmVyOiBcIlxcZjJkZVwiO1xyXG5AZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XHJcbkBmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xyXG5AZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XHJcbkBmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XHJcbkBmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xyXG5AZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6IFwiXFxmMWQ0XCI7XHJcbkBmYS12YXIteWFob286IFwiXFxmMTllXCI7XHJcbkBmYS12YXIteWM6IFwiXFxmMjNiXCI7XHJcbkBmYS12YXIteWMtc3F1YXJlOiBcIlxcZjFkNFwiO1xyXG5AZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XHJcbkBmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xyXG5AZmEtdmFyLXlvYXN0OiBcIlxcZjJiMVwiO1xyXG5AZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XHJcbkBmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xyXG5AZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xyXG5cclxuIiwiLy9cclxuLy8gTmF2YmFyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFdyYXBwZXIgYW5kIGJhc2UgY2xhc3NcclxuLy9cclxuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcclxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXHJcblxyXG4ubmF2YmFyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogQG5hdmJhci1oZWlnaHQ7IC8vIEVuc3VyZSBhIG5hdmJhciBhbHdheXMgc2hvd3MgKGUuZy4sIHdpdGhvdXQgYSAubmF2YmFyLWJyYW5kIGluIGNvbGxhcHNlZCBtb2RlKVxyXG4gIG1hcmdpbi1ib3R0b206IEBuYXZiYXItbWFyZ2luLWJvdHRvbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgLy8gUHJldmVudCBmbG9hdHMgZnJvbSBicmVha2luZyB0aGUgbmF2YmFyXHJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAbmF2YmFyLWJvcmRlci1yYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIGhlYWRpbmdcclxuLy9cclxuLy8gR3JvdXBzIGAubmF2YmFyLWJyYW5kYCBhbmQgYC5uYXZiYXItdG9nZ2xlYCBpbnRvIGEgc2luZ2xlIGNvbXBvbmVudCBmb3IgZWFzeVxyXG4vLyBzdHlsaW5nIG9mIHJlc3BvbnNpdmUgYXNwZWN0cy5cclxuXHJcbi5uYXZiYXItaGVhZGVyIHtcclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBjb2xsYXBzZSAoYm9keSlcclxuLy9cclxuLy8gR3JvdXAgeW91ciBuYXZiYXIgY29udGVudCBpbnRvIHRoaXMgZm9yIGVhc3kgY29sbGFwc2luZyBhbmQgZXhwYW5kaW5nIGFjcm9zc1xyXG4vLyB2YXJpb3VzIGRldmljZSBzaXplcy4gQnkgZGVmYXVsdCwgdGhpcyBjb250ZW50IGlzIGNvbGxhcHNlZCB3aGVuIDw3NjhweCwgYnV0XHJcbi8vIHdpbGwgZXhwYW5kIHBhc3QgdGhhdCBmb3IgYSBob3Jpem9udGFsIGRpc3BsYXkuXHJcbi8vXHJcbi8vIFRvIHN0YXJ0IChvbiBtb2JpbGUgZGV2aWNlcykgdGhlIG5hdmJhciBsaW5rcywgZm9ybXMsIGFuZCBidXR0b25zIGFyZSBzdGFja2VkXHJcbi8vIHZlcnRpY2FsbHkgYW5kIGluY2x1ZGUgYSBgbWF4LWhlaWdodGAgdG8gb3ZlcmZsb3cgaW4gY2FzZSB5b3UgaGF2ZSB0b28gbXVjaFxyXG4vLyBjb250ZW50IGZvciB0aGUgdXNlcidzIHZpZXdwb3J0LlxyXG5cclxuLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcclxuICBwYWRkaW5nLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBwYWRkaW5nLWxlZnQ6ICBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblxyXG4gICYuaW4ge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICYuY29sbGFwc2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgc2V0dGluZ1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuaW4ge1xyXG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXHJcbiAgICAvLyBhbGlnbm1lbnQgb2YgcmlnaHQtYWxpZ25lZCBjb250ZW50cy5cclxuICAgIC5uYXZiYXItZml4ZWQtdG9wICYsXHJcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcclxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tICYge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2YmFyLWZpeGVkLXRvcCxcclxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xyXG4gIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgbWF4LWhlaWdodDogQG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogQHNjcmVlbi14cy1taW4pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb3RoIG5hdmJhciBoZWFkZXIgYW5kIGNvbGxhcHNlXHJcbi8vXHJcbi8vIFdoZW4gYSBjb250YWluZXIgaXMgcHJlc2VudCwgY2hhbmdlIHRoZSBiZWhhdmlvciBvZiB0aGUgaGVhZGVyIGFuZCBjb2xsYXBzZS5cclxuXHJcbi5jb250YWluZXIsXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gID4gLm5hdmJhci1oZWFkZXIsXHJcbiAgPiAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXHJcbi8vXHJcbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3JcclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxyXG5cclxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXHJcbi5uYXZiYXItc3RhdGljLXRvcCB7XHJcbiAgei1pbmRleDogQHppbmRleC1uYXZiYXI7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZpeCB0aGUgdG9wL2JvdHRvbSBuYXZiYXJzIHdoZW4gc2NyZWVuIHJlYWwgZXN0YXRlIHN1cHBvcnRzIGl0XHJcbi5uYXZiYXItZml4ZWQtdG9wLFxyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogQHppbmRleC1uYXZiYXItZml4ZWQ7XHJcblxyXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxufVxyXG4ubmF2YmFyLWZpeGVkLXRvcCB7XHJcbiAgdG9wOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxufVxyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG92ZXJyaWRlIC5uYXZiYXIgZGVmYXVsdHNcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbn1cclxuXHJcblxyXG4vLyBCcmFuZC9wcm9qZWN0IG5hbWVcclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XHJcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBoZWlnaHQ6IEBuYXZiYXItaGVpZ2h0O1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgPiBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgJixcclxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciB0b2dnbGVcclxuLy9cclxuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2VcclxuLy8gSmF2YVNjcmlwdCBwbHVnaW4uXHJcblxyXG4ubmF2YmFyLXRvZ2dsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tcmlnaHQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIHBhZGRpbmc6IDlweCAxMHB4O1xyXG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxyXG4gIC8vIHN0eWxlcyB0byBgOmZvY3VzYC5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAvLyBCYXJzXHJcbiAgLmljb24tYmFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICB9XHJcbiAgLmljb24tYmFyICsgLmljb24tYmFyIHtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBuYXYgbGlua3NcclxuLy9cclxuLy8gQnVpbGRzIG9uIHRvcCBvZiB0aGUgYC5uYXZgIGNvbXBvbmVudHMgd2l0aCBpdHMgb3duIG1vZGlmaWVyIGNsYXNzIHRvIG1ha2VcclxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXHJcblxyXG4ubmF2YmFyLW5hdiB7XHJcbiAgbWFyZ2luOiAoQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cclxuICA+IGxpID4gYSB7XHJcbiAgICBwYWRkaW5nLXRvcDogICAgMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xyXG4gICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxyXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgID4gbGkgPiBhLFxyXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcclxuICAgICAgfVxyXG4gICAgICA+IGxpID4gYSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFVuY29sbGFwc2UgdGhlIG5hdlxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICAgIEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIGZvcm1cclxuLy9cclxuLy8gRXh0ZW5zaW9uIG9mIHRoZSBgLmZvcm0taW5saW5lYCB3aXRoIHNvbWUgZXh0cmEgZmxhdm9yIGZvciBvcHRpbXVtIGRpc3BsYXkgaW5cclxuLy8gb3VyIG5hdmJhcnMuXHJcblxyXG4ubmF2YmFyLWZvcm0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgcGFkZGluZzogMTBweCBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIEBzaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XHJcbiAgLmJveC1zaGFkb3coQHNoYWRvdyk7XHJcblxyXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcclxuICAuZm9ybS1pbmxpbmUoKTtcclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVmVydGljYWxseSBjZW50ZXIgaW4gZXhwYW5kZWQsIGhvcml6b250YWwgbmF2YmFyXHJcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LWJhc2UpO1xyXG5cclxuICAvLyBVbmRvIDEwMCUgd2lkdGggZm9yIHB1bGwgY2xhc3Nlc1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIERyb3Bkb3duIG1lbnVzXHJcblxyXG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0c1xyXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xyXG59XHJcbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAuYm9yZGVyLXRvcC1yYWRpdXMoQG5hdmJhci1ib3JkZXItcmFkaXVzKTtcclxuICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XHJcbn1cclxuXHJcblxyXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcclxuLy9cclxuLy8gVmVydGljYWxseSBjZW50ZXIgYSBidXR0b24gd2l0aGluIGEgbmF2YmFyICh3aGVuICpub3QqIGluIGEgZm9ybSkuXHJcblxyXG4ubmF2YmFyLWJ0biB7XHJcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LWJhc2UpO1xyXG5cclxuICAmLmJ0bi1zbSB7XHJcbiAgICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBpbnB1dC1oZWlnaHQtc21hbGwpO1xyXG4gIH1cclxuICAmLmJ0bi14cyB7XHJcbiAgICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDIyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUZXh0IGluIG5hdmJhcnNcclxuLy9cclxuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXHJcblxyXG4ubmF2YmFyLXRleHQge1xyXG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XHJcbi8vXHJcbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcclxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcclxuLy8gdGhvdWdoIHNvIHRoYXQgbmF2YmFyIGNvbnRlbnRzIHByb3Blcmx5IHN0YWNrIGFuZCBhbGlnbiBpbiBtb2JpbGUuXHJcbi8vXHJcbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgLm5hdmJhci1sZWZ0ICB7IC5wdWxsLWxlZnQoKTsgfVxyXG4gIC5uYXZiYXItcmlnaHQge1xyXG4gICAgLnB1bGwtcmlnaHQoKTtcclxuICAgIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cclxuICAgIH4gLm5hdmJhci1yaWdodCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRGVmYXVsdCBuYXZiYXJcclxuLm5hdmJhci1kZWZhdWx0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYmc7XHJcbiAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xyXG5cclxuICAubmF2YmFyLWJyYW5kIHtcclxuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgPiBsaSA+IGEge1xyXG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBib3JkZXItY29sb3I6IEBuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gICAgLmljb24tYmFyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItY29sbGFwc2UsXHJcbiAgLm5hdmJhci1mb3JtIHtcclxuICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcclxuICB9XHJcblxyXG4gIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBmcm9tIG9wZW4gZHJvcGRvd25cclxuICAgID4gLm9wZW4gPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxyXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gTGlua3MgaW4gbmF2YmFyc1xyXG4gIC8vXHJcbiAgLy8gQWRkIGEgY2xhc3MgdG8gZW5zdXJlIGxpbmtzIG91dHNpZGUgdGhlIG5hdmJhciBuYXYgYXJlIGNvbG9yZWQgY29ycmVjdGx5LlxyXG5cclxuICAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICAgICZbZGlzYWJsZWRdLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEludmVyc2UgbmF2YmFyXHJcblxyXG4ubmF2YmFyLWludmVyc2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1iZztcclxuICBib3JkZXItY29sb3I6IEBuYXZiYXItaW52ZXJzZS1ib3JkZXI7XHJcblxyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10ZXh0IHtcclxuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICA+IGxpID4gYSB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXHJcbiAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcclxuICAgIH1cclxuICAgIC5pY29uLWJhciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWNvbGxhcHNlLFxyXG4gIC5uYXZiYXItZm9ybSB7XHJcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAbmF2YmFyLWludmVyc2UtYmcsIDclKTtcclxuICB9XHJcblxyXG4gIC8vIERyb3Bkb3duc1xyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgID4gLm9wZW4gPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxyXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgPiAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdmlkZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICAgICZbZGlzYWJsZWRdLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUGFuZWxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4ucGFuZWwge1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFuZWwtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogQHBhbmVsLWJvcmRlci1yYWRpdXM7XHJcbiAgLmJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XHJcbn1cclxuXHJcbi8vIFBhbmVsIGNvbnRlbnRzXHJcbi5wYW5lbC1ib2R5IHtcclxuICBwYWRkaW5nOiBAcGFuZWwtYm9keS1wYWRkaW5nO1xyXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xyXG59XHJcblxyXG4vLyBPcHRpb25hbCBoZWFkaW5nXHJcbi5wYW5lbC1oZWFkaW5nIHtcclxuICBwYWRkaW5nOiBAcGFuZWwtaGVhZGluZy1wYWRkaW5nO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG5cclxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gV2l0aGluIGhlYWRpbmcsIHN0cmlwIGFueSBgaCpgIHRhZyBvZiBpdHMgZGVmYXVsdCBtYXJnaW5zIGZvciBzcGFjaW5nLlxyXG4ucGFuZWwtdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LXNpemU6IGNlaWwoKEBmb250LXNpemUtYmFzZSAqIDEuMTI1KSk7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gID4gYSxcclxuICA+IHNtYWxsLFxyXG4gID4gLnNtYWxsLFxyXG4gID4gc21hbGwgPiBhLFxyXG4gID4gLnNtYWxsID4gYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsIGZvb3RlciAoc3RheXMgZ3JheSBpbiBldmVyeSBtb2RpZmllciBjbGFzcylcclxuLnBhbmVsLWZvb3RlciB7XHJcbiAgcGFkZGluZzogQHBhbmVsLWZvb3Rlci1wYWRkaW5nO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBwYW5lbC1mb290ZXItYmc7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBwYW5lbC1pbm5lci1ib3JkZXI7XHJcbiAgLmJvcmRlci1ib3R0b20tcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxufVxyXG5cclxuXHJcbi8vIExpc3QgZ3JvdXBzIGluIHBhbmVsc1xyXG4vL1xyXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3JcclxuLy8gYW55IGtpbmQgb2YgY3VzdG9tIGNvbnRlbnQgYmV0d2VlbiB0aGUgdHdvLlxyXG5cclxuLnBhbmVsIHtcclxuICA+IC5saXN0LWdyb3VwLFxyXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgLmJvcmRlci10b3AtcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBDb2xsYXBzZSBzcGFjZSBiZXR3ZWVuIHdoZW4gdGhlcmUncyBubyBhZGRpdGlvbmFsIGNvbnRlbnQuXHJcbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAge1xyXG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICB9XHJcbn1cclxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vLyBUYWJsZXMgaW4gcGFuZWxzXHJcbi8vXHJcbi8vIFBsYWNlIGEgbm9uLWJvcmRlcmVkIGAudGFibGVgIHdpdGhpbiBhIHBhbmVsIChub3Qgd2l0aGluIGEgYC5wYW5lbC1ib2R5YCkgYW5kXHJcbi8vIHdhdGNoIGl0IGdvIGZ1bGwgd2lkdGguXHJcblxyXG4ucGFuZWwge1xyXG4gID4gLnRhYmxlLFxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXHJcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICBjYXB0aW9uIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBAcGFuZWwtYm9keS1wYWRkaW5nO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBAcGFuZWwtYm9keS1wYWRkaW5nO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxyXG4gID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgLmJvcmRlci10b3AtcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuXHJcbiAgICA+IHRoZWFkOmZpcnN0LWNoaWxkLFxyXG4gICAgPiB0Ym9keTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuXHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcclxuICA+IC50YWJsZTpsYXN0LWNoaWxkLFxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcclxuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcblxyXG4gICAgPiB0Ym9keTpsYXN0LWNoaWxkLFxyXG4gICAgPiB0Zm9vdDpsYXN0LWNoaWxkIHtcclxuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcblxyXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxyXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxyXG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcclxuICA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxyXG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gIH1cclxuICA+IC50YWJsZS1ib3JkZXJlZCxcclxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgID4gdGhlYWQsXHJcbiAgICA+IHRib2R5LFxyXG4gICAgPiB0Zm9vdCB7XHJcbiAgICAgID4gdHIge1xyXG4gICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxyXG4gICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IHRoZWFkLFxyXG4gICAgPiB0Ym9keSB7XHJcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgID4gdGQsXHJcbiAgICAgICAgPiB0aCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiB0Ym9keSxcclxuICAgID4gdGZvb3Qge1xyXG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgID4gdGQsXHJcbiAgICAgICAgPiB0aCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICA+IC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29sbGFwc2libGUgcGFuZWxzIChha2EsIGFjY29yZGlvbilcclxuLy9cclxuLy8gV3JhcCBhIHNlcmllcyBvZiBwYW5lbHMgaW4gYC5wYW5lbC1ncm91cGAgdG8gdHVybiB0aGVtIGludG8gYW4gYWNjb3JkaW9uIHdpdGhcclxuLy8gdGhlIGhlbHAgb2Ygb3VyIGNvbGxhcHNlIEphdmFTY3JpcHQgcGx1Z2luLlxyXG5cclxuLnBhbmVsLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcblxyXG4gIC8vIFRpZ2h0ZW4gdXAgbWFyZ2luIHNvIGl0J3Mgb25seSBiZXR3ZWVuIHBhbmVsc1xyXG4gIC5wYW5lbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQHBhbmVsLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgKyAucGFuZWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXHJcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBwYW5lbC1pbm5lci1ib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFuZWwtZm9vdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAcGFuZWwtaW5uZXItYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9uc1xyXG4ucGFuZWwtZGVmYXVsdCB7XHJcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLWRlZmF1bHQtYm9yZGVyOyBAcGFuZWwtZGVmYXVsdC10ZXh0OyBAcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOyBAcGFuZWwtZGVmYXVsdC1ib3JkZXIpO1xyXG59XHJcbi5wYW5lbC1wcmltYXJ5IHtcclxuICAucGFuZWwtdmFyaWFudChAcGFuZWwtcHJpbWFyeS1ib3JkZXI7IEBwYW5lbC1wcmltYXJ5LXRleHQ7IEBwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmc7IEBwYW5lbC1wcmltYXJ5LWJvcmRlcik7XHJcbn1cclxuLnBhbmVsLXN1Y2Nlc3Mge1xyXG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1zdWNjZXNzLWJvcmRlcjsgQHBhbmVsLXN1Y2Nlc3MtdGV4dDsgQHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzsgQHBhbmVsLXN1Y2Nlc3MtYm9yZGVyKTtcclxufVxyXG4ucGFuZWwtaW5mbyB7XHJcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLWluZm8tYm9yZGVyOyBAcGFuZWwtaW5mby10ZXh0OyBAcGFuZWwtaW5mby1oZWFkaW5nLWJnOyBAcGFuZWwtaW5mby1ib3JkZXIpO1xyXG59XHJcbi5wYW5lbC13YXJuaW5nIHtcclxuICAucGFuZWwtdmFyaWFudChAcGFuZWwtd2FybmluZy1ib3JkZXI7IEBwYW5lbC13YXJuaW5nLXRleHQ7IEBwYW5lbC13YXJuaW5nLWhlYWRpbmctYmc7IEBwYW5lbC13YXJuaW5nLWJvcmRlcik7XHJcbn1cclxuLnBhbmVsLWRhbmdlciB7XHJcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLWRhbmdlci1ib3JkZXI7IEBwYW5lbC1kYW5nZXItdGV4dDsgQHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOyBAcGFuZWwtZGFuZ2VyLWJvcmRlcik7XHJcbn1cclxuIiwiLy9cclxuLy8gR3JpZCBzeXN0ZW1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBDb250YWluZXIgd2lkdGhzXHJcbi8vXHJcbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbi5jb250YWluZXIge1xyXG4gIC5jb250YWluZXItZml4ZWQoKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICB3aWR0aDogQGNvbnRhaW5lci1zbTtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICB3aWR0aDogQGNvbnRhaW5lci1tZDtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICB3aWR0aDogQGNvbnRhaW5lci1sZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGbHVpZCBjb250YWluZXJcclxuLy9cclxuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxyXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIC5jb250YWluZXItZml4ZWQoKTtcclxufVxyXG5cclxuXHJcbi8vIFJvd1xyXG4vL1xyXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxyXG5cclxuLnJvdyB7XHJcbiAgLm1ha2Utcm93KCk7XHJcbn1cclxuXHJcblxyXG4vLyBDb2x1bW5zXHJcbi8vXHJcbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcclxuXHJcbi5tYWtlLWdyaWQtY29sdW1ucygpO1xyXG5cclxuXHJcbi8vIEV4dHJhIHNtYWxsIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxyXG4vLyBzbWFydHBob25lcy5cclxuXHJcbi5tYWtlLWdyaWQoeHMpO1xyXG5cclxuXHJcbi8vIFNtYWxsIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXHJcbi8vIHRvIHRhYmxldHMuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAubWFrZS1ncmlkKHNtKTtcclxufVxyXG5cclxuXHJcbi8vIE1lZGl1bSBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAubWFrZS1ncmlkKG1kKTtcclxufVxyXG5cclxuXHJcbi8vIExhcmdlIGdyaWRcclxuLy9cclxuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBsYXJnZSBkZXNrdG9wIGRldmljZSByYW5nZS5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gIC5tYWtlLWdyaWQobGcpO1xyXG59XHJcbiIsIi8vXHJcbi8vIE5hdnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubmF2IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XHJcblxyXG4gID4gbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgPiBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogQG5hdi1saW5rLXBhZGRpbmc7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBEaXNhYmxlZCBzdGF0ZSBzZXRzIHRleHQgdG8gZ3JheSBhbmQgbnVrZXMgaG92ZXIvdGFiIGVmZmVjdHNcclxuICAgICYuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgY29sb3I6IEBuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gT3BlbiBkcm9wZG93bnNcclxuICAub3BlbiA+IGEge1xyXG4gICAgJixcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1saW5rLWhvdmVyLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6IEBsaW5rLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTmF2IGRpdmlkZXJzIChkZXByZWNhdGVkIHdpdGggdjMuMC4xKVxyXG4gIC8vXHJcbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxyXG4gIC8vIHdlIG1pc3NlZCBpdC4gV2UgZG9uJ3QgY3VycmVudGx5IHN1cHBvcnQgdGhpcyBhbnl3aGVyZSwgYnV0IGluIHRoZSBpbnRlcmVzdFxyXG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXHJcbiAgLm5hdi1kaXZpZGVyIHtcclxuICAgIC5uYXYtZGl2aWRlcigpO1xyXG4gIH1cclxuXHJcbiAgLy8gUHJldmVudCBJRTggZnJvbSBtaXNwbGFjaW5nIGltZ3NcclxuICAvL1xyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XHJcbiAgPiBsaSA+IGEgPiBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gR2l2ZSB0aGUgdGFicyBzb21ldGhpbmcgdG8gc2l0IG9uXHJcbi5uYXYtdGFicyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuXHJcbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXHJcbiAgICA+IGEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgQG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yIEBuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcclxuICAgICYuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXHJcbiAgJi5uYXYtanVzdGlmaWVkIHtcclxuICAgIC5uYXYtanVzdGlmaWVkKCk7XHJcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkKCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUGlsbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubmF2LXBpbGxzIHtcclxuICA+IGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXHJcbiAgICA+IGEge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBAbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcbiAgICArIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBY3RpdmUgc3RhdGVcclxuICAgICYuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTdGFja2VkIHBpbGxzXHJcbi5uYXYtc3RhY2tlZCB7XHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgICsgbGkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdiB2YXJpYXRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5uYXYtanVzdGlmaWVkIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgID4gYSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgPiBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XHJcbi8vXHJcbi8vIE1peGluIGZvciBhZGRpbmcgb24gdG9wIHRoZSBzaGFyZWQgYC5uYXYtanVzdGlmaWVkYCBzdHlsZXMgZm9yIG91ciB0YWJzXHJcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gID4gbGkgPiBhIHtcclxuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSA+IGEsXHJcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcclxuICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgID4gbGkgPiBhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XHJcbiAgICB9XHJcbiAgICA+IC5hY3RpdmUgPiBhLFxyXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcclxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJiYWJsZSB0YWJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxyXG4udGFiLWNvbnRlbnQge1xyXG4gID4gLnRhYi1wYW5lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEcm9wZG93bnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXHJcbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XHJcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxuICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxyXG4gIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcclxufVxyXG4iLCIvLyBDbGVhcmZpeFxyXG4vL1xyXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXHJcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXHJcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXHJcbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xyXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxyXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xyXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXHJcbi8vXHJcbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXHJcblxyXG4uY2xlYXJmaXgoKSB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxyXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gRm9ybXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXHJcbi8vXHJcbi8vIFJlc3R5bGUgYW5kIGJhc2VsaW5lIG5vbi1jb250cm9sIGZvcm0gZWxlbWVudHMuXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcclxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6IEBsZWdlbmQtY29sb3I7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGVnZW5kLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxubGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5cclxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcclxuLy9cclxuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cclxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcclxuLy8gYWRkcmVzcyBicm93c2VyIGluY29uc2lzdGVuY2llcy5cclxuXHJcbi8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG59XHJcblxyXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBtYXJnaW46IDRweCAwIDA7XHJcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vIE1ha2UgcmFuZ2UgaW5wdXRzIGJlaGF2ZSBsaWtlIHRleHR1YWwgZm9ybSBjb250cm9sc1xyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyBNYWtlIG11bHRpcGxlIHNlbGVjdCBlbGVtZW50cyBoZWlnaHQgbm90IGZpeGVkXHJcbnNlbGVjdFttdWx0aXBsZV0sXHJcbnNlbGVjdFtzaXplXSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBGb2N1cyBmb3IgZmlsZSwgcmFkaW8sIGFuZCBjaGVja2JveFxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xyXG4gIC50YWItZm9jdXMoKTtcclxufVxyXG5cclxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XHJcbn1cclxuXHJcblxyXG4vLyBDb21tb24gZm9ybSBjb250cm9sc1xyXG4vL1xyXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcclxuLy8gb2YgdGhlIGZvbGxvd2luZyBmb3JtIGNvbnRyb2xzOlxyXG4vL1xyXG4vLyBzZWxlY3RcclxuLy8gdGV4dGFyZWFcclxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl1cclxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1cclxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cclxuLy8gaW5wdXRbdHlwZT1cIm1vbnRoXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJudW1iZXJcIl1cclxuLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cclxuLy8gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidGVsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7IC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcclxuICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmc7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxyXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXM7IC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIDxzZWxlY3Q+cyBpbiBDU1MuXHJcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xyXG4gIC50cmFuc2l0aW9uKH5cImJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXNcIik7XHJcblxyXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cclxuICAuZm9ybS1jb250cm9sLWZvY3VzKCk7XHJcblxyXG4gIC8vIFBsYWNlaG9sZGVyXHJcbiAgLnBsYWNlaG9sZGVyKCk7XHJcblxyXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxyXG4gICY6Oi1tcy1leHBhbmQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xyXG4gIC8vXHJcbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcclxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxyXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cclxuICAmW2Rpc2FibGVkXSxcclxuICAmW3JlYWRvbmx5XSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmctZGlzYWJsZWQ7XHJcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1XHJcbiAgfVxyXG5cclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG5cclxuICAvLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXHJcbiAgdGV4dGFyZWEmIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTZWFyY2ggaW5wdXRzIGluIGlPU1xyXG4vL1xyXG4vLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXHJcbi8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxyXG4vLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXHJcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vLyBTcGVjaWFsIHN0eWxlcyBmb3IgaU9TIHRlbXBvcmFsIGlucHV0c1xyXG4vL1xyXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcclxuLy8gdGV4dCB3aXRoaW4gdGhlIGlucHV0IHRvIGJlY29tZSB2ZXJ0aWNhbGx5IG1pc2FsaWduZWQuIEFzIGEgd29ya2Fyb3VuZCwgd2VcclxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxyXG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxyXG4vL1xyXG4vLyBOb3RlIHRoYXQgYXMgb2YgOS4zLCBpT1MgZG9lc24ndCBzdXBwb3J0IGB3ZWVrYC5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcclxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcclxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcclxuICAgICYuZm9ybS1jb250cm9sIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlucHV0LXNtLFxyXG4gICAgLmlucHV0LWdyb3VwLXNtICYge1xyXG4gICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIH1cclxuXHJcbiAgICAmLmlucHV0LWxnLFxyXG4gICAgLmlucHV0LWdyb3VwLWxnICYge1xyXG4gICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGdyb3Vwc1xyXG4vL1xyXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXHJcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogQGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcclxufVxyXG5cclxuXHJcbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xyXG4vL1xyXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxyXG5cclxuLnJhZGlvLFxyXG4uY2hlY2tib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIG1pbi1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XHJcbn1cclxuXHJcbi5yYWRpbyArIC5yYWRpbyxcclxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcclxuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xyXG59XHJcblxyXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXHJcbi5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcclxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIHNwYWNlIG91dCBjb25zZWN1dGl2ZSBpbmxpbmUgY29udHJvbHNcclxufVxyXG5cclxuLy8gQXBwbHkgc2FtZSBkaXNhYmxlZCBjdXJzb3IgdHdlYWsgYXMgZm9yIGlucHV0c1xyXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxyXG4vL1xyXG4vLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAmW2Rpc2FibGVkXSxcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcclxuICB9XHJcbn1cclxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBkaXJlY3RseSBvbiA8bGFiZWw+c1xyXG4ucmFkaW8taW5saW5lLFxyXG4uY2hlY2tib3gtaW5saW5lIHtcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcclxuICB9XHJcbn1cclxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcclxuLnJhZGlvLFxyXG4uY2hlY2tib3gge1xyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XHJcbi8vXHJcbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cclxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxyXG5cclxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xyXG4gIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xyXG4gIHBhZGRpbmctYm90dG9tOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xyXG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIEBmb250LXNpemUtYmFzZSk7XHJcblxyXG4gICYuaW5wdXQtbGcsXHJcbiAgJi5pbnB1dC1zbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBzaXppbmdcclxuLy9cclxuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcclxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cclxuLy9cclxuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcclxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxyXG5cclxuLmlucHV0LXNtIHtcclxuICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LXNtYWxsOyBAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuLmZvcm0tZ3JvdXAtc20ge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgcGFkZGluZzogQHBhZGRpbmctc21hbGwtdmVydGljYWwgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtc21hbGw7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxuICB9XHJcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcclxuICB9XHJcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxyXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIEBmb250LXNpemUtc21hbGwpO1xyXG4gICAgcGFkZGluZzogKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSkgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtc21hbGw7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQtbGcge1xyXG4gIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtbGFyZ2U7IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlKTtcclxufVxyXG4uZm9ybS1ncm91cC1sZyB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xyXG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1sYXJnZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xyXG4gIH1cclxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcclxuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gIH1cclxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXHJcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgQGZvbnQtc2l6ZS1sYXJnZSk7XHJcbiAgICBwYWRkaW5nOiAoQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKSBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xyXG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1sYXJnZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXHJcbi8vXHJcbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXHJcblxyXG4uaGFzLWZlZWRiYWNrIHtcclxuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IChAaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcclxuICB9XHJcbn1cclxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxyXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcclxuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcclxufVxyXG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgd2lkdGg6IEBpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG59XHJcblxyXG4vLyBGZWVkYmFjayBzdGF0ZXNcclxuLmhhcy1zdWNjZXNzIHtcclxuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLXN1Y2Nlc3MtdGV4dDsgQHN0YXRlLXN1Y2Nlc3MtdGV4dDsgQHN0YXRlLXN1Y2Nlc3MtYmcpO1xyXG59XHJcbi5oYXMtd2FybmluZyB7XHJcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS13YXJuaW5nLXRleHQ7IEBzdGF0ZS13YXJuaW5nLXRleHQ7IEBzdGF0ZS13YXJuaW5nLWJnKTtcclxufVxyXG4uaGFzLWVycm9yIHtcclxuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLWRhbmdlci10ZXh0OyBAc3RhdGUtZGFuZ2VyLXRleHQ7IEBzdGF0ZS1kYW5nZXItYmcpO1xyXG59XHJcblxyXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcclxuLmhhcy1mZWVkYmFjayBsYWJlbCB7XHJcblxyXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cclxuICB9XHJcbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSGVscCB0ZXh0XHJcbi8vXHJcbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcclxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXHJcblxyXG4uaGVscC1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBjb2xvcjogbGlnaHRlbihAdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxyXG59XHJcblxyXG5cclxuLy8gSW5saW5lIGZvcm1zXHJcbi8vXHJcbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxyXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cclxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cclxuLy9cclxuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxyXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxyXG4vL1xyXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cclxuXHJcbi5mb3JtLWlubGluZSB7XHJcblxyXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXHJcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXHJcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxyXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcclxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxyXG4gICAgLnJhZGlvLFxyXG4gICAgLmNoZWNrYm94IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxyXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhvcml6b250YWwgZm9ybXNcclxuLy9cclxuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcclxuLy8gbGFiZWxzIG9uIHRoZSBsZWZ0IGFuZCBpbnB1dHMgb24gdGhlIHJpZ2h0LlxyXG5cclxuLmZvcm0taG9yaXpvbnRhbCB7XHJcblxyXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xyXG4gIC8vXHJcbiAgLy8gTGFiZWxzIGFsc28gZ2V0IHNvbWUgcmVzZXQgc3R5bGVzLCBidXQgdGhhdCBpcyBzY29wZWQgdG8gYSBtZWRpYSBxdWVyeSBiZWxvdy5cclxuICAucmFkaW8sXHJcbiAgLmNoZWNrYm94LFxyXG4gIC5yYWRpby1pbmxpbmUsXHJcbiAgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxyXG4gIH1cclxuICAvLyBBY2NvdW50IGZvciBwYWRkaW5nIHdlJ3JlIGFkZGluZyB0byBlbnN1cmUgdGhlIGFsaWdubWVudCBhbmQgb2YgaGVscCB0ZXh0XHJcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcclxuICAucmFkaW8sXHJcbiAgLmNoZWNrYm94IHtcclxuICAgIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcclxuICB9XHJcblxyXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIC5tYWtlLXJvdygpO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzZXQgc3BhY2luZyBhbmQgcmlnaHQgYWxpZ24gbGFiZWxzLCBidXQgc2NvcGUgdG8gbWVkaWEgcXVlcmllcyBzbyB0aGF0XHJcbiAgLy8gbGFiZWxzIG9uIG5hcnJvdyB2aWV3cG9ydHMgc3RhY2sgdGhlIHNhbWUgYXMgYSBkZWZhdWx0IGZvcm0gZXhhbXBsZS5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcclxuICAvL1xyXG4gIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXHJcbiAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxyXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICByaWdodDogZmxvb3IoKEBncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcclxuICB9XHJcblxyXG4gIC8vIEZvcm0gZ3JvdXAgc2l6ZXNcclxuICAvL1xyXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXHJcbiAgLy8gaW5wdXRzIGFuZCBsYWJlbHMgd2l0aGluIGEgYC5mb3JtLWdyb3VwYC5cclxuICAuZm9ybS1ncm91cC1sZyB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKTtcclxuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tZ3JvdXAtc20ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSk7XHJcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIE1vZGFsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxyXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cclxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXHJcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcclxuXHJcbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxyXG4ubW9kYWwtb3BlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXHJcbi5tb2RhbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogQHppbmRleC1tb2RhbDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblxyXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXHJcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXHJcbiAgb3V0bGluZTogMDtcclxuXHJcbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cclxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAudHJhbnNsYXRlKDAsIC0yNSUpO1xyXG4gICAgLnRyYW5zaXRpb24tdHJhbnNmb3JtKH5cIjAuM3MgZWFzZS1vdXRcIik7XHJcbiAgfVxyXG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IC50cmFuc2xhdGUoMCwgMCkgfVxyXG59XHJcbi5tb2RhbC1vcGVuIC5tb2RhbCB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xyXG4ubW9kYWwtZGlhbG9nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luOiAxMHB4O1xyXG59XHJcblxyXG4vLyBBY3R1YWwgbW9kYWxcclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbW9kYWwtY29udGVudC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCBAbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxyXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxuICAuYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLDAsMCwuNSkpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiBAemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1vZGFsLWJhY2tkcm9wLWJnO1xyXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXHJcbiAgJi5mYWRlIHsgLm9wYWNpdHkoMCk7IH1cclxuICAmLmluIHsgLm9wYWNpdHkoQG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpOyB9XHJcbn1cclxuXHJcbi8vIE1vZGFsIGhlYWRlclxyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3NcclxuLm1vZGFsLWhlYWRlciB7XHJcbiAgcGFkZGluZzogQG1vZGFsLXRpdGxlLXBhZGRpbmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xyXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xyXG59XHJcbi8vIENsb3NlIGljb25cclxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7XHJcbn1cclxuXHJcbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxyXG4ubW9kYWwtdGl0bGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBsaW5lLWhlaWdodDogQG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xyXG59XHJcblxyXG4vLyBNb2RhbCBib2R5XHJcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3RlcilcclxuLm1vZGFsLWJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiBAbW9kYWwtaW5uZXItcGFkZGluZztcclxufVxyXG5cclxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcclxuLm1vZGFsLWZvb3RlciB7XHJcbiAgcGFkZGluZzogQG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgQG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XHJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7IC8vIGNsZWFyIGl0IGluIGNhc2UgZm9sa3MgdXNlIC5wdWxsLSogY2xhc3NlcyBvbiBidXR0b25zXHJcblxyXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXHJcbiAgLmJ0biArIC5idG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcclxuICB9XHJcbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcclxuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIH1cclxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxyXG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXHJcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTk5OTlweDtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxufVxyXG5cclxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIHdpZHRoOiBAbW9kYWwtbWQ7XHJcbiAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgLmJveC1zaGFkb3coMCA1cHggMTVweCByZ2JhKDAsMCwwLC41KSk7XHJcbiAgfVxyXG5cclxuICAvLyBNb2RhbCBzaXplc1xyXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiBAbW9kYWwtc207IH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgLm1vZGFsLWxnIHsgd2lkdGg6IEBtb2RhbC1sZzsgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFV0aWxpdHkgY2xhc3Nlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEZsb2F0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uY2xlYXJmaXgge1xyXG4gIC5jbGVhcmZpeCgpO1xyXG59XHJcbi5jZW50ZXItYmxvY2sge1xyXG4gIC5jZW50ZXItYmxvY2soKTtcclxufVxyXG4ucHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIFRvZ2dsaW5nIGNvbnRlbnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXHJcbi5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNob3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuLmludmlzaWJsZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi50ZXh0LWhpZGUge1xyXG4gIC50ZXh0LWhpZGUoKTtcclxufVxyXG5cclxuXHJcbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBGb3IgQWZmaXggcGx1Z2luXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5hZmZpeCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcclxuXHJcbi5jZW50ZXItYmxvY2soKSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbiIsIi8vXHJcbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcclxuLy9cclxuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3JcclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcclxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcclxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XHJcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cclxuLy9cclxuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxyXG4vL1xyXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xyXG4vLyBEb2NzOiBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxyXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvXHJcbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXHJcblxyXG5ALW1zLXZpZXdwb3J0IHtcclxuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG59XHJcblxyXG5cclxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXHJcbi52aXNpYmxlLXhzLFxyXG4udmlzaWJsZS1zbSxcclxuLnZpc2libGUtbWQsXHJcbi52aXNpYmxlLWxnIHtcclxuICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcclxufVxyXG5cclxuLnZpc2libGUteHMtYmxvY2ssXHJcbi52aXNpYmxlLXhzLWlubGluZSxcclxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1zbS1ibG9jayxcclxuLnZpc2libGUtc20taW5saW5lLFxyXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLW1kLWJsb2NrLFxyXG4udmlzaWJsZS1tZC1pbmxpbmUsXHJcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtbGctYmxvY2ssXHJcbi52aXNpYmxlLWxnLWlubGluZSxcclxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aXNpYmxlLXhzIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcclxuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuLnZpc2libGUteHMtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUteHMtaW5saW5lIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udmlzaWJsZS1zbSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuLnZpc2libGUtc20tYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1zbS1pbmxpbmUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udmlzaWJsZS1tZCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbWQtYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1tZC1pbmxpbmUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udmlzaWJsZS1sZyB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLWxnLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLWxnLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmhpZGRlbi14cyB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuLmhpZGRlbi1zbSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xyXG4gIH1cclxufVxyXG4uaGlkZGVuLW1kIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcbi5oaWRkZW4tbGcge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUHJpbnQgdXRpbGl0aWVzXHJcbi8vXHJcbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxyXG5cclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS1wcmludCBhcyBvZiB2My4yLjBcclxuLnZpc2libGUtcHJpbnQge1xyXG4gIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1wcmludC1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5oaWRkZW4tcHJpbnQge1xyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XHJcbi8vXHJcbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXHJcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xyXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cclxuLy9cclxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XHJcblxyXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAoaGFzIGJlZW4gcmVtb3ZlZCBpbiB2NClcclxuLmhpZGUtdGV4dCgpIHtcclxuICBmb250OiB+XCIwLzBcIiBhO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXHJcbi50ZXh0LWhpZGUoKSB7XHJcbiAgLmhpZGUtdGV4dCgpO1xyXG59XHJcbiIsIi8vXHJcbi8vIFRhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbnRhYmxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmc7XHJcbn1cclxuY2FwdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6IEB0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgcGFkZGluZy1ib3R0b206IEB0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgY29sb3I6IEB0ZXh0LW11dGVkO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxudGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcblxyXG4vLyBCYXNlbGluZSBzdHlsZXNcclxuXHJcbi50YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICAvLyBDZWxsc1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXHJcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcclxuICA+IGNhcHRpb24gKyB0aGVhZCxcclxuICA+IGNvbGdyb3VwICsgdGhlYWQsXHJcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XHJcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcclxuICA+IHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBOZXN0aW5nXHJcbiAgLnRhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcclxuXHJcbi50YWJsZS1jb25kZW5zZWQge1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiBAdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvcmRlcmVkIHZlcnNpb25cclxuLy9cclxuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gdGhlYWQgPiB0ciB7XHJcbiAgICA+IHRoLFxyXG4gICAgPiB0ZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBaZWJyYS1zdHJpcGluZ1xyXG4vL1xyXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxyXG5cclxuLnRhYmxlLXN0cmlwZWQge1xyXG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZy1hY2NlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSG92ZXIgZWZmZWN0XHJcbi8vXHJcbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcclxuXHJcbi50YWJsZS1ob3ZlciB7XHJcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZy1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSBjZWxsIHNpemluZ1xyXG4vL1xyXG4vLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXHJcblxyXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xyXG59XHJcbnRhYmxlIHtcclxuICB0ZCxcclxuICB0aCB7XHJcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFibGUgYmFja2dyb3VuZHNcclxuLy9cclxuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBjb250ZXh0dWFsIHZhcmlhbnRzXHJcbi50YWJsZS1yb3ctdmFyaWFudChhY3RpdmU7IEB0YWJsZS1iZy1hY3RpdmUpO1xyXG4udGFibGUtcm93LXZhcmlhbnQoc3VjY2VzczsgQHN0YXRlLXN1Y2Nlc3MtYmcpO1xyXG4udGFibGUtcm93LXZhcmlhbnQoaW5mbzsgQHN0YXRlLWluZm8tYmcpO1xyXG4udGFibGUtcm93LXZhcmlhbnQod2FybmluZzsgQHN0YXRlLXdhcm5pbmctYmcpO1xyXG4udGFibGUtcm93LXZhcmlhbnQoZGFuZ2VyOyBAc3RhdGUtZGFuZ2VyLWJnKTtcclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xyXG4vL1xyXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcclxuLy8gYnkgZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxyXG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXHJcblxyXG4udGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBtaW4taGVpZ2h0OiAwLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAwLjc1KTtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcclxuICAgID4gLnRhYmxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcclxuICAgICAgPiB0aGVhZCxcclxuICAgICAgPiB0Ym9keSxcclxuICAgICAgPiB0Zm9vdCB7XHJcbiAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICA+IHRoLFxyXG4gICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU3BlY2lhbCBvdmVycmlkZXMgZm9yIHRoZSBib3JkZXJlZCB0YWJsZXNcclxuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXHJcbiAgICAgID4gdGhlYWQsXHJcbiAgICAgID4gdGJvZHksXHJcbiAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgID4gdHIge1xyXG4gICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcclxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcclxuICAgICAgLy8gY2hhbmNlcyBhcmUgdGhlcmUgd2lsbCBiZSBvbmx5IG9uZSBgdHJgIGluIGEgYHRoZWFkYCBhbmQgdGhhdCB3b3VsZFxyXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxyXG4gICAgICA+IHRib2R5LFxyXG4gICAgICA+IHRmb290IHtcclxuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgPiB0aCxcclxuICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQ2Fyb3VzZWxcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXHJcbi5jYXJvdXNlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICA+IC5pdGVtIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAudHJhbnNpdGlvbiguNnMgZWFzZS1pbi1vdXQgbGVmdCk7XHJcblxyXG4gICAgLy8gQWNjb3VudCBmb3IgamFua2l0dWRlIG9uIGltYWdlc1xyXG4gICAgPiBpbWcsXHJcbiAgICA+IGEgPiBpbWcge1xyXG4gICAgICAmOmV4dGVuZCguaW1nLXJlc3BvbnNpdmUpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xyXG4gICAgICAudHJhbnNpdGlvbi10cmFuc2Zvcm0oficwLjZzIGVhc2UtaW4tb3V0Jyk7XHJcbiAgICAgIC5iYWNrZmFjZS12aXNpYmlsaXR5KH4naGlkZGVuJyk7XHJcbiAgICAgIC5wZXJzcGVjdGl2ZSgxMDAwcHgpO1xyXG5cclxuICAgICAgJi5uZXh0LFxyXG4gICAgICAmLmFjdGl2ZS5yaWdodCB7XHJcbiAgICAgICAgLnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi5wcmV2LFxyXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcclxuICAgICAgICAudHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi5uZXh0LmxlZnQsXHJcbiAgICAgICYucHJldi5yaWdodCxcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC50cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUsXHJcbiAgPiAubmV4dCxcclxuICA+IC5wcmV2IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgPiAuYWN0aXZlIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICA+IC5uZXh0LFxyXG4gID4gLnByZXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICA+IC5uZXh0IHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgfVxyXG4gID4gLnByZXYge1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgfVxyXG4gID4gLm5leHQubGVmdCxcclxuICA+IC5wcmV2LnJpZ2h0IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUubGVmdCB7XHJcbiAgICBsZWZ0OiAtMTAwJTtcclxuICB9XHJcbiAgPiAuYWN0aXZlLnJpZ2h0IHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IEBjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xyXG4gIC5vcGFjaXR5KEBjYXJvdXNlbC1jb250cm9sLW9wYWNpdHkpO1xyXG4gIGZvbnQtc2l6ZTogQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xyXG4gIGNvbG9yOiBAY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1zaGFkb3c6IEBjYXJvdXNlbC10ZXh0LXNoYWRvdztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyBGaXggSUU5IGNsaWNrLXRocnUgYnVnXHJcbiAgLy8gV2UgY2FuJ3QgaGF2ZSB0aGlzIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxyXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXHJcblxyXG4gIC8vIFNldCBncmFkaWVudHMgZm9yIGJhY2tncm91bmRzXHJcbiAgJi5sZWZ0IHtcclxuICAgICNncmFkaWVudCA+IC5ob3Jpem9udGFsKEBzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7IEBlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpKTtcclxuICB9XHJcbiAgJi5yaWdodCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAjZ3JhZGllbnQgPiAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpOyBAZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KSk7XHJcbiAgfVxyXG5cclxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgY29sb3I6IEBjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgLm9wYWNpdHkoLjkpO1xyXG4gIH1cclxuXHJcbiAgLy8gVG9nZ2xlc1xyXG4gIC5pY29uLXByZXYsXHJcbiAgLmljb24tbmV4dCxcclxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcclxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIC5pY29uLXByZXYsXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gIH1cclxuICAuaWNvbi1uZXh0LFxyXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XHJcbiAgICByaWdodDogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICB9XHJcbiAgLmljb24tcHJldixcclxuICAuaWNvbi1uZXh0IHtcclxuICAgIHdpZHRoOiAgMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC1mYW1pbHk6IHNlcmlmO1xyXG4gIH1cclxuXHJcblxyXG4gIC5pY29uLXByZXYge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnXFwyMDM5JzsvLyBTSU5HTEUgTEVGVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDM5KVxyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvbi1uZXh0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcMjAzYSc7Ly8gU0lOR0xFIFJJR0hULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwM0EpXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xyXG4vL1xyXG4vLyBBZGQgYW4gdW5vcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcclxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cclxuXHJcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAxMHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB6LWluZGV4OiAxNTtcclxuICB3aWR0aDogNjAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6ICAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luOiAxcHg7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC8vIElFOC05IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXHJcbiAgICAvL1xyXG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgOC05IGRvZXMgbm90IHN1cHBvcnQgY2xpY2tzIG9uIGVsZW1lbnRzIHdpdGhvdXQgYSBzZXRcclxuICAgIC8vIGBiYWNrZ3JvdW5kLWNvbG9yYC4gV2UgY2Fubm90IHVzZSBgZmlsdGVyYCBzaW5jZSB0aGF0J3Mgbm90IHZpZXdlZCBhcyBhXHJcbiAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yIGJ5IHRoZSBicm93c2VyLiBUaHVzLCBhIGhhY2sgaXMgbmVlZGVkLlxyXG4gICAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNJbnRlcm5ldF9FeHBsb3JlclxyXG4gICAgLy9cclxuICAgIC8vIEZvciBJRTgsIHdlIHNldCBzb2xpZCBibGFjayBhcyBpdCBkb2Vzbid0IHN1cHBvcnQgYHJnYmEoKWAuIEZvciBJRTksIHdlXHJcbiAgICAvLyBzZXQgYWxwaGEgdHJhbnNwYXJlbmN5IGZvciB0aGUgYmVzdCByZXN1bHRzIHBvc3NpYmxlLlxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7IC8vIElFOFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gSUU5XHJcbiAgfVxyXG4gIC5hY3RpdmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6ICAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3Igc21hbGxlciB2aWV3cG9ydHNcclxuLmNhcm91c2VsLWNhcHRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxNSU7XHJcbiAgcmlnaHQ6IDE1JTtcclxuICBib3R0b206IDIwcHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgY29sb3I6IEBjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXNoYWRvdzogQGNhcm91c2VsLXRleHQtc2hhZG93O1xyXG4gICYgLmJ0biB7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgLy8gTm8gc2hhZG93IGZvciBidXR0b24gZWxlbWVudHMgaW4gY2Fyb3VzZWwtY2FwdGlvblxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG5cclxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcclxuICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcclxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcclxuICAgIC5pY29uLXByZXYsXHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgd2lkdGg6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xyXG4gICAgICBoZWlnaHQ6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xyXG4gICAgICBmb250LXNpemU6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xyXG4gICAgfVxyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgICAuaWNvbi1wcmV2IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XHJcbiAgICB9XHJcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcclxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgICBsZWZ0OiAyMCU7XHJcbiAgICByaWdodDogMjAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAvLyBNb3ZlIHVwIHRoZSBpbmRpY2F0b3JzXHJcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG4iLCIvLyBJbWFnZSBNaXhpbnNcclxuLy8gLSBSZXNwb25zaXZlIGltYWdlXHJcbi8vIC0gUmV0aW5hIGltYWdlXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vL1xyXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxyXG4uaW1nLXJlc3BvbnNpdmUoQGRpc3BsYXk6IGJsb2NrKSB7XHJcbiAgZGlzcGxheTogQGRpc3BsYXk7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxyXG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcclxufVxyXG5cclxuXHJcbi8vIFJldGluYSBpbWFnZVxyXG4vL1xyXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcclxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXHJcbi5pbWctcmV0aW5hKEBmaWxlLTF4OyBAZmlsZS0yeDsgQHdpZHRoLTF4OyBAaGVpZ2h0LTF4KSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtmaWxlLTF4fVwiKTtcclxuXHJcbiAgQG1lZGlhXHJcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ZpbGUtMnh9XCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBAd2lkdGgtMXggQGhlaWdodC0xeDtcclxuICB9XHJcbn1cclxuIiwiYm9keSB7XHJcbiAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKnN0YXJ0XHJcbi0gcmV1c2FibGUgY2xhc3NlcyovXHJcbiAuc3R5bGUtcmVxdWlyZWQge1xyXG4gICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCByZWQgIWltcG9ydGFudDtcclxuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBkY2RkO1xyXG4gfVxyXG4gXHJcbiAuc3R5bGUtdmFsaWQge1xyXG4gICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCBncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgIGJvcmRlci10b3A6MHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgIGJvcmRlci1ib3R0b206MHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgIGJvcmRlci1yaWdodDowcHggIWltcG9ydGFudDsgXHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZjZlMyAhaW1wb3J0YW50O1xyXG4gfVxyXG4gLyplbmRcclxuIHJldXNhYmxlIGNsYXNzZXMqL1xyXG4gXHJcbiBcclxuIC8qc3RhcnQgXHJcbiBpbnB1dCBzdHlsZXMqL1xyXG4gLnNob3ctdmFsaWRhdGUge1xyXG4gXHJcbiBcclxuICAgICBpbnB1dCB7XHJcbiAgICAgICAgICYubmctaW52YWxpZC1yZXF1aXJlZCxcclxuICAgICAgICAgJi5uZy1pbnZhbGlkIHtcclxuICAgICAgICAgICAgIC5zdHlsZS1yZXF1aXJlZDtcclxuICAgICAgICAgfVxyXG4gXHJcbiAgICAgICAgICYubmctdmFsaWQtcmVxdWlyZWQge1xyXG4gICAgICAgICAgICAgLnN0eWxlLXZhbGlkO1xyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG4gXHJcbiAgICAgLnVpLXNlbGVjdC1ib290c3RyYXAge1xyXG4gICAgICAgICAmLm5nLWludmFsaWQtcmVxdWlyZWQge1xyXG4gICAgICAgICAgICAgc3Bhbi51aS1zZWxlY3QtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAuc3R5bGUtcmVxdWlyZWRcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gXHJcbiAgICAgICAgICYubmctdmFsaWQtcmVxdWlyZWQge1xyXG4gICAgICAgICAgICAgc3Bhbi51aS1zZWxlY3QtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAuc3R5bGUtdmFsaWQ7XHJcbiAgICAgICAgICAgICB9IFxyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG4gXHJcbiAgICAgLmhhcy1lcnJvciB7XHJcbiAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgYm9yZGVyLXRvcDowcHggIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgICBib3JkZXItYm90dG9tOjBweCAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgIGJvcmRlci1yaWdodDowcHggIWltcG9ydGFudDsgXHJcbiAgICAgICAgIH1cclxuICAgICB9XHJcbiBcclxuIH1cclxuIFxyXG4gLmZvcm0tY29udHJvbCB7XHJcbiAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gfVxyXG4gXHJcbiBsYWJlbCB7XHJcbiAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiBcclxuXHJcbiAgICAgJi5mb250LXdlaWdodC1ib2xkIHtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgICB9XHJcbiB9XHJcbiBcclxuIFxyXG4gLyphZGQgYSBub3QgcmVxdWlyZWQgY3Vyc29yIG9uIHRoZSBkaXNhYmxlIGZpZWxkc2V0Ki9cclxuIC5maWVsZHNldC1vdmVybGF5IHtcclxuICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gfVxyXG4gXHJcbi5yZS11c2UtYnRuLXNtYWxsIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbiAvKmJ1dHRvbiBzdHlsZXMqL1xyXG4gLmJ0bi1wcmltYXJ5LCBcclxuIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0ge1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDUyOWU7XHJcbiAgICAvLyAgYm9yZGVyLWNvbG9yOiAjMDA5OWZmO1xyXG4gICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAmLmJ0bi1zbWFsbCB7XHJcbiAgICAgICAgLnJlLXVzZS1idG4tc21hbGw7XHJcbiAgICAgfVxyXG4gfVxyXG4gXHJcbiAuYnRuLXNlY29uZGFyeSwgXHJcbiAuYnRuLXNlY29uZGFyeVtkaXNhYmxlZF0ge1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTI5ZTtcclxuICAgICBjb2xvcjogIzAwNTI5ZTtcclxuICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAmLmJ0bi1zbWFsbCB7XHJcbiAgICAgICAgLnJlLXVzZS1idG4tc21hbGw7XHJcbiAgICAgfVxyXG4gfVxyXG5cclxuIC5zdWJtaXQtYnRuIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lIDogbm9uZTtcclxuICAgIH1cclxuIH1cclxuIFxyXG4gXHJcbiAvKmVuZCBcclxuIG92ZXJyaWRlIHN0eWxlcyAqL1xyXG4gXHJcbiAvKnN0YXJ0XHJcbiBvdmVycmlkZSBzdHlsZXMgKi9cclxuIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XHJcbiAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgd2hpdGU7XHJcbiB9XHJcblxyXG4gLmdyZXktY29udGFpbmVyLWJvcmRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gfVxyXG5cclxuIC5ncmV5LWJnLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcblxyXG4gICAgLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1idG0tYm9yZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOjBweDtcclxuICAgIH1cclxuIH1cclxuIFxyXG4gLm1pZC1ncmV5LWJnLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGN0Y3Rjc7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcblxyXG4gICAgJi5uby1idG0tYm9yZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLm5vLWJ0bS1wYWRkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICAgIH1cclxuIH1cclxuXHJcbiAuaGVscC1pY29uIHtcclxuICAgICBjb2xvcjogQGNvcnBvcmF0ZVRlYWw7XHJcbiAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgIGN1cnNvcjogcG9pbnRlcjtcclxuIH1cclxuXHJcbi50YWJsZS1pbmxpbmUtZWRpdCB7XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweCAwcHggMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6OTBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXQtbW9kZS1yb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2U1ZWRmNSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NjAlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudWktc2VsZWN0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIGJvZHkge1xyXG4vLyAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyAvKnN0YXJ0XHJcbi8vIHJldXNhYmxlIGNsYXNzZXMqL1xyXG4vLyAuc3R5bGUtcmVxdWlyZWQge1xyXG4vLyAgICAgYm9yZGVyLWxlZnQ6M3B4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xyXG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZGNkZDtcclxuLy8gfVxyXG5cclxuLy8gLnN0eWxlLXZhbGlkIHtcclxuLy8gICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCBncmVlbiAhaW1wb3J0YW50O1xyXG4vLyAgICAgYm9yZGVyLXRvcDowcHggIWltcG9ydGFudDsgXHJcbi8vICAgICBib3JkZXItYm90dG9tOjBweCAhaW1wb3J0YW50OyBcclxuLy8gICAgIGJvcmRlci1yaWdodDowcHggIWltcG9ydGFudDsgXHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmNmUzICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuLy8gLyplbmRcclxuLy8gcmV1c2FibGUgY2xhc3NlcyovXHJcblxyXG5cclxuLy8gLypzdGFydCBcclxuLy8gaW5wdXQgc3R5bGVzKi9cclxuLy8gLnNob3ctdmFsaWRhdGUge1xyXG5cclxuXHJcbi8vICAgICBpbnB1dCB7XHJcbi8vICAgICAgICAgJi5uZy1pbnZhbGlkLXJlcXVpcmVkLFxyXG4vLyAgICAgICAgICYubmctaW52YWxpZCB7XHJcbi8vICAgICAgICAgICAgIC5zdHlsZS1yZXF1aXJlZDtcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICYubmctdmFsaWQtcmVxdWlyZWQge1xyXG4vLyAgICAgICAgICAgICAuc3R5bGUtdmFsaWQ7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC51aS1zZWxlY3QtYm9vdHN0cmFwIHtcclxuLy8gICAgICAgICAmLm5nLWludmFsaWQtcmVxdWlyZWQge1xyXG4vLyAgICAgICAgICAgICBzcGFuLnVpLXNlbGVjdC10b2dnbGUge1xyXG4vLyAgICAgICAgICAgICAgICAgLnN0eWxlLXJlcXVpcmVkXHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICYubmctdmFsaWQtcmVxdWlyZWQge1xyXG4vLyAgICAgICAgICAgICBzcGFuLnVpLXNlbGVjdC10b2dnbGUge1xyXG4vLyAgICAgICAgICAgICAgICAgLnN0eWxlLXZhbGlkO1xyXG4vLyAgICAgICAgICAgICB9IFxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAuaGFzLWVycm9yIHtcclxuLy8gICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuLy8gICAgICAgICAgICAgYm9yZGVyLXRvcDowcHggIWltcG9ydGFudDsgXHJcbi8vICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MHB4ICFpbXBvcnRhbnQ7IFxyXG4vLyAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7IFxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vIH1cclxuXHJcbi8vIC5mb3JtLWNvbnRyb2wge1xyXG4vLyAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbi8vICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8vIGxhYmVsIHtcclxuLy8gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbi8vICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcblxyXG4vLyAgICAgJi5pcy1yZXF1aXJlZCB7XHJcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbi8vIC8qZW5kXHJcbi8vIGlucHV0IHN0eWxlcyovXHJcblxyXG4vLyAvKnN0YXJ0XHJcbi8vIHBhZ2UgaGVhZGVyIHN0eWxlcyAqL1xyXG5cclxuLy8gaGVhZGVyIHtcclxuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbi8vICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDJkMjtcclxuLy8gICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbi8vICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuLy8gICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuLy8gICAgIGgxIHtcclxuLy8gICAgICAgICAmLnBhZ2UtdGl0bGUge1xyXG4vLyAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbi8vICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLmFjY291bnQtbmFtZSB7XHJcbi8vICAgICAgICAgZmxvYXQ6bGVmdDtcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLy8gLyplbmQgXHJcbi8vIHBhZ2UgaGVhZGVyIHN0eWxlcyAqL1xyXG5cclxuLy8gLypzdGFydFxyXG4vLyBvdmVycmlkZSBzdHlsZXMgKi9cclxuXHJcbi8vIC8qcmVtb3ZlIHRoZSBwYWRkaW5nIGFib3ZlIHRoZSBwYWdlIGNvbnRhaW5lciovXHJcbi8vIC5wYWRkZWQtdmlldyB7XHJcbi8vICAgICBwYWRkaW5nLXRvcDowcHg7XHJcbi8vIH1cclxuXHJcbi8vIC8qYWRkIGEgbm90IHJlcXVpcmVkIGN1cnNvciBvbiB0aGUgZGlzYWJsZSBmaWVsZHNldCovXHJcbi8vIC5maWVsZHNldC1vdmVybGF5IHtcclxuLy8gICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbi8vIH1cclxuXHJcbi8vIC8qYnV0dG9uIHN0eWxlcyovXHJcbi8vIC5idG4tcHJpbWFyeSwgXHJcbi8vIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0ge1xyXG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTlmZjtcclxuLy8gICAgIGJvcmRlci1jb2xvcjogIzAwOTlmZjtcclxuLy8gICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbi8vIH1cclxuXHJcbi8vIC5idG4tc2Vjb25kYXJ5LCBcclxuLy8gLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdIHtcclxuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OWZmO1xyXG4vLyAgICAgY29sb3I6ICMwMDk5ZmY7XHJcbi8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4vLyB9XHJcblxyXG4vLyAuYnRuLWRhbmdlcixcclxuLy8gLmJ0bi1zdWNjZXNzLCBcclxuLy8gLmJ0bi1pbmZvIHtcclxuLy8gICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4vLyB9XHJcblxyXG4vLyAvKmVuZCBcclxuLy8gb3ZlcnJpZGUgc3R5bGVzICovXHJcblxyXG4vLyAvKnN0YXJ0XHJcbi8vIG92ZXJyaWRlIHN0eWxlcyAqL1xyXG5cclxuLy8gLm5hdi5uYXYtdGFicyB7XHJcbi8vICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjY2JkNGQ5O1xyXG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOSAhaW1wb3J0YW50O1xyXG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuLy8gICAgIGxpIHtcclxuLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4vLyAgICAgICAgICYuYWN0aXZlIHtcclxuLy8gICAgICAgICAgICAgYSB7XHJcbi8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuLy8gICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuLy8gICAgICAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbi8vICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU1N2Y5NztcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICA+IGxpIHtcclxuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4vLyAgICAgICAgIGZsb2F0OiBub25lO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4vLyAvKm5hdiBkcm9wZG93bnMqL1xyXG4vLyAgICAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xyXG4vLyAgICAgICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC4zcztcclxuICBcclxuLy8gICAgICAgICAmOmhvdmVyLFxyXG4vLyAgICAgICAgICY6Zm9jdXMge1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIFxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8qaW5wdXQgdHlwZSBudW1iZXIqL1xyXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLypuYXYgdWliLXRhYnNldCBidXR0b24gZ3JvdXAqL1xyXG5kaXZbYWN0aXZlPXRhYl0uYnRuLWdyb3VwLCBkaXZbYWN0aXZlPXRlcm1pbmFsdGFiXS5idG4tZ3JvdXAgXHJcbntcclxuICAgIHdpZHRoOjEwMCU7ICAgXHJcbn1cclxuXHJcbmRpdlthY3RpdmU9dGFiXS5idG4tZ3JvdXAgPiB1bCwgZGl2W2FjdGl2ZT10ZXJtaW5hbHRhYl0uYnRuLWdyb3VwID4gdWx7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIC8qZW5kXHJcbi8vIG92ZXJyaWRlIHN0eWxlcyAqL1xyXG5cclxuXHJcblxyXG5cclxuLy8gQGltcG9ydCAnbWFyZ2luLXBhZGRpbmcubGVzcyc7XHJcbiIsIi8vXHJcbi8vIENvbXBvbmVudCBhbmltYXRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBIZWFkcyB1cCFcclxuLy9cclxuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XHJcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxyXG5cclxuLmZhZGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLnRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XHJcbiAgJi5pbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAmLmluICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxyXG4gIHRyJi5pbiAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxyXG4gIHRib2R5Ji5pbiB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxyXG59XHJcblxyXG4uY29sbGFwc2luZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC50cmFuc2l0aW9uLXByb3BlcnR5KH5cImhlaWdodCwgdmlzaWJpbGl0eVwiKTtcclxuICAudHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcclxuICAudHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XHJcbn1cclxuIiwiLy8gVGFibGVzXHJcblxyXG4udGFibGUtcm93LXZhcmlhbnQoQHN0YXRlOyBAYmFja2dyb3VuZCkge1xyXG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XHJcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cclxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxyXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXHJcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XHJcbiAgICA+IHRkLkB7c3RhdGV9LFxyXG4gICAgPiB0aC5Ae3N0YXRlfSxcclxuICAgICYuQHtzdGF0ZX0gPiB0ZCxcclxuICAgICYuQHtzdGF0ZX0gPiB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxyXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxyXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xyXG4gICAgPiB0ZC5Ae3N0YXRlfTpob3ZlcixcclxuICAgID4gdGguQHtzdGF0ZX06aG92ZXIsXHJcbiAgICAmLkB7c3RhdGV9OmhvdmVyID4gdGQsXHJcbiAgICAmOmhvdmVyID4gLkB7c3RhdGV9LFxyXG4gICAgJi5Ae3N0YXRlfTpob3ZlciA+IHRoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCA1JSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ub2RlcyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMzUwcHg7XHJcblxyXG4gICAgLm5vZGUtc2Nyb2xsZXIge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ub2RlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgICAgICB3aWR0aDogMzc1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5uby1ub2RlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubmctZW50ZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLm5nLWVudGVyLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubmctYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5nLWxlYXZlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAmLm5nLWxlYXZlLWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmEtdGltZXMtY2lyY2xlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OjVweDtcclxuICAgICAgICAgICAgdG9wOjVweDtcclxuICAgICAgICAgICAgY29sb3I6IEBjb3Jwb3JhdGVSZWQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9kZS1saW5lIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHRvcDoyNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFkZC1ub2RlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICByaWdodDogMTJweDtcclxuXHJcbiAgICAgICAgICAgIC5mYS1wbHVzLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjpAY29ycG9yYXRlR3JlZW47XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5maXJzdC1ub2RlIHtcclxuICAgICAgICAgICAgLm5vZGUtbGluZSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9kZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0Y3O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tIDogMXB4IGRvdHRlZCAjY2NjO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLm5vZGUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I2FhYTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYS1tYXAtbWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vZGUtYm9keSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM2YzZjM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vZGUtYm9keS15YXJkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzZjNmMztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5ID4gLnVpLXNlbGVjdC1ib290c3RyYXAub3BlbiB7XHJcbiAgICB6LWluZGV4OiAxMDUwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWNrLXVucGFjay13YXJuaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxlZnQ6IC00MHB4O1xyXG5cclxufVxyXG5cclxuLmRhdGVwaWNrZXItdHJhbnNmb3JtLXkge1xyXG4gICAgLnBpY2tlci5vcGVuIHVsIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbn0iLCIuZm9ybS1ncm91cCB7XHJcbiAgICAuYWxlcnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10aWdodCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgICAmLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgJi5yZWFkLW9ubHkge1xyXG4gICAgICAgICAgICBib3JkZXI6MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLyBjaG9zZW4gZHJvcGRvd24sIHNpbmdsZSBzZWxlY3QgLSByZWQgYm9yZGVyIGZvciBmb3JtIGVycm9yc1xyXG4uaGFzLWVycm9yIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTk0NDQyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vd2l0aCBiYWNrZ3JvdW5kXHJcbi5oYXMtZXJyb3ItYmcgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcclxuICAgIC5yZS11c2UtdmFsaWRhdGlvbjtcclxufVxyXG5cclxuLy8gbm8gc2hhZG93IHdoZW4gYWN0aXZlIChqdXN0IHRoZSBibHVlIGJvcmRlcilcclxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jaG9zZW4tZHJvcCB7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG5cclxuLnJlLXVzZS12YWxpZGF0aW9uIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBlcnJvci1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvZXJyb3IucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4udGFiLWVycm9yIHtcclxuICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2Vycm9yLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBlcnJvci1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbmZvcm0uc3VibWl0dGVkIHtcclxuICAgIC5uZy1pbnZhbGlkLXJlcXVpcmVkIHtcclxuICAgICAgICAucmUtdXNlLXZhbGlkYXRpb247XHJcblxyXG4gICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcclxuICAgICAgICAgICAgLnJlLXVzZS12YWxpZGF0aW9uO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIC5yZS11c2UtdmFsaWRhdGlvbjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLnVpLXNlbGVjdC1jb250YWluZXIsXHJcbiAgICAgICAgLnVpLXNlbGVjdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLnVpLXNlbGVjdC10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgLnJlLXVzZS12YWxpZGF0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZy1pbnZhbGlkLW1pbixcclxuICAgIC5uZy1pbnZhbGlkLW1heCB7XHJcbiAgICAgICAgLnJlLXVzZS12YWxpZGF0aW9uO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5pbmZvLXRvLXNlY29uZGFyeSB7XHJcbiAgICAuYnRuLWluZm8ge1xyXG4gICAgICAgIC5idG4tc2Vjb25kYXJ5O1xyXG4gICAgICAgIC5jYXNlLWluaXRpYWw7XHJcblxyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVycm9yLXRleHQge1xyXG4gICAgY29sb3I6IHJlZDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWJvb3RzdHJhcCA+IC51aS1zZWxlY3QtY2hvaWNlcyxcclxuLnVpLXNlbGVjdC1ib290c3RyYXAgPiAudWktc2VsZWN0LW5vLWNob2ljZSB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuXHJcbi50ZC1lcnJvciB7XHJcbiAgICAuZXJyb3ItdGV4dDtcclxuICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMCwwLDEpICFpbXBvcnRhbnQ7ICAgXHJcbn1cclxuXHJcbnNlbGVjdC5zZWxlY3Qtc20ge1xyXG4gICAgcGFkZGluZzogMHB4IDVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxufVxyXG5cclxuLmZvcm0tZXJyb3JzIHtcclxuICAgIC51aS1zZWxlY3QtZXJyb3Ige1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAucmUtdXNlLXZhbGlkYXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5nLWludmFsaWQtcmVxdWlyZWQge1xyXG4gICAgICAgIC5yZS11c2UtdmFsaWRhdGlvbjtcclxuICAgIH1cclxufVxyXG5cclxuLnJlcXVpcmVkIHtcclxuICAgIC5yZS11c2UtdmFsaWRhdGlvbjtcclxufVxyXG5cclxuXHJcbi5zdGVwLXRocmVlLWVycm9yLWJvcmRlciB7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgLnJlLXVzZS12YWxpZGF0aW9uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXByaW1hcnkge1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjIgbGluZWFyO1xyXG5cclxuICAgICYuYnV0dG9uLWVycm9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmVycm9yLWJvcmRlciB7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgLnJlLXVzZS12YWxpZGF0aW9uO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dC5lcnJvci1ib3JkZXIge1xyXG4gICAgLnJlLXVzZS12YWxpZGF0aW9uO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWVycm9yIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIC5yZS11c2UtdmFsaWRhdGlvbjtcclxuICAgIH0gICAgXHJcbn1cclxuXHJcbi5kYXktcGlja2VyIHtcclxuICAgIGlucHV0W3JlYWRvbmx5XSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcclxufVxyXG5cclxuLmRhdGVQaWNrZXJXcmFwcGVyIHtcclxuICAgIC5kYXktcGlja2VyIHtcclxuICAgICAgICBpbnB1dFtyZWFkb25seV0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcbn1cclxuXHJcbi5yZXF1aXJlZC1ib3JkZXItbGVmdCB7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIEBjb3Jwb3JhdGVSZWQ7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudCA6ICcqICc7XHJcbiAgICAgICAgICAgIGNvbG9yOkBlcnJvci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb21lLXJlcXVpcmVkLWJvcmRlci1sZWZ0IHtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgQGNvcnBvcmF0ZVJlZDtcclxuXHJcbiAgICBsYWJlbC5sYWJlbC1yZXF1aXJlZCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50IDogJyogJztcclxuICAgICAgICAgICAgY29sb3I6QGVycm9yLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGVycm9yLWNvbG9yIDogI2U1MDAwMDtcclxuQHdhcm5pbmdzLWNvbG9yIDogI2YxOTUxMTtcclxuQHdhcm5pbmctdGV4dCA6ICNkNDgxMDA7XHJcbkBzdWNjZXNzLWNvbG9yIDogIzE5ODQxOTtcclxuQGluZm8tY29sb3IgOiAjMGE1ZGM3O1xyXG5cclxuLmFsZXJ0LWNvbnRhaW5lcixcclxuLmVycm9yLWNvbnRhaW5lciB7XHJcblxyXG4gICAgLmFsZXJ0LWRhbmdlcixcclxuICAgIC5hbGVydC13YXJuaW5nLFxyXG4gICAgLmFsZXJ0LWluZm8sXHJcbiAgICAuYWxlcnQtc3VjY2VzcyB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6MTBweDtcclxuICAgICAgICAgICAgdG9wOjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzo1cHggMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDo3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydC1kYW5nZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiBAZXJyb3ItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGVycm9yLWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjA1Nyc7XHJcbiAgICAgICAgICAgIGNvbG9yOkBlcnJvci1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiBAZXJyb3ItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydC13YXJuaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTg1LCAwLCAwLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiBAd2FybmluZy10ZXh0O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEB3YXJuaW5ncy1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNzEnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOkB3YXJuaW5nLXRleHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogQHdhcm5pbmctdGV4dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0LWluZm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiBAaW5mby1jb2xvcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAaW5mby1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNWEnO1xyXG4gICAgICAgICAgICBjb2xvcjpAaW5mby1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogQGluZm8tY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydC1zdWNjZXNzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDI1NSwgMCwgMC4wNSkgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogQHN1Y2Nlc3MtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQHN1Y2Nlc3MtY29sb3I7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDU4JztcclxuICAgICAgICAgICAgY29sb3I6QHN1Y2Nlc3MtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6IEBzdWNjZXNzLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAge1xyXG4gICAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwLWFkZG9uIHsgXHJcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcclxufVxyXG5cclxuLy8gd2hlcmUgd2UgZGlzYWJsZSBnbG9iYWwgZm9ybSBncm91cCBlcnJvciBzdHlsaW5nLCBcclxuLy8gd2UgZmFsbCBiYWNrIG9uIGFuZ3VsYXIgZXJyb3IgY2xhc3NlcyBcclxuLm5vLWVycm9yLXN0eWxpbmcge1xyXG4gICAgJi5uZy1pbnZhbGlkLm5nLWRpcnR5e1xyXG4gICAgICAgIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCgpO1xyXG4gICAgfVxyXG59XHJcbi5uZy1zdWJtaXR0ZWQgLm5vLWVycm9yLXN0eWxpbmd7XHJcbiAgICAmLm5nLWludmFsaWR7XHJcbiAgICAgICAgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sKCk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vL2ZvciBhZGRpbmcgc2ltcGxlIHN1ZmZpeGVzIGFuZCBwcmVmaXhlcyB0byBpbnB1dHMgd2l0aG91dCBoZWF2eSBpbnB1dCBncm91cHNcclxuLmlucHV0LXdyYXBwZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAucHJlZml4LCAuc3VmZml4e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBsaW5lLWhlaWdodDozNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjYWJhYmFkO1xyXG4gICAgICAgIHBhZGRpbmc6MCA1cHg7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnByZWZpeHtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICB9XHJcbiAgICAuc3VmZml4e1xyXG4gICAgICAgIHJpZ2h0OjA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWVsZC1uby1sYWJlbHtcclxuICAgIG1hcmdpbi10b3A6MjBweDtcclxufVxyXG5cclxuLmFkZC1hZGRyZXNzLW1vZGFsIHtcclxuICAgIGZpZWxkc2V0IHsgICAgICAgIFxyXG4gICAgICAgIC5mb3JtLWdyb3VwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1NCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgLmJ0bi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjJweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWRkcmVzcy16b25lIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjcwcHg7XHJcbiAgICB9XHJcbn0iLCIubWlsZXN0b25lLW1vZGFsIHtcclxuICAgIC5taWxlc3RvbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkIGdyZXk7XHJcbiAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgY29sb3I6Z3JleTtcclxuICAgICAgICAgICAgY29udGVudCA6ICdcXGYxMGMnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYubWlsZXN0b25lLWNvbXBsZXRlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6Z3JlZW47XHJcbiAgICAgICAgICAgICAgICBjb250ZW50IDogJ1xcZjA1OCc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICBcclxuICAgICAgICAmLm5vLWJvcmRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59IiwiLy8gVHlwb2dyYXBoeVxyXG5cclxuLnRleHQtZW1waGFzaXMtdmFyaWFudChAY29sb3IpIHtcclxuICBjb2xvcjogQGNvbG9yO1xyXG4gIGEmOmhvdmVyLFxyXG4gIGEmOmZvY3VzIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oQGNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXHJcblxyXG4uYmctdmFyaWFudChAY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XHJcbiAgYSY6aG92ZXIsXHJcbiAgYSY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuIiwiLy8gVGV4dCBvdmVyZmxvd1xyXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXHJcblxyXG4udGV4dC1vdmVyZmxvdygpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGBAZ3JpZC1jb2x1bW5zYC5cclxuXHJcbi5tYWtlLWdyaWQtY29sdW1ucygpIHtcclxuICAvLyBDb21tb24gc3R5bGVzIGZvciBhbGwgc2l6ZXMgb2YgZ3JpZCBjb2x1bW5zLCB3aWR0aHMgMS0xMlxyXG4gIC5jb2woQGluZGV4KSB7IC8vIGluaXRpYWxcclxuICAgIEBpdGVtOiB+XCIuY29sLXhzLUB7aW5kZXh9LCAuY29sLXNtLUB7aW5kZXh9LCAuY29sLW1kLUB7aW5kZXh9LCAuY29sLWxnLUB7aW5kZXh9XCI7XHJcbiAgICAuY29sKChAaW5kZXggKyAxKSwgQGl0ZW0pO1xyXG4gIH1cclxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA9PCBAZ3JpZC1jb2x1bW5zKSB7IC8vIGdlbmVyYWw7IFwiPTxcIiBpc24ndCBhIHR5cG9cclxuICAgIEBpdGVtOiB+XCIuY29sLXhzLUB7aW5kZXh9LCAuY29sLXNtLUB7aW5kZXh9LCAuY29sLW1kLUB7aW5kZXh9LCAuY29sLWxnLUB7aW5kZXh9XCI7XHJcbiAgICAuY29sKChAaW5kZXggKyAxKSwgflwiQHtsaXN0fSwgQHtpdGVtfVwiKTtcclxuICB9XHJcbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPiBAZ3JpZC1jb2x1bW5zKSB7IC8vIHRlcm1pbmFsXHJcbiAgICBAe2xpc3R9IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcclxuICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcclxuICAgICAgcGFkZGluZy1sZWZ0OiAgY2VpbCgoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29sKDEpOyAvLyBraWNrc3RhcnQgaXRcclxufVxyXG5cclxuLmZsb2F0LWdyaWQtY29sdW1ucyhAY2xhc3MpIHtcclxuICAuY29sKEBpbmRleCkgeyAvLyBpbml0aWFsXHJcbiAgICBAaXRlbTogflwiLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fVwiO1xyXG4gICAgLmNvbCgoQGluZGV4ICsgMSksIEBpdGVtKTtcclxuICB9XHJcbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPTwgQGdyaWQtY29sdW1ucykgeyAvLyBnZW5lcmFsXHJcbiAgICBAaXRlbTogflwiLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fVwiO1xyXG4gICAgLmNvbCgoQGluZGV4ICsgMSksIH5cIkB7bGlzdH0sIEB7aXRlbX1cIik7XHJcbiAgfVxyXG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID4gQGdyaWQtY29sdW1ucykgeyAvLyB0ZXJtaW5hbFxyXG4gICAgQHtsaXN0fSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29sKDEpOyAvLyBraWNrc3RhcnQgaXRcclxufVxyXG5cclxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHdpZHRoKSBhbmQgKEBpbmRleCA+IDApIHtcclxuICAuY29sLUB7Y2xhc3N9LUB7aW5kZXh9IHtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA+IDApIHtcclxuICAuY29sLUB7Y2xhc3N9LXB1c2gtQHtpbmRleH0ge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVzaCkgYW5kIChAaW5kZXggPSAwKSB7XHJcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLTAge1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbn1cclxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1bGwpIGFuZCAoQGluZGV4ID4gMCkge1xyXG4gIC5jb2wtQHtjbGFzc30tcHVsbC1Ae2luZGV4fSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVsbCkgYW5kIChAaW5kZXggPSAwKSB7XHJcbiAgLmNvbC1Ae2NsYXNzfS1wdWxsLTAge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBvZmZzZXQpIHtcclxuICAuY29sLUB7Y2xhc3N9LW9mZnNldC1Ae2luZGV4fSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQmFzaWMgbG9vcGluZyBpbiBMRVNTXHJcbi5sb29wLWdyaWQtY29sdW1ucyhAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEBpbmRleCA+PSAwKSB7XHJcbiAgLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKTtcclxuICAvLyBuZXh0IGl0ZXJhdGlvblxyXG4gIC5sb29wLWdyaWQtY29sdW1ucygoQGluZGV4IC0gMSksIEBjbGFzcywgQHR5cGUpO1xyXG59XHJcblxyXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcclxuLm1ha2UtZ3JpZChAY2xhc3MpIHtcclxuICAuZmxvYXQtZ3JpZC1jb2x1bW5zKEBjbGFzcyk7XHJcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgd2lkdGgpO1xyXG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHB1bGwpO1xyXG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHB1c2gpO1xyXG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIG9mZnNldCk7XHJcbn1cclxuIiwiLy8gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxyXG5cclxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcclxuLmNvbnRhaW5lci1maXhlZChAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgcGFkZGluZy1sZWZ0OiAgZmxvb3IoKEBndXR0ZXIgLyAyKSk7XHJcbiAgcGFkZGluZy1yaWdodDogY2VpbCgoQGd1dHRlciAvIDIpKTtcclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcclxufVxyXG5cclxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcclxuLm1ha2Utcm93KEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIG1hcmdpbi1sZWZ0OiAgY2VpbCgoQGd1dHRlciAvIC0yKSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiBmbG9vcigoQGd1dHRlciAvIC0yKSk7XHJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXHJcbi5tYWtlLXhzLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xyXG59XHJcbi5tYWtlLXhzLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcclxuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuLm1ha2UteHMtY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcclxuICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxufVxyXG4ubWFrZS14cy1jb2x1bW4tcHVsbChAY29sdW1ucykge1xyXG4gIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcclxuLm1ha2Utc20tY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2Utc20tY29sdW1uLW9mZnNldChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1zbS1jb2x1bW4tcHVzaChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLXNtLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcclxuLm1ha2UtbWQtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2UtbWQtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1tZC1jb2x1bW4tcHVzaChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLW1kLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xyXG4ubWFrZS1sZy1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1sZy1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLWxnLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2UtbGctY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gTGlzdCBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXHJcblxyXG4ubGlzdC1ncm91cCB7XHJcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXHJcbn1cclxuXHJcblxyXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCBAbGlzdC1ncm91cC1ib3JkZXI7XHJcblxyXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgLmJvcmRlci10b3AtcmFkaXVzKEBsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cyhAbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZSBpdGVtcy5cclxuLy8gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzaG93aW5nIHNlbGVjdGVkIGl0ZW1zLlxyXG5cclxuYS5saXN0LWdyb3VwLWl0ZW0sXHJcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIGNvbG9yOiBAbGlzdC1ncm91cC1saW5rLWNvbG9yO1xyXG5cclxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIEhvdmVyIHN0YXRlXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtaG92ZXItYmc7XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtIHtcclxuICAvLyBEaXNhYmxlZCBzdGF0ZVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJi5kaXNhYmxlZDpob3ZlcixcclxuICAmLmRpc2FibGVkOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xyXG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xyXG5cclxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XHJcbiAgICAgIGNvbG9yOiBAbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XHJcbiAgJi5hY3RpdmUsXHJcbiAgJi5hY3RpdmU6aG92ZXIsXHJcbiAgJi5hY3RpdmU6Zm9jdXMge1xyXG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcclxuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtYmc7XHJcbiAgICBib3JkZXItY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI7XHJcblxyXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xyXG4gICAgICBjb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xyXG4vL1xyXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxyXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3M7IEBzdGF0ZS1zdWNjZXNzLWJnOyBAc3RhdGUtc3VjY2Vzcy10ZXh0KTtcclxuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm87IEBzdGF0ZS1pbmZvLWJnOyBAc3RhdGUtaW5mby10ZXh0KTtcclxuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmc7IEBzdGF0ZS13YXJuaW5nLWJnOyBAc3RhdGUtd2FybmluZy10ZXh0KTtcclxuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlcjsgQHN0YXRlLWRhbmdlci1iZzsgQHN0YXRlLWRhbmdlci10ZXh0KTtcclxuXHJcblxyXG4vLyBDdXN0b20gY29udGVudCBvcHRpb25zXHJcbi8vXHJcbi8vIEV4dHJhIGNsYXNzZXMgZm9yIGNyZWF0aW5nIHdlbGwtZm9ybWF0dGVkIGNvbnRlbnQgd2l0aGluIGAubGlzdC1ncm91cC1pdGVtYHMuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcclxuXHJcbi5ib3JkZXItdG9wLXJhZGl1cyhAcmFkaXVzKSB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XHJcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuLmJvcmRlci1yaWdodC1yYWRpdXMoQHJhZGl1cykge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcbi5ib3JkZXItYm90dG9tLXJhZGl1cyhAcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXM7XHJcbiAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuLmJvcmRlci1sZWZ0LXJhZGl1cyhAcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1cztcclxuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcbiIsIi8vIExpc3QgR3JvdXBzXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoQHN0YXRlOyBAYmFja2dyb3VuZDsgQGNvbG9yKSB7XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1Ae3N0YXRlfSB7XHJcbiAgICBjb2xvcjogQGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XHJcblxyXG4gICAgYSYsXHJcbiAgICBidXR0b24mIHtcclxuICAgICAgY29sb3I6IEBjb2xvcjtcclxuXHJcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCA1JSk7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICYuYWN0aXZlOmhvdmVyLFxyXG4gICAgICAmLmFjdGl2ZTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcclxuLy9cclxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXHJcblxyXG4ubmF2LWRpdmlkZXIoQGNvbG9yOiAjZTVlNWU1KSB7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAoKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcclxufVxyXG4iLCIvLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cclxuLy9cclxuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cclxuLy8gRXhhbXBsZTogYW4gZWxlbWVudCBoYXMgYSBoZWlnaHQgb2YgMzBweCwgc28gd3JpdGUgb3V0IGAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDMwcHgpO2AgdG8gY2FsY3VsYXRlIHRoZSBhcHByb3ByaWF0ZSB0b3AgbWFyZ2luLlxyXG5cclxuLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAZWxlbWVudC1oZWlnaHQpIHtcclxuICBtYXJnaW4tdG9wOiAoKEBuYXZiYXItaGVpZ2h0IC0gQGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206ICgoQG5hdmJhci1oZWlnaHQgLSBAZWxlbWVudC1oZWlnaHQpIC8gMik7XHJcbn1cclxuIiwiLyohXHJcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxyXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcclxuICovXHJcbi8qIEZPTlQgUEFUSFxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICBzcmM6IHVybCgnZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMCcpO1xyXG4gIHNyYzogdXJsKCdmb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4uZmEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cclxuLmZhLWxnIHtcclxuICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcclxuICBsaW5lLWhlaWdodDogMC43NWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xyXG59XHJcbi5mYS0yeCB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuLmZhLTN4IHtcclxuICBmb250LXNpemU6IDNlbTtcclxufVxyXG4uZmEtNHgge1xyXG4gIGZvbnQtc2l6ZTogNGVtO1xyXG59XHJcbi5mYS01eCB7XHJcbiAgZm9udC1zaXplOiA1ZW07XHJcbn1cclxuLmZhLWZ3IHtcclxuICB3aWR0aDogMS4yODU3MTQyOWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZmEtdWwge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG4uZmEtdWwgPiBsaSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mYS1saSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XHJcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcclxuICB0b3A6IDAuMTQyODU3MTRlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmZhLWxpLmZhLWxnIHtcclxuICBsZWZ0OiAtMS44NTcxNDI4NmVtO1xyXG59XHJcbi5mYS1ib3JkZXIge1xyXG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XHJcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcclxuICBib3JkZXItcmFkaXVzOiAuMWVtO1xyXG59XHJcbi5mYS1wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mYS1wdWxsLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLmZhLmZhLXB1bGwtbGVmdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xyXG59XHJcbi5mYS5mYS1wdWxsLXJpZ2h0IHtcclxuICBtYXJnaW4tbGVmdDogLjNlbTtcclxufVxyXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXHJcbi5wdWxsLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZhLnB1bGwtbGVmdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xyXG59XHJcbi5mYS5wdWxsLXJpZ2h0IHtcclxuICBtYXJnaW4tbGVmdDogLjNlbTtcclxufVxyXG4uZmEtc3BpbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuLmZhLXB1bHNlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG4uZmEtcm90YXRlLTkwIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuLmZhLXJvdGF0ZS0xODAge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG4uZmEtcm90YXRlLTI3MCB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG59XHJcbi5mYS1mbGlwLWhvcml6b250YWwge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbn1cclxuLmZhLWZsaXAtdmVydGljYWwge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbn1cclxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcclxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXHJcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxyXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxyXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbi5mYS1zdGFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uZmEtc3RhY2stMXgsXHJcbi5mYS1zdGFjay0yeCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5mYS1zdGFjay0xeCB7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuLmZhLXN0YWNrLTJ4IHtcclxuICBmb250LXNpemU6IDJlbTtcclxufVxyXG4uZmEtaW52ZXJzZSB7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXHJcbi5mYS1nbGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XHJcbn1cclxuLmZhLW11c2ljOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDFcIjtcclxufVxyXG4uZmEtc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDJcIjtcclxufVxyXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XHJcbn1cclxuLmZhLWhlYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDRcIjtcclxufVxyXG4uZmEtc3RhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XHJcbn1cclxuLmZhLXN0YXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XHJcbn1cclxuLmZhLXVzZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwN1wiO1xyXG59XHJcbi5mYS1maWxtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDhcIjtcclxufVxyXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwOVwiO1xyXG59XHJcbi5mYS10aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XHJcbn1cclxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwYlwiO1xyXG59XHJcbi5mYS1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcbn1cclxuLmZhLXJlbW92ZTpiZWZvcmUsXHJcbi5mYS1jbG9zZTpiZWZvcmUsXHJcbi5mYS10aW1lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XHJcbn1cclxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGVcIjtcclxufVxyXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTBcIjtcclxufVxyXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTFcIjtcclxufVxyXG4uZmEtc2lnbmFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTJcIjtcclxufVxyXG4uZmEtZ2VhcjpiZWZvcmUsXHJcbi5mYS1jb2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxM1wiO1xyXG59XHJcbi5mYS10cmFzaC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTRcIjtcclxufVxyXG4uZmEtaG9tZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XHJcbn1cclxuLmZhLWZpbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XHJcbn1cclxuLmZhLWNsb2NrLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxN1wiO1xyXG59XHJcbi5mYS1yb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMThcIjtcclxufVxyXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxOVwiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWFcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxYlwiO1xyXG59XHJcbi5mYS1pbmJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XHJcbn1cclxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxZFwiO1xyXG59XHJcbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxyXG4uZmEtcmVwZWF0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWVcIjtcclxufVxyXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XHJcbn1cclxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjJcIjtcclxufVxyXG4uZmEtbG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XHJcbn1cclxuLmZhLWZsYWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyNFwiO1xyXG59XHJcbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjVcIjtcclxufVxyXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XHJcbn1cclxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjdcIjtcclxufVxyXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjhcIjtcclxufVxyXG4uZmEtcXJjb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjlcIjtcclxufVxyXG4uZmEtYmFyY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XHJcbn1cclxuLmZhLXRhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XHJcbn1cclxuLmZhLXRhZ3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyY1wiO1xyXG59XHJcbi5mYS1ib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmRcIjtcclxufVxyXG4uZmEtYm9va21hcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyZVwiO1xyXG59XHJcbi5mYS1wcmludDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XHJcbn1cclxuLmZhLWNhbWVyYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XHJcbn1cclxuLmZhLWZvbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzMVwiO1xyXG59XHJcbi5mYS1ib2xkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzJcIjtcclxufVxyXG4uZmEtaXRhbGljOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzNcIjtcclxufVxyXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzNFwiO1xyXG59XHJcbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzVcIjtcclxufVxyXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XHJcbn1cclxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XHJcbn1cclxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzhcIjtcclxufVxyXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XHJcbn1cclxuLmZhLWxpc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzYVwiO1xyXG59XHJcbi5mYS1kZWRlbnQ6YmVmb3JlLFxyXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XHJcbn1cclxuLmZhLWluZGVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XHJcbn1cclxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XHJcbn1cclxuLmZhLXBob3RvOmJlZm9yZSxcclxuLmZhLWltYWdlOmJlZm9yZSxcclxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XHJcbn1cclxuLmZhLXBlbmNpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XHJcbn1cclxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0MVwiO1xyXG59XHJcbi5mYS1hZGp1c3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0MlwiO1xyXG59XHJcbi5mYS10aW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDNcIjtcclxufVxyXG4uZmEtZWRpdDpiZWZvcmUsXHJcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0NFwiO1xyXG59XHJcbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XHJcbn1cclxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDZcIjtcclxufVxyXG4uZmEtYXJyb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDdcIjtcclxufVxyXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XHJcbn1cclxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0OVwiO1xyXG59XHJcbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XHJcbn1cclxuLmZhLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0YlwiO1xyXG59XHJcbi5mYS1wYXVzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XHJcbn1cclxuLmZhLXN0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xyXG59XHJcbi5mYS1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGVcIjtcclxufVxyXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTBcIjtcclxufVxyXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTFcIjtcclxufVxyXG4uZmEtZWplY3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1MlwiO1xyXG59XHJcbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1M1wiO1xyXG59XHJcbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTRcIjtcclxufVxyXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1NVwiO1xyXG59XHJcbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1NlwiO1xyXG59XHJcbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1N1wiO1xyXG59XHJcbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1OFwiO1xyXG59XHJcbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1OVwiO1xyXG59XHJcbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XHJcbn1cclxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1YlwiO1xyXG59XHJcbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XHJcbn1cclxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNWRcIjtcclxufVxyXG4uZmEtYmFuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNWVcIjtcclxufVxyXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XHJcbn1cclxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjFcIjtcclxufVxyXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2MlwiO1xyXG59XHJcbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjNcIjtcclxufVxyXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcclxuLmZhLXNoYXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjRcIjtcclxufVxyXG4uZmEtZXhwYW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjVcIjtcclxufVxyXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2NlwiO1xyXG59XHJcbi5mYS1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjdcIjtcclxufVxyXG4uZmEtbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2OFwiO1xyXG59XHJcbi5mYS1hc3RlcmlzazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XHJcbn1cclxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XHJcbn1cclxuLmZhLWdpZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2YlwiO1xyXG59XHJcbi5mYS1sZWFmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmNcIjtcclxufVxyXG4uZmEtZmlyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XHJcbn1cclxuLmZhLWV5ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XHJcbn1cclxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XHJcbn1cclxuLmZhLXdhcm5pbmc6YmVmb3JlLFxyXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3MVwiO1xyXG59XHJcbi5mYS1wbGFuZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XHJcbn1cclxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzNcIjtcclxufVxyXG4uZmEtcmFuZG9tOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzRcIjtcclxufVxyXG4uZmEtY29tbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XHJcbn1cclxuLmZhLW1hZ25ldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XHJcbn1cclxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3N1wiO1xyXG59XHJcbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3OFwiO1xyXG59XHJcbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzlcIjtcclxufVxyXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XHJcbn1cclxuLmZhLWZvbGRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XHJcbn1cclxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2NcIjtcclxufVxyXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xyXG59XHJcbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XHJcbn1cclxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcclxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XHJcbn1cclxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODFcIjtcclxufVxyXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODJcIjtcclxufVxyXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODNcIjtcclxufVxyXG4uZmEta2V5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODRcIjtcclxufVxyXG4uZmEtZ2VhcnM6YmVmb3JlLFxyXG4uZmEtY29nczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XHJcbn1cclxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODZcIjtcclxufVxyXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4N1wiO1xyXG59XHJcbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODhcIjtcclxufVxyXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODlcIjtcclxufVxyXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7XHJcbn1cclxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOGJcIjtcclxufVxyXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOGNcIjtcclxufVxyXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XHJcbn1cclxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xyXG59XHJcbi5mYS1zaWduLWluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTBcIjtcclxufVxyXG4uZmEtdHJvcGh5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTFcIjtcclxufVxyXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XHJcbn1cclxuLmZhLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XHJcbn1cclxuLmZhLWxlbW9uLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5NFwiO1xyXG59XHJcbi5mYS1waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XHJcbn1cclxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTZcIjtcclxufVxyXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7XHJcbn1cclxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XHJcbn1cclxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5OVwiO1xyXG59XHJcbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcclxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWFcIjtcclxufVxyXG4uZmEtZ2l0aHViOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWJcIjtcclxufVxyXG4uZmEtdW5sb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWNcIjtcclxufVxyXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xyXG59XHJcbi5mYS1mZWVkOmJlZm9yZSxcclxuLmZhLXJzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XHJcbn1cclxuLmZhLWhkZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTBcIjtcclxufVxyXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhMVwiO1xyXG59XHJcbi5mYS1iZWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjNcIjtcclxufVxyXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhM1wiO1xyXG59XHJcbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhNFwiO1xyXG59XHJcbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XHJcbn1cclxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XHJcbn1cclxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTdcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhOFwiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhOVwiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhYVwiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XHJcbn1cclxuLmZhLWdsb2JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWNcIjtcclxufVxyXG4uZmEtd3JlbmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWRcIjtcclxufVxyXG4uZmEtdGFza3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhZVwiO1xyXG59XHJcbi5mYS1maWx0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBiMFwiO1xyXG59XHJcbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBiMVwiO1xyXG59XHJcbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYjJcIjtcclxufVxyXG4uZmEtZ3JvdXA6YmVmb3JlLFxyXG4uZmEtdXNlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjMFwiO1xyXG59XHJcbi5mYS1jaGFpbjpiZWZvcmUsXHJcbi5mYS1saW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzFcIjtcclxufVxyXG4uZmEtY2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjMlwiO1xyXG59XHJcbi5mYS1mbGFzazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XHJcbn1cclxuLmZhLWN1dDpiZWZvcmUsXHJcbi5mYS1zY2lzc29yczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XHJcbn1cclxuLmZhLWNvcHk6YmVmb3JlLFxyXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XHJcbn1cclxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XHJcbn1cclxuLmZhLXNhdmU6YmVmb3JlLFxyXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjN1wiO1xyXG59XHJcbi5mYS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjOFwiO1xyXG59XHJcbi5mYS1uYXZpY29uOmJlZm9yZSxcclxuLmZhLXJlb3JkZXI6YmVmb3JlLFxyXG4uZmEtYmFyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XHJcbn1cclxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjYVwiO1xyXG59XHJcbi5mYS1saXN0LW9sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwY2JcIjtcclxufVxyXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XHJcbn1cclxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XHJcbn1cclxuLmZhLXRhYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwY2VcIjtcclxufVxyXG4uZmEtbWFnaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkMFwiO1xyXG59XHJcbi5mYS10cnVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XHJcbn1cclxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XHJcbn1cclxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkM1wiO1xyXG59XHJcbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkNFwiO1xyXG59XHJcbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XHJcbn1cclxuLmZhLW1vbmV5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDZcIjtcclxufVxyXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XHJcbn1cclxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDhcIjtcclxufVxyXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XHJcbn1cclxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZGFcIjtcclxufVxyXG4uZmEtY29sdW1uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XHJcbn1cclxuLmZhLXVuc29ydGVkOmJlZm9yZSxcclxuLmZhLXNvcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkY1wiO1xyXG59XHJcbi5mYS1zb3J0LWRvd246YmVmb3JlLFxyXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZGRcIjtcclxufVxyXG4uZmEtc29ydC11cDpiZWZvcmUsXHJcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XHJcbn1cclxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTBcIjtcclxufVxyXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlMVwiO1xyXG59XHJcbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXHJcbi5mYS11bmRvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTJcIjtcclxufVxyXG4uZmEtbGVnYWw6YmVmb3JlLFxyXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlM1wiO1xyXG59XHJcbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxyXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XHJcbn1cclxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XHJcbn1cclxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlNlwiO1xyXG59XHJcbi5mYS1mbGFzaDpiZWZvcmUsXHJcbi5mYS1ib2x0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTdcIjtcclxufVxyXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XHJcbn1cclxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTlcIjtcclxufVxyXG4uZmEtcGFzdGU6YmVmb3JlLFxyXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZWFcIjtcclxufVxyXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlYlwiO1xyXG59XHJcbi5mYS1leGNoYW5nZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XHJcbn1cclxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZWRcIjtcclxufVxyXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZWVcIjtcclxufVxyXG4uZmEtdXNlci1tZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XHJcbn1cclxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjFcIjtcclxufVxyXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmMlwiO1xyXG59XHJcbi5mYS1iZWxsLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhMlwiO1xyXG59XHJcbi5mYS1jb2ZmZWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmNFwiO1xyXG59XHJcbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjVcIjtcclxufVxyXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmNlwiO1xyXG59XHJcbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjdcIjtcclxufVxyXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XHJcbn1cclxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XHJcbn1cclxuLmZhLW1lZGtpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XHJcbn1cclxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmJcIjtcclxufVxyXG4uZmEtYmVlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XHJcbn1cclxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmRcIjtcclxufVxyXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmZVwiO1xyXG59XHJcbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XHJcbn1cclxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XHJcbn1cclxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XHJcbn1cclxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDNcIjtcclxufVxyXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XHJcbn1cclxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDVcIjtcclxufVxyXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNlwiO1xyXG59XHJcbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDdcIjtcclxufVxyXG4uZmEtZGVza3RvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XHJcbn1cclxuLmZhLWxhcHRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XHJcbn1cclxuLmZhLXRhYmxldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XHJcbn1cclxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXHJcbi5mYS1tb2JpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwYlwiO1xyXG59XHJcbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XHJcbn1cclxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwZFwiO1xyXG59XHJcbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XHJcbn1cclxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExMFwiO1xyXG59XHJcbi5mYS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExMVwiO1xyXG59XHJcbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcclxuLmZhLXJlcGx5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTJcIjtcclxufVxyXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XHJcbn1cclxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTRcIjtcclxufVxyXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XHJcbn1cclxuLmZhLXNtaWxlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExOFwiO1xyXG59XHJcbi5mYS1mcm93bi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTlcIjtcclxufVxyXG4uZmEtbWVoLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExYVwiO1xyXG59XHJcbi5mYS1nYW1lcGFkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMWJcIjtcclxufVxyXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XHJcbn1cclxuLmZhLWZsYWctbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XHJcbn1cclxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMWVcIjtcclxufVxyXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyMFwiO1xyXG59XHJcbi5mYS1jb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjFcIjtcclxufVxyXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxyXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjJcIjtcclxufVxyXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcclxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcclxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjNcIjtcclxufVxyXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyNFwiO1xyXG59XHJcbi5mYS1jcm9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjVcIjtcclxufVxyXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjZcIjtcclxufVxyXG4uZmEtdW5saW5rOmJlZm9yZSxcclxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XHJcbn1cclxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjhcIjtcclxufVxyXG4uZmEtaW5mbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XHJcbn1cclxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMmFcIjtcclxufVxyXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyYlwiO1xyXG59XHJcbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyY1wiO1xyXG59XHJcbi5mYS1lcmFzZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyZFwiO1xyXG59XHJcbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyZVwiO1xyXG59XHJcbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzBcIjtcclxufVxyXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XHJcbn1cclxuLmZhLXNoaWVsZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XHJcbn1cclxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzM1wiO1xyXG59XHJcbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XHJcbn1cclxuLmZhLXJvY2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XHJcbn1cclxuLmZhLW1heGNkbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XHJcbn1cclxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzN1wiO1xyXG59XHJcbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XHJcbn1cclxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzlcIjtcclxufVxyXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XHJcbn1cclxuLmZhLWh0bWw1OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2JcIjtcclxufVxyXG4uZmEtY3NzMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XHJcbn1cclxuLmZhLWFuY2hvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XHJcbn1cclxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzZVwiO1xyXG59XHJcbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XHJcbn1cclxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0MVwiO1xyXG59XHJcbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDJcIjtcclxufVxyXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XHJcbn1cclxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDRcIjtcclxufVxyXG4uZmEtdGlja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDVcIjtcclxufVxyXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDZcIjtcclxufVxyXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0N1wiO1xyXG59XHJcbi5mYS1sZXZlbC11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XHJcbn1cclxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0OVwiO1xyXG59XHJcbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0YVwiO1xyXG59XHJcbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGJcIjtcclxufVxyXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xyXG59XHJcbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xyXG59XHJcbi5mYS1jb21wYXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNGVcIjtcclxufVxyXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxyXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XHJcbn1cclxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXHJcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XHJcbn1cclxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXHJcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XHJcbn1cclxuLmZhLWV1cm86YmVmb3JlLFxyXG4uZmEtZXVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTNcIjtcclxufVxyXG4uZmEtZ2JwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTRcIjtcclxufVxyXG4uZmEtZG9sbGFyOmJlZm9yZSxcclxuLmZhLXVzZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XHJcbn1cclxuLmZhLXJ1cGVlOmJlZm9yZSxcclxuLmZhLWlucjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XHJcbn1cclxuLmZhLWNueTpiZWZvcmUsXHJcbi5mYS1ybWI6YmVmb3JlLFxyXG4uZmEteWVuOmJlZm9yZSxcclxuLmZhLWpweTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XHJcbn1cclxuLmZhLXJ1YmxlOmJlZm9yZSxcclxuLmZhLXJvdWJsZTpiZWZvcmUsXHJcbi5mYS1ydWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1OFwiO1xyXG59XHJcbi5mYS13b246YmVmb3JlLFxyXG4uZmEta3J3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTlcIjtcclxufVxyXG4uZmEtYml0Y29pbjpiZWZvcmUsXHJcbi5mYS1idGM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1YVwiO1xyXG59XHJcbi5mYS1maWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNWJcIjtcclxufVxyXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNWNcIjtcclxufVxyXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xyXG59XHJcbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xyXG59XHJcbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2MFwiO1xyXG59XHJcbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjFcIjtcclxufVxyXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XHJcbn1cclxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjNcIjtcclxufVxyXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjRcIjtcclxufVxyXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2NVwiO1xyXG59XHJcbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XHJcbn1cclxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2N1wiO1xyXG59XHJcbi5mYS14aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjhcIjtcclxufVxyXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2OVwiO1xyXG59XHJcbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2YVwiO1xyXG59XHJcbi5mYS1kcm9wYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNmJcIjtcclxufVxyXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xyXG59XHJcbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xyXG59XHJcbi5mYS1mbGlja3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xyXG59XHJcbi5mYS1hZG46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3MFwiO1xyXG59XHJcbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3MVwiO1xyXG59XHJcbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzJcIjtcclxufVxyXG4uZmEtdHVtYmxyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzNcIjtcclxufVxyXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XHJcbn1cclxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XHJcbn1cclxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3NlwiO1xyXG59XHJcbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3N1wiO1xyXG59XHJcbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzhcIjtcclxufVxyXG4uZmEtYXBwbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3OVwiO1xyXG59XHJcbi5mYS13aW5kb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2FcIjtcclxufVxyXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XHJcbn1cclxuLmZhLWxpbnV4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2NcIjtcclxufVxyXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xyXG59XHJcbi5mYS1za3lwZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XHJcbn1cclxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4MFwiO1xyXG59XHJcbi5mYS10cmVsbG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4MVwiO1xyXG59XHJcbi5mYS1mZW1hbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4MlwiO1xyXG59XHJcbi5mYS1tYWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODNcIjtcclxufVxyXG4uZmEtZ2l0dGlwOmJlZm9yZSxcclxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODRcIjtcclxufVxyXG4uZmEtc3VuLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4NVwiO1xyXG59XHJcbi5mYS1tb29uLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4NlwiO1xyXG59XHJcbi5mYS1hcmNoaXZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODdcIjtcclxufVxyXG4uZmEtYnVnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxODhcIjtcclxufVxyXG4uZmEtdms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4OVwiO1xyXG59XHJcbi5mYS13ZWlibzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XHJcbn1cclxuLmZhLXJlbnJlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XHJcbn1cclxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XHJcbn1cclxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOGRcIjtcclxufVxyXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTBcIjtcclxufVxyXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxyXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XHJcbn1cclxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XHJcbn1cclxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5M1wiO1xyXG59XHJcbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5NFwiO1xyXG59XHJcbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxyXG4uZmEtdHJ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTVcIjtcclxufVxyXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XHJcbn1cclxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5N1wiO1xyXG59XHJcbi5mYS1zbGFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XHJcbn1cclxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XHJcbn1cclxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XHJcbn1cclxuLmZhLW9wZW5pZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XHJcbn1cclxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcclxuLmZhLWJhbms6YmVmb3JlLFxyXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XHJcbn1cclxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXHJcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XHJcbn1cclxuLmZhLXlhaG9vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOWVcIjtcclxufVxyXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTBcIjtcclxufVxyXG4uZmEtcmVkZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTFcIjtcclxufVxyXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XHJcbn1cclxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XHJcbn1cclxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTRcIjtcclxufVxyXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTVcIjtcclxufVxyXG4uZmEtZGlnZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XHJcbn1cclxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhN1wiO1xyXG59XHJcbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XHJcbn1cclxuLmZhLWRydXBhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XHJcbn1cclxuLmZhLWpvb21sYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XHJcbn1cclxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYWJcIjtcclxufVxyXG4uZmEtZmF4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYWNcIjtcclxufVxyXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhZFwiO1xyXG59XHJcbi5mYS1jaGlsZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XHJcbn1cclxuLmZhLXBhdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XHJcbn1cclxuLmZhLXNwb29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjFcIjtcclxufVxyXG4uZmEtY3ViZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XHJcbn1cclxuLmZhLWN1YmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjNcIjtcclxufVxyXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XHJcbn1cclxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjVcIjtcclxufVxyXG4uZmEtc3RlYW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiNlwiO1xyXG59XHJcbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiN1wiO1xyXG59XHJcbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjhcIjtcclxufVxyXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXHJcbi5mYS1jYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiOVwiO1xyXG59XHJcbi5mYS1jYWI6YmVmb3JlLFxyXG4uZmEtdGF4aTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XHJcbn1cclxuLmZhLXRyZWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiYlwiO1xyXG59XHJcbi5mYS1zcG90aWZ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYmNcIjtcclxufVxyXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XHJcbn1cclxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiZVwiO1xyXG59XHJcbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XHJcbn1cclxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjMVwiO1xyXG59XHJcbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XHJcbn1cclxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XHJcbn1cclxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzRcIjtcclxufVxyXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcclxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcclxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XHJcbn1cclxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxyXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjNlwiO1xyXG59XHJcbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxyXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzdcIjtcclxufVxyXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcclxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XHJcbn1cclxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzlcIjtcclxufVxyXG4uZmEtdmluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XHJcbn1cclxuLmZhLWNvZGVwZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjYlwiO1xyXG59XHJcbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XHJcbn1cclxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXHJcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxyXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXHJcbi5mYS1zdXBwb3J0OmJlZm9yZSxcclxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XHJcbn1cclxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxY2VcIjtcclxufVxyXG4uZmEtcmE6YmVmb3JlLFxyXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXHJcbi5mYS1yZWJlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XHJcbn1cclxuLmZhLWdlOmJlZm9yZSxcclxuLmZhLWVtcGlyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XHJcbn1cclxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkMlwiO1xyXG59XHJcbi5mYS1naXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkM1wiO1xyXG59XHJcbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcclxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXHJcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XHJcbn1cclxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkNVwiO1xyXG59XHJcbi5mYS1xcTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XHJcbn1cclxuLmZhLXdlY2hhdDpiZWZvcmUsXHJcbi5mYS13ZWl4aW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkN1wiO1xyXG59XHJcbi5mYS1zZW5kOmJlZm9yZSxcclxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDhcIjtcclxufVxyXG4uZmEtc2VuZC1vOmJlZm9yZSxcclxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkOVwiO1xyXG59XHJcbi5mYS1oaXN0b3J5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZGFcIjtcclxufVxyXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkYlwiO1xyXG59XHJcbi5mYS1oZWFkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkY1wiO1xyXG59XHJcbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkZFwiO1xyXG59XHJcbi5mYS1zbGlkZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZGVcIjtcclxufVxyXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTBcIjtcclxufVxyXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XHJcbn1cclxuLmZhLWJvbWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlMlwiO1xyXG59XHJcbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcclxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTNcIjtcclxufVxyXG4uZmEtdHR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTRcIjtcclxufVxyXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XHJcbn1cclxuLmZhLXBsdWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlNlwiO1xyXG59XHJcbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTdcIjtcclxufVxyXG4uZmEtdHdpdGNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZThcIjtcclxufVxyXG4uZmEteWVscDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XHJcbn1cclxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZWFcIjtcclxufVxyXG4uZmEtd2lmaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XHJcbn1cclxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlY1wiO1xyXG59XHJcbi5mYS1wYXlwYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlZFwiO1xyXG59XHJcbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZWVcIjtcclxufVxyXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XHJcbn1cclxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmMVwiO1xyXG59XHJcbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XHJcbn1cclxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmM1wiO1xyXG59XHJcbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmNFwiO1xyXG59XHJcbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmNVwiO1xyXG59XHJcbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjZcIjtcclxufVxyXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjdcIjtcclxufVxyXG4uZmEtdHJhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmOFwiO1xyXG59XHJcbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmOVwiO1xyXG59XHJcbi5mYS1hdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XHJcbn1cclxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmYlwiO1xyXG59XHJcbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XHJcbn1cclxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmZFwiO1xyXG59XHJcbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZmVcIjtcclxufVxyXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDBcIjtcclxufVxyXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XHJcbn1cclxuLmZhLWxhc3RmbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XHJcbn1cclxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwM1wiO1xyXG59XHJcbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDRcIjtcclxufVxyXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDVcIjtcclxufVxyXG4uZmEtYmljeWNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XHJcbn1cclxuLmZhLWJ1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XHJcbn1cclxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwOFwiO1xyXG59XHJcbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwOVwiO1xyXG59XHJcbi5mYS1jYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XHJcbn1cclxuLmZhLXNoZWtlbDpiZWZvcmUsXHJcbi5mYS1zaGVxZWw6YmVmb3JlLFxyXG4uZmEtaWxzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMGJcIjtcclxufVxyXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwY1wiO1xyXG59XHJcbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMGRcIjtcclxufVxyXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwZVwiO1xyXG59XHJcbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XHJcbn1cclxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTFcIjtcclxufVxyXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XHJcbn1cclxuLmZhLXNlbGxzeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XHJcbn1cclxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XHJcbn1cclxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTVcIjtcclxufVxyXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxNlwiO1xyXG59XHJcbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxN1wiO1xyXG59XHJcbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxOFwiO1xyXG59XHJcbi5mYS1kaWFtb25kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTlcIjtcclxufVxyXG4uZmEtc2hpcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XHJcbn1cclxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMWJcIjtcclxufVxyXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XHJcbn1cclxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMWRcIjtcclxufVxyXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMWVcIjtcclxufVxyXG4uZmEtdmVudXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyMVwiO1xyXG59XHJcbi5mYS1tYXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjJcIjtcclxufVxyXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XHJcbn1cclxuLmZhLWludGVyc2V4OmJlZm9yZSxcclxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjRcIjtcclxufVxyXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjVcIjtcclxufVxyXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjZcIjtcclxufVxyXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyN1wiO1xyXG59XHJcbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjhcIjtcclxufVxyXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyOVwiO1xyXG59XHJcbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMmFcIjtcclxufVxyXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XHJcbn1cclxuLmZhLW5ldXRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XHJcbn1cclxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyZFwiO1xyXG59XHJcbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XHJcbn1cclxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzFcIjtcclxufVxyXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzMlwiO1xyXG59XHJcbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzM1wiO1xyXG59XHJcbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzNFwiO1xyXG59XHJcbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzVcIjtcclxufVxyXG4uZmEtaG90ZWw6YmVmb3JlLFxyXG4uZmEtYmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzZcIjtcclxufVxyXG4uZmEtdmlhY29pbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XHJcbn1cclxuLmZhLXRyYWluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzhcIjtcclxufVxyXG4uZmEtc3Vid2F5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzlcIjtcclxufVxyXG4uZmEtbWVkaXVtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyM2FcIjtcclxufVxyXG4uZmEteWM6YmVmb3JlLFxyXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyM2JcIjtcclxufVxyXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XHJcbn1cclxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyM2RcIjtcclxufVxyXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyM2VcIjtcclxufVxyXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcclxuLmZhLWJhdHRlcnk6YmVmb3JlLFxyXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDBcIjtcclxufVxyXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcclxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0MVwiO1xyXG59XHJcbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxyXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDJcIjtcclxufVxyXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcclxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XHJcbn1cclxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXHJcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDRcIjtcclxufVxyXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XHJcbn1cclxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDZcIjtcclxufVxyXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDdcIjtcclxufVxyXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0OFwiO1xyXG59XHJcbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XHJcbn1cclxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0YVwiO1xyXG59XHJcbi5mYS1jYy1qY2I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0YlwiO1xyXG59XHJcbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XHJcbn1cclxuLmZhLWNsb25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNGRcIjtcclxufVxyXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XHJcbn1cclxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTBcIjtcclxufVxyXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxyXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTFcIjtcclxufVxyXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxyXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1MlwiO1xyXG59XHJcbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXHJcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTNcIjtcclxufVxyXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTRcIjtcclxufVxyXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxyXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1NVwiO1xyXG59XHJcbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXHJcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1NlwiO1xyXG59XHJcbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1N1wiO1xyXG59XHJcbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNThcIjtcclxufVxyXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNTlcIjtcclxufVxyXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1YVwiO1xyXG59XHJcbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1YlwiO1xyXG59XHJcbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xyXG59XHJcbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNWRcIjtcclxufVxyXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XHJcbn1cclxuLmZhLWdnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjBcIjtcclxufVxyXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjFcIjtcclxufVxyXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2MlwiO1xyXG59XHJcbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjNcIjtcclxufVxyXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2NFwiO1xyXG59XHJcbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjVcIjtcclxufVxyXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2NlwiO1xyXG59XHJcbi5mYS1zYWZhcmk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2N1wiO1xyXG59XHJcbi5mYS1jaHJvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2OFwiO1xyXG59XHJcbi5mYS1maXJlZm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNjlcIjtcclxufVxyXG4uZmEtb3BlcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2YVwiO1xyXG59XHJcbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XHJcbn1cclxuLmZhLXR2OmJlZm9yZSxcclxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xyXG59XHJcbi5mYS1jb250YW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xyXG59XHJcbi5mYS01MDBweDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XHJcbn1cclxuLmZhLWFtYXpvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XHJcbn1cclxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XHJcbn1cclxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3MlwiO1xyXG59XHJcbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzNcIjtcclxufVxyXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XHJcbn1cclxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzVcIjtcclxufVxyXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XHJcbn1cclxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XHJcbn1cclxuLmZhLW1hcC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzhcIjtcclxufVxyXG4uZmEtbWFwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzlcIjtcclxufVxyXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XHJcbn1cclxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XHJcbn1cclxuLmZhLWhvdXp6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyN2NcIjtcclxufVxyXG4uZmEtdmltZW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xyXG59XHJcbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xyXG59XHJcbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4MFwiO1xyXG59XHJcbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4MVwiO1xyXG59XHJcbi5mYS1lZGdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODJcIjtcclxufVxyXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODNcIjtcclxufVxyXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4NFwiO1xyXG59XHJcbi5mYS1tb2R4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODVcIjtcclxufVxyXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODZcIjtcclxufVxyXG4uZmEtdXNiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODdcIjtcclxufVxyXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyODhcIjtcclxufVxyXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4OVwiO1xyXG59XHJcbi5mYS1zY3JpYmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4YVwiO1xyXG59XHJcbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4YlwiO1xyXG59XHJcbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7XHJcbn1cclxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOGRcIjtcclxufVxyXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XHJcbn1cclxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XHJcbn1cclxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XHJcbn1cclxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5MlwiO1xyXG59XHJcbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5M1wiO1xyXG59XHJcbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XHJcbn1cclxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5NVwiO1xyXG59XHJcbi5mYS1naXRsYWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5NlwiO1xyXG59XHJcbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTdcIjtcclxufVxyXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7XHJcbn1cclxuLmZhLWVudmlyYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XHJcbn1cclxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5YVwiO1xyXG59XHJcbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7XHJcbn1cclxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOWNcIjtcclxufVxyXG4uZmEtYmxpbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xyXG59XHJcbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XHJcbn1cclxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTBcIjtcclxufVxyXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XHJcbn1cclxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XHJcbn1cclxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxyXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhM1wiO1xyXG59XHJcbi5mYS1kZWFmbmVzczpiZWZvcmUsXHJcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxyXG4uZmEtZGVhZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XHJcbn1cclxuLmZhLWdsaWRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTVcIjtcclxufVxyXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XHJcbn1cclxuLmZhLXNpZ25pbmc6YmVmb3JlLFxyXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XHJcbn1cclxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhOFwiO1xyXG59XHJcbi5mYS12aWFkZW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhOVwiO1xyXG59XHJcbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYWFcIjtcclxufVxyXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhYlwiO1xyXG59XHJcbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XHJcbn1cclxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XHJcbn1cclxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhZVwiO1xyXG59XHJcbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XHJcbn1cclxuLmZhLXlvYXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjFcIjtcclxufVxyXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjJcIjtcclxufVxyXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcclxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjNcIjtcclxufVxyXG4uZmEtZmE6YmVmb3JlLFxyXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjRcIjtcclxufVxyXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiNVwiO1xyXG59XHJcbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjZcIjtcclxufVxyXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjdcIjtcclxufVxyXG4uZmEtbGlub2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjhcIjtcclxufVxyXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjlcIjtcclxufVxyXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiYVwiO1xyXG59XHJcbi5mYS12Y2FyZDpiZWZvcmUsXHJcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiYlwiO1xyXG59XHJcbi5mYS12Y2FyZC1vOmJlZm9yZSxcclxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYmNcIjtcclxufVxyXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiZFwiO1xyXG59XHJcbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYmVcIjtcclxufVxyXG4uZmEtdXNlci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzBcIjtcclxufVxyXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjMVwiO1xyXG59XHJcbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxyXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XHJcbn1cclxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcclxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmMzXCI7XHJcbn1cclxuLmZhLXF1b3JhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzRcIjtcclxufVxyXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjNVwiO1xyXG59XHJcbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XHJcbn1cclxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxyXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxyXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XHJcbn1cclxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxyXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjOFwiO1xyXG59XHJcbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcclxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjOVwiO1xyXG59XHJcbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcclxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjYVwiO1xyXG59XHJcbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcclxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyY2JcIjtcclxufVxyXG4uZmEtc2hvd2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyY2NcIjtcclxufVxyXG4uZmEtYmF0aHR1YjpiZWZvcmUsXHJcbi5mYS1zMTU6YmVmb3JlLFxyXG4uZmEtYmF0aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XHJcbn1cclxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjZVwiO1xyXG59XHJcbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkMFwiO1xyXG59XHJcbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkMVwiO1xyXG59XHJcbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XHJcbn1cclxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXHJcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkM1wiO1xyXG59XHJcbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXHJcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7XHJcbn1cclxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDVcIjtcclxufVxyXG4uZmEtZ3JhdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XHJcbn1cclxuLmZhLWV0c3k6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkN1wiO1xyXG59XHJcbi5mYS1pbWRiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDhcIjtcclxufVxyXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XHJcbn1cclxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkYVwiO1xyXG59XHJcbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkYlwiO1xyXG59XHJcbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XHJcbn1cclxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZGRcIjtcclxufVxyXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XHJcbn1cclxuLmZhLW1lZXR1cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XHJcbn1cclxuLnNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcclxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY2xpcDogYXV0bztcclxufVxyXG4iLCIvLyBQYW5lbHNcclxuXHJcbi5wYW5lbC12YXJpYW50KEBib3JkZXI7IEBoZWFkaW5nLXRleHQtY29sb3I7IEBoZWFkaW5nLWJnLWNvbG9yOyBAaGVhZGluZy1ib3JkZXIpIHtcclxuICBib3JkZXItY29sb3I6IEBib3JkZXI7XHJcblxyXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XHJcbiAgICBjb2xvcjogQGhlYWRpbmctdGV4dC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBoZWFkaW5nLWJnLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAaGVhZGluZy1ib3JkZXI7XHJcblxyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IEBib3JkZXI7XHJcbiAgICB9XHJcbiAgICAuYmFkZ2Uge1xyXG4gICAgICBjb2xvcjogQGhlYWRpbmctYmctY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBoZWFkaW5nLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgPiAucGFuZWwtZm9vdGVyIHtcclxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBBbGVydHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYWxlcnQge1xyXG4gIHBhZGRpbmc6IEBhbGVydC1wYWRkaW5nO1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiBAYWxlcnQtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcclxuICBoNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgLy8gU3BlY2lmaWVkIGZvciB0aGUgaDQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgQGhlYWRpbmdzLWNvbG9yXHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6IEBhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxyXG4gID4gcCxcclxuICA+IHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICA+IHAgKyBwIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xyXG4vL1xyXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cclxuXHJcbi5hbGVydC1kaXNtaXNzYWJsZSwgLy8gVGhlIG1pc3NwZWxsZWQgLmFsZXJ0LWRpc21pc3NhYmxlIHdhcyBkZXByZWNhdGVkIGluIDMuMi4wLlxyXG4uYWxlcnQtZGlzbWlzc2libGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IChAYWxlcnQtcGFkZGluZyArIDIwKTtcclxuXHJcbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cclxuICAuY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgcmlnaHQ6IC0yMXB4O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBbHRlcm5hdGUgc3R5bGVzXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXHJcblxyXG4uYWxlcnQtc3VjY2VzcyB7XHJcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LXN1Y2Nlc3MtYmc7IEBhbGVydC1zdWNjZXNzLWJvcmRlcjsgQGFsZXJ0LXN1Y2Nlc3MtdGV4dCk7XHJcbn1cclxuXHJcbi5hbGVydC1pbmZvIHtcclxuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtaW5mby1iZzsgQGFsZXJ0LWluZm8tYm9yZGVyOyBAYWxlcnQtaW5mby10ZXh0KTtcclxufVxyXG5cclxuLmFsZXJ0LXdhcm5pbmcge1xyXG4gIC5hbGVydC12YXJpYW50KEBhbGVydC13YXJuaW5nLWJnOyBAYWxlcnQtd2FybmluZy1ib3JkZXI7IEBhbGVydC13YXJuaW5nLXRleHQpO1xyXG59XHJcblxyXG4uYWxlcnQtZGFuZ2VyIHtcclxuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtZGFuZ2VyLWJnOyBAYWxlcnQtZGFuZ2VyLWJvcmRlcjsgQGFsZXJ0LWRhbmdlci10ZXh0KTtcclxufVxyXG4iLCIvLyBBbGVydHNcclxuXHJcbi5hbGVydC12YXJpYW50KEBiYWNrZ3JvdW5kOyBAYm9yZGVyOyBAdGV4dC1jb2xvcikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xyXG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcclxuICBjb2xvcjogQHRleHQtY29sb3I7XHJcblxyXG4gIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbihAYm9yZGVyLCA1JSk7XHJcbiAgfVxyXG4gIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oQHRleHQtY29sb3IsIDEwJSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xyXG4vL1xyXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXHJcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xyXG5cclxuLmJ1dHRvbi12YXJpYW50KEBjb2xvcjsgQGJhY2tncm91bmQ7IEBib3JkZXIpIHtcclxuICBjb2xvcjogQGNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xyXG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcclxuXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIGNvbG9yOiBAY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMjUlKTtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogQGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDEyJSk7XHJcbiAgfVxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSYge1xyXG4gICAgY29sb3I6IEBjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAxMiUpO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBAY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTclKTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDI1JSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSYge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcbiAgJi5kaXNhYmxlZCxcclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICYuZm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYWRnZSB7XHJcbiAgICBjb2xvcjogQGJhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCdXR0b24gc2l6ZXNcclxuLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXZlcnRpY2FsOyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAbGluZS1oZWlnaHQ7IEBib3JkZXItcmFkaXVzKSB7XHJcbiAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBmb250LXNpemU6IEBmb250LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodDtcclxuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcclxufVxyXG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXHJcbi8vXHJcbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcclxuLy8gYW5kIHN1Y2Nlc3Nlcy5cclxuXHJcbi5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAdGV4dC1jb2xvcjogIzU1NTsgQGJvcmRlci1jb2xvcjogI2NjYzsgQGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcclxuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxyXG4gIC5oZWxwLWJsb2NrLFxyXG4gIC5jb250cm9sLWxhYmVsLFxyXG4gIC5yYWRpbyxcclxuICAuY2hlY2tib3gsXHJcbiAgLnJhZGlvLWlubGluZSxcclxuICAuY2hlY2tib3gtaW5saW5lLFxyXG4gICYucmFkaW8gbGFiZWwsXHJcbiAgJi5jaGVja2JveCBsYWJlbCxcclxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcclxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xyXG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xyXG4gIH1cclxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcclxuICAgIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLWNvbG9yLCAxMCUpO1xyXG4gICAgICBAc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKEBib3JkZXItY29sb3IsIDIwJSk7XHJcbiAgICAgIC5ib3gtc2hhZG93KEBzaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXHJcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIH1cclxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXHJcbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXHJcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgQGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXHJcbi8vXHJcbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxyXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxyXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXHJcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cclxuLy9cclxuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXHJcbi5mb3JtLWNvbnRyb2wtZm9jdXMoQGNvbG9yOiBAaW5wdXQtYm9yZGVyLWZvY3VzKSB7XHJcbiAgQGNvbG9yLXJnYmE6IHJnYmEocmVkKEBjb2xvciksIGdyZWVuKEBjb2xvciksIGJsdWUoQGNvbG9yKSwgLjYpO1xyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3I7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgLmJveC1zaGFkb3coflwiaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggQHtjb2xvci1yZ2JhfVwiKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZvcm0gY29udHJvbCBzaXppbmdcclxuLy9cclxuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxyXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcclxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXHJcbi5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQ7IEBwYWRkaW5nLXZlcnRpY2FsOyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAbGluZS1oZWlnaHQ7IEBib3JkZXItcmFkaXVzKSB7XHJcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xyXG4gIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XHJcblxyXG4gIHNlbGVjdCYge1xyXG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYSYsXHJcbiAgc2VsZWN0W211bHRpcGxlXSYge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBEcm9wZG93biBtZW51c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIERyb3Bkb3duIGFycm93L2NhcmV0XHJcbi5jYXJldCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXRvcDogICBAY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XHJcbiAgYm9yZGVyLXRvcDogICBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB+XCJcXDlcIjsgLy8gSUU4XHJcbiAgYm9yZGVyLXJpZ2h0OiBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogIEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxyXG4uZHJvcHVwLFxyXG4uZHJvcGRvd24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXHJcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiBAemluZGV4LWRyb3Bkb3duO1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWluLXdpZHRoOiAxNjBweDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBtYXJnaW46IDJweCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgYm9yZGVyOiAxcHggc29saWQgQGRyb3Bkb3duLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gIC5ib3gtc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KSk7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHJcbiAgLy8gQWxpZ25zIHRoZSBkcm9wZG93biBtZW51IHRvIHJpZ2h0XHJcbiAgLy9cclxuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcclxuICAmLnB1bGwtcmlnaHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxyXG4gIC5kaXZpZGVyIHtcclxuICAgIC5uYXYtZGl2aWRlcihAZHJvcGRvd24tZGl2aWRlci1iZyk7XHJcbiAgfVxyXG5cclxuICAvLyBMaW5rcyB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcclxuICA+IGxpID4gYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWNvbG9yO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXHJcbiAgfVxyXG59XHJcblxyXG4vLyBIb3Zlci9Gb2N1cyBzdGF0ZVxyXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWN0aXZlIHN0YXRlXHJcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGlzYWJsZWQgc3RhdGVcclxuLy9cclxuLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcclxuXHJcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxyXG4gICAgLnJlc2V0LWZpbHRlcigpO1xyXG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXHJcbi5vcGVuIHtcclxuICAvLyBTaG93IHRoZSBtZW51XHJcbiAgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcclxuICA+IGEge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lbnUgcG9zaXRpb25pbmdcclxuLy9cclxuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxyXG4vLyBtZW51IHdpdGggdGhlIHBhcmVudC5cclxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XHJcbi8vIGFsaWduZWQgbmF2IGNvbXBvbmVudC4gVG8gZW5hYmxlIHRoZSB1bmRvaW5nIG9mIHRoYXQsIHdlIHByb3ZpZGUgYW4gb3ZlcnJpZGVcclxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cclxuLy9cclxuLy8gVGhpcyBpcyBvbmx5IGZvciBsZWZ0LWFsaWduaW5nIGEgZHJvcGRvd24gbWVudSB3aXRoaW4gYSBgLm5hdmJhci1yaWdodGAgb3JcclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxyXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcclxuLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogM3B4IDIwcHg7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xyXG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogQGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXHJcbn1cclxuXHJcbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxyXG4uZHJvcGRvd24tYmFja2Ryb3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogKEB6aW5kZXgtZHJvcGRvd24gLSAxMCk7XHJcbn1cclxuXHJcbi8vIFJpZ2h0IGFsaWduZWQgZHJvcGRvd25zXHJcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxyXG4vL1xyXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQsIGJyby5cclxuLy8gVE9ETzogYWJzdHJhY3QgdGhpcyBzbyB0aGF0IHRoZSBuYXZiYXIgZml4ZWQgc3R5bGVzIGFyZSBub3QgcGxhY2VkIGhlcmU/XHJcblxyXG4uZHJvcHVwLFxyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24ge1xyXG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XHJcbiAgLmNhcmV0IHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiBAY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XHJcbiAgICBib3JkZXItYm90dG9tOiBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB+XCJcXDlcIjsgLy8gSUU4XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcclxuLy9cclxuLy8gUmVpdGVyYXRlIHBlciBuYXZiYXIubGVzcyBhbmQgdGhlIG1vZGlmaWVkIGNvbXBvbmVudCBhbGlnbm1lbnQgdGhlcmUuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gIC5uYXZiYXItcmlnaHQge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAuZHJvcGRvd24tbWVudS1yaWdodCgpO1xyXG4gICAgfVxyXG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxyXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cclxuICAgIC5kcm9wZG93bi1tZW51LWxlZnQge1xyXG4gICAgICAuZHJvcGRvd24tbWVudS1sZWZ0KCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFBvcG92ZXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLnBvcG92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiBAemluZGV4LXBvcG92ZXI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXgtd2lkdGg6IEBwb3BvdmVyLW1heC13aWR0aDtcclxuICBwYWRkaW5nOiAxcHg7XHJcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgcG9wb3ZlcnMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxyXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXHJcbiAgLnJlc2V0LXRleHQoKTtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBvcG92ZXItYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6IDFweCBzb2xpZCBAcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQHBvcG92ZXItYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xyXG4gIC5ib3gtc2hhZG93KDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMikpO1xyXG5cclxuICAvLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcclxuICAmLnRvcCAgICAgeyBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cclxuICAmLnJpZ2h0ICAgeyBtYXJnaW4tbGVmdDogQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cclxuICAmLmJvdHRvbSAgeyBtYXJnaW4tdG9wOiBAcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxyXG4gICYubGVmdCAgICB7IG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cclxufVxyXG5cclxuLnBvcG92ZXItdGl0bGUge1xyXG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cclxuICBwYWRkaW5nOiA4cHggMTRweDtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcG9wb3Zlci10aXRsZS1iZztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKEBwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XHJcbiAgYm9yZGVyLXJhZGl1czogKEBib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgKEBib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgMCAwO1xyXG59XHJcblxyXG4ucG9wb3Zlci1jb250ZW50IHtcclxuICBwYWRkaW5nOiA5cHggMTRweDtcclxufVxyXG5cclxuLy8gQXJyb3dzXHJcbi8vXHJcbi8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXHJcblxyXG4ucG9wb3ZlciA+IC5hcnJvdyB7XHJcbiAgJixcclxuICAmOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICB9XHJcbn1cclxuLnBvcG92ZXIgPiAuYXJyb3cge1xyXG4gIGJvcmRlci13aWR0aDogQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbn1cclxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xyXG4gIGJvcmRlci13aWR0aDogQHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuLnBvcG92ZXIge1xyXG4gICYudG9wID4gLmFycm93IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgICBib3R0b206IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnJpZ2h0ID4gLmFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgbWFyZ2luLXRvcDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmJvdHRvbSA+IC5hcnJvdyB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgdG9wOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGVmdCA+IC5hcnJvdyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICByaWdodDogMXB4O1xyXG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICAgICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5yZXNldC10ZXh0KCkge1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcclxuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZS5cclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIGxpbmUtYnJlYWs6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcclxuICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcbn1cclxuIiwiLyoqXHJcbiAqIFRoZXNlIGFyZSB0aGUgdmFyaWFibGVzIHVzZWQgdGhyb3VnaG91dCB0aGUgYXBwbGljYXRpb24uIFRoaXMgaXMgd2hlcmVcclxuICogb3ZlcndyaXRlcyB0aGF0IGFyZSBub3Qgc3BlY2lmaWMgdG8gY29tcG9uZW50cyBzaG91bGQgYmUgbWFpbnRhaW5lZC5cclxuICovXHJcblxyXG5AZmEtZm9udC1wYXRoOiAnZm9udHMnO1xyXG5AaWNvbi1mb250LXBhdGg6ICdmb250cy8nO1xyXG5AZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG5AZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJ09wZW4gU2FucycsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgc2Fucy1zZXJpZjtcclxuXHJcbi8vY29ycG9yYXRlQ29sb3JzXHJcbkBjb3Jwb3JhdGVUZWFsIDogIzAwOTRhMjtcclxuQGNvcnBvcmF0ZUJsdWUgOiAjMDA1MjllO1xyXG5AY29ycG9yYXRlWWVsbG93IDogI2QyOTk0MDtcclxuQGNvcnBvcmF0ZVJlZCA6ICNjODEwMmU7XHJcbkBjb3Jwb3JhdGVHcmVlbiA6ICMwQzdGMDA7XHJcblxyXG5AYnJhbmQtcHJpbWFyeTogIzAwNTI5ZTtcclxuXHJcbi8vYnV0dG9uaG92ZXJcclxuQGJ1dHRvbkhvdmVyIDogI2YyZjVmYTtcclxuXHJcbi8vIG1lbnUgaXRlbSB1cGdyYWRlXHJcbkB5ZWxsb3ctdXBncmFkZSA6ICNlOWJhMTY7XHJcbi8vbXVsdGktc3RlcCBob3Jpem9uYWwgYnJlYWRjcnVtYnNcclxuQGJyZWFkY3J1bWItZ3JlZW4gOiBAY29ycG9yYXRlVGVhbDtcclxuLy91cGdyYWRlIHRyaXBUTVMgc2VjdGlvblxyXG5AdHJpcFRNUy1ncmVlbiA6ICMzNTVkMjE7XHJcbi8vdXBncmFkZSBlZ2F0ZSBzZWN0aW9uXHJcbkBlR2F0ZS1vcmFuZ2UgOiAjRDI5OTQwO1xyXG5cclxuQHBlbmRpbmctYWN0aW9uLWNvbG91cjogIzk5OTtcclxuQGNvbXBsZXRlZC1hY3Rpb24tY29sb3VyOiAjM0RDMzZDO1xyXG5AaW5jb21wbGV0ZS1hY3Rpb24tY29sb3VyOiAjZmE2MDYxO1xyXG5AdGFibGUtaGVhZGVyLWNvbG9yOiAjMzM3YWI3O1xyXG5Ad2FybmluZy1jb2xvcjogI0ZGQzIwMDtcclxuXHJcbkBib2R5LWNvbG9yOiAjNjY2O1xyXG5AY29ubmVjdGluZy1saW5lLWNvbG9yOiAjQURCREM2O1xyXG5cclxuXHJcbkBwcmltYXJ5QWN0aW9uIDogIzAwNTI5RTtcclxuXHJcbi8vIG1lbnUgaXRlbSB1cGdyYWRlXHJcbkB1cGdyYWRlLW5hdi1wcmltYXJ5IDogI2U5YmExNjtcclxuXHJcbkBkYXNoYm9hcmQtcGFuZWwtYWN0aXZlOiAjMDA1MjlFO1xyXG5AZGFzaGJvYXJkLXBhbmVsLWNvbXBsZXRlZDogIzBDN0YwMDtcclxuQGRhc2hib2FyZC1wYW5lbC1jYW5jZWxsZWQ6ICNCMTJDMkM7XHJcbiIsIi8vXHJcbi8vIFRvb2x0aXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4udG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IEB6aW5kZXgtdG9vbHRpcDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICAucmVzZXQtdGV4dCgpO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuXHJcbiAgLm9wYWNpdHkoMCk7XHJcblxyXG4gICYuaW4gICAgIHsgLm9wYWNpdHkoQHRvb2x0aXAtb3BhY2l0eSk7IH1cclxuICAmLnRvcCAgICB7IG1hcmdpbi10b3A6ICAtM3B4OyBwYWRkaW5nOiBAdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XHJcbiAgJi5yaWdodCAgeyBtYXJnaW4tbGVmdDogIDNweDsgcGFkZGluZzogMCBAdG9vbHRpcC1hcnJvdy13aWR0aDsgfVxyXG4gICYuYm90dG9tIHsgbWFyZ2luLXRvcDogICAzcHg7IHBhZGRpbmc6IEB0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cclxuICAmLmxlZnQgICB7IG1hcmdpbi1sZWZ0OiAtM3B4OyBwYWRkaW5nOiAwIEB0b29sdGlwLWFycm93LXdpZHRoOyB9XHJcbn1cclxuXHJcbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcclxuLnRvb2x0aXAtaW5uZXIge1xyXG4gIG1heC13aWR0aDogQHRvb2x0aXAtbWF4LXdpZHRoO1xyXG4gIHBhZGRpbmc6IDNweCA4cHg7XHJcbiAgY29sb3I6IEB0b29sdGlwLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdG9vbHRpcC1iZztcclxuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG59XHJcblxyXG4vLyBBcnJvd3NcclxuLnRvb2x0aXAtYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnRvcC1sZWZ0LCAudG9wLXJpZ2h0LCAuYm90dG9tLWxlZnQsIGFuZCAuYm90dG9tLXJpZ2h0IGFzIG9mIHYzLjMuMVxyXG4udG9vbHRpcCB7XHJcbiAgJi50b3AgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gIH1cclxuICAmLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiBAdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIG1hcmdpbi1ib3R0b206IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gIH1cclxuICAmLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiBAdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIG1hcmdpbi1ib3R0b206IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gIH1cclxuICAmLnJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYubGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gIH1cclxuICAmLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFByb2dyZXNzIGJhcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXIgYW5pbWF0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBXZWJLaXRcclxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcclxuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxyXG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XHJcbn1cclxuXHJcbi8vIFNwZWMgYW5kIElFMTArXHJcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XHJcbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cclxufVxyXG5cclxuXHJcbi8vIEJhciBpdHNlbGZcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gT3V0ZXIgY29udGFpbmVyXHJcbi5wcm9ncmVzcyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByb2dyZXNzLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6IEBwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xyXG4gIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKSk7XHJcbn1cclxuXHJcbi8vIEJhciBvZiBwcm9ncmVzc1xyXG4ucHJvZ3Jlc3MtYmFyIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGNvbG9yOiBAcHJvZ3Jlc3MtYmFyLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJvZ3Jlc3MtYmFyLWJnO1xyXG4gIC5ib3gtc2hhZG93KGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjE1KSk7XHJcbiAgLnRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xyXG59XHJcblxyXG4vLyBTdHJpcGVkIGJhcnNcclxuLy9cclxuLy8gYC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxyXG4vLyBgLnByb2dyZXNzLWJhci1zdHJpcGVkYCBjbGFzcywgd2hpY2ggeW91IGp1c3QgYWRkIHRvIGFuIGV4aXN0aW5nXHJcbi8vIGAucHJvZ3Jlc3MtYmFyYC5cclxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcclxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcclxuICAjZ3JhZGllbnQgPiAuc3RyaXBlZCgpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xyXG59XHJcblxyXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcclxuLy9cclxuLy8gYC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXHJcbi8vIGAucHJvZ3Jlc3MtYmFyLmFjdGl2ZWAgYXBwcm9hY2guXHJcbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcclxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xyXG4gIC5hbmltYXRpb24ocHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlKTtcclxufVxyXG5cclxuXHJcbi8vIFZhcmlhdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcclxuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci1zdWNjZXNzLWJnKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1pbmZvIHtcclxuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci1pbmZvLWJnKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcclxuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci13YXJuaW5nLWJnKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xyXG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZyk7XHJcbn1cclxuIiwiLy8gR3JhZGllbnRzXHJcblxyXG4jZ3JhZGllbnQge1xyXG5cclxuICAvLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcclxuICAvL1xyXG4gIC8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbiAgLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cclxuICAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBzdGFydC1wZXJjZW50OiAwJTsgQGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0xKVwiLGFyZ2IoQHN0YXJ0LWNvbG9yKSxhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93blxyXG4gIH1cclxuXHJcbiAgLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxyXG4gIC8vXHJcbiAgLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuICAvLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxyXG4gIC52ZXJ0aWNhbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBzdGFydC1wZXJjZW50OiAwJTsgQGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MClcIixhcmdiKEBzdGFydC1jb2xvciksYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd25cclxuICB9XHJcblxyXG4gIC5kaXJlY3Rpb25hbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBkZWc6IDQ1ZGVnKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydC1jb2xvciwgQGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcclxuICB9XHJcbiAgLmhvcml6b250YWwtdGhyZWUtY29sb3JzKEBzdGFydC1jb2xvcjogIzAwYjNlZTsgQG1pZC1jb2xvcjogIzdhNDNiNjsgQGNvbG9yLXN0b3A6IDUwJTsgQGVuZC1jb2xvcjogI2MzMzI1Zikge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTEpXCIsYXJnYihAc3RhcnQtY29sb3IpLGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcclxuICB9XHJcbiAgLnZlcnRpY2FsLXRocmVlLWNvbG9ycyhAc3RhcnQtY29sb3I6ICMwMGIzZWU7IEBtaWQtY29sb3I6ICM3YTQzYjY7IEBjb2xvci1zdG9wOiA1MCU7IEBlbmQtY29sb3I6ICNjMzMyNWYpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTApXCIsYXJnYihAc3RhcnQtY29sb3IpLGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcclxuICB9XHJcbiAgLnJhZGlhbChAaW5uZXItY29sb3I6ICM1NTU7IEBvdXRlci1jb2xvcjogIzMzMykge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCBAaW5uZXItY29sb3IsIEBvdXRlci1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCBAaW5uZXItY29sb3IsIEBvdXRlci1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuICAuc3RyaXBlZChAY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KTsgQGFuZ2xlOiA0NWRlZykge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFByb2dyZXNzIGJhcnNcclxuXHJcbi5wcm9ncmVzcy1iYXItdmFyaWFudChAY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XHJcblxyXG4gIC8vIERlcHJlY2F0ZWQgcGFyZW50IGNsYXNzIHJlcXVpcmVtZW50IGFzIG9mIHYzLjIuMFxyXG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xyXG4gICAgI2dyYWRpZW50ID4gLnN0cmlwZWQoKTtcclxuICB9XHJcbn1cclxuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXHJcblxyXG4udGFiLWZvY3VzKCkge1xyXG4gIC8vIFdlYktpdC1zcGVjaWZpYy4gT3RoZXIgYnJvd3NlcnMgd2lsbCBrZWVwIHRoZWlyIGRlZmF1bHQgb3V0bGluZSBzdHlsZS5cclxuICAvLyAoSW5pdGlhbGx5IHRyaWVkIHRvIGFsc28gZm9yY2UgZGVmYXVsdCB2aWEgYG91dGxpbmU6IGluaXRpYWxgLFxyXG4gIC8vIGJ1dCB0aGF0IHNlZW1zIHRvIGVycm9uZW91c2x5IHJlbW92ZSB0aGUgb3V0bGluZSBpbiBGaXJlZm94IGFsdG9nZXRoZXIuKVxyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxufVxyXG4iLCIvL1xyXG4vLyBHbHlwaGljb25zIGZvciBCb290c3RyYXBcclxuLy9cclxuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxyXG4vLyB0aHVzIGF1dG9tYXRpY2FsbHkgc2l6ZWQgdG8gbWF0Y2ggdGhlIHN1cnJvdW5kaW5nIGNoaWxkLiBUbyB1c2UsIGNyZWF0ZSBhblxyXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxyXG4vL1xyXG4vLyA8YSBocmVmPVwiI1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1zdGFyXCI+PC9zcGFuPiBTdGFyPC9hPlxyXG5cclxuLy8gSW1wb3J0IHRoZSBmb250c1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICBzcmM6IHVybCgnQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5lb3QnKTtcclxuICBzcmM6IHVybCgnQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgdXJsKCdAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgdXJsKCdAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgIHVybCgnQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICB1cmwoJ0B7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0uc3ZnI0B7aWNvbi1mb250LXN2Zy1pZH0nKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcblxyXG4vLyBDYXRjaGFsbCBiYXNlY2xhc3NcclxuLmdseXBoaWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vLyBJbmRpdmlkdWFsIGljb25zXHJcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmFcIjsgfSB9XHJcbi5nbHlwaGljb24tcGx1cyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmJcIjsgfSB9XHJcbi5nbHlwaGljb24tZXVybyxcclxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cclxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cclxuLmdseXBoaWNvbi1jbG91ZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjYwMVwiOyB9IH1cclxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cclxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cclxuLmdseXBoaWNvbi1nbGFzcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9IH1cclxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cclxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cclxuLmdseXBoaWNvbi1oZWFydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cclxuLmdseXBoaWNvbi11c2VyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9IH1cclxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cclxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cclxuLmdseXBoaWNvbi10aCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMVwiOyB9IH1cclxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cclxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cclxuLmdseXBoaWNvbi1yZW1vdmUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9IH1cclxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cclxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cclxuLmdseXBoaWNvbi1vZmYgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxN1wiOyB9IH1cclxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cclxuLmdseXBoaWNvbi10cmFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMFwiOyB9IH1cclxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cclxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cclxuLmdseXBoaWNvbi10aW1lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyM1wiOyB9IH1cclxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cclxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cclxuLmdseXBoaWNvbi1kb3dubG9hZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNlwiOyB9IH1cclxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cclxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cclxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOVwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cclxuLmdseXBoaWNvbi1saXN0LWFsdCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMlwiOyB9IH1cclxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cclxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cclxuLmdseXBoaWNvbi1oZWFkcGhvbmVzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNVwiOyB9IH1cclxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cclxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cclxuLmdseXBoaWNvbi12b2x1bWUtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOFwiOyB9IH1cclxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cclxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cclxuLmdseXBoaWNvbi10YWcgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MVwiOyB9IH1cclxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cclxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cclxuLmdseXBoaWNvbi1ib29rbWFyayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NFwiOyB9IH1cclxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cclxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cclxuLmdseXBoaWNvbi1mb250ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0N1wiOyB9IH1cclxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cclxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cclxuLmdseXBoaWNvbi10ZXh0LWhlaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MFwiOyB9IH1cclxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cclxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cclxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1M1wiOyB9IH1cclxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cclxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cclxuLmdseXBoaWNvbi1saXN0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NlwiOyB9IH1cclxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cclxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cclxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OVwiOyB9IH1cclxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cclxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cclxuLmdseXBoaWNvbi1hZGp1c3QgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2M1wiOyB9IH1cclxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cclxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zaGFyZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NlwiOyB9IH1cclxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cclxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OVwiOyB9IH1cclxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cclxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cclxuLmdseXBoaWNvbi1wbGF5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MlwiOyB9IH1cclxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cclxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cclxuLmdseXBoaWNvbi1mb3J3YXJkICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NVwiOyB9IH1cclxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cclxuLmdseXBoaWNvbi1lamVjdCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OFwiOyB9IH1cclxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cclxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cclxuLmdseXBoaWNvbi1wbHVzLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MVwiOyB9IH1cclxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cclxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cclxuLmdseXBoaWNvbi1vay1zaWduICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NFwiOyB9IH1cclxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cclxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cclxuLmdseXBoaWNvbi1zY3JlZW5zaG90ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4N1wiOyB9IH1cclxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cclxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cclxuLmdseXBoaWNvbi1iYW4tY2lyY2xlICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MFwiOyB9IH1cclxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cclxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cclxuLmdseXBoaWNvbi1hcnJvdy11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5M1wiOyB9IH1cclxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cclxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXNpemUtZnVsbCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NlwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cclxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cclxuLmdseXBoaWNvbi1naWZ0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9IH1cclxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cclxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cclxuLmdseXBoaWNvbi1leWUtb3BlbiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9IH1cclxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cclxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cclxuLmdseXBoaWNvbi1wbGFuZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOFwiOyB9IH1cclxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cclxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb21tZW50ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMVwiOyB9IH1cclxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cclxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cclxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cclxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cclxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2UgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExN1wiOyB9IH1cclxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cclxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9IH1cclxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cclxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cclxuLmdseXBoaWNvbi1iZWxsICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyM1wiOyB9IH1cclxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cclxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cclxuLmdseXBoaWNvbi10aHVtYnMtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNlwiOyB9IH1cclxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cclxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cclxuLmdseXBoaWNvbi1oYW5kLXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOVwiOyB9IH1cclxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cclxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cclxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMlwiOyB9IH1cclxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cclxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cclxuLmdseXBoaWNvbi1nbG9iZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNVwiOyB9IH1cclxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cclxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cclxuLmdseXBoaWNvbi1maWx0ZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9IH1cclxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cclxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cclxuLmdseXBoaWNvbi1kYXNoYm9hcmQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MVwiOyB9IH1cclxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cclxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cclxuLmdseXBoaWNvbi1saW5rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NFwiOyB9IH1cclxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cclxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cclxuLmdseXBoaWNvbi11c2QgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OFwiOyB9IH1cclxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0ICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NFwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cclxuLmdseXBoaWNvbi11bmNoZWNrZWQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1N1wiOyB9IH1cclxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cclxuLmdseXBoaWNvbi1jb2xsYXBzZS11cCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MFwiOyB9IH1cclxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cclxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cclxuLmdseXBoaWNvbi1sb2ctb3V0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2M1wiOyB9IH1cclxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zYXZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NlwiOyB9IH1cclxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cclxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cclxuLmdseXBoaWNvbi1pbXBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OVwiOyB9IH1cclxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cclxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktZGlzayAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MlwiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NVwiOyB9IH1cclxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cclxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cclxuLmdseXBoaWNvbi10cmFuc2ZlciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OFwiOyB9IH1cclxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cclxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb21wcmVzc2VkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MVwiOyB9IH1cclxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cclxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cclxuLmdseXBoaWNvbi10b3dlciAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NFwiOyB9IH1cclxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cclxuLmdseXBoaWNvbi1oZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4N1wiOyB9IH1cclxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC1kb2xieSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MFwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cclxuLmdseXBoaWNvbi1zb3VuZC03LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5M1wiOyB9IH1cclxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cclxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cclxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5N1wiOyB9IH1cclxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cclxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cclxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91cyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMFwiOyB9IH1cclxuLmdseXBoaWNvbi1jZCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9IH1cclxuLmdseXBoaWNvbi1zYXZlLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMlwiOyB9IH1cclxuLmdseXBoaWNvbi1vcGVuLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwM1wiOyB9IH1cclxuLmdseXBoaWNvbi1sZXZlbC11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9IH1cclxuLmdseXBoaWNvbi1jb3B5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9IH1cclxuLmdseXBoaWNvbi1wYXN0ZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNlwiOyB9IH1cclxuLy8gVGhlIGZvbGxvd2luZyAyIEdseXBoaWNvbnMgYXJlIG9taXR0ZWQgZm9yIHRoZSB0aW1lIGJlaW5nIGJlY2F1c2VcclxuLy8gdGhleSBjdXJyZW50bHkgdXNlIFVuaWNvZGUgY29kZXBvaW50cyB0aGF0IGFyZSBvdXRzaWRlIHRoZVxyXG4vLyBCYXNpYyBNdWx0aWxpbmd1YWwgUGxhbmUgKEJNUCkuIE9sZGVyIGJ1Z2d5IHZlcnNpb25zIG9mIFdlYktpdCBjYW4ndCBoYW5kbGVcclxuLy8gbm9uLUJNUCBjb2RlcG9pbnRzIGluIENTUyBzdHJpbmcgZXNjYXBlcywgYW5kIHRodXMgY2FuJ3QgZGlzcGxheSB0aGVzZSB0d28gaWNvbnMuXHJcbi8vIE5vdGFibHksIHRoZSBidWcgYWZmZWN0cyBzb21lIG9sZGVyIHZlcnNpb25zIG9mIHRoZSBBbmRyb2lkIEJyb3dzZXIuXHJcbi8vIE1vcmUgaW5mbzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDEwNlxyXG4vLyAuZ2x5cGhpY29uLWRvb3IgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjZhYVwiOyB9IH1cclxuLy8gLmdseXBoaWNvbi1rZXkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY1MTFcIjsgfSB9XHJcbi5nbHlwaGljb24tYWxlcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDlcIjsgfSB9XHJcbi5nbHlwaGljb24tZXF1YWxpemVyICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTBcIjsgfSB9XHJcbi5nbHlwaGljb24ta2luZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTFcIjsgfSB9XHJcbi5nbHlwaGljb24tcXVlZW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTJcIjsgfSB9XHJcbi5nbHlwaGljb24tcGF3biAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTNcIjsgfSB9XHJcbi5nbHlwaGljb24tYmlzaG9wICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTRcIjsgfSB9XHJcbi5nbHlwaGljb24ta25pZ2h0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTVcIjsgfSB9XHJcbi5nbHlwaGljb24tYmFieS1mb3JtdWxhICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTZcIjsgfSB9XHJcbi5nbHlwaGljb24tdGVudCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2ZmFcIjsgfSB9XHJcbi5nbHlwaGljb24tYmxhY2tib2FyZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMThcIjsgfSB9XHJcbi5nbHlwaGljb24tYmVkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTlcIjsgfSB9XHJcbi5nbHlwaGljb24tYXBwbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmZcIjsgfSB9XHJcbi5nbHlwaGljb24tZXJhc2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjFcIjsgfSB9XHJcbi5nbHlwaGljb24taG91cmdsYXNzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIzMWJcIjsgfSB9XHJcbi5nbHlwaGljb24tbGFtcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjNcIjsgfSB9XHJcbi5nbHlwaGljb24tZHVwbGljYXRlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjRcIjsgfSB9XHJcbi5nbHlwaGljb24tcGlnZ3ktYmFuayAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjVcIjsgfSB9XHJcbi5nbHlwaGljb24tc2Npc3NvcnMgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjZcIjsgfSB9XHJcbi5nbHlwaGljb24tYml0Y29pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XHJcbi5nbHlwaGljb24tYnRjICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XHJcbi5nbHlwaGljb24teGJ0ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XHJcbi5nbHlwaGljb24teWVuICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XHJcbi5nbHlwaGljb24tanB5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XHJcbi5nbHlwaGljb24tcnVibGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XHJcbi5nbHlwaGljb24tcnViICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XHJcbi5nbHlwaGljb24tc2NhbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzBcIjsgfSB9XHJcbi5nbHlwaGljb24taWNlLWxvbGx5ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzFcIjsgfSB9XHJcbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzJcIjsgfSB9XHJcbi5nbHlwaGljb24tZWR1Y2F0aW9uICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzNcIjsgfSB9XHJcbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzRcIjsgfSB9XHJcbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzVcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXIgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzZcIjsgfSB9XHJcbi5nbHlwaGljb24tbW9kYWwtd2luZG93ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzdcIjsgfSB9XHJcbi5nbHlwaGljb24tb2lsICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzhcIjsgfSB9XHJcbi5nbHlwaGljb24tZ3JhaW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzlcIjsgfSB9XHJcbi5nbHlwaGljb24tc3VuZ2xhc3NlcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDBcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC1zaXplICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDFcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC1jb2xvciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDJcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDNcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDRcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbSAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDVcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWx7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDZcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDdcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDhcIjsgfSB9XHJcbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDlcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTBcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTFcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTJcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTNcIjsgfSB9XHJcbi5nbHlwaGljb24tY29uc29sZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTRcIjsgfSB9XHJcbi5nbHlwaGljb24tc3VwZXJzY3JpcHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTVcIjsgfSB9XHJcbi5nbHlwaGljb24tc3Vic2NyaXB0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTZcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTdcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNThcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTlcIjsgfSB9XHJcbi5nbHlwaGljb24tbWVudS11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNjBcIjsgfSB9XHJcbiIsIi8vIE9wYWNpdHlcclxuXHJcbi5vcGFjaXR5KEBvcGFjaXR5KSB7XHJcbiAgb3BhY2l0eTogQG9wYWNpdHk7XHJcbiAgLy8gSUU4IGZpbHRlclxyXG4gIEBvcGFjaXR5LWllOiAoQG9wYWNpdHkgKiAxMDApO1xyXG4gIGZpbHRlcjogflwiYWxwaGEob3BhY2l0eT1Ae29wYWNpdHktaWV9KVwiO1xyXG59XHJcbiIsIi8vXHJcbi8vIExhYmVsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6IEBsYWJlbC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XHJcblxyXG4gIC8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcclxuICBhJiB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBAbGFiZWwtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gUXVpY2sgZml4IGZvciBsYWJlbHMgaW4gYnV0dG9uc1xyXG4gIC5idG4gJiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb2xvcnNcclxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgbGFiZWxzIGdldCBkYXJrZXIgb24gOmhvdmVyKVxyXG5cclxuLmxhYmVsLWRlZmF1bHQge1xyXG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1kZWZhdWx0LWJnKTtcclxufVxyXG5cclxuLmxhYmVsLXByaW1hcnkge1xyXG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1wcmltYXJ5LWJnKTtcclxufVxyXG5cclxuLmxhYmVsLXN1Y2Nlc3Mge1xyXG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1zdWNjZXNzLWJnKTtcclxufVxyXG5cclxuLmxhYmVsLWluZm8ge1xyXG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1pbmZvLWJnKTtcclxufVxyXG5cclxuLmxhYmVsLXdhcm5pbmcge1xyXG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC13YXJuaW5nLWJnKTtcclxufVxyXG5cclxuLmxhYmVsLWRhbmdlciB7XHJcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWRhbmdlci1iZyk7XHJcbn1cclxuIiwiLy9cclxuLy8gQ2xvc2UgaWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4uY2xvc2Uge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xyXG4gIGZvbnQtd2VpZ2h0OiBAY2xvc2UtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6IEBjbG9zZS1jb2xvcjtcclxuICB0ZXh0LXNoYWRvdzogQGNsb3NlLXRleHQtc2hhZG93O1xyXG4gIC5vcGFjaXR5KC4yKTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiBAY2xvc2UtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAub3BhY2l0eSguNSk7XHJcbiAgfVxyXG5cclxuICAvLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXHJcbiAgLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXHJcbiAgLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXHJcbiAgYnV0dG9uJiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXHJcblxyXG4vL1xyXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxyXG4ucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgdGFibGUmICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cclxuICB0ciYgICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cclxuICB0aCYsXHJcbiAgdGQmICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi5mYWRlLWFuaW1hdGlvbi5uZy1lbnRlcixcclxuLmZhZGUtYW5pbWF0aW9uLm5nLWxlYXZlLFxyXG4uZmFkZS1hbmltYXRpb24ubmctaGlkZS1hZGQsXHJcbi5mYWRlLWFuaW1hdGlvbi5uZy1oaWRlLXJlbW92ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMCwuNiwuNCwxKSBvcGFjaXR5O1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZhZGUtYW5pbWF0aW9uLm5nLWVudGVyLFxyXG4uZmFkZS1hbmltYXRpb24ubmctbGVhdmUubmctbGVhdmUtYWN0aXZlLFxyXG4uZmFkZS1hbmltYXRpb24ubmctaGlkZS1yZW1vdmUsXHJcbi5mYWRlLWFuaW1hdGlvbi5uZy1oaWRlLWFkZC5uZy1oaWRlLWFkZC1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmZhZGUtYW5pbWF0aW9uLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSxcclxuLmZhZGUtYW5pbWF0aW9uLm5nLWxlYXZlLFxyXG4uZmFkZS1hbmltYXRpb24ubmctaGlkZS1hZGQsXHJcbi5mYWRlLWFuaW1hdGlvbi5uZy1oaWRlLXJlbW92ZS5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxufSIsIi8vXHJcbi8vIEJhZGdlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLmJhZGdlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWluLXdpZHRoOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDNweCA3cHg7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xyXG4gIGZvbnQtd2VpZ2h0OiBAYmFkZ2UtZm9udC13ZWlnaHQ7XHJcbiAgY29sb3I6IEBiYWRnZS1jb2xvcjtcclxuICBsaW5lLWhlaWdodDogQGJhZGdlLWxpbmUtaGVpZ2h0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhZGdlLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6IEBiYWRnZS1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xyXG4gIC5idG4gJiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgfVxyXG5cclxuICAuYnRuLXhzICYsXHJcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gJiB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIgc3RhdGUsIGJ1dCBvbmx5IGZvciBsaW5rc1xyXG4gIGEmIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IEBiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAmLFxyXG4gIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+ICYge1xyXG4gICAgY29sb3I6IEBiYWRnZS1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFkZ2UtYWN0aXZlLWJnO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYgKyAmIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICB9XHJcbn1cclxuIiwiaHRtbCxcclxuYm9keSxcclxuLmZ1bGwtaGVpZ2h0IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaGVpZ2h0LTEwMHBjIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm1pbi1oZWlnaHQtMTAwcGMge1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLndpZHRoLTEwMHBjIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctZWxsaXBzaXMge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuXHJcbi5oZWlnaHQtOTBwYyB7XHJcbiAgICBoZWlnaHQ6IDkwJTtcclxufVxyXG5cclxuLmhlaWdodC03MHBjIHtcclxuICAgIGhlaWdodDogNzAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgJi5oaWRlLWhlYWRlciB7XHJcbiAgICAgICAgLm1haW4tdmlldyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgPiBkaXZbdWktdmlld10ge1xyXG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBkaXZbdWktdmlld10ge1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tdmlldyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6LTY1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDo2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHotaW5kZXg6IDEwNTAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxvYWRpbmctb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4udXBwZXJjYXNlLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCBicm93c2VycyAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuOjpwbGFjZWhvbGRlciB7IC8qIFJlY2VudCBicm93c2VycyAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdW2NjLXJldGFpbi1jYXNlXSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLnNwaW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEVBQVFBUElBQVAvLy93QUFBTUxDd2tKQ1FnQUFBR0ppWW9LQ2dwS1NraUgrR2tOeVpXRjBaV1FnZDJsMGFDQmhhbUY0Ykc5aFpDNXBibVp2QUNINUJBQUtBQUFBSWY4TFRrVlVVME5CVUVVeUxqQURBUUFBQUN3QUFBQUFFQUFRQUFBRE13aTYzUDR3eWtsckUyTUlPZ2dabkFkT21HWUpSYkV4d3JvVW1jRzJMbURFd25IUUxWc1lPZDJtQnprWURBZEthK2RJQUFBaCtRUUFDZ0FCQUN3QUFBQUFFQUFRQUFBRE5BaTYzUDVPakNFZ0c0UU11N0RtaWtSeFFsRlVZREVaSUdCTVJWc2FxSHdjdFhYZjdXRVlCNEFnMXhqaWhrTVpzaVVrS2hJQUlma0VBQW9BQWdBc0FBQUFBQkFBRUFBQUF6WUl1aklqSzhwQnlKRE1sRll2Qm9WakhBNzBHVTd4U1VKaG1LdHdIUEFLekxPOUhNYW9Ld0paN1JmOEFZUEREektwWkJxZnZ3UUFJZmtFQUFvQUF3QXNBQUFBQUJBQUVBQUFBek1JdW1JbEs4b3locEhzbkZaZmhZdW1DWVVoREFReFJJZGhIQkdxUm9LdzBSOERZbEpkOHowZk1EZ3NHby9JcEhJNVRBQUFJZmtFQUFvQUJBQXNBQUFBQUJBQUVBQUFBeklJdW5Jbkswcm5aQlR3R1BOTWdRd21kc05nWEdKVWxJV0V1UjVvV1VJcHo4cEFFQU1lNlR3Znd5WXNHby9JcEZLU0FBQWgrUVFBQ2dBRkFDd0FBQUFBRUFBUUFBQURNd2k2SU1LUU9SZmpkT2U4MnA0d0djY2M0Q0V1UXJhZHlsZXNvakVNQmdzVWMyRzdzRFgzbFFHQk1MQUppYnVmYlNsS0FBQWgrUVFBQ2dBR0FDd0FBQUFBRUFBUUFBQURNZ2k2M1A3d0NSSFpuRlZkbWdIdTJuRndsV0NJM1dHYzNUU1doVUZHeFRBVWtHQ2J0Z0VOQk1KQUVKc3hnTUxXenBFQUFDSDVCQUFLQUFjQUxBQUFBQUFRQUJBQUFBTXlDTHJjL2pES1NhdGxRdFNjS2RjZUNBakRJSTdIY1E0RU1UQ3B5ckN1VUJqQ1lSZ0hWdHFsQWlCMVloaUNubHNSa0FBQU93QUFBQUFBQUFBQUFBPT0pO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbi5tYWluLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wYWRkZWQtdmlldyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5pbnB1dFtjYy12YWxpZGF0ZS1wYXNzd29yZF0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmFsZXJ0cyB7XHJcbiAgICB0b3A6IDcycHg7XHJcbn1cclxuXHJcbmg1IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG50ci5pbmFjdGl2ZSB7XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNiYmI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB0ZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY2MtYWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5pdGFsaWMge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4uY2FwaXRhbGl6ZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxudGhbc3Qtc29ydF0ge1xyXG4gICAgY29sb3I6IEBicmFuZC1wcmltYXJ5O1xyXG59XHJcblxyXG4udGFiLXBhbmUge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuXHJcbnNlY3Rpb24rc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uYWRkLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ubmF2LXRhYnMgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuaDIrLmJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uYnV0dG9uLWN0cmxzIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICA+YnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc21hbGwtbnVtZXJpYy1pbnB1dCB7XHJcbiAgICB3aWR0aDogODBweDtcclxufVxyXG5cclxuLmxhcmdlLW51bWVyaWMtaW5wdXQge1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG59XHJcblxyXG4ud2VsbCB7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG59XHJcblxyXG4ubmF2YmFyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIFxyXG4uZ3JlZW4ge1xyXG4gIGNvbG9yOiBncmVlbjtcclxufVxyXG5cclxuLm5vLW91dGxpbmV7XHJcbiAgICBvdXRsaW5lOm5vbmU7XHJcbn1cclxuXHJcbi5ncmV5IHtcclxuICAgIGNvbG9yOiAjYWFhO1xyXG59XHJcblxyXG4ucG9zLXJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kLW5vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmQtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kb2N1bWVudC1saW5rIHtcclxuICAgIGNvbG9yOiBAY29ycG9yYXRlQmx1ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGNvcnBvcmF0ZUJsdWUsIDEwKTtcclxuICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICAgIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjI1xyXG5cclxuLnBhZ2UtY29udGFpbmVyIHtcclxuICAubWFpbi12aWV3IHtcclxuICAgICAgICBcclxuICAgIC5jb250YWluZXItYmctd2hpdGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIC8vICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzVweCAtMTBweCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAmLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgLy8gbWFyZ2luIDogMHB4IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4uYm94LXNpemluZy1iYjo6YmVmb3JlIHtcclxuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8gdGhpcyBhbGxvd3MgYSBtYXAgdG8gYmUgZnVsbCBzY3JlZW5cclxuLy8gYW5kIGFsc28gdG9nZ2xlIGxhcmdlci9zbWFsbGVyIHdpdGggdGhlIG5hdmlnYXRpb25cclxuLmZ1bGwtc2NyZWVuLW1hcCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbiAgdG9wOjBweDtcclxuICBsZWZ0OjBweDtcclxuICBwYWRkaW5nLWxlZnQ6QG5hdi13aWR0aDtcclxuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgbGluZWFyO1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbiYubmF2LWNsb3NlZCB7XHJcbiAgLmZ1bGwtc2NyZWVuLW1hcCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnZlaGljbGUtbG9jYXRpb25zIHtcclxuICAgIC5tYXAtbm90aWNlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udmVoaWNsZS1sb2NhdGlvbnMtZ3JpZHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi8vIHRvb2x0aXAgbWF4IHdpZHRoLlxyXG4udG9vbHRpcC1pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6MjUwcHg7IFxyXG59XHJcblxyXG5pLnJlYWRvbmx5IHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIG9wYWNpdHk6IDAuNjU7XHJcblxyXG4gICY6aG92ZXIsJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ud2lkdGgtNzJwYyB7XHJcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLndpZHRoLTI4cGMge1xyXG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4teHMtbWluKSB7XHJcbiAgICAuY29sLXhzLWF1dG8geyB3aWR0aDogYXV0bzsgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgLmNvbC1zbS1hdXRvIHsgd2lkdGg6IGF1dG87IH1cclxuICAgIC5jb2wtc20tdGV4dC1jZW50ZXIge3RleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgLmNvbC1tZC1hdXRvIHsgd2lkdGg6IGF1dG87IH1cclxuICAgIC5jb2wtbWQtdGV4dC1sZWZ0IHt0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICAuY29sLWxnLWF1dG8geyB3aWR0aDogYXV0bzsgfVxyXG59XHJcblxyXG5cclxuLmFsZXJ0cyB7XHJcblx0bWF4LXdpZHRoOiAzNDBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG5cdFxyXG5cclxuXHQuYWxlcnQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YW5pbWF0aW9uOiAuM3MgZWFzZS1vdXQgMHMgMSBzbGlkZUluRnJvbVJpZ2h0O1x0XHRcclxuXHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctbGVmdDo0MHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdGJvcmRlci1jb2xvciA6IHJnYmEoMCwwLDAsMC4zKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdGJvdHRvbTogMHB4ICFpbXBvcnRhbnQgO1xyXG5cdFx0XHJcblx0XHRidXR0b24ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNXB4O1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0Y29sb3I6YmxhY2s7XHJcblx0XHRcdG9wYWNpdHk6IDAuNDtcclxuXHRcdFx0cmlnaHQ6IDEwcHg7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdFxyXG5cdFx0Ji5hbGVydC1kYW5nZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlO1xyXG5cdFx0XHRjb2xvciA6IHdoaXRlO1xyXG5cdFx0XHRib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQgOiAnXFxmMDU3JztcclxuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNXB4O1xyXG5cdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOjI1cHg7XHJcblx0XHRcdFx0Y29sb3IgOiByZ2JhKDAsMCwwLDAuMyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmFsZXJ0LXdhcm5pbmcge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmY4ZTFkO1xyXG5cdFx0XHRjb2xvciA6IHdoaXRlO1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudCA6ICdcXGYwNzEnO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA4cHg7XHJcbiAgICBcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToyMnB4O1xyXG5cdFx0XHRcdGNvbG9yIDogcmdiYSgwLDAsMCwwLjQpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWxlcnQtc3VjY2VzcyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzZDgyMzY7XHJcblx0XHRcdGNvbG9yIDogd2hpdGU7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50IDogJ1xcZjA1OCc7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0XHRjb2xvciA6IHJnYmEoMCwwLDAsMC40KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5hbGVydC1pbmZvIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcclxuXHRcdFx0Y29sb3IgOiB3aGl0ZTtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQgOiAnXFxmMDZhJztcclxuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNXB4O1xyXG5cdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHRcdGNvbG9yIDogcmdiYSgwLDAsMCwwLjQpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluRnJvbVJpZ2h0IHtcclxuXHQwJSB7XHJcblx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxuICB9XHJcblxyXG4ubW9kYWwtZm9vdGVyLWNlbnRlciB7XHJcbiAgICBwYWRkaW5nOiBAbW9kYWwtaW5uZXItcGFkZGluZztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLnRhYi1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbn1cclxuXHJcbi5uYXYubmF2LXRhYnMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAvLyBib3JkZXItd2lkdGg6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjojRkFGQUZBO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDUyOUU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAxcHggMCAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1MjlFO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3RyaWtldGhyb3VnaC10ZXh0IHtcclxudGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbi5iYWRnZSB7XHJcbiAgICAmLmJhZGdlLXByaW1hcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmxvYXQtbm9uZSB7XHJcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWctbWVudSB7XHJcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XHJcbn0iLCIvLyBMYWJlbHNcclxuXHJcbi5sYWJlbC12YXJpYW50KEBjb2xvcikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcclxuXHJcbiAgJltocmVmXSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qc3RhcnRcclxua2VuZ29ncmlkIG92ZXJyaWRlXHJcbiovXHJcbkBpbXBvcnQgKGxlc3MpICcuL3ZlbmRvci9mb250LWF3ZXNvbWUvY3NzL2ZvbnQtYXdlc29tZS1jdXN0b20uY3NzJztcclxuXHJcbkBncmlkVG9wQmcgOiAjZWNlY2VjO1xyXG5AZ3JpZEhlYWRlckNvbHVtbnMgOiAjZDZkNmQ2O1xyXG5AZ3JpZEhlYWRlckNvbHVtbnNIb3ZlciA6ICNjOGM4Yzg7XHJcbi8vcHJpbWFyeSBncmlkIGNvbG9yXHJcbkBncmlkUHJpbWFyeSA6ICMwMDUyOUU7XHJcbi8vcHJpbWFyeSBncmlkIGNvbG9yIDAuMjVcclxuQGdyaWRQcmltYXJ5LTI1IDogcmdiYSgwLCA4MiwgMTU4LCAwLjI1KTtcclxuLy9kYXJrZXIgaG92ZXIgc3RhdGVzXHJcbkBncmlkUHJpbWFyeURhcmsgOiAjMDE1MDg4O1xyXG4vL2dyaWQgaG92ZXIsIGxpZ2h0ZXIgcHJpbWFyeVxyXG5AZ3JpZFJvd0hvdmVyIDogcmdiYSgwLCA4MiwgMTU4LCAwLjEpO1xyXG4vL2hlYWRlciBib3JkZXIgY29sb3JcclxuQGdyaWRIZWFkZXJCb3JkZXIgOiAjYzdjN2M3O1xyXG4vL2JnIG9mIHRoZSBmaWx0ZXIgcm93XHJcbkBncmlkRmlsdGVyUm93QmcgOiAjYThhOGE4O1xyXG4vL2FsdGVybmF0aW5nIHJvdyBjb2xvci5cclxuQGdyaWRBbHRCZyA6ICNmY2ZjZmM7XHJcbi8vZml0bGVyIGljb24gY29sb3JcclxuQGdyaWRGaWx0ZXJJY29uIDogI2RkZDtcclxuLy9vbGQgdmFyaWFibGVzIGZvciBsZWdhY3kgcGFnZXNcclxuQGdyaWRjb2xvciA6ICM1NTdmOTU7XHJcbkBncmlkRGFyayA6ICMzMDYzN2U7XHJcbkBncmlkRGFya2VyIDogIzI4NTE2NztcclxuQGludmVydGVkQmcgOiB1cmwoJ1NpbHZlci9zcHJpdGVJbnZlcnRlZC5wbmcnKTtcclxuQHN0YW5kYXJkQmcgOiB1cmwoJ1NpbHZlci9zcHJpdGUucG5nJyk7XHJcbi8vIGFmdGVyIHVwZ3JhZGluZyB0aGUgdG9vbGJhciBkcm9wZG93bnMgbm8gbG9uZ2VyIHNjcm9sbFxyXG4vLyB3aGVuIHRoZXJlIGFyZSBhIGxvdCBvZiBvcHRpb25zXHJcbi8vIGluc3RlYWQgaXQganVzdCBnZXRzIGN1dCBvZmZcclxuLy8gc28gdGhpcyBwdXRzIHRoZSBzY3JvbGwgYmFyIGJhY2sgLi4uXHJcbi5rLWxpc3Qtc2Nyb2xsZXIge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi51aS10b29sdGlwIHtcclxuICAgIC51aS10b29sdGlwLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCA3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogM3B4O1xyXG4gICAgICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL2hpbnQgZm9yIGRyYWcgYW5kIGRyb3BcclxuLnNvcnRhYmxlLWhpbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRQcmltYXJ5O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCBAZ3JpZFByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yN3B4O1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIEBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yN3B4O1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5rLWdyaWQtcGFnZXIgLmstbGluayxcclxuLmstZ3JpZC1wYWdlciAuay1wYWdlci1udW1iZXJzIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmstcGFnZXItaW5mbyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8vY2FsYW5kYXJcclxuLmstY2FsZW5kYXItY29udGFpbmVyIHtcclxuICAgIC8vaGVhZGVyIG1haW4gY29sb3JcclxuICAgIC5rLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRQcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy9ob3ZlciBzdGF0ZSBmb3IgaGVhZGVyIGl0ZW1zXHJcbiAgICAgICAgLmstc3RhdGUtaG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JpZFByaW1hcnlEYXJrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy90b2RheXMgZGF0ZVxyXG4gICAgLmstdG9kYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkUm93SG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcclxuICAgICAgICAvL3RleHQgZm9yIHRvZGF5cyBkYXRlLlxyXG4gICAgICAgIC5rLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vc2VsZWN0ZWQgZGF0ZSBiYWNrZ3JvdW5kXHJcbiAgICAuay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRQcmltYXJ5RGFyayAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vdGV4dC5cclxuICAgICAgICAuay1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvL2Zvb3RlciBmb3IgY2FsYW5kYXJcclxuICAgIC5rLWZvb3RlciB7XHJcbiAgICAgICAgLmstbmF2LXRvZGF5IHtcclxuICAgICAgICAgICAgY29sb3I6IEBncmlkUHJpbWFyeURhcmsgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vbWFpbiBncmlkXHJcbi5rLWdyaWQge1xyXG5cclxuICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjlyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLy9hbHRlcm5hdGUgcm93IGJhY2tncm91bmQgY29sb3JzLlxyXG4gICAgLmstYWx0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JpZEFsdEJnICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JpZFJvd0hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvLyBzZXR0aW5nIGljb24gZHJvcCBkb3duXHJcbiAgICAuc2V0dGluZ3MtY29udGFpbmVyIHtcclxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICYucHVsbC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvcnRvcmRlci1jb250YWluZXIge1xyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAuZmEtYXJyb3dzLXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vZHJhZyBhbmQgZHJvcCBwbGFjZWhvbGRlclxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkUm93SG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLypncmlkIGJ1dHRvbiBjb250YWluZXIqL1xyXG4gICAgLmstZ3JpZC1wYWdlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogNjJweDtcclxuICAgICAgICBcclxuICAgICAgICAvL3BhZ2VyIHNpemUgZHJvcGRvd24gY29udGFpbmVyXHJcbiAgICAgICAgLmstcGFnZXItc2l6ZXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDRkNGQ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIC5rLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qIGFjdHVhbCBkcm9wIGRvd24gc2VsZWN0b3IgKi9cclxuICAgICAgICAgICAgLmstZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAxMHB4IDRweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBAX2hlaWdodCA6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IEBfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogQF9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogQF9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogQF9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICYuay1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmstcGFnZXItbmF2IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIEBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL2Rpc2FibGVkIGFycm93c1xyXG4gICAgICAgICAgICAmLmstc3RhdGUtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy9pbmhlcml0IHRvIGljb24gaW5zaWRlLlxyXG4gICAgICAgICAgICAgICAgLmstaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIG51bWJlcnMgYXQgdGhlIGJvdHRvbSBvZiB0aGUgcGFnaW5nXHJcbiAgICAgICAgLmstcGFnZXItbnVtYmVycyB7XHJcbiAgICAgICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIEBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIEBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjY29sdW1uVmlzaWJsZURhdGEge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pcy1jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRSb3dIb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNjb2x1bW5Tb3J0RGF0YSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgICAvL2NvbHVtbiBkcm9wZG93biBzdHlsZXMuXHJcbiAgICAjY29sdW1uTXVsdGlTZWxlY3REcm9wRG93biB7XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTc1cHg7XHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoRmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgY29sb3IgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkUm93SG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmstZ3JpZC1jb250ZW50IHtcclxuICAgICAgICAmLmstYXV0by1zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuay1hdXRvLXNjcm9sbGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5rLWF1dG8tc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRQcmltYXJ5LTI1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZ3JpZFByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWN0aW9uLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuLXNlY29uZGFyeSxcclxuICAgICAgICAgICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDZweCAxcHggNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MXB4OyBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZhLWNhcmV0LWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHggM3B4IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkUm93SG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVjb3JkLWNvdW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rLWhlYWRlci5rLWdyaWQtdG9vbGJhciB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1MzBweDsgICAgICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuay1ncm91cGluZy1oZWFkZXIsXHJcbiAgICAuay1oZWFkZXIuay1ncmlkLXRvb2xiYXIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgICAgICBcclxuICAgICAgICAvL2dyb3VwaW5nIGljb25cclxuICAgICAgICAuay1ncm91cC1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JpZFByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICAvL2dyb3VwIGRlbGV0ZSBidXR0b25cclxuICAgICAgICAgICAgLmstaS1ncm91cC1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTExYlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuay1saW5rIHtcclxuICAgICAgICAgICAgICAgIC8vZ3JvdXBpbmcgYXJyb3dzIGJvdGhcclxuICAgICAgICAgICAgICAgIC5rLWktc2Fycm93LW4sXHJcbiAgICAgICAgICAgICAgICAuay1pLXNhcnJvdy1zIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGUxMjgnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy9ncm91cGluZyBhcnJvdyB1cCBvdmVycmlkZVxyXG4gICAgICAgICAgICAgICAgLmstaS1zYXJyb3ctbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTEyNycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvL25ldyByaWdodCB0b29sYmFyIHdpdGggaWNvbnNcclxuICAgIC5rLWhlYWRlci5rLWdyaWQtdG9vbGJhciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAudG9vbGJhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG5cclxuICAgICAgICAgICAgI3Byb2ZpbGVOYW1lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOkBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQ5cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmEtdGFibGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1jb25maWctYnRucyB7XHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1zb3J0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtY29nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMzBweDtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZhLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnF1ZXJ5LWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JpZFByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDdweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9ncm91cGluZyByb3dcclxuICAgIC5rLWdyb3VwaW5nLXJvdyB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuay1pLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjE0Nic7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmstaS1leHBhbmQge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMGZlJztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5rLWhlYWRlcixcclxuICAgIC5rLWdyb3VwaW5nLWhlYWRlciB7XHJcbiAgICAgICAgY29sb3I6ICM5MTkxOTEgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkVG9wQmc7XHJcbiAgICB9XHJcbiAgICAvL3NldCB0aGUgZ3JpZCBiZyB0byBmaXggd2hpdGUgc3BhY2UgZHVlIHRvIHNjcm9sbGJhci5cclxuICAgIC5rLWdyaWQtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JpZEhlYWRlckNvbHVtbnMgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8vY29sdW1uIGhlYWRlciBjb250YWluZXJcclxuICAgIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xyXG4gICAgICAgIC5rLWhlYWRlcjpub3QoLmstd2lkZ2V0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4IDhweCAxMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JpZEhlYWRlckNvbHVtbnMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBncmlkSGVhZGVyQm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiM0NDQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JpZEhlYWRlckNvbHVtbnNIb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vaGlkZSBhZHZhbmNlZCBjb2wgc2V0dGluZ3NcclxuICAgICAgICAgICAgLmstaGVhZGVyLWNvbHVtbi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJlthcmlhLXNvcnRdIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkUHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IEBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5rLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAuay1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vZG93biBhbmQgdXAgYXJyb3dzIHdoZW4gc29ydGluZ1xyXG4gICAgICAgICAgICAuay1pLWFycm93LXMge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTEyOCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5rLWktYXJyb3ctbiB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlMTI3JyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmstbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRjNGM0YztcclxuICAgICAgICAgICAgICAgIC5rLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdHI6bm90KC5rLWZpbHRlci1yb3cpIHtcclxuICAgICAgICAgICAgLmstZ3JvdXAtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTQ2JztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjBmZSc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIGFkdmFuY2VkIGZpbHRlciByb3cgKi9cclxuICAgICAgICAuay1maWx0ZXItcm93IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogQGdyaWRGaWx0ZXJSb3dCZztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZ3JpZEZpbHRlclJvd0JnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODM4MzgzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDRweCA5cHggLTZweCAjNjY2O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDlweDtcclxuICAgICAgICAgICAgICAgICYuay1ncm91cC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzgzODM4MztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZ3JpZEZpbHRlclJvd0JnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkRmlsdGVyUm93QmcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5rLWZpbHRlcmNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIC5rLW9wZXJhdG9yLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmstYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JpZFByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmstaS1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmstbnVtZXJpY3RleHRib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuay1udW1lcmljLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmstc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5rLWRhdGVwaWNrZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5rLXBpY2tlci13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5rLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5rLWktY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmstZGF0ZXRpbWVwaWNrZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5rLXBpY2tlci13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5rLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5rLWktY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmstaS1jbG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuay13aWRnZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmstZHJvcGRvd24tb3BlcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuay1zdGF0ZS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRGaWx0ZXJJY29uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGdyaWRGaWx0ZXJJY29uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAzcHggM3B4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwZDdcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmstaS1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL211bHRpc2VsZWN0IGRyb3Bkb3duXHJcbiAgICAuay1tdWx0aXNlbGVjdC13cmFwIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuay1idXR0b24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTAuNXB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MC40ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjFlbSAhaW1wb3J0YW50OyAgICAgICBcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuay1zZWxlY3Qge1xyXG4gICAgICAgICAgICByaWdodDogLTAuOGVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvL2Ryb3Bkb3duIHNlbGVjdFxyXG4gICAgLmstZHJvcGRvd24td3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcblxyXG4gICAgICAgIC5rLWlucHV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuay1pY29ue1xyXG4gICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL3JhbmdlIHNsaWRlclxyXG4gICAgLmstc2xpZGVyLWhvcml6b250YWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgLmstc2xpZGVyLXdyYXB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NSU7XHJcblxyXG4gICAgICAgICAgICAuay1zbGlkZXItaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgLmstdGljayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmstbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmstbGFzdCB7XHJcbiAgICAgICAgICAgICAgICAuay1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuay1maXJzdCB7XHJcbiAgICAgICAgICAgICAgICAuay1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmstZHJhZ2hhbmRsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOkBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdyA6IDAgMCAwIDNweCByZ2JhKDAsMCwwLC4yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOkBncmlkUHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6QGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuay1zbGlkZXItc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBncmlkUHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50d28tdG9vbGJhcnMge1xyXG4gICAgICAgIC5rLWdyb3VwaW5nLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoIDogMzAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuay1oZWFkZXIge1xyXG4gICAgICAgICAgICAmLmstZ3JpZC10b29sYmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmFkZGl0aW9uYWwtdG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuay1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnktbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudG9vbGJhcjpub3QoLmFkZGl0aW9uYWwtdG9vbGJhcikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8vc2hvdy9oaWRlIGRyb3Bkb3duIGxhYmVsXHJcbiNjb2x1bW5WaXNpYmxlRGF0YSB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxufVxyXG5cclxuLy9saXN0IGNvbnRhaW5lciBmb3IgdGhlIGFkdmFuY2VkIHNlYXJjaCBcclxuLmstbGlzdC1jb250YWluZXIge1xyXG4gICAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uay1ncmlkIC50b29sdGlwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLnRleHQtd3JhcCB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5rLXNwbGl0dGVyIC5rLXNjcm9sbGFibGUge1xyXG4gICAgLy8gb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gY2xhc3MgZm9yIGFjdGlvbiBjb2x1bW4gaWNvbnMgKGluaGVyaXRlZCBmcm9tIGZvbnQgYXdlc29tZSBjbGFzcylcclxuLmFjdGlvbi1lZGl0IHtcclxuICAgICY6ZXh0ZW5kKC5mYSBhbGwpO1xyXG4gICAgJjpleHRlbmQoLmZhLXBlbmNpbCBhbGwpO1xyXG59XHJcbi5hY3Rpb24tY2FuY2VsLCAuYWN0aW9uLXJlbW92ZSwgLmFjdGlvbi1kaXNhYmxlIHtcclxuICAgICY6ZXh0ZW5kKC5mYSBhbGwpO1xyXG4gICAgJjpleHRlbmQoLmZhLXRpbWVzIGFsbCk7XHJcbn1cclxuLmFjdGlvbi1hY3RpdmF0ZSB7XHJcbiAgICAmOmV4dGVuZCguZmEgYWxsKTtcclxuICAgICY6ZXh0ZW5kKC5mYS1jaGVjay1jaXJjbGUtbyBhbGwpO1xyXG59XHJcbi5hY3Rpb24tZGVhY3RpdmF0ZSB7XHJcbiAgICAmOmV4dGVuZCguZmEgYWxsKTtcclxuICAgICY6ZXh0ZW5kKC5mYS1iYW4gYWxsKTtcclxufVxyXG4uYWN0aW9uLWVuYWJsZSB7XHJcbiAgICAmOmV4dGVuZCguZmEgYWxsKTtcclxuICAgICY6ZXh0ZW5kKC5mYS1jaGVjayBhbGwpO1xyXG59XHJcbi5hY3Rpb24tYXBwcm92ZSB7XHJcbiAgICAmOmV4dGVuZCguZmEgYWxsKTtcclxuICAgICY6ZXh0ZW5kKC5mYS1jaGVjay1jaXJjbGUgYWxsKTtcclxufVxyXG4uYWN0aW9uLWRldGFpbHMge1xyXG4gICAgJjpleHRlbmQoLmZhIGFsbCk7XHJcbiAgICAmOmV4dGVuZCguZmEtaW5mby1jaXJjbGUgYWxsKTtcclxufVxyXG4uYWN0aW9uLWF1ZGl0IHtcclxuICAgICY6ZXh0ZW5kKC5mYSBhbGwpO1xyXG4gICAgJjpleHRlbmQoLmZhLWhpc3RvcnkgYWxsKTtcclxufVxyXG4uYWN0aW9uLWF0dGFjaG1lbnRzIHtcclxuICAgICY6ZXh0ZW5kKC5mYSBhbGwpO1xyXG4gICAgJjpleHRlbmQoLmZhLXBhcGVyY2xpcCBhbGwpO1xyXG59XHJcbi5hY3Rpb24tdmlldy1hdHRhY2htZW50cyB7XHJcbiAgICAmOmV4dGVuZCguZmEgYWxsKTtcclxuICAgICY6ZXh0ZW5kKC5mYS1maWxlLW8gYWxsKTtcclxufVxyXG4uYWN0aW9uLXJlc2V0IHtcclxuICAgICY6ZXh0ZW5kKC5mYSBhbGwpO1xyXG4gICAgJjpleHRlbmQoLmZhLXVuZG8gYWxsKTtcclxufVxyXG4uYWN0aW9uLXVzZXJzIHtcclxuICAgICY6ZXh0ZW5kKC5mYSBhbGwpO1xyXG4gICAgJjpleHRlbmQoLmZhLXVzZXJzIGFsbCk7XHJcbn1cclxuLmFjdGlvbi1yZWplY3Qge1xyXG4gICAgJjpleHRlbmQoLmZhIGFsbCk7XHJcbiAgICAmOmV4dGVuZCguZmEtdGltZS1jaXJjbGUgYWxsKTtcclxufVxyXG4uYWN0aW9uLWNvcHkge1xyXG4gICAgJjpleHRlbmQoLmZhIGFsbCk7XHJcbiAgICAmOmV4dGVuZCguZmEtY2xvbmUgYWxsKTtcclxufVxyXG4uYWN0aW9uLXJlc2VuZCB7XHJcbiAgICAmOmV4dGVuZCguZmEgYWxsKTtcclxuICAgICY6ZXh0ZW5kKC5mYS1yZXR3ZWV0IGFsbCk7XHJcbn1cclxuLmFjdGlvbi11bm1hcmsge1xyXG4gICAgJjpleHRlbmQoLmZhIGFsbCk7XHJcbiAgICAmOmV4dGVuZCguZmEtc3Rhci1vIGFsbCk7XHJcbn1cclxuLmFjdGlvbi1tYXJrIHtcclxuICAgICY6ZXh0ZW5kKC5mYSBhbGwpO1xyXG4gICAgJjpleHRlbmQoLmZhLXN0YXIgYWxsKTtcclxufVxyXG4uYWN0aW9uLXZpZXcge1xyXG4gICAgJjpleHRlbmQoLmZhIGFsbCk7XHJcbiAgICAmOmV4dGVuZCguZmEtZWRpdCBhbGwpO1xyXG59XHJcbi8qZW5kXHJcbmtlbmdvZ3JpZCBvdmVycmlkZVxyXG4qL1xyXG4iLCIvL1xyXG4vLyBQYWdpbmF0aW9uIChtdWx0aXBsZSBwYWdlcylcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnBhZ2luYXRpb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcclxuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cclxuICA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTsgLy8gUmVtb3ZlIGxpc3Qtc3R5bGUgYW5kIGJsb2NrLWxldmVsIGRlZmF1bHRzXHJcbiAgICA+IGEsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBDb2xsYXBzZSB3aGl0ZS1zcGFjZVxyXG4gICAgICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24tYmc7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBwYWdpbmF0aW9uLWJvcmRlcjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiBhLFxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIC5ib3JkZXItbGVmdC1yYWRpdXMoQGJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgID4gYSxcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiBsaSA+IGEsXHJcbiAgPiBsaSA+IHNwYW4ge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBjb2xvcjogQHBhZ2luYXRpb24taG92ZXItY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWhvdmVyLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6IEBwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSA+IGEsXHJcbiAgPiAuYWN0aXZlID4gc3BhbiB7XHJcbiAgICAmLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgICBjb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1hY3RpdmUtYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuZGlzYWJsZWQge1xyXG4gICAgPiBzcGFuLFxyXG4gICAgPiBzcGFuOmhvdmVyLFxyXG4gICAgPiBzcGFuOmZvY3VzLFxyXG4gICAgPiBhLFxyXG4gICAgPiBhOmhvdmVyLFxyXG4gICAgPiBhOmZvY3VzIHtcclxuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiBAcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XHJcbiAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemluZ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTGFyZ2VcclxuLnBhZ2luYXRpb24tbGcge1xyXG4gIC5wYWdpbmF0aW9uLXNpemUoQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBsaW5lLWhlaWdodC1sYXJnZTsgQGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xyXG59XHJcblxyXG4vLyBTbWFsbFxyXG4ucGFnaW5hdGlvbi1zbSB7XHJcbiAgLnBhZ2luYXRpb24tc2l6ZShAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuIiwiLy8gUGFnaW5hdGlvblxyXG5cclxuLnBhZ2luYXRpb24tc2l6ZShAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xyXG4gID4gbGkge1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgID4gYSxcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgPiBhLFxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKEBib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJbY2xhc3MqPVwiY2FsLWNlbGxcIl0ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5cclxuLmNhbC1yb3ctZmx1aWQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gICp6b29tOiAxO1xyXG59XHJcblxyXG4uY2FsLXJvdy1mbHVpZDpiZWZvcmUsXHJcbi5jYWwtcm93LWZsdWlkOmFmdGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uY2FsLXJvdy1mbHVpZDphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5jYWwtcm93LWZsdWlkIFtjbGFzcyo9XCJjYWwtY2VsbFwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiAwJTtcclxuICAqbWFyZ2luLWxlZnQ6IC0wLjA1MjEzNzY0MzM3ODUxOTI5JTtcclxufVxyXG5cclxuLmNhbC1yb3ctZmx1aWQgW2NsYXNzKj1cImNhbC1jZWxsXCJdOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmNhbC1yb3ctZmx1aWQgLmNvbnRyb2xzLXJvdyBbY2xhc3MqPVwiY2FsLWNlbGxcIl0gKyBbY2xhc3MqPVwiY2FsLWNlbGxcIl0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwJTtcclxufVxyXG4uY2FsLXJvdy1mbHVpZCAuY2FsLWNlbGw3IHtcclxuICB3aWR0aDogMTAwJTtcclxuICAqd2lkdGg6IDk5Ljk0NjY5NTA5NTk0ODgzJTtcclxufVxyXG4uY2FsLXJvdy1mbHVpZCAuY2FsLWNlbGw2IHtcclxuICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NzElO1xyXG4gICp3aWR0aDogODUuNjYwOTgwODEwMjM0NTMlO1xyXG59XHJcbi5jYWwtcm93LWZsdWlkIC5jYWwtY2VsbDUge1xyXG4gIHdpZHRoOiA3MS40Mjg1NzE0Mjg1NzE0MiU7XHJcbiAgKndpZHRoOiA3MS4zNzUyNjY1MjQ1MjAyNCU7XHJcbn1cclxuLmNhbC1yb3ctZmx1aWQgLmNhbC1jZWxsNCB7XHJcbiAgd2lkdGg6IDU3LjE0Mjg1NzE0Mjg1NzE0JTtcclxuICAqd2lkdGg6IDU3LjA4OTU1MjIzODgwNTk2NSU7XHJcbn1cclxuLmNhbC1yb3ctZmx1aWQgLmNhbC1jZWxsMyB7XHJcbiAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0Mjg1NCU7XHJcbiAgKndpZHRoOiA0Mi44MDM4Mzc5NTMwOTE2OCU7XHJcbn1cclxuLmNhbC1yb3ctZmx1aWQgLmNhbC1jZWxsMiB7XHJcbiAgd2lkdGg6IDI4LjU3MTQyODU3MTQyODU3JTtcclxuICAqd2lkdGg6IDI4LjUxODEyMzY2NzM3NzM5NSU7XHJcbn1cclxuLmNhbC1yb3ctZmx1aWQgLmNhbC1jZWxsMSB7XHJcbiAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI4NSU7XHJcbiAgKndpZHRoOiAxNC4yMzI0MDkzODE2NjMxMTIlO1xyXG59XHJcbi5jYWwtd2Vlay1ib3ggLmNhbC1vZmZzZXQ3LFxyXG4uY2FsLXJvdy1mbHVpZCAuY2FsLW9mZnNldDcsXHJcbi5jYWwtcm93LWZsdWlkIC5jYWwtb2Zmc2V0NzpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XHJcbiAgKm1hcmdpbi1sZWZ0OiA5OS44OTMzOTAxOTE4OTc2NSU7XHJcbn1cclxuXHJcbi5jYWwtd2Vlay1ib3ggLmNhbC1vZmZzZXQ2LFxyXG4uY2FsLXJvdy1mbHVpZCAuY2FsLW9mZnNldDYsXHJcbi5jYWwtcm93LWZsdWlkIC5jYWwtb2Zmc2V0NjpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDg1LjcxNDI4NTcxNDI4NTcxJTtcclxuICAqbWFyZ2luLWxlZnQ6IDg1LjYwNzY3NTkwNjE4MzM2JTtcclxufVxyXG4uY2FsLXdlZWstYm94IC5jYWwtb2Zmc2V0NSxcclxuLmNhbC1yb3ctZmx1aWQgLmNhbC1vZmZzZXQ1LFxyXG4uY2FsLXJvdy1mbHVpZCAuY2FsLW9mZnNldDU6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiA3MS40Mjg1NzE0Mjg1NzE0MiU7XHJcbiAgKm1hcmdpbi1sZWZ0OiA3MS4zMjE5NjE2MjA0NjkwNyU7XHJcbn1cclxuLmNhbC13ZWVrLWJveCAuY2FsLW9mZnNldDQsXHJcbi5jYWwtcm93LWZsdWlkIC5jYWwtb2Zmc2V0NCxcclxuLmNhbC1yb3ctZmx1aWQgLmNhbC1vZmZzZXQ0OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogNTcuMTQyODU3MTQyODU3MTQlO1xyXG4gICptYXJnaW4tbGVmdDogNTcuMDM2MjQ3MzM0NzU0NzklO1xyXG59XHJcbi5jYWwtd2Vlay1ib3ggLmNhbC1vZmZzZXQzLFxyXG4uY2FsLXJvdy1mbHVpZCAuY2FsLW9mZnNldDMsXHJcbi5jYWwtcm93LWZsdWlkIC5jYWwtb2Zmc2V0MzpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQyLjg1NzE0Mjg1NzE0Mjg1NCU7XHJcbiAgKm1hcmdpbi1sZWZ0OiA0Mi43NTA1MzMwNDkwNDA1MDYlO1xyXG59XHJcbi5jYWwtd2Vlay1ib3ggLmNhbC1vZmZzZXQyLFxyXG4uY2FsLXJvdy1mbHVpZCAuY2FsLW9mZnNldDIsXHJcbi5jYWwtcm93LWZsdWlkIC5jYWwtb2Zmc2V0MjpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI4LjU3MTQyODU3MTQyODU3JTtcclxuICAqbWFyZ2luLWxlZnQ6IDI4LjQ2NDgxODc2MzMyNjIyJTtcclxufVxyXG4uY2FsLXdlZWstYm94IC5jYWwtb2Zmc2V0MSxcclxuLmNhbC1yb3ctZmx1aWQgLmNhbC1vZmZzZXQxLFxyXG4uY2FsLXJvdy1mbHVpZCAuY2FsLW9mZnNldDE6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNC4yODU3MTQyODU3MTQyODUlO1xyXG4gICptYXJnaW4tbGVmdDogMTQuMTc5MTA0NDc3NjExOTQlO1xyXG59XHJcblxyXG4uY2FsLXJvdy1mbHVpZCAuY2FsLWNlbGwxIHtcclxuICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjg1JTtcclxuICAqd2lkdGg6IDE0LjIzMzU3NjY0MjMzNTc2NiU7XHJcbn1cclxuXHJcbltjbGFzcyo9XCJjYWwtY2VsbFwiXS5oaWRlLFxyXG4uY2FsLXJvdy1mbHVpZCBbY2xhc3MqPVwiY2FsLWNlbGxcIl0uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuW2NsYXNzKj1cImNhbC1jZWxsXCJdLnB1bGwtcmlnaHQsXHJcbi5jYWwtcm93LWZsdWlkIFtjbGFzcyo9XCJjYWwtY2VsbFwiXS5wdWxsLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuIiwiLmNhbC1yb3ctaGVhZCBbY2xhc3MqPVwiY2FsLWNlbGxcIl06Zmlyc3QtY2hpbGQsXHJcbi5jYWwtcm93LWhlYWQgW2NsYXNzKj1cImNhbC1jZWxsXCJdIHtcclxuXHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuLmNhbC1ldmVudHMtbnVtIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5jYWwtbW9udGgtZGF5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jYWwtbW9udGgtZGF5IC5jYWwtZXZlbnRzLW51bSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMThweDtcclxufVxyXG5cclxuI2NhbC13ZWVrLWJveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA3MHB4O1xyXG4gIGxlZnQ6IC03MXB4O1xyXG4gIHRvcDogLTFweDtcclxuICBwYWRkaW5nOiA4cHggNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNhbC1kYXktdGljayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA1MCU7XHJcbiAgYm90dG9tOiAtMjFweDtcclxuICBwYWRkaW5nOiAwcHggNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB6LWluZGV4OiA1O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMjZweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xN3B4O1xyXG59XHJcbi5jYWwteWVhci1ib3ggI2NhbC1kYXktdGljayB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xyXG59XHJcblxyXG4uY2FsLXNsaWRlLWJveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2FsLXNsaWRlLXRpY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTZweDtcclxuICBtYXJnaW4tbGVmdDogLTdweDtcclxuICBoZWlnaHQ6IDlweDtcclxuICB0b3A6IC0xcHg7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uY2FsLXNsaWRlLXRpY2sudGljay1tb250aDEge1xyXG4gIGxlZnQ6IDEyLjUlO1xyXG59XHJcbi5jYWwtc2xpZGUtdGljay50aWNrLW1vbnRoMiB7XHJcbiAgbGVmdDogMzcuNSU7XHJcbn1cclxuLmNhbC1zbGlkZS10aWNrLnRpY2stbW9udGgzIHtcclxuICBsZWZ0OiA2Mi41JTtcclxufVxyXG4uY2FsLXNsaWRlLXRpY2sudGljay1tb250aDQge1xyXG4gIGxlZnQ6IDg3LjUlO1xyXG59XHJcblxyXG4uY2FsLXNsaWRlLXRpY2sudGljay1kYXkxIHtcclxuICBsZWZ0OiA3LjE0Mjg1NzE0Mjg1NzE1JTtcclxufVxyXG4uY2FsLXNsaWRlLXRpY2sudGljay1kYXkyIHtcclxuICBsZWZ0OiAyMS40Mjg1NzE0Mjg1NzE0MyU7XHJcbn1cclxuLmNhbC1zbGlkZS10aWNrLnRpY2stZGF5MyB7XHJcbiAgbGVmdDogMzUuNzE0Mjg1NzE0Mjg1NzIlO1xyXG59XHJcbi5jYWwtc2xpZGUtdGljay50aWNrLWRheTQge1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG4uY2FsLXNsaWRlLXRpY2sudGljay1kYXk1IHtcclxuICBsZWZ0OiA2NC4yODU3MTQyODU3MTQzJTtcclxufVxyXG4uY2FsLXNsaWRlLXRpY2sudGljay1kYXk2IHtcclxuICBsZWZ0OiA3OC41NzE0Mjg1NzE0Mjg1OSU7XHJcbn1cclxuLmNhbC1zbGlkZS10aWNrLnRpY2stZGF5NyB7XHJcbiAgbGVmdDogOTIuODU3MTQyODU3MTQyODUlO1xyXG59XHJcbi5ldmVudHMtbGlzdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbn1cclxuLmNhbC1zbGlkZS1jb250ZW50IHVsLnVuc3R5bGVkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5jYWwtc2xpZGUtY29udGVudCB1bCBsaS5kcmFnZ2luZy1hY3RpdmUgLmV2ZW50LWl0ZW0ge1xyXG4gIGNvbG9yOiBibGFjaztcclxufVxyXG4iLCIuY2FsLXdlZWstYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgW2RhdGEtZXZlbnQtY2xhc3NdIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAwIDNweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2FsLWRheS1wYW5lbCB7XHJcbiAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmNhbC13ZWVrLWJveC5jYWwtZGF5LWJveCB7XHJcbiAgLmNhbC1yb3ctaGVhZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgfVxyXG4gIC5jYWwtZGF5LXBhbmVsIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuIiwiLmNhbC1kYXktYm94IHtcclxuICB0ZXh0LXdyYXA6IG5vbmU7XHJcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgLmNhbC1kYXktaG91ci1wYXJ0IHtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItYm90dG9tOiB0aGluIGRhc2hlZCBAYm9yZGVyQ29sb3I7XHJcbiAgfVxyXG4gIC5jYWwtZGF5LWhvdXIge1xyXG4gICAgLmRheS1oaWdobGlnaHQge1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWwtaG91cnMge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIC5jYWwtZGF5LWhvdXI6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJvd0hvdmVyO1xyXG4gIH1cclxuICAuY2FsLWRheS1wYW5lbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWUxO1xyXG4gIH1cclxuICAuY2FsLWRheS1wYW5lbC1ob3VyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xyXG4gIH1cclxuICAuZGF5LWV2ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAycHggM3B4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuZGF5LWhpZ2hsaWdodCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGV2ZW50U3RhbmRhcmRDb2xvcjtcclxuICAgIG1hcmdpbjogMXB4IDFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB9XHJcbiAgLmRheS1oaWdobGlnaHQuZGgtZXZlbnQtaW1wb3J0YW50IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBldmVudEltcG9ydGFudENvbG9yO1xyXG4gIH1cclxuICAuZGF5LWhpZ2hsaWdodC5kaC1ldmVudC13YXJuaW5nIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBldmVudFdhcm5pbmdDb2xvcjtcclxuICB9XHJcbiAgLmRheS1oaWdobGlnaHQuZGgtZXZlbnQtaW5mbyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAZXZlbnRJbmZvQ29sb3I7XHJcbiAgfVxyXG4gIC5kYXktaGlnaGxpZ2h0LmRoLWV2ZW50LWludmVyc2Uge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGV2ZW50SW52ZXJzZUNvbG9yO1xyXG4gIH1cclxuICAuZGF5LWhpZ2hsaWdodC5kaC1ldmVudC1zdWNjZXNzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBldmVudFN1Y2Nlc3NDb2xvcjtcclxuICB9XHJcbiAgLmRheS1oaWdobGlnaHQuZGgtZXZlbnQtc3BlY2lhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXZlbnRIaWxpdGVTcGVjaWFsO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGV2ZW50U3BlY2lhbENvbG9yO1xyXG4gIH1cclxufVxyXG4iLCIuZXZlbnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBldmVudFN0YW5kYXJkQ29sb3I7XHJcbiAgd2lkdGg6IEBldmVudFNpemU7XHJcbiAgaGVpZ2h0OiBAZXZlbnRTaXplO1xyXG4gIG1hcmdpbi1yaWdodDogQGV2ZW50TWFyZ2luO1xyXG4gIG1hcmdpbi1ib3R0b206IEBldmVudE1hcmdpbjtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICBib3JkZXItcmFkaXVzOiBAZXZlbnRCb3JkZXJSYWRpdXM7XHJcbiAgYm9yZGVyOiBAZXZlbnRCb3JkZXJTaXplIHNvbGlkIEBldmVudEJvcmRlckNvbG9yO1xyXG59XHJcblxyXG4uZXZlbnQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICAjYzNjM2MzO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNhbC1ldmVudC1saXN0IC5ldmVudC5wdWxsLWxlZnQge1xyXG4gIG1hcmdpbi10b3A6IDNweDtcclxufVxyXG5cclxuLmV2ZW50LWltcG9ydGFudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGV2ZW50SW1wb3J0YW50Q29sb3I7XHJcbn1cclxuXHJcbi5ldmVudC1pbmZvIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXZlbnRJbmZvQ29sb3I7XHJcbn1cclxuXHJcbi5ldmVudC13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXZlbnRXYXJuaW5nQ29sb3I7XHJcbn1cclxuXHJcbi5ldmVudC1pbnZlcnNlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXZlbnRJbnZlcnNlQ29sb3I7XHJcbn1cclxuXHJcbi5ldmVudC1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXZlbnRTdWNjZXNzQ29sb3I7XHJcbn1cclxuXHJcbi5ldmVudC1zcGVjaWFsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXZlbnRTcGVjaWFsQ29sb3I7XHJcbn1cclxuXHJcbi5kYXktaGlnaGxpZ2h0OmhvdmVyLFxyXG4uZGF5LWhpZ2hsaWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGV2ZW50SGlsaXRlU3RhbmRhcnQ7XHJcbn1cclxuXHJcbi5kYXktaGlnaGxpZ2h0LmRoLWV2ZW50LWltcG9ydGFudDpob3ZlcixcclxuLmRheS1oaWdobGlnaHQuZGgtZXZlbnQtaW1wb3J0YW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXZlbnRIaWxpdGVJbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kYXktaGlnaGxpZ2h0LmRoLWV2ZW50LXdhcm5pbmc6aG92ZXIsXHJcbi5kYXktaGlnaGxpZ2h0LmRoLWV2ZW50LXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBldmVudEhpbGl0ZVdhcm5pbmc7XHJcbn1cclxuXHJcbi5kYXktaGlnaGxpZ2h0LmRoLWV2ZW50LWluZm86aG92ZXIsXHJcbi5kYXktaGlnaGxpZ2h0LmRoLWV2ZW50LWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBldmVudEhpbGl0ZUluZm87XHJcbn1cclxuXHJcbi5kYXktaGlnaGxpZ2h0LmRoLWV2ZW50LWludmVyc2U6aG92ZXIsXHJcbi5kYXktaGlnaGxpZ2h0LmRoLWV2ZW50LWludmVyc2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBldmVudEhpbGl0ZUludmVyc2U7XHJcbn1cclxuXHJcbi5kYXktaGlnaGxpZ2h0LmRoLWV2ZW50LXN1Y2Nlc3M6aG92ZXIsXHJcbi5kYXktaGlnaGxpZ2h0LmRoLWV2ZW50LXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBldmVudEhpbGl0ZVN1Y2Nlc3M7XHJcbn1cclxuXHJcbi5kYXktaGlnaGxpZ2h0LmRoLWV2ZW50LXNwZWNpYWw6aG92ZXIsXHJcbi5kYXktaGlnaGxpZ2h0LmRoLWV2ZW50LXNwZWNpYWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBldmVudEhpbGl0ZVNwZWNpYWw7XHJcbn1cclxuIiwiLmNhbC1yb3ctaGVhZCBbY2xhc3MqPVwiY2FsLWNlbGxcIl06Zmlyc3QtY2hpbGQsXHJcbi5jYWwtcm93LWhlYWQgW2NsYXNzKj1cImNhbC1jZWxsXCJdIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXI6IDBweCBzb2xpZDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxufVxyXG4uY2FsLXJvdy1oZWFkIFtjbGFzcyo9XCJjYWwtY2VsbFwiXSBzbWFsbCB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4uY2FsLXllYXItYm94IC5yb3c6aG92ZXIsXHJcbi5jYWwtcm93LWZsdWlkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcm93SG92ZXI7XHJcbn1cclxuLmNhbC1tb250aC1kYXkge1xyXG4gIGhlaWdodDogQHJvd0hlaWdodE1vbnRoO1xyXG59XHJcbltjbGFzcyo9XCJjYWwtY2VsbFwiXTpob3ZlciwgLmNlbGwtZm9jdXMsIFtjbGFzcyo9XCJjYWwtY2VsbFwiXSAuZHJvcC1hY3RpdmUsIC5jYWwtY2VsbC5kcm9wLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRheUhvdmVyO1xyXG59XHJcbi5jYWwteWVhci1ib3ggW2NsYXNzKj1cInNwYW5cIl0sXHJcbi5jYWwtbW9udGgtYm94IFtjbGFzcyo9XCJjYWwtY2VsbFwiXSB7XHJcbiAgbWluLWhlaWdodDogQHJvd0hlaWdodE1vbnRoO1xyXG4gIGJvcmRlci1yaWdodDogQGJvcmRlclNpemV2ZXJ0IEBib3JkZXJTdHlsZSBAYm9yZGVyQ29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5jYWwteWVhci1ib3ggW2NsYXNzKj1cInNwYW5cIl17XHJcbiAgbWluLWhlaWdodDogQHJvd0hlaWdodFllYXI7XHJcbn1cclxuLmNhbC15ZWFyLWJveCAucm93IFtjbGFzcyo9XCJjb2wtXCJdOmxhc3QtY2hpbGQsXHJcbi5jYWwtbW9udGgtYm94IC5jYWwtcm93IFtjbGFzcyo9XCJjYWwtY2VsbFwiXTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItcmlnaHQ6IDBweDtcclxufVxyXG4uY2FsLXllYXItYm94IC5yb3csXHJcbi5jYWwtbW9udGgtYm94IC5jYWwtcm93LWZsdWlkIHtcclxuICBib3JkZXItYm90dG9tOiBAYm9yZGVyU2l6ZWhvcml6IEBib3JkZXJTdHlsZSBAYm9yZGVyQ29sb3I7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBweDtcclxufVxyXG4uY2FsLXllYXItYm94IC5yb3c6bGFzdC1jaGlsZCxcclxuLmNhbC1tb250aC1ib3ggLmNhbC1yb3ctZmx1aWQ6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG59XHJcbi5jYWwtbW9udGgtYm94LFxyXG4uY2FsLXllYXItYm94LFxyXG4uY2FsLXdlZWstYm94IHtcclxuICBib3JkZXItdG9wOiBAYm9yZGVyU2l6ZWhvcml6IEBib3JkZXJTdHlsZSBAYm9yZGVyQ29sb3I7XHJcbiAgYm9yZGVyLWJvdHRvbTogQGJvcmRlclNpemVob3JpeiBAYm9yZGVyU3R5bGUgQGJvcmRlckNvbG9yO1xyXG4gIGJvcmRlci1yaWdodDogQGJvcmRlclNpemV2ZXJ0IEBib3JkZXJTdHlsZSBAYm9yZGVyQ29sb3I7XHJcbiAgYm9yZGVyLWxlZnQ6IEBib3JkZXJTaXpldmVydCBAYm9yZGVyU3R5bGUgQGJvcmRlckNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG4uY2FsLW1vbnRoLWJveCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG59XHJcbnNwYW5bZGF0YS1jYWwtZGF0ZV0ge1xyXG4gIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuc3BhbltkYXRhLWNhbC1kYXRlXTpob3ZlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmNhbC1kYXktb3V0bW9udGggc3BhbltkYXRhLWNhbC1kYXRlXSB7XHJcbiAgb3BhY2l0eTogMC4xO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmNhbC1kYXktdG9kYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGZkZTc7XHJcbn1cclxuXHJcbi5jYWwtZGF5LXRvZGF5IHNwYW5bZGF0YS1jYWwtZGF0ZV0ge1xyXG4gIGNvbG9yOiBkYXJrZ3JlZW47XHJcbn1cclxuLmNhbC1tb250aC1ib3ggLmNhbC1kYXktdG9kYXkgc3BhbltkYXRhLWNhbC1kYXRlXSB7XHJcbiAgZm9udC1zaXplOiAxLjllbTtcclxufVxyXG4uY2FsLWRheS1ob2xpZGF5IHNwYW5bZGF0YS1jYWwtZGF0ZV0ge1xyXG4gIGNvbG9yOiAjODAwMDgwO1xyXG59XHJcblxyXG4uY2FsLWRheS13ZWVrZW5kIHNwYW5bZGF0YS1jYWwtZGF0ZV0ge1xyXG4gIGNvbG9yOiBkYXJrcmVkO1xyXG59XHJcblxyXG4jY2FsLXdlZWstYm94IHtcclxuICBib3JkZXI6IEBib3JkZXJTaXplIEBib3JkZXJTdHlsZSBAYm9yZGVyQ29sb3I7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHJvd0hvdmVyO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uY2FsLXdlZWstYm94IC5jYWwtcm93LWhlYWQge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xyXG59XHJcblxyXG4uY2FsLWRheS10aWNrIHtcclxuICBib3JkZXI6IEBib3JkZXJTaXplIEBib3JkZXJTdHlsZSBAYm9yZGVyQ29sb3I7XHJcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBkYXlIb3ZlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5mYSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5jYWwtc2xpZGUtYm94IHtcclxuICBib3JkZXItdG9wOiAwcHggc29saWQgIzhjOGM4YztcclxufVxyXG5cclxuLmNhbC1zbGlkZS1jb250ZW50IHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuLmNhbC1zbGlkZS1jb250ZW50IGEuZXZlbnQtaXRlbSB7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuYS5ldmVudC1pdGVtLWVkaXQsIGEuZXZlbnQtaXRlbS1kZWxldGUge1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG59XHJcblxyXG4uY2FsLXllYXItYm94IC5jYWwtc2xpZGUtY29udGVudCBhLmV2ZW50LWl0ZW0sXHJcbi5jYWwteWVhci1ib3ggYS5ldmVudC1pdGVtLWVkaXQsXHJcbi5jYWwteWVhci1ib3ggYS5ldmVudC1pdGVtLWRlbGV0ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTNweDtcclxufVxyXG5cclxuLmV2ZW50cy1saXN0IHtcclxuICBtYXgtaGVpZ2h0OiBAcm93SGVpZ2h0TW9udGggIC0gNTNweDtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG4uY2FsLWNvbHVtbiB7XHJcbiAgYm9yZGVyLWxlZnQ6IEBib3JkZXJTaXplIEBib3JkZXJTdHlsZSBAYm9yZGVyQ29sb3I7XHJcbn1cclxuYS5jYWwtZXZlbnQtd2VlayB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjMTUxNTE1O1xyXG59XHJcbi5iYWRnZS1pbXBvcnRhbnQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2I5NGE0ODtcclxufVxyXG5cclxuLnBvaW50ZXIge1xyXG4gIGN1cnNvcjpwb2ludGVyO1xyXG59XHJcblxyXG4uY2FsLXllYXItYm94Omxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b206IDBweDtcclxufVxyXG5cclxuLmNhbC1jb250ZXh0IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG4gIC5jYWwteWVhci1ib3ggW2NsYXNzKj1cInNwYW5cIl06bnRoLWNoaWxkKDIpIHtcclxuICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNhbC15ZWFyLWJveCBbY2xhc3MqPVwic3BhblwiXTpudGgtY2hpbGQoMSksIC5jYWwteWVhci1ib3ggW2NsYXNzKj1cInNwYW5cIl06bnRoLWNoaWxkKDIpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gIH1cclxuXHJcbn1cclxuIiwiLnRleHQtZGFuZ2VyLWxpZ2h0IHtcclxuICAgIGNvbG9yOiBkYXJrZW4oI2U5MjUxNiwgMyUpO1xyXG59XHJcblxyXG4udGV4dC13YXJuaW5nLWxpZ2h0IHtcclxuICAgIGNvbG9yOiBkYXJrZW4oI0ZEQjQ1QywgNiUpO1xyXG59XHJcblxyXG4udGV4dC1zdWNjZXNzLWxpZ2h0IHtcclxuICAgIGNvbG9yOiBkYXJrZW4oIzM3QUUxNywgMyUpO1xyXG59XHJcblxyXG5AbmF2YmFyLWJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjk7XHJcbkBuYXZiYXItdGV4dC1jb2xvcjogI2JkYzljZjtcclxuQG5hdmJhci1iYWNrZ3JvdW5kLWltcGVyc29uYXRlLWNvbG9yOiBnb2xkO1xyXG5cclxuQGRyb3Bkb3duLXNlbGVjdGVkLWl0ZW0tYmFja2dyb3VuZC1jb2xvcjogIzg3YWFjNztcclxuXHJcbkBhdHRhY2htZW50LWJhY2tncm91bmQtY29sb3I6I0Y4RjhGODtcclxuQGF0dGFjaG1lbnQtYm9yZGVyLWNvbG9yOiNEREQ7XHJcbkBhdHRhY2htZW50LWJvcmRlci1kcmFnZ2VkLWNvbG9yOiBibHVlO1xyXG5cclxuQG5vdGlmaWNhdGlvbi10aW1lLXNsb3Qtc2VsZWN0ZWQtY29sb3I6ICMwMDk5ZmY7XHJcblxyXG5Abm90aWZpY2F0aW9uLXRpbWUtc2xvdC1hdmFpbGFibGUtY29sb3I6ICMwYzdmMDA7XHJcbkBub3RpZmljYXRpb24tdGltZS1zbG90LWxpbWl0ZWQtY29sb3I6ICNkMjk5NDA7XHJcbkBub3RpZmljYXRpb24tdGltZS1zbG90LW5vdC1hdmFpbGFibGUtY29sb3I6ICNkMmQyZDI7XHJcbkBub3RpZmljYXRpb24tdGltZS1zbG90LW92ZXItYm9va2VkLWNvbG9yOiAjYzEyMTIxO1xyXG5cclxuQG5vdGlmaWNhdGlvbi10aW1lLXNsb3QtYXZhaWxhYmxlLWhvdmVyLWNvbG9yOiAjNTBhODY2O1xyXG5Abm90aWZpY2F0aW9uLXRpbWUtc2xvdC1saW1pdGVkLWhvdmVyLWNvbG9yOiAjZDA4MDMyO1xyXG5Abm90aWZpY2F0aW9uLXRpbWUtc2xvdC1ub3QtYXZhaWxhYmxlLWhvdmVyLWNvbG9yOiAjODQ4YThkO1xyXG5Abm90aWZpY2F0aW9uLXRpbWUtc2xvdC1vdmVyLWJvb2tlZC1ob3Zlci1jb2xvcjogI2UwNTc1ODtcclxuXHJcbkBub3RpZmljYXRpb24tZGFzaGJvYXJkLWJsdWU6ICM2RkMzRkU7XHJcbkBub3RpZmljYXRpb24tZGFzaGJvYXJkLWdyZWVuOiAjOEVENTlGO1xyXG5Abm90aWZpY2F0aW9uLWRhc2hib2FyZC1sZXNzLTEwLXBlcmNlbnQtYXZhaWxhYmxlLWNhcGFjaXR5OiAjRTg4MTgxO1xyXG5Abm90aWZpY2F0aW9uLWRhc2hib2FyZC0xMC10by0zMC1wZXJjZW50LWF2YWlsYWJsZS1jYXBhY2l0eTogI0ZGQzk2NjtcclxuQG5vdGlmaWNhdGlvbi1kYXNoYm9hcmQtbW9yZS0zMC1wZXJjZW50LWF2YWlsYWJsZS1jYXBhY2l0eTogIzY2NjtcclxuQG5vdGlmaWNhdGlvbi1kYXNoYm9hcmQtaGFzLWJyb2FkY2FzdC1tZXNzYWdlOiAjMDA5NGEyO1xyXG5Abm90aWZpY2F0aW9uLWRhc2hib2FyZC1icm9hZGNhc3QtbWVzc2FnZS1lbXB0eTogIzY2NjtcclxuQG5vdGlmaWNhdGlvbi1kYXNoYm9hcmQtYmFja2dyb3VuZDogI0Y5RjlGOTtcclxuQG5vdGlmaWNhdGlvbi1kYXNoYm9hcmQtd2hpdGU6ICNGRkZGRkY7XHJcbkBub3RpZmljYXRpb24tZGFzaGJvYXJkLWJvcmRlcjogI2RmZTRlNDtcclxuXHJcbiIsIi5jYy1kcm9wLWJveC1wYXJlbnQge1xyXG4gICAgcG9zaXRpb246IGluaXRpYWw7XHJcbn1cclxuXHJcbi5jYy1kcm9wLWJveCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgIzMzMztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAxNTBtcztcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50IDogJ0Ryb3AgZmlsZSBoZXJlIHRvIHVwbG9hZCc7XHJcbiAgICAgICAgZm9udC1mYW1pbHkgOiBAZm9udC1mYW1pbHk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50IDogJ1xcZjA5Myc7XHJcbiAgICAgICAgZm9udC1mYW1pbHkgOiBGb250QXdlc29tZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwJSk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmRyb3AtYWNjZXB0IC5jYy1kcm9wLWJveCB7XHJcbiAgICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XHJcbn1cclxuXHJcbi5kcm9wLXJlamVjdCAuY2MtZHJvcC1ib3gge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYy1kcm9wLWJveC10ZXh0IHtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jYy1kcm9wLWJveC1hY3RpdmF0ZSAuY2MtZHJvcC1ib3gge1xyXG4gICAgb3BhY2l0eTogMC45O1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuIiwiLmNvbC1mbGV4LXNpemUoQHdpZHRoKXtcclxuICAgIC5jb2woKTs7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgLW1zLWZsZXg6IDAgMCBAd2lkdGg7XHJcbiAgICBmbGV4OiAwIDAgQHdpZHRoO1xyXG4gICAgbWF4LXdpZHRoOiBAd2lkdGg7XHJcbn1cclxuXHJcbi5jb2woKXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogQGdyaWQtZ3V0dGVyLXdpZHRoLzI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IEBncmlkLWd1dHRlci13aWR0aC8yO1xyXG59XHJcblxyXG5cclxuLnJvdy5yb3ctZmxleHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uY29sLWZsZXh7XHJcbiAgICAuY29sKCk7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiLnRhYmxlLXJvdyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRleHQtd3JhcCB7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcclxuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50YWJsZS1jZWxsIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbn1cclxuXHJcbi5kLW5vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZvbnQtMTMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4uZm9udC0xNCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5mb250LTE1IHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLmZ1bGwtd2lkdGgge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi52YS10b3Age1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLnZhLW1pZGRsZSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53aGl0ZS1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmNsZWFyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4ucG9zLXJlbCB7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG5cclxuLnBvcy1pbml0aWFsIHtcclxuICAgIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ub3dyYXAge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmNhc2UtaW5pdGlhbCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL2Zsb2F0aW5nIGZvb3RlciBleGFtcGxlIGNhbiBiZSBmb3VuZCBvbiAnbWFuYWdlLXNjaGVkdWxlLnRwbC5odG1sJ1xyXG4uZm9vdGVyLWZsb2F0aW5nIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgJi5uZWctbWFyLXBhZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5yb3cge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm9ybWFsLWNhc2Uge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06aW5pdGlhbDtcclxufVxyXG5cclxuLmNvbG9yLWluaXRpYWwge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5zZWFyY2gtY29udHJvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQgOiAnXFxmMDAyJztcclxuICAgICAgICBmb250LWZhbWlseTpGb250QXdlc29tZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGNvbG9yOiM5OTk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDozMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAmLmNvbnRhaW5lci1ncmV5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGluZS1oZWlnaHQtMSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLm1vZGFsLTEwMHBjLXNjcm9sbGFibGUge1xyXG4gICAgLm1vZGFsIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB+XCJjYWxjKDEwMCUgLSA3MHB4KVwiO1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IH5cImNhbGMoMTAwJSAtIDEzNXB4KVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IFxyXG4ub3ZlcmZsb3cteCB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctbW9kYWwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIFxyXG4gICAgLm1vZGFsIHtcclxuICAgICAgICBvdmVyZmxvdy15OmF1dG87XHJcbiAgICB9XHJcbn0iLCJsYWJlbC5pbnB1dC1jdXN0b217XHJcbiAgICBAc2l6ZTogMjJweDtcclxuICAgIEBjb2xvcjogIzc4N2E3YTtcclxuICAgIEBib3JkZXItY29sb3I6ICNjY2M7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDozNHB4O1xyXG4gICAgbWluLWhlaWdodDogMzRweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDowO1xyXG4gICAgcGFkZGluZy1sZWZ0OjI3cHg7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICAuaW5wdXQtY3VzdG9tLXNraW57XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMXB4IDdweCByZ2JhKDAsMCwwLC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgICB3aWR0aDogQHNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiBAc2l6ZTtcclxuICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowOyBcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgJjpmb2N1cyAgfiAuaW5wdXQtY3VzdG9tLXNraW4ge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMyMTIxMjE7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQsICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICB+IC5pbnB1dC1jdXN0b20tc2tpbntcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5Oi41O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtY3VzdG9tLXNraW57XHJcbiAgICAgICAgd2lkdGg6IEBzaXplO1xyXG4gICAgICAgIGhlaWdodDogQHNpemU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6d2hpdGU7XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0geyBcclxuICAgICAgICB+IC5pbnB1dC1jdXN0b20tc2tpbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Y2hlY2tlZCwgJjpob3ZlcjpjaGVja2VkIHtcclxuICAgICAgICAgICAgfiAuaW5wdXQtY3VzdG9tLXNraW57XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3IgKyAjMjIyO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgIH4gLmlucHV0LWN1c3RvbS1za2luIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Y2hlY2tlZCwgJjpob3ZlcjpjaGVja2VkIHtcclxuICAgICAgICAgICAgfiAuaW5wdXQtY3VzdG9tLXNraW57XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogQHNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBAc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogQHNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6QGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbnRhYmxlIGxhYmVsLmlucHV0LWN1c3RvbSB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG59IiwiXHJcbi51aS1zZWxlY3QtY29udGFpbmVyIHtcclxuICAudWktc2VsZWN0LXRvZ2dsZSB7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLnVpLXNlbGVjdC1hbGxvdy1jbGVhciArIC5jYXJldCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnVpLXNlbGVjdC1tYXRjaCB7XHJcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcclxuXHJcbiAgICAuY2FyZXQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICB0b3A6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLXNlbGVjdC1jbGVhciB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tbGluayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYS5idG4uYnRuLXhzLmJ0bi1saW5rLnB1bGwtcmlnaHQge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgIGNvbG9yOiMzMzM7XHJcbiAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xNSkgMHB4IDBweCA1cHggMHB4IGluc2V0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVpLXNlbGVjdC1tdWx0aXBsZSB7XHJcbiAgICAudWktc2VsZWN0LXNlYXJjaCB7XHJcbiAgICAgIGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdyAucm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4udWktc2VsZWN0LW11bHRpcGxlIGlucHV0LnVpLXNlbGVjdC1zZWFyY2g6bm90KC5uZy10b3VjaGVkKSB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufSIsIm1hcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnZlaGljbGUtbGFiZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4ubWFwLWJ1dHRvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuLmhpc3RvcnktZmlsdGVyLWFyZWEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIC5mb3JtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2FkaW5nLW92ZXJsYXkgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5maWx0ZXJzIGxhYmVsIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbn1cclxuXHJcbi5tYXAtbm90aWNlIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5tYXAtd2luZG93LWZvcm0ge1xyXG4gICAgLndpbmRvdy1sYWJlbCxcclxuICAgIC53aW5kb3ctY29udHJvbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWFwLXdpbmRvdy1mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aW5kb3ctY29udHJvbCB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDIzOCwgMjM4LCAyMzgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIuay1maWx0ZXJjZWxsIHtcclxuXHQuZGF0ZS1yYW5nZSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuXHJcblx0XHRidXR0b24ge1xyXG5cdFx0XHRwb3NpdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LmstcGlja2VyLXdyYXAge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuay1kYXRlcGlja2VyIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDk1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0I3N0YXJ0RGF0ZSxcclxuXHRcdCNlbmREYXRlICB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcdFx0XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5rLW51bWVyaWN0ZXh0Ym94IHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDc1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdH1cclxuXHJcblx0XHQjc3RhcnRSYW5nZSxcclxuXHRcdCNlbmRSYW5nZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdH1cclxuXHJcblx0XHQuZmEtYXJyb3dzLWgge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDo0cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDo0cHg7XHJcblx0XHR9XHRcdFxyXG5cdH1cclxufSIsIi5idG4tbGluayB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYnRuLWludmlzIHtcclxuICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUsXHJcbiAgJjphY3RpdmU6Zm9jdXMge1xyXG4gICAgb3V0bGluZTpub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAge1xyXG4gIC5idG4tZGVmYXVsdCB7XHJcbiAgICAgLmZhLWNhbGVuZGFyIHtcclxuICAgICAgbWFyZ2luOjBweCAycHg7XHJcbiAgICAgfVxyXG4gICAgXHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWRhdGUtcGlja2VyIHtcclxuICAgIHdpZHRoOiAxMnJlbTtcclxufVxyXG5cclxuLnRvZ2dsZS1idXR0b25zIHtcclxuICBsYWJlbC5idG4ge1xyXG4gICAgcGFkZGluZy1sZWZ0OjQwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvcnBvcmF0ZUJsdWUgIWltcG9ydGFudDtcclxuICAgICAgYm94LXNoYWRvdyA6IG5vbmU7XHJcbiAgICB9XHJcbiAgfSAgXHJcbn1cclxuXHJcbi5idG4tZ3JvdXAgLmJ0biB7XHJcbiAgLy9wYWRkaW5nOiA1cHggMTJweDtcclxufVxyXG5cclxuXHJcbi5idG4ge1xyXG4gICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAmLmJ0bi1kYW5nZXItaG92ZXIge1xyXG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBsaW5lYXIsIGNvbG9yIDAuMnMgbGluZWFyO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29ycG9yYXRlUmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3IgOiBAY29ycG9yYXRlUmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgIH0gICAgICBcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLXByaW1hcnkge1xyXG4gICAgJi5idG4tc3VjY2Vzcy1ob3ZlciB7XHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGJvcmRlci1jb2xvciAwLjJzIGxpbmVhcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXNoYm9hcmQtcGFuZWwtY29tcGxldGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAZGFzaGJvYXJkLXBhbmVsLWNvbXBsZXRlZCAhaW1wb3J0YW50O1xyXG4gICAgICB9ICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gc3RvcCBpdCBjb2xsYXBzaW5nIC4uLlxyXG4uY2hvc2VuLWNvbnRhaW5lclxyXG57XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNob3Nlbi1yZXN1bHRzIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hvc2VuLXJlc3VsdHMgPiBsaSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLWRpc2FibGVkID4gYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG59XHJcbiIsIi5rLWktanVzdGlmeS1sZWZ0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlxcZTYxZFwiXHJcbn1cclxuLmstaS1qdXN0aWZ5LWNlbnRlcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6XCJcXGU2MWVcIlxyXG59XHJcbi5rLWktanVzdGlmeS1yaWdodDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6XCJcXGU2MWZcIlxyXG59XHJcbi5rLWktanVzdGlmeS1mdWxsOjpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlxcZTYyMFwiXHJcbn1cclxuLmstaS1pbnNlcnQtb3JkZXJlZC1saXN0OjpiZWZvcmUgeyBcclxuICAgIGNvbnRlbnQ6XCJcXGU2MTNcIlxyXG59XHJcbi5rLWktbGlzdC1udW1iZXJlZDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6XCJcXGU2MTNcIlxyXG59XHJcbi5rLWktaW5zZXJ0LXVub3JkZXJlZC1saXN0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlxcZTYxNFwiXHJcbn1cclxuLmstaS1saXN0LWJ1bGxldGVkOjpiZWZvcmUgeyBcclxuICAgIGNvbnRlbnQ6XCJcXGU2MTRcIlxyXG59XHJcbi5rLWktY3JlYXRlLWxpbms6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXFxlMTBmXCJcclxufVxyXG4uay1pLWluc2VydC1pbWFnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlxcZTUwMVwiXHJcbn1cclxuLmstaS1pbnNlcnQtZmlsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlxcZTkwN1wiXHJcbn1cclxuLmstaS1zdWJzY3JpcHQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXFxlNjA5XCJcclxufVxyXG4uay1pLXN1cGVyc2NyaXB0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlxcZTYwYVwiXHJcbn1cclxuLmstaS1jcmVhdGUtdGFibGU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXFxlNjc2XCJcclxufVxyXG4uay1pLXZpZXctaHRtbDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6XCJcXGU5MThcIlxyXG59XHJcbi5rLWktY2xlYW4tZm9ybWF0dGluZzo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6XCJcXGU2NjdcIlxyXG59XHJcbi5rLWZvcmVDb2xvcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6XCJcXGU2MDVcIlxyXG59XHJcbi5rLWJhY2tDb2xvcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6XCJcXGU1MGZcIlxyXG59XHJcbi5rLWktYWRkLWNvbHVtbi1sZWZ0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlxcZTY3YlwiXHJcbn1cclxuLmstaS1hZGQtY29sdW1uLXJpZ2h0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlxcZTY3Y1wiXHJcbn1cclxuLmstaS10YWJsZS1wcm9wZXJ0aWVzOjpiZWZvcmUgXHJcbntcclxuICAgIGNvbnRlbnQ6XCJcXGU2NzhcIlxyXG59XHJcbi5rLWktdGFibGUtd2l6YXJkOjpiZWZvcmV7XHJcbiAgICBjb250ZW50OlwiXFxlNjc4XCJcclxufVxyXG4uay1pLWFkZC1yb3ctYWJvdmU6OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OlwiXFxlNjdkXCJcclxufVxyXG4uay1pLWFkZC1yb3ctYmVsb3c6OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OlwiXFxlNjdlXCJcclxufVxyXG4uay1pLWRlbGV0ZS1jb2x1bW46OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OlwiXFxlNjdmXCJcclxufVxyXG4uay1pLWRlbGV0ZS1yb3c6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXFxlNjgwXCJcclxufVxyXG4iLCJAdGFuc2l0aW9udGltZSA6IDAuM3M7XHJcblxyXG4ubXVsdGktc3RlcC1mb3JtLXN0ZXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm11bHRpLXN0ZXAtZm9ybS1zdGVwLm5nLWVudGVyLFxyXG4ubXVsdGktc3RlcC1mb3JtLXN0ZXAubmctaGlkZS1yZW1vdmUge1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbXVsdGktc3RlcCBmb3JtIC0gYnJlYWRjcnVtYnMgKi9cclxuLm11bHRpLXN0ZXAtZm9ybS1icmVhZGNydW1icyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiA5M3B4O1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y0ZjRmNDtcclxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5tdWx0aS1zdGVwLWZvcm0tYnJlYWRjcnVtYiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBvcGFjaXR5OiAwLjI1O1xyXG59XHJcblxyXG4ubXVsdGktc3RlcC1mb3JtLWJyZWFkY3J1bWI6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubXVsdGktc3RlcC1mb3JtLWJyZWFkY3J1bWIudmlzaXRlZDpub3QoLmFjdGl2ZSkge1xyXG4gICAgY29sb3I6IGxpZ2h0Z3JlZW47XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubXVsdGktc3RlcC1mb3JtLWJyZWFkY3J1bWIudmlzaXRlZDpub3QoLmFjdGl2ZSk6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4ubXVsdGktc3RlcC1mb3JtLWJyZWFkY3J1bWIuYWN0aXZlIHtcclxuICAgIGN1cnNvcjogYXV0bztcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ubXVsdGktc3RlcC1mb3JtLWJyZWFkY3J1bWIgLmZhLWNoZWNrLWNpcmNsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubXVsdGktc3RlcC1mb3JtLWJyZWFkY3J1bWIudmlzaXRlZDpub3QoLmFjdGl2ZSkgLmZhLWNoZWNrLWNpcmNsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gYnJlYWRjcnVtYnMgaG9yaXpvbnRhbFxyXG4gICAgLm11bHRpLXN0ZXAtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm11bHRpLXN0ZXAtZm9ybS1icmVhZGNydW1icyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXI6MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuXHJcbiAgICAgICAgICAgIC5mYS1jaGVjay1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgOiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci10b3A6M3B4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQGJyZWFkY3J1bWItZ3JlZW4gNTAlLCAjZGRkIDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQgQHRhbnNpdGlvbnRpbWUgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudCA6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi52aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjpAYnJlYWRjcnVtYi1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50IDogXCJcXGYwMGNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBicmVhZGNydW1iLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYnJlYWRjcnVtYi1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50IDogJyAnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojMjIyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBicmVhZGNydW1iLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBicmVhZGNydW1iLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIEB0YW5zaXRpb250aW1lIGxpbmVhcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IEB0YW5zaXRpb250aW1lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvL3JlbW92ZSBtYXNzaXYgdGl0bGVzIGZyb20gbXVsdGlzdGVwXHJcbiAgICAgICAgLm11bHRpLXN0ZXAtZm9ybS10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICAiLCJsYWJlbC5zd2l0Y2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogOTNweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgXHJcbiAgICAmLnN3aXRjaC1zbWFsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vbixcclxuICAgICAgICAgICAgLm9mZiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICYuZm9jdXMge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbn1cclxuXHJcbi5zbGlkZXIgLm9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLnNsaWRlciAub2ZmIHtcclxuICAgIHRyYW5zaXRpb246IC40cztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG59XHJcblxyXG4uc2xpZGVyOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgd2lkdGg6IDI2cHg7XHJcbiAgICBsZWZ0OiA0cHg7XHJcbiAgICBib3R0b206IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29ycG9yYXRlQmx1ZTtcclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgLm9uIHtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5vZmYge1xyXG4gICAgcmlnaHQ6IC00MHB4O1xyXG59XHJcblxyXG5pbnB1dDpmb2N1cyArIC5zbGlkZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCBAY29ycG9yYXRlQmx1ZTtcclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0NHB4KTtcclxufVxyXG4iLCJAYWxlcnQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG5AYWxlcnQtYW5pbWF0aW9uLXRpbWU6IGN1YmljLWJlemllcigwLC4zLC41LDEpO1xyXG5AYWxlcnQtYW5pbWF0aW9uLW9mZnNldDogLTMwcHg7XHJcblxyXG4uYWxlcnRzIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgdG9wOiA3MnB4O1xyXG4gICAgei1pbmRleDogMTUwMDtcclxuXHJcbiAgICAuYWxlcnQge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggN3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWxlcnQtYW5pbWF0aW9uLm5nLWVudGVyLFxyXG4uYWxlcnQtYW5pbWF0aW9uLm5nLWxlYXZlIHtcclxuICAgIHRyYW5zaXRpb246IEBhbGVydC1hbmltYXRpb24tZHVyYXRpb24gQGFsZXJ0LWFuaW1hdGlvbi10aW1lIGFsbDtcclxufVxyXG5cclxuLmFsZXJ0LWFuaW1hdGlvbi5uZy1lbnRlcixcclxuLmFsZXJ0LWFuaW1hdGlvbi5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIEBhbGVydC1hbmltYXRpb24tb2Zmc2V0LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgQGFsZXJ0LWFuaW1hdGlvbi1vZmZzZXQsIDApO1xyXG4gICAgb3BhY2l0eTowO1xyXG59XHJcbi5hbGVydC1hbmltYXRpb24ubmctbGVhdmUsXHJcbi5hbGVydC1hbmltYXRpb24ubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OjE7XHJcbn1cclxuIiwiXHJcbi5qc29uLXRyZWUtY29udGFpbmVyIHtcclxuXHJcbiAgQGJhY2tncm91bmRDb2xvcjogIzg3YTJkZTtcclxuICBAa2V5Q29sb3I6IGRhcmtibHVlO1xyXG4gIEB2YWx1ZUNvbG9yOiBibGFjaztcclxuXHJcbiAgLyoqLCovXHJcbiAgLyoqOmJlZm9yZSwqL1xyXG4gIC8qKjphZnRlciB7Ki9cclxuICAgIC8qYm94LXNpemluZzogaW5oZXJpdDsqL1xyXG4gIC8qfSovXHJcbiAgXHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAvKmJhY2tncm91bmQ6ICNmYmVhZDg7Ki9cclxuICBiYWNrZ3JvdW5kOiBAYmFja2dyb3VuZENvbG9yO1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGNvbG9yOiBAdmFsdWVDb2xvcjtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIFxyXG4gIHNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcbiAgaW5wdXRbdHlwZT0ndXJsJ10sXHJcbiAgYnV0dG9uLFxyXG4gIC5idXR0b24sXHJcbiAgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEuNzVlbTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzO1xyXG4gICAgcGFkZGluZzogLjJlbTtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT0ndGV4dCddLFxyXG4gIGlucHV0W3R5cGU9J3VybCddIHtcclxuICAgIHBhZGRpbmc6IC4yNWVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMsXHJcbiAgaW5wdXRbdHlwZT0ndXJsJ106Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT0ndGV4dCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4gIGlucHV0W3R5cGU9J3VybCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbiAgYnV0dG9uLFxyXG4gIC5idXR0b24sXHJcbiAgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXHJcbiAgYSB7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIHBhZGRpbmc6IC4yZW0gLjRlbTtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgfVxyXG4gIGJ1dHRvbjpob3ZlcixcclxuICAuYnV0dG9uOmhvdmVyLFxyXG4gIGlucHV0W3R5cGU9J2J1dHRvbiddOmhvdmVyLFxyXG4gIGE6aG92ZXIsXHJcbiAgYnV0dG9uOmFjdGl2ZSxcclxuICAuYnV0dG9uOmFjdGl2ZSxcclxuICBpbnB1dFt0eXBlPSdidXR0b24nXTphY3RpdmUsXHJcbiAgYTphY3RpdmUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuICBidXR0b246YWN0aXZlLFxyXG4gIC5idXR0b246YWN0aXZlLFxyXG4gIGlucHV0W3R5cGU9J2J1dHRvbiddOmFjdGl2ZSxcclxuICBhOmFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuICAjaW5wdXQtY29udHJvbHMge1xyXG4gICAgYmFja2dyb3VuZDogIzY2QURBRjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwLjMzZW0gMCByZ2JhKDEwMiwgMTczLCAxNzUsIDAuNSk7XHJcbiAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgIHRvcDogMWVtO1xyXG4gICAgbGVmdDogMiU7XHJcbiAgICByaWdodDogMiU7XHJcbiAgfVxyXG4gICNpbnB1dC1jb250cm9scyAuanNvbi11cmwgaW5wdXQge1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICB9XHJcbiAgI2lucHV0LWNvbnRyb2xzIC5qc29uLXVybC5lcnJvciBpbnB1dCxcclxuICAjaW5wdXQtY29udHJvbHMgLmpzb24tdXJsIGlucHV0Lm5nLWludmFsaWQtdXJsIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgfVxyXG4gICNpbnB1dC1jb250cm9scyAuanNvbi1maWxlIGlucHV0W3R5cGU9J2ZpbGUnXSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcbiAgI2lucHV0LWNvbnRyb2xzIC5naXRodWIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICAjaW5wdXQsXHJcbiAgI291dHB1dCB7XHJcbiAgICB0b3A6IDUuMDhlbTtcclxuICAgIGJvdHRvbTogMiU7XHJcbiAgfVxyXG4gICNpbnB1dCB7XHJcbiAgICBsZWZ0OiAyJTtcclxuICAgIHJpZ2h0OiA1MiU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTA1MDY5O1xyXG4gICAgYm94LXNoYWRvdzogMC4zM2VtIDAuMzNlbSAwIHJnYmEoMjI0LCA4MCwgMTA1LCAwLjUpO1xyXG4gIH1cclxuICAjaW5wdXQgdGV4dGFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICNpbnB1dC5lcnJvciB0ZXh0YXJlYSB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggcmVkO1xyXG4gIH1cclxuICAjaW5wdXQgLmVycm9yLW1vZGFsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNGVtO1xyXG4gICAgbGVmdDogMTAlO1xyXG4gICAgcmlnaHQ6IDEwJTtcclxuICAgIHBhZGRpbmc6IDEuNWVtO1xyXG4gICAgYmFja2dyb3VuZDogI2NiNGU3ZjtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuICAjb3V0cHV0IHtcclxuICAgIGxlZnQ6IDUyJTtcclxuICAgIHJpZ2h0OiAyJTtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmE1NjI7XHJcbiAgICBib3gtc2hhZG93OiAtMC4zM2VtIDAuMzNlbSAwIHJnYmEoMjU1LCAxNjUsIDk4LCAwLjUpO1xyXG4gIH1cclxuICAvKiBKc29uIFRyZWUgTG9va3MgKi9cclxuICBqc29uLXRyZWUgdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gIH1cclxuICBqc29uLXRyZWUgLmtleSB7XHJcbiAgICBjb2xvcjogQGtleUNvbG9yO1xyXG4gIH1cclxuICBqc29uLXRyZWUgLmJyYW5jaC1wcmV2aWV3IHtcclxuICAgIG1heC13aWR0aDogNjAlO1xyXG4gIH1cclxuICBqc29uLXRyZWUgLmJyYW5jaC1wcmV2aWV3OjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnLi4uJztcclxuICB9XHJcblxyXG59XHJcblxyXG4iLCIuYnJvYWRjYXN0LW1lc3NhZ2VzLXBhbmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5icm9hZGNhc3QtbWVzc2FnZXMtcGFuZS10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0yNHB4O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2NjYyAjY2NjICNmZmY7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGxlZnQ6IC0xcHg7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYnJvYWRjYXN0LW1lc3NhZ2VzIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5icm9hZGNhc3QtbWVzc2FnZXMub3BlbiB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLmJyb2FkY2FzdC1tZXNzYWdlcy5vcGVuLWFkZCxcclxuLmJyb2FkY2FzdC1tZXNzYWdlcy5vcGVuLXJlbW92ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAsLjYsLjQsMSkgMC4yNXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5icm9hZGNhc3QtbWVzc2FnZXMsXHJcbi5icm9hZGNhc3QtbWVzc2FnZXMub3Blbi1hZGQsXHJcbi5icm9hZGNhc3QtbWVzc2FnZXMub3Blbi1yZW1vdmUub3Blbi1yZW1vdmUtYWN0aXZlIHtcclxuICAgIGhlaWdodDogMjBweDtcclxufVxyXG5cclxuLmJyb2FkY2FzdC1tZXNzYWdlcy5vcGVuLFxyXG4uYnJvYWRjYXN0LW1lc3NhZ2VzLm9wZW4tcmVtb3ZlLFxyXG4uYnJvYWRjYXN0LW1lc3NhZ2VzLm9wZW4tYWRkLm9wZW4tYWRkLWFjdGl2ZSB7XHJcbiAgICBoZWlnaHQ6IDE2MHB4O1xyXG59XHJcblxyXG4uYnJvYWRjYXN0LW1lc3NhZ2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG59XHJcblxyXG4uYnJvYWRjYXN0TWVzc2FnZU1vZGFsIHtcclxuICAgIC5rLXRvb2wge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuay1lZGl0b3ItdG9vbGJhciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibHVlLWljb24ge1xyXG4gICAgY29sb3I6ICMwMDUyOWU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcblxyXG4uYm94LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzAwNTI5ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGY0ZmY7IFxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTI5ZTtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCA1cHg7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfSIsIiNkb2N1bWVudHMtYXR0YWNobWVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgYm9yZGVyOiAzcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgLjMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICM3RTdFN0U7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuI2RvY3VtZW50cy1hdHRhY2htZW50IGlucHV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuI2RvY3VtZW50cy1hdHRhY2htZW50Lm1vdXNlLW92ZXIge1xyXG4gICAgYm9yZGVyOiAzcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgLjMpO1xyXG4gICAgY29sb3I6ICM3RTdFN0U7XHJcbn1cclxuXHJcbi5kcmFnLWRyb3Age1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuI2ZpbGVuYW1lIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG59XHJcblxyXG4uY2xvc2VCdG46aG92ZXIge1xyXG4gICAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuLmZpbGUtbGlzdCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5maWxlLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59IiwiLy8gLnByb2JsZW1zLWNoYXJ0IHtcclxuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgdG9wOiA1MCU7XHJcbi8vICAgbWFyZ2luLXRvcDogLTg3cHg7XHJcbi8vICAgZmxvYXQ6IHJpZ2h0O1xyXG4vLyB9XHJcblxyXG4jcHJvYmxlbS1jaGFydC10b29sdGlwIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA5OTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC44KTs7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAvKnBvaW50ZXItZXZlbnRzOiBub25lOyovXHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuXHJcbiAgJi50aW1lc2xvdCB7XHJcbiAgICBhIHtcclxuICAgICAgLnRleHQtZGFuZ2VyLWxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hcHByb2FjaGluZyB7XHJcbiAgICBhIHtcclxuICAgICAgLnRleHQtd2FybmluZy1saWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaW5jdXJyaW5nIHtcclxuICAgIGEge1xyXG4gICAgICAudGV4dC1kYW5nZXItbGlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm5vbi1pc3N1ZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyB0aGUgY2FyZXQgLi4uXHJcblxyXG4jcHJvYmxlbS1jaGFydC10b29sdGlwLmJlbG93IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG59XHJcbiNwcm9ibGVtLWNoYXJ0LXRvb2x0aXAuYmVsb3c6YmVmb3JlIHtcclxuICBib3JkZXI6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogIzExMSB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci13aWR0aDogMCA4cHggOHB4IDhweDtcclxuICBib3R0b206IDIycHg7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsZWZ0OiA1MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XHJcbn1cclxuI3Byb2JsZW0tY2hhcnQtdG9vbHRpcC5hYm92ZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xyXG59XHJcbiNwcm9ibGVtLWNoYXJ0LXRvb2x0aXAuYWJvdmU6YmVmb3JlIHtcclxuICBib3JkZXI6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogIzExMSB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci13aWR0aDogOHB4IDhweCAwIDhweDtcclxuICBib3R0b206IDIycHg7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA5OTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG59XHJcbiIsIlxyXG4uY2MtZGF0ZXRpbWVyYW5nZXBpY2tlci5mb3JtLWNvbnRyb2wge1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIC5idG4ge1xyXG4gICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICB9XHJcblxyXG4gIC5waWNrZXIge1xyXG4gICAgLy8gcmlnaHQgYWxpZ24gdGhlIGRhdGVwaWNrZXIgZHJvcGRvd25cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gZXh0cmEgc3RseWluZyB3aGVuIHNob3dpbmcgYXZhaWxhYmxlIGNhcGFjaXRpZXNcclxuICAgICYuY2FwYWNpdGllcyB7XHJcbiAgICAgIC5kYXRldGltZXBpY2tlciB7XHJcbiAgICAgICAgd2lkdGg6IDQzNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIC8vIGFsaWdubWVudCBmb3IgZGF0ZSArIGNhcGFjaXR5XHJcbiAgICAgICAgICBhYmJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJweDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy8gcmVkIHRleHQgd2l0aCBzdHJpa2UgdGhyb3VnaCBmb3Igbm8gY2FwYWNpdHlcclxuICAgICAgICAgICYuYm9va2VkIHtcclxuICAgICAgICAgICAgYWJiciB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBhbGlnbm1lbnQgdHdlYWsgZm9yIGhvdXIgdmlld1xyXG4gICAgICAgIHRhYmxlLmhvdXItdmlldyB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGFiYnIge1xyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcclxuICAuZGF0ZXBpY2tlciB7XHJcbiAgICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgIGZvbnQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgIGJvcmRlcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICBib3gtc2hhZG93OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICAgcGFkZGluZy1yaWdodDoxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcblxyXG5jYy1kYXRldGltZXBpY2tlciB7XHJcblxyXG4gIC5kYXRldGltZXBpY2tlciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgICBib3JkZXI6IDBweDtcclxuXHJcbiAgICAuc3dpdGNoIHtcclxuICAgICAgd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYXRlLXRpbWUtc2VsZWN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmRhdGUtdGltZS1jbGVhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDozMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIi5hdHRhY2htZW50e1xyXG4gICAgLmJveF9pbnB1dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBhdHRhY2htZW50LWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgIGJvcmRlcjogNXB4IGRhc2hlZCBAYXR0YWNobWVudC1ib3JkZXItY29sb3I7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcmFnb3ZlciB7XHJcbiAgICAgIGJvcmRlcjogNXB4IGRhc2hlZCBAYXR0YWNobWVudC1ib3JkZXItZHJhZ2dlZC1jb2xvcjtcclxuICAgIH1cclxufSIsIi5sb2NhdGlvbi1maWVsZC1vcHRpb25zLm5lc3RlZCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlZWU7XHJcblxyXG4gICAgLmJ0bixcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLXNlbGVjdC10b2dnbGUgLmJ0biB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG59IiwiY2MtdmVzc2VsLXNjaGVkdWxlLXNlbGVjdG9yIHVse1xyXG5cdHdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbmxpID4gYSA+IGRpdiA+IGRpdiA+IC52ZXNzZWwtc2NoZWR1bGUtZGF0ZSB7XHJcbiAgICBjb2xvcjogIzdmN2Y3ZjtcclxufVxyXG5cclxubGkuYWN0aXZlID4gYSA+IGRpdiA+IGRpdiA+IC52ZXNzZWwtc2NoZWR1bGUtZGF0ZSB7XHJcbiAgICBjb2xvcjogI2NjYztcclxufVxyXG5cclxudWwgLnZlc3NlbC1zY2hlZHVsZS1pbmZvIHtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZlc3NlbC1saW5rLWJ1dHRvbnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC52ZXNzZWwtYWRkLFxyXG4gICAgLnZlc3NlbC1lZGl0IHtcclxuICAgICAgICAuYnRuLWxpbms7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgfVxyXG4gICAgLnZlc3NlbC1lZGl0IHtcclxuICAgICAgICAuYnRuLWxpbms7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6NTVweDtcclxuICAgIH1cclxuXHJcbiAgICBjYy12ZXNzZWwtc2NoZWR1bGUtdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxufVxyXG4iLCIucmVmZXJlbmNlLWZpZWxkIHtcclxuICAudWktc2VsZWN0LWNob2ljZXMtcm93LWlubmVyIHtcclxuICAgIG92ZXJmbG93IDogaGlkZGVuO1xyXG4gIH1cclxuICBcclxuICAucmVmZXJlbmNlLWZpZWxkLXNlcGFyYXRvciB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgZ3JheTtcclxuICB9XHJcbn1cclxuIiwiLnN0ZXAtZm9ybS1icmVhZGNydW1icyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgIC5mYS1jaGVjay1jaXJjbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzoxMHB4IDBweDtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuXHJcbiAgICAgICAgYS5ub3QtYWxsb3dlZCB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudCA6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzhweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQGJyZWFkY3J1bWItZ3JlZW4gNTAlLCAjZGRkIDUwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGJvdHRvbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIEB0YW5zaXRpb250aW1lIGVhc2U7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDowcHg7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MjBweDtcclxuICAgICAgICAgICAgYm90dG9tOjMwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi0xMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi52aXNpdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6QGJyZWFkY3J1bWItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50IDogXCJcXGYwMGNcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYnJlYWRjcnVtYi1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBicmVhZGNydW1iLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQgOiAnICc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246bGVmdCBib3R0b207XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6IzIyMjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYnJlYWRjcnVtYi1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBicmVhZGNydW1iLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBAdGFuc2l0aW9udGltZSBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBAdGFuc2l0aW9udGltZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJmaWVsZHNldFtkaXNhYmxlZF0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmZpZWxkc2V0LW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgLy8gdGhpcyBpcyBuZWNlc3NhcnkgdG8gcHJldmVudCBjbGlja3MgbGVha2luZyB0aHJvdWdoIHRoZSBvdmVybGF5LCBhcyBoYXBwZW5zIGluIElFOSwxMFxyXG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyk7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvKiBTdHJ1Y3R1cmUgKi9cclxuanNvbi10cmVlIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAqLCAqOmJlZm9yZSwgKjphZnRlciB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICAgIC5rZXkge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICAuZXhwYW5kYWJsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUsICYgPiAua2V5IHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5icmFuY2gtcHJldmlldyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIExvb2tzICovXHJcbmpzb24tdHJlZSB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgbGksIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIH1cclxuICAgIC5rZXkge1xyXG4gICAgICAgIGNvbG9yOiAjRDAyODI4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxNXB4O1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJzonO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGpzb24tbm9kZS5leHBhbmRhYmxlIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFwyNWI2JztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmV4cGFuZGVkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlYWYtdmFsdWUsIC5icmFuY2gtcHJldmlldyB7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgfVxyXG4gICAgLmJyYW5jaC1wcmV2aWV3IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLmItaW5saW5lLWJsb2NrIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmhlYWRlci1idXR0b24geyAgICBcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uZGF0ZVBpY2tlcldyYXBwZXIge1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxufVxyXG5cclxuLnRpbWVJdGVtIHtcclxuICAgIC5iLWlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmFncmVlbWVudCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgLmFncmVlbWVudC1pdGVtIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY2VwdGFuY2UtcmVxdWlyZWQge1xyXG4gICAgICAgIGNvbG9yOiBAcGVuZGluZy1hY3Rpb24tY29sb3VyO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NlcHRhbmNlLWFwcHJvdmFsLXJlcXVpcmVke1xyXG4gICAgICAgIGNvbG9yOiBAd2FybmluZy1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjZXB0YW5jZS1yZWplY3RlZHtcclxuICAgICAgICBjb2xvcjogQGluY29tcGxldGUtYWN0aW9uLWNvbG91cjtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjZXB0ZWQge1xyXG4gICAgICAgIGNvbG9yOiBAY29tcGxldGVkLWFjdGlvbi1jb2xvdXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1c3BlbmRlZCB7XHJcbiAgICAgICAgY29sb3I6IEBpbmNvbXBsZXRlLWFjdGlvbi1jb2xvdXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbm5vdW5jZW1lbnQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuICAgIC5uZXcge1xyXG4gICAgICAgIGNvbG9yOiBAcGVuZGluZy1hY3Rpb24tY29sb3VyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnRpbWVib3gge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RpZmljYXRpb24tdGltZS1zbG90LW5vdC1hdmFpbGFibGUtY29sb3I7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLnBvcG92ZXItY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiB4LXNtYWxsO1xyXG4gICAgfVxyXG5cclxuICAgICYub3ZlcmJvb2tpbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RpZmljYXRpb24tdGltZS1zbG90LW92ZXItYm9va2VkLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYXZhaWxhYmxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1hdmFpbGFibGUtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi5saW1pdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1saW1pdGVkLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm94V3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5zdWItYm94e1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNDklO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICYuc3BhY2Uge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMiVcclxuICAgIH1cclxuXHJcbiAgICAmLm5vbnNwYWNlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnRlcnZhbC0xNW1uIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG59XHJcblxyXG4uaW50ZXJ2YWwtMzBtbiB7XHJcbiAgICB3aWR0aDogMTI1cHg7XHJcbn1cclxuXHJcbi5pbnRlcnZhbC02MG1uIHtcclxuICAgIHdpZHRoOiAyNTVweDtcclxufVxyXG5cclxuLmludGVydmFsLTEyMG1uIHtcclxuICAgIHdpZHRoOiA1MTVweDtcclxufVxyXG5cclxuLmxpdmUtdHJhZmZpYy1jb250YWluZXIge1xyXG4gICAgbWluLWhlaWdodDoyMDBweDtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgIC8vIHBhZGRpbmctdG9wOjQwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhcjtcclxuXHJcbiAgICAmLnNsaWdodC1mYWRlIHsgICAgICAgIFxyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmxpdmUtdHJhZmZpYyB7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgdGhlYWQgdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHRyIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJvZHktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkgdHIgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udHJhbnNwb3J0ZXItZmFjaWxpdHktYWdyZWVtZW50IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAuYi1pbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgICAuYi1pbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50cmFuc3BvcnRlci1hY2NvdW50LXR5cGUgeyAgIFxyXG4gICAgd2lkdGg6NDAwcHg7XHJcbn1cclxuXHJcbi5hY2NvdW50LXR5cGUtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGRpdiB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFibGVTY3JvbGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcblxyXG4gICAgdGhlYWQgdHIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZS10cmFuc3BvcnRlcntcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50aW1lLWhlYWQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbGluZUNvbG9yIDogI2MxMjEyMTtcclxuXHJcbiAgICAuY3VycmVudC10aW1lLWxpbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaW5lQ29sb3I7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjI1cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTIxcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpbmVDb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlOyAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGltZUl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xyXG5cclxuICAgICAgICAuaGlkZVRpbWUge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgI2FhYTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206LTVweDtcclxuICAgICAgICAgICAgbGVmdDogMzYlO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXN0VGltZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY29sdW1uVGl0bGUge1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4uY29sdW1uQ29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5saXN0Qm94V3JhcHBlcntcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuLmRhc2hib2FyZEJveFdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMjZweDtcclxufVxyXG5cclxuLmRhc2hib2FyZFNlY3Rpb24ge1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIHBhZGRpbmctdG9wOiAtMzBweDtcclxufVxyXG5cclxuLnN1c3BlbmQtdHJhbnNwb3J0ZXIge1xyXG4gICAgY29sb3I6IEBub3RpZmljYXRpb24tdGltZS1zbG90LW5vdC1hdmFpbGFibGUtY29sb3I7XHJcbiB9XHJcbiIsIi5yb2xlLW1vZGFsIHtcclxuICAucGVybWlzc2lvbiB7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWx0ZXItYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuZmVhdHVyZXMge1xyXG5cclxuICAgIC5lbmFibGVkIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGlzYWJsZWQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmVuYWJsZWQsIC5kaXNhYmxlZCB7XHJcbiAgICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLnVzZXJzLWxpc3Qge1xyXG4gIHRoW3N0LXNvcnRdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiBAYnJhbmQtcHJpbWFyeTtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIC50aWNrIHsgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5sb2dvdHlwZSB7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1mYW1pbHk6ICdBcmlhbCBOYXJyb3cnLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxufVxyXG5cclxuLmxvZ290eXBlID4gc3BhbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmxvZ290eXBlLWNvbnRhaW5lciB7XHJcbiAgICBjb2xvcjogI2U5MjUxNjtcclxufVxyXG5cclxuLmxvZ290eXBlLWNoYWluIHtcclxuICAgIGNvbG9yOiAjZGRkO1xyXG59IiwiQG9yaWdpbi1jb2w6ICNkNGZmYzI7XHJcbkBvcmlnaW4tY29sLWJvcmRlcjogI2MwZThhZjtcclxuQG9yaWdpbi1jb2wtYm9yZGVyLWVkZ2U6IEBvcmlnaW4tY29sLWJvcmRlciAtICMyODMwMjQ7XHJcblxyXG4uY2MtbWVzc2FnZXMge1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgLm1zZy1pbmZvIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Y3lhbjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggNXB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vLW1zZ3Mge1xyXG4gICAgLm1zZy1pbmZvKCk7XHJcbiAgfVxyXG5cclxuICAuZGF5LWdycCB7XHJcbiAgICAuZGF5LWJveCB7XHJcbiAgICAgIC5tc2ctaW5mbygpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tc2ctYm94IHtcclxuICAgICAgZGlzcGxheTogcmVsYXRpdmU7XHJcblxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDE1cHggMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuXHJcbiAgICAgICAgLm1zZy1oZHIge1xyXG4gICAgICAgICAgY29sb3I6IGJsdWU7XHJcblxyXG4gICAgICAgICAgJi52ZWhpY2xlIHtcclxuICAgICAgICAgICAgY29sb3I6IGRhcmtvcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnVzZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogZGFya3Zpb2xldDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tc2ctYm9keSB7XHJcbiAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICAgICAvKm5lZWRlZCBmb3IgSUUqL1xyXG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAvKndvcmQtYnJlYWs6IGJyZWFrLWFsbDsqL1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAubXNnLXN0YXR1cyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgIGk6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRpY2sge1xyXG4gICAgICAgICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZXhjbGFtYXRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAuYXJyb3ctbGVmdCgpO1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYucmlnaHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIC5hcnJvdy1yaWdodCgpO1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb3JpZ2luLWNvbDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogQG9yaWdpbi1jb2wtYm9yZGVyO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAb3JpZ2luLWNvbC1ib3JkZXItZWRnZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAb3JpZ2luLWNvbC1ib3JkZXItZWRnZTtcclxuXHJcbiAgICAgICAgICAubXNnLWJvZHkge1xyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFycm93LWxlZnQge1xyXG4gICAgICAuYXJyb3cge1xyXG4gICAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFycm93OmFmdGVyLCAuYXJyb3c6YmVmb3JlIHtcclxuICAgICAgXHRyaWdodDogMTAwJTtcclxuICAgICAgXHR0b3A6IDUwJTtcclxuICAgICAgXHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBcdGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBcdGhlaWdodDogMDtcclxuICAgICAgXHR3aWR0aDogMDtcclxuICAgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5hcnJvdzphZnRlciB7XHJcbiAgICAgIFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgICBcdGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgXHRib3JkZXItd2lkdGg6IDdweDtcclxuICAgICAgXHRtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJyb3c6YmVmb3JlIHtcclxuICAgICAgXHRib3JkZXItY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMCk7XHJcbiAgICAgIFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjO1xyXG4gICAgICBcdGJvcmRlci13aWR0aDogOHB4O1xyXG4gICAgICBcdG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnJvdy1yaWdodCB7XHJcbiAgICAuYXJyb3cge1xyXG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuYXJyb3c6YWZ0ZXIsIC5hcnJvdzpiZWZvcmUge1xyXG4gICAgXHRsZWZ0OiAxMDAlO1xyXG4gICAgXHR0b3A6IDUwJTtcclxuICAgIFx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIFx0Y29udGVudDogXCIgXCI7XHJcbiAgICBcdGhlaWdodDogMDtcclxuICAgIFx0d2lkdGg6IDA7XHJcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5hcnJvdzphZnRlciB7XHJcbiAgICBcdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgIFx0Ym9yZGVyLWxlZnQtY29sb3I6IEBvcmlnaW4tY29sO1xyXG4gICAgXHRib3JkZXItd2lkdGg6IDdweDtcclxuICAgIFx0bWFyZ2luLXRvcDogLTdweDtcclxuICAgIH1cclxuICAgIC5hcnJvdzpiZWZvcmUge1xyXG4gICAgXHRib3JkZXItY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMCk7XHJcbiAgICBcdGJvcmRlci1sZWZ0LWNvbG9yOiBAb3JpZ2luLWNvbC1ib3JkZXI7XHJcbiAgICBcdGJvcmRlci13aWR0aDogOHB4O1xyXG4gICAgXHRtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLnJhdGUtZWRpdG9yIHtcclxuXHJcbiAgLmZpZWxkLWxpc3Qge1xyXG4gICAgJiA+IGxpIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDc0cHg7IC8vIGZsb3dzIGJlc3Qgd2hlbiBhbGwgdGhlIHNhbWUgaGVpZ2h0XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmID4gbGkgPiBkaXYge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmID4gbGkgPiBjYy1yYXRlLWZpZWxkID4gZGl2IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveCB7IFxyXG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHluYW1pYy1maWVsZC1saXN0IHtcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA1KTtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuXHJcbiAgICAmID4gbGkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgbWluLWhlaWdodDogNzRweDsgLy8gZmxvd3MgYmVzdCB3aGVuIGFsbCB0aGUgc2FtZSBoZWlnaHRcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYgPiBsaSA+IGRpdiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuICAgICYgPiBsaSA+IGNjLXJhdGUtZmllbGQgPiBkaXYge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94IHsgXHJcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi50b29sYmFyIHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4uay1maWx0ZXItcm93IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uay1ncmlkIHRhYmxlIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubGVnZW5kLWNvbG9ycyB7XHJcbiAgLmFjY2VwdGVkIHtcclxuICAgIC8vIGJsdWVcclxuICAgIGNvbG9yOiAjNjA5MmMzO1xyXG4gIH1cclxuXHJcbiAgLmlucHJvZ3Jlc3Mge1xyXG4gICAgLy8gZ3JlZW5cclxuICAgIGNvbG9yOiAjMzA3OTMwO1xyXG4gIH1cclxuXHJcbiAgLmNvbXBsZXRlZCB7XHJcbiAgICAvLyBvcmdhbmdlIFxyXG4gICAgY29sb3I6ICNkMjk5NDA7XHJcbiAgfVxyXG5cclxuICAucmVqZWN0ZWQge1xyXG4gICAgLy8gcmVkXHJcbiAgICBjb2xvcjogI2FiNjE2MTtcclxuICB9XHJcbn0iLCIucXVpY2stZmluZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIGxpIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucXVpY2stZmluZCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLnF1aWNrLWZpbmQgLmZhLXNlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgIGNvbG9yOiAjZGRkO1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5xdWljay1maW5kLXJlc3VsdC10eXBlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMXB4IDA7XHJcbn1cclxuXHJcbi5xdWljay1maW5kLXJlc3VsdC1kYXRlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmc6IDFweCAwIDFweCA3cHg7XHJcbn1cclxuIiwiXHJcbi5hZGRyZXNzLWZpZWxkLCAuYWRkLWFkZHJlc3Mge1xyXG4gIC51aS1zZWxlY3QtY29udGFpbmVyW25hbWU9XCJhZGRyZXNzXCJdIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gID4gLmZhLXNwaW4ge1xyXG4gICAgei1pbmRleDoxMDAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFudWFsLWFkZHJlc3MtZm9ybSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBcclxuICAuY2xlYXItYnRuIHtcclxuICAgIGhlaWdodDogNTlweDtcclxuICAgIFxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjZweDtcclxuICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlbHAtdGV4dCB7XHJcbiAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJhdGUtY2FyZHMge1xyXG5cclxuICAuZHJvcC16b25lIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgLyplcnJvciBib3ggb24gaW1wb3J0IG1vZGFsKi9cclxuICAuZm9ybS1ncm91cC5lcnJvciB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuIiwiLnN0YXRpc3RpYyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDE2MnB4O1xyXG4gIG1hcmdpbi1yaWdodDogNDBweDtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5zdGF0aXN0aWNbY2xhc3MqPSd0ZXh0LSddIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnN0YXRpc3RpY1tjbGFzcyo9J3RleHQtJ106aG92ZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxufVxyXG5cclxuLnN0YXRpc3RpYy12YWx1ZSB7XHJcbiAgZm9udC1zaXplOiA0OHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbWluLWhlaWdodDogNjhweDtcclxufVxyXG5cclxuLnN0YXRpc3RpYy1sYWJlbCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuIiwiXHJcbi51c2VyLWRldGFpbHMge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmZsZXgge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLmZsZXgtY2hpbGQge1xyXG4gICAgICBmbGV4IDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuY3RybHMge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRncmF5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wYXNzd29yZC12YWxpZGF0aW9uLW1lc3NhZ2UgLmZhIHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udmFsaWRhdGlvbi10aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgbWluLWhlaWdodDogMzJweDtcclxufSIsImZvcm1bbmFtZT1cInJhdGVDYXJkRm9ybVwiXSB7XHJcbiAgPiBkaXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gIH1cclxufVxyXG5cclxuLnJhdGUtc2hlZXQtZWRpdG9yIHtcclxuICAuay1ncmlkLWNvbnRlbnQge1xyXG4gICAgbWluLWhlaWdodDogNDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW1wb3J0ICdyYXRlLXNoZWV0LWVkaXRvci9yYXRlLXNoZWV0LWVkaXRvci5sZXNzJztcclxuQGltcG9ydCAnbW9kYWxzL2NvcHktcmF0ZS1zaGVldC1tb2RhbC9jb3B5LXJhdGUtc2hlZXQtbW9kYWwubGVzcyc7XHJcblxyXG4uYXBwcm92ZS1wb3NpdGlvbmluZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDY1cHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4iLCIucmF0ZS1zaGVldC1lZGl0b3Ige1xyXG4gIC50b29sYmFyIHtcclxuICAgIC50YnV0dG9uIHtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBwYWRkaW5nOiAycHggN3B4IDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGkuZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIG9wYWNpdHk6IDAuNjU7XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmZyb20tZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLmRhdGVwaWNrZXItbm8tY2xlYXIgW25nLWNsaWNrPVwic2VsZWN0KG51bGwsICRldmVudClcIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5ncmlkLWN0cmxzIHtcclxuICAgIGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jcmF0ZXNHcmlkLCNzdXJjaGFyZ2VzR3JpZCwjY2FyZ29SYXRlc0dyaWQsI2NhcmdvU3VyY2hhcmdlc0dyaWQge1xyXG4gIGhlaWdodDogNTY1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcblxyXG4gIC5ncmlkLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMTJweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AaW1wb3J0ICcuLi9jb21tb24tY29tcG9uZW50cy9yYXRlLWVkaXRvci9yYXRlLWVkaXRvci5sZXNzJztcclxuQGltcG9ydCAnLi4vY29tbW9uLWNvbXBvbmVudHMvc3VyY2hhcmdlLWVkaXRvci9zdXJjaGFyZ2UtZWRpdG9yLmxlc3MnO1xyXG5AaW1wb3J0ICcuLi9tb2RhbHMvZmllbGQtZWRpdG9yLW1vZGFsL2ZpZWxkLWVkaXRvci1tb2RhbC5sZXNzJztcclxuXHJcbiIsIi5zdXJjaGFyZ2UtZWRpdG9yIHtcclxuICAucGVyY2VudC1jaGFyZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbn1cclxuIiwiLmZpZWxkLWVkaXRvci1tb2RhbCB7XHJcbiAgaS5yZWFkb25seSB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgb3BhY2l0eTogMC42NTtcclxuXHJcbiAgICAmOmhvdmVyLCY6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3RybHMge1xyXG4gICAgaSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSBcclxuXHJcbkBpbXBvcnQgJ3JhdGUtc2hlZXQtc2VsZWN0b3ItZWRpdG9yLW1vZGFsL3JhdGUtc2hlZXQtc2VsZWN0b3ItZWRpdG9yLW1vZGFsLmxlc3MnO1xyXG5AaW1wb3J0ICdzdXJjaGFyZ2Utc2hlZXQtc2VsZWN0b3ItZWRpdG9yLW1vZGFsL3N1cmNoYXJnZS1zaGVldC1zZWxlY3Rvci1lZGl0b3ItbW9kYWwubGVzcyc7XHJcblxyXG4iLCJcclxuZm9ybVtuYW1lPVwicmF0ZVNoZWV0U2VsZWN0b3JFZGl0b3JGb3JtXCJdIHtcclxuICAuaW4tdXNlIHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICB9XHJcbn1cclxuIiwiZm9ybVtuYW1lPVwiY29weUZvcm1cIl0ge1xyXG4gIC8qLnBhbmVsLWRlZmF1bHQgeyovXHJcbiAgICAvKi5wYW5lbC1oZWFkaW5nIHsqL1xyXG4gICAgICAvKmZvbnQtd2VpZ2h0OiBib2xkOyovXHJcbiAgICAgIC8qYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7Ki9cclxuICAgICAgLypib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyovXHJcbiAgICAvKn0qL1xyXG4gIC8qfSovXHJcbn1cclxuIiwiLnZlc3NlbC1zY2hlZHVsZS12b3lhZ2UtcmVzdWx0IHtcclxuICAudmVzc2VsLXNjaGVkdWxlLXZveWFnZS1yZXN1bHQtbGFiZWwge1xyXG4gIH1cclxuXHJcbiAgLnZlc3NlbC1zY2hlZHVsZS12b3lhZ2UtcmVzdWx0LWV0YWV0ZCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiAxcHggMCAxcHggN3B4O1xyXG4gICAgY29sb3I6IGdyYXk7XHJcbiAgfVxyXG59XHJcbiIsIi52aWV3LWFncmVlbWVudC1wZGZ7XHJcblx0d2lkdGg6IDEwMCU7IFxyXG5cdGhlaWdodDogNzUwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC1mb290ZXJ7XHJcblx0YWdyZWVtZW50LWZvb3RlcntcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn0gXHJcblxyXG4uY2NBZ3JlZW1lbnQtZGlhbG9ne1x0IFxyXG5cdC5tb2RhbC1kaWFsb2cge1xyXG5cdCAgICBtYXgtaGVpZ2h0OiA5MCU7XHJcblx0ICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xyXG5cdCAgICBoZWlnaHQgOiA4MHZoO1xyXG5cdCAgICBvdmVyZmxvdzogYXV0bztcclxuXHR9XHJcblxyXG5cdG9iamVjdHtcclxuXHRcdGhlaWdodCA6IDYwdmg7XHJcblx0fVxyXG59XHJcblxyXG4uYXBwcm92YWwtcmVxdWlyZWR7XHJcblx0Y29sb3I6IEB3YXJuaW5nLWNvbG9yO1xyXG59XHJcblxyXG4uc3VzcGVuZGVke1xyXG5cdGNvbG9yOiBAaW5jb21wbGV0ZS1hY3Rpb24tY29sb3VyO1xyXG59IiwiQGhlYWRlckJnIDogIzA0MWYyNTtcclxuQGljb25Db2xvciA6ICNkZGQ7XHJcblxyXG4vLyBjdXN0b20gdGhpbmdzIGZvciBuYXYgY2xvc2VkLlxyXG5ib2R5Lm5hdi1jbG9zZWQge1xyXG4gICAgLm1haW4taGVhZGVyIHtcclxuICAgICAgICBoMSxcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDo1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5oZWFkZXIge1xyXG4gICAgJi5tYWluLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGhlYWRlckJnO1xyXG5cclxuICAgICAgICAuaGVhZGVyLWhlaWdodCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMSxcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiNmNGY0ZjQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweCAwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjojYmJiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6NXB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gZmFuY3kgdW5kZXJsaW5lIHN0dWZmXHJcbiAgICAgICAgLnNlYXJjaC1leHBhbmQsXHJcbiAgICAgICAgLmhlbHAtZXhwYW5kIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoI2ZmZiwwKTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7ICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC41KTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCguNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nbG9iYWwtc2VhcmNoLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6NnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk3O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudCA6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MTBweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtYXBpLXJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1leHBhbmQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MzZweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgd2lkdGggMC4ycyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGJvcmRlci1yYWRpdXMgMC4xcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZ2xvYmFsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdsb2JhbC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmZhLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBpY29uQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmdsb2JhbC1vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5mYS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmdsb2JhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5nbG9iYWwtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdsb2JhbC1oZWxwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6NnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICAuaGVscC1leHBhbmQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgd2lkdGggMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAaWNvbkNvbG9yO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZmEtcXVlc3Rpb24tY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGljb25Db2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuaGVscC1vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWxwLXJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudCA6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MTBweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlbHAtYXBpLXJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhLWJvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmEteW91dHViZS1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmN0YS1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2YyZjJmMjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDotMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTotMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWJnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OjBweDtcclxuICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC42KTtcclxuICAgIHotaW5kZXg6IDk5NjtcclxufVxyXG5cclxuLmZhZGUtZWxlbWVudC1pbi5uZy1lbnRlciB7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXIgYWxsO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5mYWRlLWVsZW1lbnQtaW4taW5pdCAuZmFkZS1lbGVtZW50LWluLm5nLWVudGVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZmFkZS1lbGVtZW50LWluLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmZhZGUtZWxlbWVudC1pbi5uZy1sZWF2ZSB7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXIgYWxsO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmZhZGUtZWxlbWVudC1pbi5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NzVweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuZ2xvYmFsLWhlbHAtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGJvZHkubmF2LWNsb3NlZCB7XHJcbiAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIHtcclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjUwcHggIWltcG9ydGFudDsgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4iLCJcclxuLy9mZWVkYmFjayBtb2R1bGVcclxuLmZlZWRiYWNrLWJ0biB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIHJpZ2h0OjEwcHg7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItdG9wOjNweCBzb2xpZCAjYzgwZjJlO1xyXG4gIHBhZGRpbmctdG9wOjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTo0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZmEge1xyXG4gICAgY29sb3I6I2M4MGYyZTtcclxuICB9XHJcbn1cclxuXHJcbi5mZWVkYmFjay1kaWFsb2cge1xyXG4gIHdpZHRoOiAyOTVweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOi00MDBweDtcclxuICByaWdodDoxMHB4O1xyXG4gIGhlaWdodDo7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICB0cmFuc2l0aW9uOmJvdHRvbSAwLjJzIGxpbmVhcjtcclxuXHJcbiAgaHIge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICB9XHJcblxyXG4gICYub3Blbi1mZWVkYmFjayB7XHJcbiAgICBib3R0b206MHB4O1xyXG4gIH1cclxuXHJcbiAgaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2M4MGYyZTtcclxuICAgIHBhZGRpbmc6MTBweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAuZmEge1xyXG4gICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mYS1zdGFyLW8sXHJcbiAgLmZhLXN0YXIge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLmZhLXN0YXIge1xyXG4gICAgY29sb3I6ICNkMjk5NDA7XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbn0iLCIuZmlyc3QtbG9naW4tYmcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xyXG5cdHotaW5kZXg6IDE1O1xyXG5cdHRvcDogMHB4O1xyXG5cdGxlZnQ6MHB4O1xyXG5cdHBhZGRpbmctbGVmdCA6IEBuYXYtd2lkdGggKyA1MDtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcblx0XHQubW0tY29udGFpbmVyLWhlbHAge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFxyXG5cdFx0XHQubW0tY29udGFpbmVyLWhlbHAtY29udGVudCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6MjBweDtcclxuXHRcdFx0XHRjb2xvcjogI2NjYztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmRpc21pc3MtYnRuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MDBweDtcclxuXHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6QGRhc2hib2FyZC1wYW5lbC1jb21wbGV0ZWQ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHJcblx0XHRcdFx0Ji5kaXNtaXNzLXJlZCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnJlZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wb3MtMSB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjIwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5wb3MtMiB7XHJcblx0XHRcdFxyXG5cdFx0XHRsZWZ0OjUwJTtcclxuXHRcdFx0Ym90dG9tOiAwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjIwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5wb3MtMyB7XHJcblx0XHRcdHJpZ2h0OiA4MHB4O1xyXG5cdFx0XHR0b3A6IDQwcHg7XHJcblxyXG5cdFx0XHQubW0tY29udGFpbmVyLWhlbHAtY29udGVudCB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5wb3MtNCB7XHJcblx0XHRcdHJpZ2h0OiAxNDBweDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA5NXB4O1xyXG4gICAgXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHQvLyAuZmlyc3QtbG9naW4tcmVsYXRpdmUtY29udGFpbmVyIHtcclxuXHQvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvLyB9XHJcblxyXG5cdC8vIC5maXJzdC1sb2dpbi1oZWFkaW5nIHtcclxuXHQvLyBcdGZvbnQtc2l6ZTozMnB4O1xyXG5cdC8vIFx0Y29sb3IgOiBAY29ycG9yYXRlWWVsbG93O1xyXG5cdC8vIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdC8vIFx0c3BhbiB7XHJcblx0Ly8gICBcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0Ly8gXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdC8vIFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdC8vIFx0fVxyXG4gIFx0Ly8gfVxyXG5cclxuXHQvLyAuZmlyc3QtbG9naW4tdXNlci1uYXYsXHJcblx0Ly8gLmZpcnN0LWxvZ2luLWdsb2JhbC1zZWFyY2gsXHJcblx0Ly8gLmZpcnN0LWxvZ2luLW5ldy1uYXYge1xyXG5cdC8vIFx0Y29sb3I6IHdoaXRlO1xyXG5cdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdC8vIFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cclxuXHQvLyBcdGltZyB7XHJcblx0Ly8gXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdC8vIFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdC8vIFx0fVxyXG5cclxuXHQvLyBcdC5maXJzdC1sb2dpbi1jb250YWluZXIge1xyXG5cdC8vIFx0XHRmbG9hdDpsZWZ0O1xyXG5cdC8vIFx0fVxyXG5cclxuXHQvLyBcdHN0cm9uZyB7XHJcblx0Ly8gXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdC8vIFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdC8vIFx0fVxyXG5cdFx0XHJcblx0Ly8gXHRzcGFuIHtcclxuXHQvLyAgIFx0XHRjb2xvcjogI2FhYTtcclxuXHQvLyBcdH1cclxuICBcdC8vIH1cclxuXHJcblx0Ly8gLmZpcnN0LWxvZ2luLWNvbnRhaW5lciB7XHJcblx0Ly8gXHRwYWRkaW5nLWxlZnQ6MTBweDtcclxuXHQvLyB9XHJcblxyXG5cdC8vIC5maXJzdC1sb2dpbi11c2VyLW5hdiB7XHJcblx0Ly8gXHRsZWZ0Oi0yNXB4O1xyXG5cdC8vIFx0dG9wOiAxMzBweDtcclxuXHJcblx0Ly8gXHRpbWcge1xyXG5cdC8vIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ly8gXHRcdGJvdHRvbTogMTVweDtcclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblxyXG5cdC8vIC5maXJzdC1sb2dpbi1uZXctbmF2IHtcclxuXHQvLyBcdGxlZnQ6LTI1cHg7XHJcblx0Ly8gXHR0b3A6IDI1MHB4O1xyXG5cclxuXHQvLyBcdGltZyB7XHJcblx0Ly8gXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvLyBcdFx0dG9wOiAxNXB4O1xyXG5cdC8vIFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxuXHJcblx0Ly8gLmZpcnN0LWxvZ2luLWdsb2JhbC1zZWFyY2gge1xyXG5cdC8vIFx0cmlnaHQ6IDM1cHg7XHJcblx0Ly8gXHR0b3A6IDkwcHg7XHJcblxyXG5cdC8vIFx0LmZpcnN0LWxvZ2luLWNvbnRhaW5lciB7XHJcblx0Ly8gXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblx0Ly8gXHR9XHJcblxyXG5cdC8vIFx0aW1nIHtcclxuXHQvLyBcdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0Ly8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQvLyBcdFx0dG9wOiAtNDBweDtcclxuXHQvLyBcdFx0cmlnaHQ6IDIwcHg7XHJcblx0Ly8gXHRcdHRyYW5zZm9ybTogcm90YXRlKDEyNWRlZyk7XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG5cclxuXHQvLyAuZmlyc3QtbG9naW4tc3VibWl0LWJ0biB7XHJcblx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ly8gXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdC8vIFx0dG9wOiA1MDBweDtcclxuXHQvLyB9XHJcblxyXG5cdC8vIC5mYXV4LXNlYXJjaCB7XHJcblx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHQvLyBcdHdpZHRoOiAzNnB4O1xyXG5cdC8vIFx0aGVpZ2h0OiAzNnB4O1xyXG5cdC8vIFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdC8vIFx0dG9wOiAtMTAwcHg7XHJcblx0Ly8gXHRyaWdodDogLTEwcHg7XHJcblx0Ly8gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ly8gXHRib3JkZXItcmFkaXVzOiAxOHB4O1xyXG5cdC8vIFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0Ly8gXHRvcGFjaXR5OiAuNztcclxuXHQvLyBcdGN1cnNvcjogcG9pbnRlcjtcclxuXHQvLyBcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdC8vIFx0aSB7XHJcblx0Ly8gXHRcdGNvbG9yOiAjMzMzO1xyXG5cdC8vIFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0Ly8gXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvLyBcdFx0dG9wOiAxcHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG5cclxufVxyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ3NXB4KSB7XHJcbi8vIFx0LmZpcnN0LWxvZ2luLWJnIHtcclxuLy8gXHRcdC5maXJzdC1sb2dpbi1nbG9iYWwtc2VhcmNoIHtcclxuLy8gXHRcdFx0cmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuLy8gXHRcdFx0dG9wOiA5MHB4O1xyXG4vLyBcdFx0fVxyXG4vLyBcdH1cclxuLy8gfVxyXG5cclxuIiwiXHJcbi5jYy12ZWhpY2xlLWxvY2F0aW9uIHtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogNTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgPiBpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcblxyXG4gID4gZGl2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmc6IDVweCA1cHggMCAyNXB4O1xyXG4gIH1cclxuXHJcbiAgJi5ncmF5ZWQge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxufVxyXG4iLCJcclxuLmRyaXZlci1wYXltZW50LWVkaXQge1xyXG4gIGlucHV0W25hbWU9XCJjaGFyZ2VEYXRlXCJdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuICBpbnB1dFtuYW1lPVwiY2hhcmdlRGF0ZVwiXVtyZWFkb25seV0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuICB9XHJcblxyXG4gIC5idXR0b25zIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxufSIsIi5kcml2ZXItcGF5bWVudC1saXN0IHtcclxuXHJcbiAgdGFibGUgdGQge1xyXG4gICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG59IiwiLmNoYXJhY3Rlci1jb3VudGluZy10ZXh0LWFyZWEge1xyXG4gICAgLmNvbnRhaW5lci1yZW1hcmstY2hhcmFjdGVyLWNvdW50IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMC4xcmVtIDAgMCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgfVxyXG4gIH0iLCIuY2hhcmFjdGVyLWNvdW50aW5nLXRleHQtZmllbGQge1xyXG4gICAgLmNoYXJhY3Rlci1jb3VudCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMXJlbSAwIDAgMDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIH1cclxuICB9IiwiLnZlcnRpY2FsLWRhdGV0aW1lLXNpbXBsZSB7XHJcbiAgICBcclxuICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLXNpbXBsZS1pbnB1dCB7XHJcbiAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgIH1cclxuXHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nOiAzcHggMHB4IDNweCAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmJvbGQtZm9udCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59IiwiLnVvbS1waWNrZXJ7XHJcblxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZXtcclxuICAgICAgICBtYXgtd2lkdGg6NTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxufSIsIi51b20tcGlja2VyLXYye1xyXG5cclxuICAgIC5kcm9wZG93bi10b2dnbGV7XHJcbiAgICAgICAgbWF4LXdpZHRoOjUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbn0iLCIvKiBEYXNoYm9hcmQgZmlsdGVyIG1lbnUgKi9cclxuXHJcbi5kYXNoYm9hcmQtZmlsdGVyLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiBcclxuICAgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiAxMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLWxpbmtzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgbGVmdDogNSU7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41dnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhdGUtc2VsZWN0b3ItbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZGF0ZS1waWNrZXJzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5zdGFydC1kYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZW5kLWRhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tZXItc2VsZWN0b3J7XHJcbiAgICAgICAgXHJcbiAgICAgICAgd2lkdGg6IDQwMHB4OyAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0ZWQtY2hhcnQtdGl0bGV7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFjay1idXR0b24ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAuNXB4O1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGJkYmRlO1xyXG4gICAgICAgIGEgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICMwOWY7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogRGFzaGJvYXJkIG1haW4gaGVhZGVyICovXHJcblxyXG4uZGFzaGJvYXJkLW1haW4taGVhZGVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBtYXJnaW46IDAgMTUlO1xyXG4gICAgLmhlYWRlci1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDIuNSU7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAubWFpbi1maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzA5ZjtcclxuICAgIH1cclxuICAgIC5kYXRlLXJhbmdlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgID4gbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RhcnQtZGF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVuZC1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhLXJhbmdlLXNwYWNlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG59IiwiLmZpbmFuY2UtY2hhcnQtY29tcG9uZW50IHtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMzMwcHg7XHJcblxyXG4gICAgLmNoYXJ0LWRvdWdobnV0IHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6MjY1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYW5hbHlzaXMtdGlsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMjAlO1xyXG5cclxuICAgICAgICAuY2FsYy1wZXJjZW50YWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDE4JTtcclxuICAgICAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzA5ZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHJlbmQtbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgdG9wOiA0NCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDM4JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRyZW5kLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICAgICAgbGVmdDogMzIlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gbGFiZWwsXHJcbiAgICBhLFxyXG4gICAgZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLmFjdHVhbC1maWd1cmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjMDlmO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5hY3R1YWwtbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAudGFyZ2V0LWZpZ3VyZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICMwOWY7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuYm90dG9tLWxpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7ICAgICAgICBcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hvdy1kZXRhaWxzLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcbiAgICAudHJlbmQtYXJyb3ctdXAge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMDBhNjUxO1xyXG4gICAgfVxyXG4gICAgLnRyZW5kLWFycm93LWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDBhNjUxO1xyXG4gICAgfVxyXG4gICAgLnRyZW5kLXBlcmNlbnRhZ2Uge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAudGFyZ2V0LXRpbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuY2FsYy1wZXJjZW50YWdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQyJTtcclxuICAgICAgICAgICAgYm90dG9tOiAxNy41JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlndXJlLXRpbGUge1xyXG4gICAgICAgICYuZmluYW5jZS1jaGFydC1jb21wb25lbnQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuY2FsYy1wZXJjZW50YWdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQyJTtcclxuICAgICAgICAgICAgYm90dG9tOiAxNy41JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudHJlbmQtaW5kaWNhdG9yIHtcclxuICAgICAgICBkaXNwbGF5OiAgaW5saW5lLWJsb2NrOyAgICAgICAgXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNhbnZhcy13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMTUlIGF1dG87XHJcbiAgICB9XHJcbiAgICBjYW52YXMge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNSU7XHJcbiAgICB9XHJcbn0iLCIuZmluYW5jZS1jaGFydC1kZXRhaWxzLWNvbXBvbmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogMyU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQlO1xyXG4gICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNCU7XHJcbiAgICAubGFiZWwteS1heGlzLTEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44dnc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgIGxlZnQ6IC0yJTtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIC5yb3RhdGUtOTAtcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFiZWwteS1heGlzLTIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44dnc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgIHJpZ2h0OiAwLjUlO1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgLnJvdGF0ZS05MC1yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGFydC1sZWdlbmQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44dnc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMC41JSAxMiU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2dnc7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWdlbmRCYXIge1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWdlbmRMaW5lIHtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWdlbmREYXNoZWQge1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBvcmFuZ2U7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3RhdGUtOTAtciB7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgLyogSUUgOSAqL1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgfVxyXG4gICAgY2FudmFzIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufSIsIi5pZGxlLXRpbWUtY29tcG9uZW50IHsgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgd2lkdGg6YXV0bztcclxuICAgIGhlaWdodDoyMHZoO1xyXG4gICAgbWFyZ2luOjEwcHggMTUlO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgXHJcbiAgXHJcbiAgICAuaWRsZS10aW1lLWxlZnR7XHJcbiAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICB3aWR0aDozMCU7ICAgIFxyXG4gICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MTBweDtcclxuICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6MTBweDtcclxuICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICBib3JkZXItd2lkdGg6IDAuMnB4O1xyXG4gICAgICAgYm9yZGVyLWNvbG9yOiNkZGQ7XHJcbiAgXHJcbiAgICAgICAubGVmdC1sYWJlbCB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMXZ3O1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHRvcDozNSU7XHJcbiAgICAgICAgIGxlZnQ6MjclO1xyXG4gICAgICAgfVxyXG4gIFxyXG4gICAgICAgLmxlZnQtZmlndXJlIHtcclxuICAgICAgICAgZm9udC1zaXplOiAxLjV2dztcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgY29sb3I6IzA5ZjtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICB0b3A6NTUlO1xyXG4gICAgICAgICBsZWZ0OjMyJTtcclxuICAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgIC5pZGxlLXRpbWUtcmlnaHR7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6NzAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7ICAgIFxyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MTBweDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MTBweDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiNkZGQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMC4ycHg7XHJcbiAgXHJcbiAgICAgIC5yaWdodC1sYWJlbC1vbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXZ3OyAgICAgXHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6I2RkZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOjEwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6MTUlO1xyXG4gICAgICAgIGxlZnQ6MjIlOyAgXHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLnJpZ2h0LWZpZ3VyZS1vbmUge1xyXG4gICAgICAgIGNvbG9yOiMwMGE2NTE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjV2dztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjQ4JTtcclxuICAgICAgICBsZWZ0OjE2JTsgICBcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAucmlnaHQtbGFiZWwtdHdvIHtcclxuICAgICAgICBmb250LXNpemU6IDF2dzsgICAgICBcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjojZGRkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6MTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDoxNSU7XHJcbiAgICAgICAgbGVmdDo2MCU7ICAgICAgXHJcbiAgICAgIH0gICAgXHJcbiAgXHJcbiAgICAgIC5yaWdodC1maWd1cmUtdHdvIHtcclxuICAgICAgICBjb2xvcjojZmY3ZjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41dnc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDo0OCU7XHJcbiAgICAgICAgbGVmdDo1NSU7ICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IiwiLnBpY2t1cC1kcm9wb2ZmLWluc3RydWN0aW9ucyB7XHJcblxyXG4gIC50ZW1wLWJ0biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICByaWdodDogMzBweDtcclxuICB9XHJcblxyXG4gIC5mYS5mYS1wZW5jaWwge1xyXG4gICAgICBjb2xvcjogQGNvcnBvcmF0ZVRlYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAucm93IHtcclxuXHJcbiAgICAgICY6bm90KC5tdC0yMCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDoxMHB4OyAgICAgXHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBbY2xhc3NePSdjb2wtJ10ge1xyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgLy90b3A6IDNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ub3RpZmljYXRpb24tYm9va2luZyB7XHJcbiAgICAgICAgICBidXR0b24uYnRuIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAudGltZS1zbG90LWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAubW92ZS1sZWZ0LFxyXG4gICAgICAubW92ZS1yaWdodCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDQ4cHg7XHJcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuXHJcbiAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICBjb2xvcjogQGNvcnBvcmF0ZVRlYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLm1vdmUtcmlnaHQge1xyXG4gICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgfVxyXG4gIFxyXG5cclxuICAgICAgLnRpbWUtc2xvdC1zbWFsbCB7XHJcbiAgICAgICAgICB3aWR0aDogOTQlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cclxuICAgICAgICAgIC5vdmVyZmxvdy10aW1lLXNsb3QgeyAgICAgXHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgICAgICAgXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRpbWUtc2xvdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAudGltZS1zdGFydCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGltZS1zbG90IHsgICAgXHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZC10aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmLm92ZXJib29raW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RpZmljYXRpb24tdGltZS1zbG90LW92ZXItYm9va2VkLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICYuYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RpZmljYXRpb24tdGltZS1zbG90LWF2YWlsYWJsZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAmLmxpbWl0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi10aW1lLXNsb3QtbGltaXRlZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmNhcGFjaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAucmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9ICAgIFxyXG59XHJcblxyXG4uY29tcG9uZW50LW1vdmVtZW50LWJ1c2luZXNzIHtcclxuICBjb2xvcjogIzMzMztcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmNvbXBvbmVudC1tb3ZlbWVudC1idXNpbmVzcy1lZGl0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uY29tcG9uZW50LW1vdmVtZW50LXR5cGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uY29tcG9uZW50LWFkZHJlc3MtaW5wdXR7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufSIsIi5tb3ZlbWVudC1tZW51LWFjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogM3B4IDIwcHg7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBjb2xvcjogIzMzMzMzMztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICBhLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiByZ2JhKDExOSwxMTksMTE5LC40Myk7XHJcbiAgICBcclxuICAgIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50XHJcbiAgICAgIC5yZXNldC1maWx0ZXIoKTtcclxuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXHJcbi8vXHJcbi8vIFdoZW4geW91IG5lZWQgdG8gcmVtb3ZlIGEgZ3JhZGllbnQgYmFja2dyb3VuZCwgZG8gbm90IGZvcmdldCB0byB1c2UgdGhpcyB0byByZXNldFxyXG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxyXG5cclxuLnJlc2V0LWZpbHRlcigpIHtcclxuICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpXCIpKTtcclxufVxyXG4iLCIubW92ZW1lbnQtbW9uaXRvci1kZXRhaWxzLW11bHRpLW1vdmVtZW50LW1vZGFse1xyXG5cclxuICAgIC50aXRsZS1tYWluIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNtdWx0aU1vdmVtZW50VGJsIHRhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjbXVsdGlNb3ZlbWVudFRibCB0aGVhZCB7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgI211bHRpTW92ZW1lbnRUYmwgdGJvZHkge1xyXG4gICAgICAgIC8vIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgfVxyXG5cclxuICAgIC53aGl0ZS1jb250YWluZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvcmRlci1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMC41cHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG5cclxuICAgICNtdWx0aU1vdmVtZW50VGJsIHRoLCB0ZCB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAjbXVsdGlNb3ZlbWVudFRibCB0aDpmaXJzdC1vZi10eXBlLCB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAjbXVsdGlNb3ZlbWVudFRibCB0aDpsYXN0LW9mLXR5cGUsdGQ6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbn0iLCIubW9kYWwtdzE2MDB7XHJcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XHJcbiAgd2lkdGg6IDk4JTtcclxufVxyXG5cclxuLm1vZGFsLXcxODAwe1xyXG4gIG1heC13aWR0aDogMTgwMHB4O1xyXG4gIHdpZHRoOiA5OCU7XHJcbn1cclxuXHJcbi5jb250YWluZXItZmllbGQtY3VzdG9te1xyXG4gIHdpZHRoOjE4NXB4O1xyXG59XHJcbi8vIC5jYXJnby1tb25pdG9yLWRldGFpbHMtbW9kYWwtaW5uZXIge1xyXG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xyXG4vLyAgICAgb3ZlcmZsb3c6IHNjcm9sbDsgXHJcbi8vICAgfVxyXG4ubW92ZW1lbnQtbW9uaXRvci1kZXRhaWxzLW1vZGFsIHtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gIHRleHRhcmVhIHtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgfVxyXG5cclxuICBcclxuXHJcbiAgLm1vdmVtZW50LW1vbml0b3ItZGV0YWlscy1tb2RhbC1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsOyBcclxuICB9XHJcblxyXG4uZ3JleS1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4OyAgXHJcbiAgY29sb3I6IzMzMzsgXHJcblxyXG4gICYuYmItZ3JleSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICB9XHJcblxyXG4gICYuYnQtd2hpdGUge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgfVxyXG5cclxuICAuYmFkZ2UtcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29ycG9yYXRlQmx1ZTtcclxuICAgIGhlaWdodDogMjNweDtcclxuICAgIG1pbi13aWR0aDogMjNweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjNweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbltzbGlkZS10b2dnbGVdIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkIEBjb3Jwb3JhdGVCbHVlO1xyXG5cclxuICAvL2lmIHRoZSBzbGlkZXIgaXMgY2xvc2VkXHJcbiAgJi5jbG9zZWQge1xyXG4gICAgYm9yZGVyLWxlZnQ6MHB4O1xyXG5cclxuICAgIC5zbGlkZS1jb250ZW50IHtcclxuICAgICAgbWF4LWhlaWdodDogMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUtaGVhZGVyIHtcclxuICAgICAgLmZhIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICBjb2xvcjojMzMzOyAgICAgIFxyXG4gICAgICB9XHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAvL2lmIHRoZSBzbGlkZXIgaXMgb3BlbiAobm8gY2xvc2VcclxuICAuc2xpZGUtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTFweDtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDonJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMzZweDtcclxuICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHRvcDowcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlZWY1O1xyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhIHsgICAgICAgIFxyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGUtY29udGVudCB7ICAgIFxyXG4gICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgbGluZWFyLCBwYWRkaW5nIDAuMnMgbGluZWFyO1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBpY2t1cC1kcm9wb2ZmIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgLmxhcmdlLWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbSA6IDIwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDo1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgQGNvcnBvcmF0ZVRlYWw7ICAgICAgXHJcblxyXG4gICAgLmZhLWFuZ2xlLWRvdWJsZS1yaWdodCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgY29sb3I6IEBjb3Jwb3JhdGVUZWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDsgICAgICBcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ncmV5LWNvbnRhaW5lciB7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG5cclxuICAgICYucGlja3VwLWRyb3BvZmYtaW5zdHJ1Y3Rpb25zIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5zdHJ1Y3Rpb24ge1xyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgQGNvcnBvcmF0ZVRlYWw7ICAgICAgICBcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXggOiA0O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAucGFyZW50LXBpY2t1cCxcclxuICAucGFyZW50LWRyb3BvZmYge1xyXG4gICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcblxyXG4gICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MTVweDtcclxuICB9XHJcblxyXG4gIC5tb3ZlbWVudC10eXBlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgfVxyXG5cclxuICAubW92ZW1lbnQtYnVzaW5lc3Mge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gIG1hcmdpbi10b3A6MTBweDtcclxuICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgaGVpZ2h0OiA5OCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgID4gZGl2Lm5nLXNjb3BlOmZpcnN0LWNoaWxkIHtcclxuICAgICAgaGVpZ2h0OiA5OSU7XHJcbiAgICAgIHBhZGRpbmctdG9wOjEzcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOjc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAudGFiLXBhbmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXRhYnMge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAubmF2Lm5hdi10YWJzIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTI5RTtcclxuICAgICAgXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I0Y1RjVGQztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDUyOUU7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogM3B4IDFweCAwIDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDUyOUU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm90dG9tOjNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBhdHRhY2htZW50cyB0YWJcclxuICAgIC5hdHRhY2htZW50cy1mb3JtIHtcclxuICAgICAgLmFkZC1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDVweCAwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAubW92ZW1lbnQtbnVtYmVyIHtcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGNvbG9yIDogIzMzMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEgLmZhIHtcclxuICAgIGNvbG9yOiBAY29ycG9yYXRlVGVhbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6M3B4O1xyXG4gICAgcGFkZGluZy1sZWZ0OjVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6NXB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vdmVtZW50LXN1Ym1pdCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIHBhZGRpbmc6MHB4IDE1cHg7XHJcbiAgd2lkdGg6MTAwJTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ubW9kYWwtZm9vdGVyIHtcclxuICBwYWRkaW5nOiA1cHggMTVweDtcclxuICBib3JkZXItdG9wOiAwcHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOjBweDtcclxuICBoZWlnaHQ6IDU1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiAgXHJcbiBcclxufSIsIi5jdXN0b21lci1waWNrdXAtZHJvcG9mZi1jb21wb25lbnQge1xyXG5cclxuICAgIC5kYXRlLW1lcmlkaWFuLW1hcmdpbntcclxuICAgICAgICBsZWZ0Oi0yNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlLW1lcmlkaWFuLWxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgIH1cclxufSIsIi5idXR0b24tY29udGFpbmVye1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxufVxyXG5cclxuLndpZHRoLWF1dG97XHJcbiAgICB3aWR0aDphdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1lc3NhZ2UtY29udGFpbmVye1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLnNsb3QtY29udGFpbmVye1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmRldGFpbHMtcGFuZWx7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcbi5kcm9wZG93bi1jb250YWluZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ucG9wdXAtdGltZXItY29udGFpbmVye1xyXG4gICAgdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jZWxsLXBhZGRpbmd7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYi1zdHlsZXtcclxuICAgIC51aWItdGFiIGF7XHJcbiAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkICFpbXBvcnRhbnQ7XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOjVweDsgXHJcbiAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLCAubmF2LXBpbGxzID4gIGxpLmFjdGl2ZSA+IGE6aG92ZXJ7XHJcbiAgICAgICAgY29sb3IgOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgfVxyXG4gfVxyXG4gIC5scC0yMHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wdWxsLXVwLTIwe1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gIH0iLCIubW92ZW1lbnQtbWVudS1hY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgY29sb3I6ICMzMzMzMzM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgYS5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogcmdiYSgxMTksMTE5LDExOSwuNDMpO1xyXG5cclxuICAgIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50XHJcbiAgICAgIC5yZXNldC1maWx0ZXIoKTtcclxuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWRkLWVkaXQtYWxlcnQtc3Vic2NyaXB0aW9ucy1tb2RhbCB7XHJcbiAgICAuZGF5cy1pbi1hZHZhbmNlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM2NmFmZTk7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmFsZXJ0LXN1YnNjcmlwdGlvbnMge1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuXHJcbiAgICAuZ3JpZC10b29sYmFye1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5jYy1yYW5nZS1zbGlkZXItY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC8vc2xpZGVyIHRyYWNrXHJcbiAgICAucmFuZ2Utc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgICB9XHJcblxyXG4gICAgLy9zbGlkZXIgdGh1bWJcclxuICAgIC5yYW5nZS1zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucmFuZ2Utc2xpZGVyOjotd2Via2l0LXNsaWRlci10aHVtYjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAvL3NsaWRlciB0aWNrc1xyXG4gICAgLnJhbmdlLXNsaWRlci10aWNrcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMCAxcHg7XHJcblxyXG4gICAgICAgIC50aWNrIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucG9wdXAtYm94LW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wb3BvdXQtY2hhdC13aW5kb3cge1xyXG4gICAgLnBvcHVwLWJveCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjBiMGIwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwdnc7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICAucG9wdXAtbWVzc2FnZXMge1xyXG4gICAgICAgICAgICAubm8tbXNncyB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjY2O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzEwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmNoYXQtYm94LXNpbmdsZS1saW5lIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTRjNmI1O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3cHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGFiYnIudGltZXN0YW1wIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hhdC1ib3gtc2luZ2xlLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3cHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRpcmVjdC1jaGF0LW1lc3NhZ2VzIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpcmVjdC1jaGF0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMjk0ZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDZkZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzAwMjk0ZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItYm90dG9tLWNvbG9yczogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1sZWZ0LWNvbG9yczogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yaWdodC1jb2xvcnM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItdG9wLWNvbG9yczogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMwMDI5NGYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiBtZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGlyZWN0LWNoYXQtdGV4dC1yZXBseSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDJkNmRlIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDJkNmRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwcHggMHB4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2RmZWNlNztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItYm90dG9tLWNvbG9yczogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1sZWZ0LWNvbG9yczogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yaWdodC1jb2xvcnM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItdG9wLWNvbG9yczogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkMmQ2ZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiBtZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kaXJlY3QtY2hhdC10aW1lc3RhbXAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGlyZWN0LWNoYXQtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggNDVweCAwIDQ5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kaXJlY3QtY2hhdC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVzc2FnZS1zdGF0dXMtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iaWctcm91bmQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtOXB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kaXJlY3QtY2hhdC1pbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGlyZWN0LWNoYXQtaW1nLXJlcGx5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kb3RlZC1ib3JkZXI6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IGRvdHRlZCAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGlyZWN0LWNoYXQtbXNnOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG1lZGl1bSBub25lO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3B1cC1tZXNzYWdlcy1mb290ZXIgPiB0ZXh0YXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBvcHVwLW1lc3NhZ2VzLWZvb3RlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnBvcHVwLW1lc3NhZ2VzLWZvb3RlciB7XHJcbiAgICAgICAgLmJ0bi1mb290ZXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggNXB4IDEwcHggNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucm91bmQuaG9sbG93IHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgLnJvdW5kLmhvbGxvdyBhIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmY2NzAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICBjb2xvcjogI2ZmNjcwMTtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMXB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgIH1cclxuICAgIC5yb3VuZC5ob2xsb3cgYTpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjFweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwLWJveCAucG9wdXAtaGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjk0ZjtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogbW92ZTtcclxuICAgIH1cclxuICAgIC5iZ19ub25lIGkge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjY3MDE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICBjb2xvcjogI2ZmNjcwMTtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgfVxyXG4gICAgLmJnX25vbmU6aG92ZXIgaSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICB9XHJcbiAgICAuYmdfbm9uZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcbiAgICB9XHJcbiAgICAucG9wdXAtYm94IC5wb3B1cC1oZWFkIC5wb3B1cC1oZWFkLXJpZ2h0IHtcclxuICAgICAgICBtYXJnaW46IDExcHggN3B4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwLWhlYWQtbGVmdCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdiN2I3YjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGF0LWhlYWRlci10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5jaGF0LWhlYWRlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaW1wbGVfcm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkMWQxZDEgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29sb3I6ICM0YjRiNGIgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMXB4O1xyXG4gICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXJlY3QtY2hhdC1tZXNzYWdlcyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwLWhlYWQtcmlnaHQgLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNoYXQtaGVhZGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAucG9wdXAtaGVhZC1yaWdodCAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIycHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5wb3B1cC1oZWFkLXJpZ2h0IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzAzMDMwO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jYXBhY2l0eS1wbGFubmluZyB7XHJcblxyXG4gIC5ldmVudHMtbGlzdCB7XHJcbiAgICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wb2ludGVyIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1vcm5pbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYW50aXF1ZXdoaXRlO1xyXG4gIH1cclxuICAuYWZ0ZXJub29uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGFsaWNlYmx1ZTtcclxuICB9XHJcblxyXG4gIC5zbG90cyB7XHJcbiAgICBtYXJnaW46IDAgNSUgMTBweDtcclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDcuNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3LjVweDtcclxuXHJcbiAgICAgIC5zbG90LWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3ZlcnJpZGRlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjI5YjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1bW1hcnkge1xyXG4gICAgbWFyZ2luOiAwIDUlO1xyXG5cclxuICAgIHRhYmxlIHtcclxuXHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWRtaW4tYWNjb3VudCB7XHJcbiAgICAubGlua3MgYSB7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1wYW5lIC5idXR0b24tY3RybHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01OXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFic2V0LCAudGFiLWNvbnRlbnQsIC50YWItcGFuZSwgLnRhYmJhYmxlIHtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmhlaWdodC0zOHBje1xyXG4gICAgICBoZWlnaHQ6IDM4JTtcclxuICB9XHJcblxyXG4gIC5yZW1vdmUtYnV0dG9ue1xyXG4gICAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA4cHg7XHJcbiAgfVxyXG5cclxuICAucG9ydHMtY29udGFpbmVye1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOi0yMHB4O1xyXG4gIH1cclxuXHJcbiAgLnN1c3BlbmQtY29uYXRpbmVyXHJcbiAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNGRjAwMDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0ZGMDAwMDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuc3VzcGVuZC1sYWJlbFxyXG4gIHtcclxuICAgIGNvbG9yOiAjRkYwMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IHgtbGFyZ2U7XHJcbiAgfSIsIi5zZXR0aW5ncy1tb2RhbCB7XHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5hZG1pbi1hY2NvdW50cyB7XHJcbiAgLmN0cmxzIHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuY3JlYXRlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWRtaW4tYWNjb3VudC1tb2RhbCB7XHJcbiAgLmdyZXllZCB7XHJcbiAgICBjb2xvciA6IGdyYXk7XHJcbiAgfVxyXG59XHJcblxyXG4uYWRtaW4tYWNjb3VudHMsIC5hZG1pbi1hY2NvdW50LW1vZGFsIHtcclxuICAudWktc2VsZWN0LWNob2ljZXMtcm93LWlubmVyIHN0cm9uZyB7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4uYWNjb3VudC13aXphcmQge1xyXG4gIGZpZWxkc2V0LmhlYWRlciB7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIGxlZ2VuZCB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC8vIHJlcXVpcmVkIGZpZWxkcyBsYWJlbFxyXG4gIGxhYmVsID4gc3BhbiB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gIH1cclxufVxyXG4iLCIuZmVhdHVyZS1hZGQtbW9kYWwge1xyXG4gIHNlbGVjdCB7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxufVxyXG4iLCJcclxuIC5nZW8tZmVuY2UtZWRpdCB7XHJcbiAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgLm5lZy03NSB7XHJcbiAgICBoZWlnaHQ6IH5cImNhbGMoMTAwJSAtIDc1cHgpXCI7XHJcbiAgfVxyXG5cclxuICAgLmhlYWRlciB7XHJcbiAgICAgLmN1c3RvbWVyIHtcclxuICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuZWRpdGluZy1jdHJscyB7XHJcbiAgIH1cclxuICAgLmVkaXQtY3RybHMge1xyXG4gICB9XHJcblxyXG4gICAubWFwLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgICBcclxuXHJcbiAgICAgbmctbWFwIHtcclxuICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgIH1cclxuICAgfVxyXG4gfVxyXG4iLCJcclxuLmdlby1mZW5jZXMge1xyXG4gIC5rLWdyaWQtY29udGVudCB7XHJcbiAgICBtaW4taGVpZ2h0OiA5M3B4O1xyXG4gIH1cclxuXHJcbiAgI3RvZ2dsZSB7XHJcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gIH1cclxuICBhOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuIiwiLnZlc3NlbC1zY2hlZHVsZXN7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuI3Zlc3NlbFNjaGVkdWxlc0FHIHtcclxuICAuZ3JpZC10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDVweDtcclxuICB9XHJcbn0iLCIuY29tcGFueS12aWV3IHtcclxuICAuY29tcGFueS1hZGRyZXNzLXRhYmxlIHtcclxuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRhYi1wYW5lIC5hZGQtYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IC01OXB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnktcG9ydHMtdGFibGUge1xyXG4gICAgLmNjLWFjdGlvbnMge1xyXG4gICAgICB3aWR0aDogMTUlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRlbXVycmFnZSB7XHJcbiAgaW5wdXRbbmFtZT0nc2hpcHBpbmdMaW5lJ10ge1xyXG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6IHJnYig4NSwgODUsIDg1KTsgfVxyXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6cmdiKDg1LCA4NSwgODUpOyB9IC8qIGZpcmVmb3ggMTkrICovXHJcbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6cmdiKDg1LCA4NSwgODUpOyB9IC8qIGllICovXHJcbiAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOnJnYig4NSwgODUsIDg1KTsgfVxyXG4gICAgfVxyXG59XHJcbiIsIlxyXG4uYnJvYWRjYXN0LWNsZWFyLW1lc3NhZ2V7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5icm9hZGNhc3Qtc2VsZWN0LWFsbHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmJyb2FkY2FzdC1hY2NvdW50LXR5cGUtc2VsZWN0LWFsbHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmJyb2FkY2FzdC1hY2NvdW50LXNlbGVjdC1hbGx7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbnNwYW4gaSB7XHJcblx0bWFyZ2luOjRweDtcclxufVxyXG4uZnVsbC13aWR0aCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuLmJyb2FkY2FzdC1tZXNzYWdlcy1wb3J0IHtcclxuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufSIsIi5kYXNoYm9hcmQtdmlldyB7XHJcbiAgLmRhc2hib2FyZC1oZWFkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgfVxyXG5cclxuICAudXNlci13ZWxjb21lIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcblxyXG4gIC51c2VyLWNvbXBhbnkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLnF1aWNrLWZpbmQtY29udGFpbmVyIHtcclxuICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgPiAucXVpY2stZmluZCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYXNoYm9hcmQtYm9keSA+IGRpdiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmRhc2hib2FyZC1ib2R5ID4gZGl2Om50aC1jaGlsZChldmVuKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xyXG4gIH1cclxuXHJcbiAgLmFjdGlvbnMtc3VtbWFyeSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMTRweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgLmZhIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lcnMtc3VtbWFyeSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVycy1zdW1tYXJ5IGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXJzLXN1bW1hcnkgaGVhZGVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXJzLXN1bW1hcnkgLmJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXJzLXN1bW1hcnkgLnByaW1hcnktc3RhdGlzdGljIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk5OTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnByb2JsZW0tc3RhdGlzdGljcyB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIG1pbi13aWR0aDogOTAwcHg7XHJcbiAgfVxyXG5cclxuICAucHJvYmxlbS1zdGF0aXN0aWNzLmhhcy1jaGFydCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzVweDtcclxuICB9XHJcblxyXG4gIC5hY3Rpb25zLWNvdW50IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG59XHJcbiIsIi5kZWxpdmVyeS1hZGRyZXNzZXMge1xyXG4gIHRoW3N0LXNvcnRdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgLnRhYmxlIHtcclxuICAgIC5hY3Rpb25zIHtcclxuICAgICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgICBpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuZWRpdC1kb2N1bWVudC10ZW1wbGF0ZS1tb2RhbC1ib2R5IHtcclxuICAuZG9jLWZvcm1hdC1sYmwge1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG4iLCIuYWdyZWVtZW50LWluZWZmZWN0IHtcclxuICBjb2xvcjpAY29tcGxldGVkLWFjdGlvbi1jb2xvdXI7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcbi5saXN0LWFjdGlvbntcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuIiwiYWdyZWVtZW50LWZvcm0ge1xyXG4gICAgLmZvcm0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsLmxhYmVsLWZvcm0ge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTMwcHg7XHJcbiAgICB9XHJcbn0iLCJuZy1tYXAge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNvbnRhaW5lci10ZXJtaW5hbC1tYXAtd2luZG93IHtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAuZGwtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgZHQge1xyXG4gICAgICAgICAgICB3aWR0aDogNzdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDg3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIubGVnZW5kIHtcclxuICAmPiBkaXYge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgZm9udC1zaXplOiAwLjk1ZW07XHJcbiAgICBwYWRkaW5nOiAuNGVtIC42ZW07XHJcbiAgICBtYXJnaW46IDVweCAwO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmstZHJvcGRvd24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICAuay1pbnB1dCwgLmstaWNvbntcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN2aWV3SW1wb3J0c1RhYmxlR3JpZCAjcHJvZmlsZU5hbWUsICN2aWV3RXhwb3J0c1RhYmxlR3JpZCAjcHJvZmlsZU5hbWV7XHJcbiAgZGlzcGxheTpub25lO1xyXG59XHJcblxyXG4uYWRkaXRpb25hbC10b29sYmFyLXdyYXBwZXJ7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLmZyZWlnaHQtZm9yd2FyZGVyLWlucXVpcnkge1xyXG5cclxuICAuYWNjZXB0ZWQge1xyXG4gICAgLy8gYmx1ZVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWVmNiAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThkOWJiICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICM2MDkyYzMgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlucHJvZ3Jlc3Mge1xyXG4gICAgLy8gZ3JlZW5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGYzZDggIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmZGViZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMzA3OTMwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21wbGV0ZWQge1xyXG4gICAgLy8gb3JnYW5nZSBcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWU5ZDEgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZDliYiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZDI5OTQwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hdHRlbnRpb24sXHJcbiAgLmNhbmNlbGxlZCxcclxuICAucmVqZWN0ZWQge1xyXG4gICAgLy8gcmVkXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNGU0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWQyZDIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjYWI2MTYxICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ncmlkLWZpbHRlci1oZWFkZXIgLmstZGF0ZXBpY2tlcixcclxuICAuZ3JpZC1maWx0ZXItaGVhZGVyIHNwYW5bcm9sZT0ncHJlc2VudGF0aW9uJ10ge1xyXG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmstZ3JpZCB7XHJcbiAgICBmb250LXNpemU6IDAuOTVlbTtcclxuICB9XHJcblxyXG4gIC5rLWdyaWQgdGQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gIH1cclxufVxyXG5cclxuLmlucXVpcnktZGV0YWlsLm1vZGFsLWJvZHkge1xyXG4gIC5kYXRldGltZS1zZWxlY3Qge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICB9XHJcbn0iLCJuZy1tYXAge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmN1c3RvbWVyLW1hcC13aW5kb3cge1xyXG4gIHdpZHRoOiA0NTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAuZGwtaG9yaXpvbnRhbCB7XHJcbiAgICBkdCB7XHJcbiAgICAgIHdpZHRoOiA3N3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGRkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDg3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuam9icyB7XHJcbiAgICBpIHtcclxuICAgICAgY29sb3I6ICMzM2EwMTVcclxuICAgIH1cclxuXHJcbiAgICAmLmpvYnMtZXJyb3Ige1xyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogI2RiMjMxNVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5vcmRlci12aWV3IHtcclxuICAgIC5hZ3JlZW1lbnQtbGFiZWw6OmJlZm9yZSxcclxuICAgIC5hZ3JlZW1lbnQtbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1zdGF0dXMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci10YWJzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZC1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbi1lcnIge1xyXG4gICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1yZW1hcmtzIHtcclxuICAgICAgaGVpZ2h0OiAxNDJweDtcclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCAnY2FyZ28tdGFiL2NhcmdvLmxlc3MnO1xyXG5AaW1wb3J0ICdjb250YWluZXJzLXRhYi9jb250YWluZXJzLmxlc3MnO1xyXG4iLCIuY29udGFpbmVycyB7XHJcbiAgLmMtcXVhbnRpdHkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDAgLTEzcHg7XHJcbiAgICBcclxuICAgICYud2VsbCB7XHJcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICA+IGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDNweCAzcHggMCAwO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhdGV0aW1lLXNlbGVjdCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gIH1cclxufVxyXG4iLCJuZy1tYXAge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmVtcHR5LXBhcmstbWFwLXdpbmRvdyB7XHJcbiAgd2lkdGg6IDIyMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gIC5kbC1ob3Jpem9udGFsIHtcclxuICAgIGR0IHtcclxuICAgICAgd2lkdGg6IDc3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgZGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogODdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5qb2JzIHtcclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogIzMzYTAxNVxyXG4gICAgfVxyXG5cclxuICAgICYuam9icy1lcnJvciB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAjZGIyMzE1XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG5hdi13aWR0aCA6IDI4MHB4O1xyXG5AbmF2LXByaW1hcnktYmcgOiAjMDUyZDM4O1xyXG5AbmF2LW9wZW4tYmcgOiAjMDMxZTI1O1xyXG5AbmF2LWxldmVsMC1jb2xvciA6ICNmMmYyZjI7XHJcbkBuYXYtbGV2ZWwwLWhvdmVyIDogIzA0MjUyZTtcclxuQG5hdi1sZXZlbDAtaG92ZXItb3BlbiA6ICMwMjE4MWQ7XHJcbkBuYXYtbGV2ZWwxLWhvdmVyIDogIzAyMTUxYTtcclxuQG5hdi1zZWxlY3RlZCA6ICM4ODAwMGU7XHJcbkBuYXYtYm90dG9tLWxpbmUgOiAjMDQyNDJkO1xyXG5AbmF2LXRvcC1saW5lIDogIzExMzc0MjtcclxuQG5hdi1hcnJvdyA6ICNmZmY7XHJcbkB1c2VyLWRyb3Bkb3duLWhvdmVyIDogI2U0ZTRlNDtcclxuXHJcbkBuYXYtaW1wZXJzb25hdGUtYmcgOiAjNTgwMDA5O1xyXG5AbmF2LWltcGVyc29uYXRlLW9wZW4tYmcgOiAjNDkwMTA4O1xyXG5AbmF2LWltcGVyc29uYXRlLWJnLWhvdmVyIDogIzNiMDAwNjtcclxuQG5hdi1pbXBlcnNvbmF0ZS1ib3R0b20tbGluZSA6ICMzYjAwMDY7XHJcbkBuYXYtaW1wZXJzb25hdGUtdG9wLWxpbmUgOiAjNmYwMTBkO1xyXG5AbmF2LWltcGVyc29uYXRlLWFjdGl2ZS1iZyA6ICMzMDAwMDU7XHJcblxyXG5ib2R5IHtcclxuXHQucGFnZS1jb250YWluZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6MTAwJTtcclxuXHJcblx0XHQubGVmdC1uYXYge1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0dG9wOjBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LXByaW1hcnktYmc7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHotaW5kZXg6IDU7XHJcblxyXG5cdFx0XHQubmF2LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0bWluLXdpZHRoOkBuYXYtd2lkdGg7XHJcblxyXG5cdFx0XHRcdC5pbXBlcnNvbmF0aW5nIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvL2NvbnRhaW5lciBmb3IgbG9nb1xyXG5cdFx0XHRcdC5sb2dvLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbSA6IDFweCBzb2xpZCBAbmF2LWJvdHRvbS1saW5lO1xyXG5cclxuXHRcdFx0XHRcdC5ob21lLWJ0biB7XHJcblx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ly9jb250YWluZXIgZm9yIHVzZXJcclxuXHRcdFx0XHQudXNlci1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBuYXYtdG9wLWxpbmU7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tIDogMXB4IHNvbGlkIEBuYXYtYm90dG9tLWxpbmU7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb24gOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4OyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOkBuYXYtbGV2ZWwwLWhvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC8vbGVmdCBuYXYgYXZhdGFyIGNvbmFpbmVyXHJcblx0XHRcdFx0XHQuYXZhdGFyLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6d2hpdGU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MTVweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHQuZmEtdXNlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC8vdXNlciBpbmZvcm1hdGlvblxyXG5cdFx0XHRcdFx0LnVzZXItaW5mbyB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzo1cHggNXB4IDVweCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MTBweCAxMHB4IDBweCAxMHB4O1xyXG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuXHRcdFx0XHRcdFx0LmN1c3RvbWVyLW5hbWUge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmNvbXBhbnktbmFtZSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LmZhLWNhcmV0LWRvd24ge1xyXG5cdFx0XHRcdFx0XHQgIFx0bGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHQgIFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0ICBcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0ICBcdG1hcmdpbi1sZWZ0OjVweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQvL2Ryb3Bkb3duIGZvciB0aGUgdXNlciBtZW51XHJcblx0XHRcdFx0XHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0XHRcdHRvcDo3NSU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDYwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50IDogJyc7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxMHB4IHNvbGlkIHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAtMjBweDtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdCYubWVudS10cmlnZ2VyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEB1c2VyLWRyb3Bkb3duLWhvdmVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0fSAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly9jb250YWluZXIgZm9yIG1haW4gbmF2aWdhdGlvbiB1bFxyXG5cdFx0XHRcdC5tYWluLW5hdiB7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICAgICAgXHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHJcblx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHJcblx0XHRcdFx0XHRcdC5mYSB7XHJcblx0XHRcdFx0XHRcdFx0Ji5mYS1jYXJldC1kb3duIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsb2F0IDogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodCA6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uIDogdHJhbnNmb3JtIC4ycyBsaW5lYXI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmLm5hdi1pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC8vYWRqdXN0IGZvciBsZWZ0IGJvcmRlclxyXG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0LmZhIHtcclxuXHRcdFx0XHRcdFx0XHRcdCYubmF2LWljb24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OjJweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC8vZmlyc3QgbGV2ZWwgbWVudSBpdGVtcyB3aXRoIG5vIGNoaWxkcmVuXHJcblx0XHRcdFx0XHRcdCYubmF2LW5vLWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCBAbmF2LWJvdHRvbS1saW5lO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkIEBuYXYtdG9wLWxpbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OjNweCBzb2xpZCBAbmF2LXNlbGVjdGVkO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnICc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNkNGQ0ZDQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCYudXBncmFkZS1idG4ge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkIEBuYXYtYm90dG9tLWxpbmU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgQG5hdi10b3AtbGluZTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDU1cHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC8vZGlzYWJsZSB0aGUgdXBkYXRlIGJ1dHRvbiBmb3Igbm93LlxyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQHVwZ3JhZGUtbmF2LXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjE1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogYnJlYWstd29yZDsgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkIEB1cGdyYWRlLW5hdi1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzNjI3O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQHVwZ3JhZGUtbmF2LXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDoycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBjb2xvciAuMnMgbGluZWFyO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdFx0XHRcdFx0JjphY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdXBncmFkZS1uYXYtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvciA6ICMzMzM7XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQvL21lbnUgY29udGFpbmVyIGZvciBjaGlsZCBlbGVtZW50c1xyXG5cdFx0XHRcdFx0XHQubmF2LWxldmVsLTEge1xyXG5cdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjJweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6QG5hdi1zZWxlY3RlZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50IDogJyAnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG5hdi1zZWxlY3RlZDsgICAgXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDE1cHggc29saWQgQG5hdi1hcnJvdztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0IDogLTVweDsgIFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OjIwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6QG5hdi1zZWxlY3RlZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0IDogMjhweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3IgOiB3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplIDogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQgOiAzMDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsb2F0IDogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGggOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQgOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvciA6IEBuYXYtbGV2ZWwxLWhvdmVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQgOiAnXFxmMTExJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IDJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQvL2Nsb3NlZFxyXG5cdFx0XHRcdFx0XHQmLmNsb3NlZC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgQG5hdi1ib3R0b20tbGluZTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCBAbmF2LXRvcC1saW5lO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQubmF2LWxldmVsLTEge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodCA6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93IDogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbiA6IG1heC1oZWlnaHQgLjFzIGxpbmVhcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCYub3Blbi1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgQG5hdi10b3AtbGluZTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBuYXYtb3Blbi1iZztcclxuXHJcblx0XHRcdFx0XHRcdFx0Lm5hdi1sZXZlbC0xIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDcwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246bWF4LWhlaWdodCAuMnMgbGluZWFyO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG5hdi1vcGVuLWJnO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Lm1lbnUtdHJpZ2dlciB7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG5hdi1sZXZlbDAtaG92ZXItb3BlbjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuZmEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmZhLWNhcmV0LWRvd24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybSA6IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQubWVudS10cmlnZ2VyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvciA6IEBuYXYtbGV2ZWwwLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogQGZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG5hdi1sZXZlbDAtaG92ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5tYWluLWNvbnRhaW5lciB7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5uYXYtYnRuIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMHB4O1xyXG5cdFx0ei1pbmRleDogNjtcclxuXHRcdHdpZHRoOjUwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDo1cHg7XHJcblx0XHRoZWlnaHQ6IDQ5cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZS1vdXQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LXByaW1hcnktYmc7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiBAbmF2LXNlbGVjdGVkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly9vcGVuIG5hdmlnYXRpb25cclxuXHQvL2JvZHljbGFzc1xyXG5cdCYubmF2LW9wZW4ge1xyXG5cdFx0cGFkZGluZy1sZWZ0OkBuYXYtd2lkdGg7XHJcblx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgLjNzIGVhc2Utb3V0O1xyXG5cclxuXHRcdC5sZWZ0LW5hdiB7XHJcblx0XHRcdG1heC13aWR0aDpAbmF2LXdpZHRoO1xyXG5cdFx0XHR3aWR0aDogQG5hdi13aWR0aDtcclxuXHRcdFx0dHJhbnNpdGlvbjogbWF4LXdpZHRoIC4zcyBlYXNlLW91dDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjsgICAgICAgICAgIFxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXYtYnRuIHtcclxuXHRcdFx0bGVmdDpAbmF2LXdpZHRoIC0gNTA7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQuZmEge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50IDogJ1xcZjA2MCdcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9ICAgICAgICAgICAgICAgIFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQvL2Nsb3NlZCBuYXZpZ2F0aW9uXHJcblx0Ji5uYXYtY2xvc2VkIHtcclxuXHRcdHBhZGRpbmctbGVmdDowcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nIC4zcyBsaW5lYXI7XHJcblxyXG5cdFx0LmxlZnQtbmF2IHtcclxuXHRcdFx0bWF4LXdpZHRoOiAwcHg7XHJcblx0XHRcdHRyYW5zaXRpb246IG1heC13aWR0aCAuM3MgbGluZWFyO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXYtYnRuIHtcclxuXHRcdFx0bGVmdDowcHg7XHJcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgLjNzIGxpbmVhcjsgICAgICAgICAgICBcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdC5mYSB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQgOiAnXFxmMDYxJ1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0gICAgICAgICAgICAgICAgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuaW1wZXJzb25hdGUge1xyXG5cdFx0XHJcblx0XHRoZWFkZXIubWFpbi1oZWFkZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWltcGVyc29uYXRlLWFjdGl2ZS1iZyAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sZWZ0LW5hdixcclxuXHRcdC5uYXYtYnRuIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG5hdi1pbXBlcnNvbmF0ZS1iZyAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXYtYnRuIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6I2RkZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCAubWVudS10cmlnZ2VyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZmFkZShAbmF2LWltcGVyc29uYXRlLWJnLWhvdmVyLCAyMCUpICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdCB9XHJcblx0XHRcclxuXHRcdC5tYWluLW5hdiB7XHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdCYuY2xvc2VkLWNoaWxkLFxyXG5cdFx0XHRcdCYubmF2LW5vLWNoaWxkIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkIEBuYXYtaW1wZXJzb25hdGUtYm90dG9tLWxpbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkIEBuYXYtaW1wZXJzb25hdGUtdG9wLWxpbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYub3Blbi1jaGlsZCB7ICAgICAgICAgICAgXHJcblx0XHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCBAbmF2LWltcGVyc29uYXRlLXRvcC1saW5lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWltcGVyc29uYXRlLW9wZW4tYmcgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubmF2LWxldmVsLTEge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWltcGVyc29uYXRlLW9wZW4tYmcgIWltcG9ydGFudDtcclxuXHRcdFx0Lm5hdi1uby1jaGlsZCB7XHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBuYXYtaW1wZXJzb25hdGUtYWN0aXZlLWJnICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBuYXYtaW1wZXJzb25hdGUtYWN0aXZlLWJnICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0gICAgICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSAgICAgICAgICAgIFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQubG9nby1jb250YWluZXIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tIDogMXB4IHNvbGlkIEBuYXYtaW1wZXJzb25hdGUtYm90dG9tLWxpbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQudXBncmFkZS1idG4sXHJcblx0XHQudXNlci1jb250YWluZXIge1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQG5hdi1pbXBlcnNvbmF0ZS10b3AtbGluZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItYm90dG9tIDogMXB4IHNvbGlkIEBuYXYtaW1wZXJzb25hdGUtYm90dG9tLWxpbmUgIWltcG9ydGFudDtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG5hdi1pbXBlcnNvbmF0ZS1iZy1ob3ZlciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmltcGVyc29uYXRpbmcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuXHRcdFx0bWFyZ2luOjEwcHggYXV0byA1cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0Y29sb3I6d2hpdGU7XHJcblx0XHRcdGFuaW1hdGlvbiA6IGNvbG9yY2hhbmdlIDJzIGluZmluaXRlXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGRlbGF5LW92ZXJmbG93IHtcclxuICBmcm9tIHsgb3ZlcmZsb3c6IHZpc2libGU7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjb2xvcmNoYW5nZSB7XHJcblx0MCUgeyAgICAgICAgXHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0fVxyXG5cdDUwJSB7XHJcblx0XHRjb2xvcjogcmVkO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdGNvbG9yOndoaXRlO1xyXG5cdH1cclxufVxyXG5cclxuLm5hdi1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrXHJcbntcclxuXHQvLy13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsMCwwLDAuMyk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxufVxyXG5cclxuLm5hdi1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyXHJcbntcclxuXHR3aWR0aDogMTBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG5cdFxyXG59XHJcblxyXG4ubmF2LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XHJcblx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjNjY2O1xyXG5cdFxyXG59XHJcblxyXG4uaXBhZC1ibGFjay1vdXQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiA3NjhweCkge1xyXG5cdGJvZHkge1xyXG5cdFx0Ji5uYXYtb3BlbiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDowcHg7XHJcblx0XHRcdHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAuM3MgZWFzZS1vdXQ7XHJcblx0XHRcdFxyXG5cdFx0XHQubWFpbi1oZWFkZXIge1xyXG5cdFx0XHRcdGgxLGgyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDo1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5hdi1uby1jaGlsZCB7XHJcblx0XHRcdFx0OmFmdGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuaXBhZC1ibGFjay1vdXQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcclxuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0ei1pbmRleDogNTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cdFx0XHRcclxuXHR9XHJcbn0iLCIvL3RvcCBuYXZpZ2F0aW9uIGxpbmtcclxuLm5hdi5uYXZiYXItbmF2IHtcclxuXHJcbiAgICAudXBncmFkZS1idG4ge1xyXG4gICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDNweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAeWVsbG93LXVwZ3JhZGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxNTBweDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay13b3JkOyAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIEB5ZWxsb3ctdXBncmFkZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjM2Mjc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQHllbGxvdy11cGdyYWRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6M3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206M3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBjb2xvciAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93LXVwZ3JhZGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG5cclxuLy9yZW1vdmUgdGhlIGZsb2F0IHdoZW4gdGhlIG5hdmlnYXRpb24gYnJlYWtzLlxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAudXBncmFkZS1idG4ge1xyXG4gICAgICAgIGZsb2F0IDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBhIC5idG4ge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9vdXRlciBjbGFzc1xyXG4udXBncmFkZS1mb3JtIHtcclxuXHJcbiAgICAuYWRkcmVzcy1maWVsZCB7XHJcbiAgICAgICAgLmJ0bi1saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4vLyAjIyMjIyMgU3RlcCAxXHJcblxyXG4gICAgLmRpc2NsYWltZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51cGdyYWRlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2YyZjJmMjtcclxuICAgICAgICBwYWRkaW5nOjE1cHggMjBweDtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuXHJcbiAgICAgICAgLnJlY29tbWVuZGVkLFxyXG4gICAgICAgIC5jdXJyZW50LXBsYW4ge1xyXG4gICAgICAgICAgICB3aWR0aDoxODBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAdHJpcFRNUy1ncmVlbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4OyAgICBcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgcmlnaHQ6LTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgLmN1cnJlbnQtcGxhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6QGVHYXRlLW9yYW5nZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzZhNmE2YTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNwdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuOTtcclxuICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgY29sb3I6IzRlNGU0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6IEB0cmlwVE1TLWdyZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wZXJpb2Qge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWdhdGUtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOkBlR2F0ZS1vcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJpcHRtcy10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6QHRyaXBUTVMtZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWdhdGUtZmVhdHVyZXMsXHJcbiAgICAgICAgLnRyaXB0bXMtZmVhdHVyZXMge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDBweCAyMHB4IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjYmViZWJlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTpub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZWZlMmNkO1xyXG4gICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgOiBcIlxcZjAwY1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGVHYXRlLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNiZWJlYmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmlwdG1zLWZlYXR1cmVzIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmU3YzQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yIDogQHRyaXBUTVMtZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4uYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuLy8gIyMjIyMjIFN0ZXAgMlxyXG5cclxuICAgIC50ZXJtcy1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLnRlcm1zLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVybXMtb3ZlcmZsb3cge1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNkMmQyZDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IzY2NjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZnctbm9ybWFsIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyAjIyMjIyMgU3RlcCAzXHJcbi5kZXRhaWxzLWNvbnRhaW5lciB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbHMtaGVhZGVyIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgICNQb3J0c09mT3BlcmF0aW9uIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWktc2VsZWN0LW1hdGNoLWl0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAjYzZjNmM2O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViOyAgIFxyXG5cclxuICAgICAgICAgICAgLnVpLXNlbGVjdC1tYXRjaC1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDozcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZiYXItaW1wZXJzb25hdGUge1xyXG4gICAgLm5hdi5uYXZiYXItbmF2IHtcclxuICAgICAgICAudXBncmFkZS1idG4ge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yIDogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb250YWluZXItaW5xdWlyeXtcclxuICBwYWRkaW5nLXRvcDogNjBweDtcclxufSIsIi5wb3J0cy1wdWJsaWMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDoxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICAgICYudGFibGUge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjNweCA4cHg7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3J0LW5hbWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAudGFiLXBvcnQsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAjRjNGM0YzO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweCAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzRENEQ0RDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDo1NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMDA5NEEyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1mYWNpbGl0eSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICNGM0YzRjM7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgbGluZWFyO1xyXG4gICAgICAgIH0gICAgICAgXHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMDA5NEEyO1xyXG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjE1cHggc29saWQgIzAwOTRBMjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGtleWZyYW1lcyBvcGFjaXR5MDEwMCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnZlaGljbGUtYXBwcm9hY2gsIC5jb250YWluZXJzLWluLXlhcmQsIC5jb2xsZWN0aW9uLWFkdmljZS1tb2RhbCB7XHJcbiAgICA+IC5jb250YWluZXIsXHJcbiAgICAuaXBhZC13aWR0aCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7ICBcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG5cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAucGVuZGluZy1yZW1vdmUge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OjJweCBzb2xpZCAjYzgxMDJlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMCwwLDAuMik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDE2OSwzLDQxLDAuMTUpIDAlLHJnYmEoMTY5LDMsNDEsMC4wNSkgNDUlLHJnYmEoMTY5LDMsNDEsMC4wNSkgMTAwJSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5uZXctbWVzc2FnZS10ZXh0IHtcclxuICAgICAgICBjb2xvcjogI2M4MTAyZVxyXG4gICAgfVxyXG5cclxuICAgIC5zaG93aW5nIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3VycmVudC10cmFuc2ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzEzOTRBMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5lc3RpbWF0ZWQtdGltZSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLnRyYW5zZmVyLWRheXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmV0LXNtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LXN3aXRjaCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29ycG9yYXRlQmx1ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29ycG9yYXRlQmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLWxpc3Qge1xyXG4gICAgICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmUtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDBweCA1cHggMHB4IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUudGFibGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICYudHItZ3JlZW4tbGFuZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAyNjMwMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTgsIDI0MCwgMTkzKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgY29sb3IgOiBAY29ycG9yYXRlQmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAud2hpdGUtYmcge1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2RkZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO1xyXG5cclxuICAgICAgICAmLmhhcy1uZXctbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMnB4IDBweCAwcHggcmdiYSgyMDAsMTYsNDYsMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXgtd2lkdGgtMTQwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuZXRkLWluZm8ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItbGVmdCA6IDJweCBzb2xpZCBAY29ycG9yYXRlUmVkICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2xvc2VkLWV0ZCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgIGJvcmRlcjowcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3Blbi1ldGQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgLnBsLTU7XHJcbiAgICAgICAgLnByLTU7XHJcbiAgICAgICAgLnB0LTU7XHJcbiAgICAgICAgLnBiLW5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ncmV5LWNvbnRhaW5lci1ib3JkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTRlNGU0O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OjBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QtaW52aXMge1xyXG4gICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9uLWRyb3Bkb3duLWJ0biAge1xyXG4gICAgICAgIHBhZGRpbmc6MHB4IDEwcHggMHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbi1kcm9wZG93biB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXBwcm9hY2gtaGVhZGVyLWdyb3VwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVmcmVzaGluZy1ldGEge1xyXG4gICAgICAgIGNvbG9yOiBAY29tcGxldGVkLWFjdGlvbi1jb2xvdXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5uZXctbWVzc2FnZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBuZXdNZXNzYWdlIDEuNXMgaW5maW5pdGU7ICBcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDsgICBcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxlY3Rpb24tZWRpdCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmVzdGltYXRlZC10aW1lIHtcclxuICAgICAgICBwYWRkaW5nOiAzcHggMTVweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUMyNEM7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblxyXG4gICAgICAgICYuaW4teWFyZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzk0QTE7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXRkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvcnBvcmF0ZVJlZDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAzcHggMHB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLWxpc3Qge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuc29ydC1vcmRlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uLXNlbGVjdCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgcGFkZGluZzowcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnNlbGVjdC1pbnZpcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1yb3cge1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI0Q3RDdENztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgIFxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiM3Nzc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVmdC1jb2wge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0Q3RDdENztcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXBwcm9hY2gtaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZ2h0LWNvbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICYud2lkdGgtNTAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEuYnRuLXhzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4OyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ib3JkZXItYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q3RDdENztcclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAa2V5ZnJhbWVzIG5ld01lc3NhZ2Uge1xyXG4gICAgICAgIDAlLDEwMCV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Jwb3JhdGVSZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICA1MCV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvcnBvcmF0ZVJlZDtcclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG4uaXBhZC1tb2RhbCB7XHJcbiAgICAubWVzc2FnaW5nLXdpbmRvd3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2UtYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBjb2xvcjpAY29ycG9yYXRlQmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyOjNweCBzb2xpZCBAY29ycG9yYXRlQmx1ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsMC41KTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwKTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgdG9wOiAtMTNweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xM3B4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuMXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzppbnNldCA1cHggNXB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4yKTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tc2ctYm94IHtcclxuICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JlZW4tbGFuZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YjAwO1xyXG59XHJcbi5yZWQtbGFuZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29ycG9yYXRlUmVkO1xyXG59XHJcblxyXG4udmVoaWNsZS1oZWFkZXItMiB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDJkMjtcclxuICAgIHBhZGRpbmc6IDNweCAwcHggMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuXHJcblxyXG4udHJhbnNmZXItY29udGFpbmVyLXNlYXJjaCB7XHJcbiAgICAubG9hZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZC1tYW51YWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLypwYWRkaW5ncyovXHJcblx0LypnbG9iYWxzKi9cclxuXHQucC1ub25lIHtcclxuXHRcdHBhZGRpbmc6MHB4O1xyXG5cdH1cclxuXHJcblx0LnAtMTAge1xyXG5cdFx0cGFkZGluZzoxMHB4O1xyXG5cdH1cclxuXHJcblx0LnAtMjAge1xyXG5cdFx0cGFkZGluZzoyMHB4O1xyXG5cdH1cclxuXHJcblx0Lypib3R0b20qL1xyXG5cdC5wYi1ub25lIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnBiLTEwIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XHJcblx0fVxyXG5cclxuXHQucGItNSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdH1cclxuXHJcblx0LnBiLTEwIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnBiLTIwIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnBiLTMwIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0LnBiLTQwIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LnBiLTU1IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG5cdH1cclxuXHJcblxyXG5cdC5wYi02MCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHR9XHJcblxyXG5cdC8qdG9wKi9cclxuXHQucHQtbm9uZSB7XHJcblx0XHRwYWRkaW5nLXRvcDowcHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wdC0zIHtcclxuXHRcdHBhZGRpbmctdG9wOjNweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnB0LTUge1xyXG5cdFx0cGFkZGluZy10b3A6NXB4O1xyXG5cdH1cclxuXHJcblx0LnB0LTEwIHtcclxuXHRcdHBhZGRpbmctdG9wOjEwcHg7XHJcblx0fVxyXG5cclxuXHQucHQtMjAge1xyXG5cdFx0cGFkZGluZy10b3A6MjBweDtcclxuXHR9XHJcblxyXG5cdC5wdC0yMiB7XHJcblx0XHRwYWRkaW5nLXRvcDoyMnB4O1xyXG5cdH1cclxuXHJcblx0LnB0LTI1IHtcclxuXHRcdHBhZGRpbmctdG9wOjI1cHg7XHJcblx0fVxyXG5cclxuXHJcbi8qbGVmdCovXHJcblx0LnBsLW5vbmUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0fVxyXG5cclxuXHQucGwtNSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6NXB4O1xyXG5cdH1cclxuXHJcblx0LnBsLTEwIHtcclxuXHRcdHBhZGRpbmctbGVmdDoxMHB4O1xyXG5cdH1cclxuXHJcblx0LnBsLTE1IHtcclxuXHRcdHBhZGRpbmctbGVmdDoxNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucGwtMjUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OjI1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG4gICAgLnBsLTMwIHtcclxuXHRcdHBhZGRpbmctbGVmdDozMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucGwtMzUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OjM1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC8qcmlnaHQqL1xyXG5cclxuXHQucHItNSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OjVweDtcclxuXHR9XHJcblxyXG5cdC5wci0xMCB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcblx0fVxyXG5cclxuXHQucHItMTUge1xyXG5cdFx0cGFkZGluZy1yaWdodDoxNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHItMjAge1xyXG5cdFx0cGFkZGluZy1yaWdodDoyMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHItMjUge1xyXG5cdFx0cGFkZGluZy1yaWdodDoyNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuICAgIC5wci0zMCB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OjMwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wci0zNSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OjM1cHg7XHJcblx0fVxyXG5cclxuXHQucHItNTAge1xyXG5cdFx0cGFkZGluZy1yaWdodDo1MHB4O1xyXG5cdH1cclxuXHJcbi8qbWFyZ2lucyovXHJcblx0LypnbG9iYWxzKi9cclxuXHQubS1ub25lIHtcclxuXHRcdG1hcmdpbjowcHg7XHJcblx0fVxyXG5cclxuXHQvKmJvdHRvbSovXHJcblx0Lm1iLW5vbmUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWItNSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tYi0xMCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0Lm1iLTE1IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cdC5tYi0zMCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0Lm1iLTI1IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0fVxyXG5cclxuXHJcblx0Lyp0b3AqL1xyXG5cdC5tdC1ub25lIHtcclxuXHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHR9XHJcblxyXG5cdC5tdC0zIHtcclxuXHRcdG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm10LTUge1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubXQtMTAge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm10LTE1IHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQubXQtMjAge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5tdC0zMCB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0Lm10LTQwIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQubXQtMTAwIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cdH1cclxuXHJcblx0Lm10LTcwIHtcclxuXHRcdG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC8qbGVmdCovXHJcblx0Lm1sLW5vbmUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubWwtMjAge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0fVxyXG5cdC5tbC0xNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHR9XHJcblx0Lm1sLTEwIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LypyaWdodCovXHJcblx0Lm1yLW5vbmUge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm1yLTUge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0fVxyXG5cdC5tci0xMCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cdC5tci0yMCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuYm9yZGVyLXJhZGl1cy1ub25lIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmJvcmRlci1ub25lIHtcclxuXHRcdGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYm94LXNoYWRvdy1ub25lIHtcclxuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG4iLCIuY29sbGVjdGlvbi1hZHZpY2UtbGlzdCB7XHJcblxyXG4gICAgLmNvbGxlY3Rpb24tYWR2aWNlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlICsgMTBweClcIjtcclxuXHJcbiAgICAgICAgLm92ZXJmbG93LXNjcm9sbC14IHtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTYwMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmNvbC1zbS0yIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lci1jb2xsZWN0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTRlNGU0O1xyXG5cclxuICAgICAgICAuY29sbGVjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UyZTJlMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sbGVjdGlvbi1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBwbGFubmVkIDogI0RBRTVGMDtcclxuICAgIEBpbnByb2dyZXNzIDogIzlGRDZBMTtcclxuICAgIEBwZW5kaW5nIDogI0RGQ0E5MTtcclxuICAgIEB1bnNjZWR1bGVkIDogI0VBQ0NDRTtcclxuICAgIEBib3JkZXJsZWZ0d2l0aCA6IDJweDtcclxuXHJcbiAgICAuY29udGFpbmVyLXJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG5cclxuICAgICAgICAmLmZhZGUge1xyXG4gICAgICAgICAgICAmLm5nLWVudGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246MC4zcyBsaW5lYXIgYWxsO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICYubmctZW50ZXItYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubmctbGVhdmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjowLjNzIGxpbmVhciBhbGw7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYubmctbGVhdmUtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgICYuUGVuZGluZyB7XHJcbiAgICAgICAgICAgIC5oZWFkZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwZW5kaW5nO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IzVGNDkxMCA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDpAYm9yZGVybGVmdHdpdGggc29saWQgIzVGNDkxMCBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvb3Rlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OkBib3JkZXJsZWZ0d2l0aCBzb2xpZCAjNUY0OTEwO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5QbGFubmVkIHtcclxuICAgICAgICAgICAgLmhlYWRlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6QHBsYW5uZWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojMDA1MjlFO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6QGJvcmRlcmxlZnR3aXRoIHNvbGlkICMwMDUyOUUgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb290ZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDpAYm9yZGVybGVmdHdpdGggc29saWQgIzAwNTI5RSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5JblByb2dyZXNzIHtcclxuICAgICAgICAgICAgLmhlYWRlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6QGlucHJvZ3Jlc3M7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojMDAzMzAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6QGJvcmRlcmxlZnR3aXRoIHNvbGlkICMwMDMzMDAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb290ZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDpAYm9yZGVybGVmdHdpdGggc29saWQgIzAwMzMwMCBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi51bi1zY2hlZHVsZWQge1xyXG4gICAgICAgICAgICAuaGVhZGVyLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHVuc2NlZHVsZWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojOTkwMDAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6QGJvcmRlcmxlZnR3aXRoIHNvbGlkICM5OTAwMDAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb290ZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDpAYm9yZGVybGVmdHdpdGggc29saWQgIzk5MDAwMCBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuXHJcbiAgICAgICAgLmhlYWRlci1pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXItaW5mbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sbGVjdGlvbi10aW1lIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAzcHggMTJweCAzcHggOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5QZW5kaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAcGVuZGluZztcclxuICAgICAgICAgICAgY29sb3I6IzVGNDkxMCA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLlBsYW5uZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwbGFubmVkO1xyXG4gICAgICAgICAgICBjb2xvcjojMDA1MjlFO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5JblByb2dyZXNzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAaW5wcm9ncmVzcztcclxuICAgICAgICAgICAgY29sb3I6IzAwMzMwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudW4tc2NoZWR1bGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHVuc2NlZHVsZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiM5OTAwMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdyZXllZC1vdXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG59IiwiLy9yZWZlciB0byB2ZWhpY2xlLWFwcHJvYWNoLmxlc3NcclxuXHJcbi5jb2xsZWN0aW9uLWFkdmljZS1tb2RhbCB7XHJcbiAgICAuZ3JleS1iZy1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nIDogMjBweCAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lci1yb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLnRlcm1zLXBhbmVse1xyXG4gICAgbWF4LXdpZHRoOiA1MGVtO1xyXG4gICAgcGFkZGluZzoxZW07XHJcbiAgICBtYXJnaW46MzBweCBhdXRvO1xyXG4gICAgJi1oZWFkaW5ne1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICAgIG1hcmdpbjoyMHB4IDA7XHJcbiAgICB9XHJcbn0iLCIucHJldHJpcC1sb2dzIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICNncmlkIHtcclxuICAgIGhlaWdodDogflwiY2FsYygxMDAlIC0gMTcxcHgpXCI7IFxyXG4gIH1cclxufVxyXG5cclxuIiwiLmpvdXJuZXktaGlzdG9yeS1tb2RhbCB7XHJcbiAgXHJcbiAgICAuaGVhZGluZ3MgZGl2IHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC5qb3VybmV5LXJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5jb2xvci1iYXIge1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lci1ubyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC5zY3JvbGxhYmxlIHtcclxuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1jdHJscyB7XHJcbiAgICAgICAgPiAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8qIEZpeCB0aGUgaGVhZGVyIG9uIHRoZSBNb2RhbCB0YWJsZSovXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHZoO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgdGhlYWQsdGJvZHkgdHIge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICB9XHJcbiAgIFxyXG59XHJcbiIsIlxyXG4uZWRpdC1tYXN0ZXJ7XHJcbiAgI2F0dGFjaG1lbnR7XHJcbiAgICAuYWRkLWJ1dHRvbntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZ29maWVsZHNldHtcclxuICAgICAgcGFkZGluZyA6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2I2YmRjYTtcclxuICAgICAgbGVnZW5kIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgd2lkdGg6aW5oZXJpdDsgXHJcbiAgICAgICAgcGFkZGluZzowIDEwcHg7IFxyXG4gICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9yZGVyLWhlYWRlcntcclxuICAgICNhdHRhY2htZW50e1xyXG4gICAgICAuYWRkLWJ1dHRvbntcclxuICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndhcm5pbmctc2lnbiB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn07IiwiLmZpbHRlci12ZWhpY2xlcy1tb2RhbCB7XHJcbiAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgLnZlaGljbGVzLW1vZGFsLWNoZWNrYm94LWxpc3Qge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgLmZpbHRlci1rZXkge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgfVxyXG5cclxuICAuYmFkZ2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICB9XHJcblxyXG4gIC5kaXNhYmxlZCB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuICAgIC5iYWRnZSB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cmFuc3BvcnRlci1tYXAtbGVnZW5kIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICB0ZCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcGFkZGluZzogMCA3cHggMCAwIDtcclxuICB9XHJcblxyXG4gIHRyIHsgXHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgfVxyXG4gIHRyICsgdHIgeyBcclxuICAgIGNvbG9yOiAjMzNDQzMzO1xyXG4gIH1cclxuICB0ciArIHRyICsgdHIgeyBcclxuICAgIGNvbG9yOiAjRkY0NDQ0O1xyXG4gIH1cclxuICB0ciArIHRyICsgdHIgKyB0ciB7IFxyXG4gICAgY29sb3I6IGdyZXk7XHJcbiAgfVxyXG59XHJcblxyXG4udmVoaWNsZS13aW5kb3cge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIHdpZHRoOiAyNTBweDtcclxuXHJcbiAgLmpvYnMtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmLmhhcy1qb2JzIHtcclxuICAgIHdpZHRoOiA0NTBweDtcclxuICAgIC5qb2JzLWluZm8ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtjbGFzcyo9J2pvYi1sb2NhdGlvbi0nXSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmpvYi1sb2NhdGlvbi10byB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICB9XHJcblxyXG4gIC5qb2ItbG9jYXRpb24tZnJvbSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAudmVoaWNsZS13aW5kb3ctam9iIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBpbXBvcnQgJ3ZlaGljbGUtbWFya2VyLWZpbHRlci92ZWhpY2xlLW1hcmtlci1maWx0ZXIubGVzcyc7XHJcblxyXG4iLCJ1bnBsYW5uZWQtam9icyB7IGhlaWdodDogMTAwJTsgfVxyXG5cclxuQGNvbHVtbl93aWR0aDogMTIwcHg7XHJcbkBhY3Rpb25fY29sdW1uX3dpZHRoOiA3MHB4O1xyXG5AdGFibGVfd2lkdGg6IEBjb2x1bW5fd2lkdGggKiAxMyArIEBhY3Rpb25fY29sdW1uX3dpZHRoO1xyXG5cclxuLnVucGxhbm5lZC1qb2JzIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG5cclxuICAuZHJhZy1oYW5kbGUge1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHggMnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi5uby1kcmFnIHtcclxuICAgICAgY3Vyc29yOiBuby1kcm9wO1xyXG4gICAgICBvcGFjaXR5OiAuNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICB9XHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOmdyZXk7XHJcbiAgfVxyXG5cclxuICAuay1ncmlkLWNvbnRlbnQge1xyXG4gICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgfVxyXG5cclxuICAuYWRkaXRpb25hbC10b29sYmFyIHtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOjNweDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXItbm8ge1xyXG4gICAgbWluLWhlaWdodDogMjFweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA5ZWJlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAgIC8vIGhpZGUgdGhlIG5hbWUgdG8gc2hvdyB3aGlsZSBkcmFnZ2luZ1xyXG4gICAgLmRyYWctbmFtZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJi5kZWxheWVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjNGE1MTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGZpcnN0IGdyaWQgY2VsbCBoYXMgdGhlIGRyb3Bkb3duIG1lbnVcclxuICAvLyB0aGlzIHN0b3BzIGl0IGdldHRpbmcgY3V0IG9mZiB3aGVuIG9wZW5lZFxyXG4gIGRpdltrZW5kby1ncmlkXSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbiAgICBcclxufVxyXG5cclxuLy8gc3R5bGUgdGhlIHJvdyB3aGlsZSBkcmFnZ2luZ1xyXG5kaXYuY29udGFpbmVyLW5vLnVpLWRyYWdnYWJsZS1kcmFnZ2luZyB7XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA5ZWJlO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgJi5kZWxheWVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzRhNTE7XHJcbiAgfVxyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzcwOWViZTtcclxuICAvLyBjb2xvcjogd2hpdGU7XHJcbiAgLy8gb3BhY2l0eTogMC44OyAvLyBkb2VzbnQgd29yaywgdXNlIGpxeW91aS1vcHRpb25zIGluc3RlYWRcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICB9XHJcblxyXG4gIHNwYW4uZHJhZy1uYW1lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi51bnBsYW5uZWQtam9iLW1lbnUge1xyXG4gICYuYWN0aW9uLWJ0biAuYnRuLXByaW1hcnkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmZhLWNhcmV0LWRvd24ge1xyXG4gICAgICByaWdodDogNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW92ZW1lbnQtbWVudS1jb21wb25lbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vQGltcG9ydCAnLi91bnBsYW5uZWQtam9icy1tZW51L3VucGxhbm5lZC1qb2JzLW1lbnUuY29tcG9uZW50Lmxlc3MnO1xyXG4iLCIudmVoaWNsZS1tYXJrZXItZmlsdGVyIHtcclxuICAucHJlc2V0LXZlaGljbGUtZmlsdGVycyB7XHJcbiAgICAuZmlsdGVyLWtleSB7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFkZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxuXHJcbiAgZm9ybSB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgfVxyXG5cclxuICAudmVoaWNsZXMge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgXHJcbiAgICAgICYubm90LXZpc2libGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgfVxyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIlxyXG4uZHluYW1pYy1wbGFubmluZy10b29sdGlwIHtcclxuICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmR5bmFtaWMtcGxhbm5pbmcge1xyXG5cclxuICAuYnRuLXNwYWNlZCB7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICB9XHJcblxyXG4gIC51bnBsYW5uZWQtbW92ZW1lbnRzIHtcclxuXHJcbiAgICAudW5wbGFubmVkLWhlYWRlci1jb250YWluZXIge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVpLWRyYWdnYWJsZS1kcmFnZ2luZyB7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlYmZmICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTI5ZTtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50IDogJ0Ryb3AgbWUgb24gY2hhcnQuJztcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuXHJcblxyXG4gIC5mYSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIC51aS1sYXlvdXQtcm93ID4gLnVpLXNwbGl0YmFyIHtcclxuLy8gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZWVlIDEwMCUpO1xyXG4vLyB9XHJcblxyXG4vLyAudWktbGF5b3V0LWNvbHVtbiA+IC51aS1zcGxpdGJhciB7XHJcbi8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYigyMzgsIDIzOCwgMjM4KSAxMDAlKVxyXG4vLyB9XHJcblxyXG5AaW1wb3J0ICcuLi91bnBsYW5uZWQtam9icy91bnBsYW5uZWQtam9icy5jb21wb25lbnQubGVzcyc7XHJcbkBpbXBvcnQgJy4uL3BsYW5uZWQtam9icy9wbGFubmVkLWpvYnMuY29tcG9uZW50Lmxlc3MnO1xyXG5AaW1wb3J0ICcuLi9wbGFubmVkLWpvYnMvcGxhbm5lZC1qb2ItbWVudS9wbGFubmVkLWpvYi1tZW51LmNvbXBvbmVudC5sZXNzJztcclxuIiwiXHJcbkBub3RTdGFydGVkQ29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG5Abm90U3RhcnRlZENvbG9yQmc6ICMwMDc5ZmY7XHJcbkBpblByb2dyZXNzQ29sb3I6ICM3OTlkNTI7XHJcbkBkZWxheWVkQ29sb3I6ICNGRjAwMDA7XHJcbkBjb21wbGV0ZWRDb2xvcjogI2ZmZDQ4MDtcclxuQGJvb2tpbmdFcnJvcjogICM1ODAxMDk7XHJcblxyXG4uZHAtdmVoaWNsZS10b29sdGlwIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBhZGRpbmctYm90dG9tIDogM3B4O1xyXG5cclxuICAuY2MtdmVoaWNsZS1sb2NhdGlvbiAge1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nOiA1cHggNXB4IDBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgID4gaSB7XHJcbiAgICAgIGxlZnQ6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICB0b3AgOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmdyYXllZCB7XHJcbiAgICBjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5mYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAuZmEge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5jYy1wbGFubmVkLWpvYnMge1xyXG4gIC5zaWRlLWVsZW1lbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZGF0ZS1sYWJlbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5kb3VibGUtbGVmdCB7XHJcbiAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAuZmEge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogN3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRvdWJsZS1yaWdodCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcblxyXG4gIC5mYSB7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuY2MtcGxhbm5lZC1qb2ItbWVudSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG5cclxuICAgIC5nYW50dC10cmVlLWJvZHkge1xyXG4gICAgICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGFubmVkLWpvYi1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAucGxhbm5lZC1qb2ItbWVudSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43KTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3AtdG9nZ2xlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjBkNyc7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbltnYW50dC1kYXktY2hhbmdlXSB7XHJcbiAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgY29sb3I6IEBub3RTdGFydGVkQ29sb3JCZztcclxufVxyXG5cclxuXHJcblxyXG4ucGxhbm5lZC1qb2JzIHtcclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gIH1cclxuICAuZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6Z3JleTtcclxuICB9XHJcblxyXG4gIC5nYW50dC1zY3JvbGxhYmxlLWhlYWRlciB7XHJcbiAgICAvL2JvcmRlci1sZWZ0OjFweCBzb2xpZCB3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5nYW50dC1zaWRlLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAgIC5oYXMtYWN0aXZlLWpvYnMge1xyXG4gICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICB9XHJcbiAgICAuaGFzLWVycm9yIHtcclxuICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNXB4O1xyXG5cclxuICAgIC5mYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53YXJuaW5nLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjVweDtcclxuICAgIGNvbG9yOiBAd2FybmluZy10ZXh0O1xyXG5cclxuICAgIC5mYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nYW50dC10cmVlLWhhbmRsZSB7XHJcbiAgICB3aWR0aDogNzVweDtcclxuICAgIHRvcDogMjBweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlZ28tbGFiZWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgfVxyXG5cclxuICAuZ2FudHQtcm93IHtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXI7XHJcblxyXG4gICAgJi51aS1kcm9wcGFibGUtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAY29ycG9yYXRlWWVsbG93LDEwJSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCBmYWRlKEBjb3Jwb3JhdGVZZWxsb3csNTAlKTtcclxuXHJcbiAgICAgICYudWktZHJvcHBhYmxlLWhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBjb3Jwb3JhdGVZZWxsb3csMzAlKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi51aS1kcm9wcGFibGUge1xyXG4gICAgICAmOm5vdCgudWktZHJvcHBhYmxlLWRpc2FibGVkKSB7XHJcbiAgICAgICAgJi5uZy1ub3QtZW1wdHkgIHtcclxuICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi51aS1kcm9wcGFibGUtZGlzYWJsZWQge1xyXG4gICAgICAuZ2FudHQtdGFzay1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hbmd1bGFyLXVpLXRyZWUtbm9kZSB7XHJcbiAgICAmW2NvbGxhcHNlZD1cImZhbHNlXCJdIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkIEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmFmdGVyLFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudCA6ICcnO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZyAsIEBjb3Jwb3JhdGVCbHVlLCAjZmZmIDc1JSk7IC8qIFN0YW5kYXJkIHN5bnRheCAqL1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYW5ndWxhci11aS10cmVlLW5vZGUge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OjBweDtcclxuICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIFt1aS10cmVlLW5vZGVdIHtcclxuXHJcbiAgICAuZ2FudHQtbGFiZWwtdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FudHQtdHJlZS1oYW5kbGUtYnV0dG9uIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FudHQtdHJlZS1oYW5kbGUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIFt1aS10cmVlLW5vZGVdIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdhbnR0LWhlYWRlci1yb3cge1xyXG4gICAgJi5nYW50dC1oZWFkZXItcm93LWxhc3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG4gICAgfVxyXG4gICAgJi5nYW50dC1oZWFkZXItcm93LWZpcnN0IHtcclxuICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2FudHQtY29sdW1uLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6IzMzMztcclxuICAgIGJvcmRlci1sZWZ0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1pbmRlbnQ6IC0xNXB4O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBib3JkZXI6MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgJi5nYW50dC1jb2x1bW4taGVhZGVyLWZpcnN0IHtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDBweDtcclxuXHJcbiAgICAgICYuZ2FudHQtY29sdW1uLWhlYWRlci1sYXN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51aS1kcm9wcGFibGUge1xyXG4gICAgJi51aS1kcm9wcGFibGUtaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2FudHQtY3VycmVudC1kYXRlLWxpbmUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIHRvcDogMTJweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50IDogJ25vdyc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwMDtcclxuICAgICAgcGFkZGluZzo1cHggMTBweDtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgIHJpZ2h0Oi0yM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nYW50dC1zY3JvbGxhYmxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOjM1cHg7XHJcbiAgICBib3JkZXItbGVmdDowcHg7XHJcbiAgfVxyXG5cclxuICAuZ2FudHQtcm93LWV2ZW4ge1xyXG4gICAgJiA+IC5nYW50dC1yb3ctYmFja2dyb3VuZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmdhbnR0LXZhbGlnbi1jb250YWluZXIge1xyXG4gICAgLy9ib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGQ7XHJcbiAgfVxyXG5cclxuICAuZ2FudHQtc2lkZSB7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmdhbnR0LXJvdy1oZWlnaHQge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmdhbnR0LXRhc2sge1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAucGxhbm5lZC1qb2ItbWVudSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubm90aWZpY2F0aW9uLXN0YXJ0IHtcclxuXHJcbiAgICAgIC5nYW50dC10YXNrLWJhY2tncm91bmQge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjA3MSc7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAYm9va2luZ0Vycm9yO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQgOiAnTm90aWZpY2F0aW9uIEVhcmxpZXInO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDoxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ub3RpZmljYXRpb24tZW5kIHtcclxuXHJcbiAgICAgIC5nYW50dC10YXNrLWJhY2tncm91bmQge1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNzEnO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGJvb2tpbmdFcnJvcjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50IDogJ05vdGlmaWNhdGlvbiBMYXRlcic7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogd3JhcDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OjE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbnR0LXRhc2stY29udGVudCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLy9vcGFjaXR5OiAwLjU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnF1YXJ0ZXIgLmdhbnR0LXRhc2stY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNCwxMjIsMjksMSkgMCUscmdiYSgyNCwxMjIsMjksMSkgMjUlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMjYlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYWxmIC5nYW50dC10YXNrLWNvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjQsMTIyLDI5LDEpIDAlLHJnYmEoMjQsMTIyLDI5LDEpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDUxJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYudGhyZWUtcXVhcnRlciAuZ2FudHQtdGFzay1jb250ZW50IHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI0LDEyMiwyOSwxKSAwJSxyZ2JhKDI0LDEyMiwyOSwxKSA3NSUscmdiYSgyNTUsMjU1LDI1NSwwKSA3NiUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FudHQtdGFzay1iYWNrZ3JvdW5kIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBqb2Igc3RhdHVzIGNvbG9yIGNvZGluZ1xyXG4gICAgJi5pcy1wbGFubmVkIHtcclxuICAgICAgLmdhbnR0LXRhc2stYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAbm90U3RhcnRlZENvbG9yQmcsMTUlKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAbm90U3RhcnRlZENvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXI7XHJcbiAgICAgIH1cclxuICAgICAgLmdhbnR0LXRhc2stY29udGVudCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogQG5vdFN0YXJ0ZWRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5nYW50dC10YXNrLWJhY2tncm91bmQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAbm90U3RhcnRlZENvbG9yQmcsNTAlKTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGZhZGUoIzAwMCw1MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzLWluLXByb2dyZXNzIHtcclxuICAgICAgLmdhbnR0LXRhc2stYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGluUHJvZ3Jlc3NDb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAuZ2FudHQtdGFzay1jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtY29tcGxldGVkIHtcclxuICAgICAgLmdhbnR0LXRhc2stYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAY29tcGxldGVkQ29sb3IsNDApO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb21wbGV0ZWRDb2xvcjtcclxuXHJcbiAgICAgIH1cclxuICAgICAgLmdhbnR0LXRhc2stY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtZGVsYXllZCB7XHJcbiAgICAgIC5nYW50dC10YXNrLWJhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGRlbGF5ZWRDb2xvciw1MCk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZmFkZSgjMDAwLDUwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyO1xyXG4gICAgICB9XHJcbiAgICAgIC5nYW50dC10YXNrLWNvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmdhbnR0LXRhc2stYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBkZWxheWVkQ29sb3IsNzUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNtYWxsLWxlZ2VuZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOjVweDtcclxuICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICB0b3A6IDRweDtcclxuICAgIGhlaWdodDoyMHB4O1xyXG4gICAgd2lkdGg6MjBweDtcclxuXHJcbiAgICAmLmlzLXBsYW5uZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOmZhZGUoQG5vdFN0YXJ0ZWRDb2xvckJnLDE1JSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBub3RTdGFydGVkQ29sb3I7XHJcbiAgICB9XHJcbiAgICAmLmlzLWluLXByb2dyZXNzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAaW5Qcm9ncmVzc0NvbG9yO1xyXG4gICAgfVxyXG4gICAgJi5pcy1jb21wbGV0ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBjb21wbGV0ZWRDb2xvciw0MCk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb21wbGV0ZWRDb2xvcjtcclxuICAgIH1cclxuICAgICYuaXMtZGVsYXllZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGRlbGF5ZWRDb2xvciw1MCk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGZhZGUoIzAwMCw1MCk7XHJcbiAgICB9XHJcbiAgICAmLm5vdGktd3Jvbmcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9va2luZ0Vycm9yO1xyXG5cclxuICAgICAgLmZhLXdhcm5pbmcge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGxhbm5lZC1qb2ItbWVudSBhIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gIH1cclxuXHJcbiAgLnZlaGljbGUtZ3JvdXAgIHtcclxuICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIC8vIGxldCB0aGUgZHJvcCBkb3duIGV4cGFuZCBhcyBuZWVkZWRcclxuICAgICAgLy9yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRwLXZlaGljbGUtdG9vbHRpcCB7XHJcbiAgLmNjLXZlaGljbGUtbG9jYXRpb24ge1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG5cclxuXHJcbiAgICA+IGkge1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZlaGljbGUtc2VsZWN0IHtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4iLCJAbm90U3RhcnRlZENvbG9yOiBAY29ycG9yYXRlQmx1ZTtcclxuQG5vdFN0YXJ0ZWRDb2xvckJnOiAjMDA3OWZmO1xyXG5AaW5Qcm9ncmVzc0NvbG9yOiAjNzk5ZDUyO1xyXG5AZGVsYXllZENvbG9yOiAjZmYwMDAwO1xyXG5AY29tcGxldGVkQ29sb3I6ICNmZmQ0ODA7XHJcbkBib29raW5nRXJyb3I6ICM1ODAxMDk7XHJcblxyXG4ubm90aWZpY2F0aW9uLW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ub3RpZnktY2hhdC13aW5kb3cge1xyXG4gICAgYW5pbWF0aW9uOiBoZWFkZXJCYWNrR3JvdW5kQ29sb3JDaGFuZ2UgMnMgaW5maW5pdGU7XHJcbn1cclxuXHJcbi5zaG93LWhpZGRlbi1saW5rLWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYWRlckJhY2tHcm91bmRDb2xvckNoYW5nZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjk0ZjtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI5NGY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wbGFubmVkLW1vdmVtZW50cy1jb250YWluZXItY29tcG9uZW50IHtcclxuICAgIGNjLXBsYW5uZWQtam9icyB7XHJcbiAgICAgICAgLnNpZGUtZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAucGxhbm5lZC1qb2JzLXRvb2xiYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGE4YTg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWluLXdpZHRoOiAxJTtcclxuXHJcbiAgICAgICAgLnZlaGljbGUtZ3JvdXAge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHAtc2VhcmNoIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGUtcGlja2VyIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiA1MDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoYXJ0LXNsaWRlciB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogNTU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51bnBsYW5uZWQtam9icy10b2dnbGUge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI5NGY7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYW5uZWQtam9icyB7XHJcbiAgICAgICAgLnBsYW5uZWQtam9icy1jb250YWluZXItY29tcG9uZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E5YTlhOTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3Ni4ydmg7XHJcblxyXG4gICAgICAgICAgICAuZ2FudHQge1xyXG4gICAgICAgICAgICAgICAgJi5ncmV5LWJnLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc2dmg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdhbnR0LXNjcm9sbGFibGUtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2FudHQtc2lkZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5nYW50dC1yb3ctbGFiZWwtYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaGFzLWFjdGl2ZS1qb2JzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaGFzLWVycm9yIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5nYW50dC10cmVlLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm8tYnRuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud2FybmluZy1idG4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQHdhcm5pbmctdGV4dDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lc3NhZ2UtZHJpdmVyLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmVoaWNsZS1zaG93LWhpZGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubm90aWZpY2F0aW9uLWJ1YmJsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmE1MDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBjb2xvcmNoYW5nZSAycyBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGNvbG9yY2hhbmdlIDJzIGluZmluaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIGNvbG9yY2hhbmdlIHtcclxuICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZhNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2FudHQtdHJlZS1oYW5kbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVnby1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNob3ctaGlkZGVuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1MjllO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIC5jb2xsYXBzZS1leHBhbmQtbGluayB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTI5ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlZ28tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYW50dC1yb3cge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnVpLWRyb3BwYWJsZS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGNvcnBvcmF0ZVllbGxvdywgMTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBkb3R0ZWQgZmFkZShAY29ycG9yYXRlWWVsbG93LCA1MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnVpLWRyb3BwYWJsZS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAY29ycG9yYXRlWWVsbG93LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMzAlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi51aS1kcm9wcGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC51aS1kcm9wcGFibGUtZGlzYWJsZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uZy1ub3QtZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnVpLWRyb3BwYWJsZS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbnR0LXRhc2stYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hbmd1bGFyLXVpLXRyZWUtbm9kZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJltjb2xsYXBzZWQ9XCJmYWxzZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBAY29ycG9yYXRlQmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA5MGRlZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBjb3Jwb3JhdGVCbHVlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiA3NSVcclxuICAgICAgICAgICAgICAgICAgICAgICAgKTsgLyogU3RhbmRhcmQgc3ludGF4ICovXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hbmd1bGFyLXVpLXRyZWUtbm9kZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbdWktdHJlZS1ub2RlXSB7XHJcbiAgICAgICAgICAgICAgICAuZ2FudHQtbGFiZWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5nYW50dC10cmVlLWhhbmRsZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZ2FudHQtdHJlZS1oYW5kbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgW3VpLXRyZWUtbm9kZV0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdhbnR0LWhlYWRlci1yb3cge1xyXG4gICAgICAgICAgICAgICAgJi5nYW50dC1oZWFkZXItcm93LWxhc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmdhbnR0LWhlYWRlci1yb3ctZmlyc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2FudHQtY29sdW1uLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5nYW50dC1jb2x1bW4taGVhZGVyLWZpcnN0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmdhbnR0LWNvbHVtbi1oZWFkZXItbGFzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudWktZHJvcHBhYmxlIHtcclxuICAgICAgICAgICAgICAgICYudWktZHJvcHBhYmxlLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYW50dC1jdXJyZW50LWRhdGUtbGluZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJub3dcIjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjNweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdhbnR0LXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2FudHQtcm93LWV2ZW4ge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5nYW50dC1yb3ctYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdhbnR0LXZhbGlnbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMC41cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYW50dC1zaWRlIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYW50dC1yb3ctaGVpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2FudHQtdGFzayB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAucGxhbm5lZC1qb2ItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubm90aWZpY2F0aW9uLXN0YXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAuZ2FudHQtdGFzay1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3MVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBib29raW5nRXJyb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIk5vdGlmaWNhdGlvbiBFYXJsaWVyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5ub3RpZmljYXRpb24tZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAuZ2FudHQtdGFzay1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzFcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYm9va2luZ0Vycm9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTm90aWZpY2F0aW9uIExhdGVyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5nYW50dC10YXNrLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDAuNTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucXVhcnRlciAuZ2FudHQtdGFzay1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI0LCAxMjIsIDI5LCAxKSAwJSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNCwgMTIyLCAyOSwgMSkgMjUlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDI2JSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuaGFsZiAuZ2FudHQtdGFzay1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI0LCAxMjIsIDI5LCAxKSAwJSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNCwgMTIyLCAyOSwgMSkgNTAlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUxJSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudGhyZWUtcXVhcnRlciAuZ2FudHQtdGFzay1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI0LCAxMjIsIDI5LCAxKSAwJSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNCwgMTIyLCAyOSwgMSkgNzUlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDc2JSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5nYW50dC10YXNrLWJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBqb2Igc3RhdHVzIGNvbG9yIGNvZGluZ1xyXG4gICAgICAgICAgICAgICAgJi5pcy1wbGFubmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAuZ2FudHQtdGFzay1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAbm90U3RhcnRlZENvbG9yQmcsIDE1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBub3RTdGFydGVkQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5nYW50dC10YXNrLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAbm90U3RhcnRlZENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdhbnR0LXRhc2stYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBub3RTdGFydGVkQ29sb3JCZywgNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGZhZGUoIzAwMCwgNTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pcy1pbi1wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbnR0LXRhc2stYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBpblByb2dyZXNzQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5nYW50dC10YXNrLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pcy1jb21wbGV0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYW50dC10YXNrLWJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBjb21wbGV0ZWRDb2xvciwgNDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29tcGxldGVkQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5nYW50dC10YXNrLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmlzLWRlbGF5ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYW50dC10YXNrLWJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBkZWxheWVkQ29sb3IsIDUwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZmFkZSgjMDAwLCA1MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5nYW50dC10YXNrLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdhbnR0LXRhc2stYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBkZWxheWVkQ29sb3IsIDc1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYW5uZWQtam9iLW1lbnUgYSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZlaGljbGUtZ3JvdXAge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAvLyBsZXQgdGhlIGRyb3AgZG93biBleHBhbmQgYXMgbmVlZGVkXHJcbiAgICAgICAgICAgICAgICAvL3JpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRwLXZlaGljbGUtdG9vbHRpcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG5cclxuICAgICAgICAuY2MtdmVoaWNsZS1sb2NhdGlvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOjIyNXB4O1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyYXllZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHAtdmVoaWNsZS10b29sdGlwIHtcclxuICAgICAgICAuY2MtdmVoaWNsZS1sb2NhdGlvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMjVweDtcclxuICAgICAgICAgICAgPiBpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRwLW1lc3NhZ2UtZHJpdmVyIHtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZjgyMDk7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGUtbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb3VibGUtbGVmdCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG91YmxlLXJpZ2h0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgY2MtcGxhbm5lZC1qb2ItbWVudS1jb21wb25lbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAuZ2FudHQtdHJlZS1ib2R5IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGFubmVkLWpvYi1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnBsYW5uZWQtam9iLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRyb3AtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjBkN1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhc2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEyLjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbZ2FudHQtZGF5LWNoYW5nZV0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiBAbm90U3RhcnRlZENvbG9yQmc7XHJcbiAgICB9XHJcblxyXG4gICAgLnZlaGljbGUtc2VsZWN0IHtcclxuICAgICAgICB3aWR0aDogMTk1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxufVxyXG4iLCIvKk1lZGlhIFF1ZXJ5IE1peGlucyovXHJcbkBicmVhay1zbWFsbDogNzY4cHg7XHJcbkBicmVhay1tZWRpdW06IDk4MHB4O1xyXG5AYnJlYWstbGFyZ2U6IDEwMjRweDtcclxuXHJcbi8vbXEgbWl4aW5zIGZvciB1bnBsYW5uZWQgam9icyBncmlkXHJcbi5ncmlkLW1peGluKEBicmVhaykgd2hlbiAoQGJyZWFrIDw9IEBicmVhay1zbWFsbCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG59XHJcblxyXG4uZ3JpZC1taXhpbihAYnJlYWspIHdoZW4gKEBicmVhayA+IEBicmVhay1zbWFsbCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG5cclxuLy9tcSBtaXhpbnMgZm9yIGxlZ2VuZCBjb2xvcnNcclxuLmxlZ2VuZC1jb2xvcnMtbWl4aW4oQGJyZWFrKSB3aGVuIChAYnJlYWsgPD0gQGJyZWFrLW1lZGl1bSkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ubGVnZW5kLWNvbG9ycy1taXhpbihAYnJlYWspIHdoZW4gKEBicmVhayA+PSBAYnJlYWstbGFyZ2UpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG59XHJcblxyXG4uZHluYW1pYy1wbGFubmluZy10b29sdGlwIHtcclxuICAgIC50b29sdGlwLWlubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHluYW1pYy1wbGFubmluZyB7XHJcbiAgICAuYnRuLXNwYWNlZCB7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVucGxhbm5lZC1tb3ZlbWVudHMge1xyXG4gICAgICAgIC51bnBsYW5uZWQtaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udWktZHJhZ2dhYmxlLWRyYWdnaW5nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlYmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1MjllO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiRHJvcCBtZSBvbiBjaGFydC5cIjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyAudWktbGF5b3V0LXJvdyA+IC51aS1zcGxpdGJhciB7XHJcbi8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSAxMDAlKTtcclxuLy8gfVxyXG5cclxuLy8gLnVpLWxheW91dC1jb2x1bW4gPiAudWktc3BsaXRiYXIge1xyXG4vLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2IoMjM4LCAyMzgsIDIzOCkgMTAwJSlcclxuLy8gfVxyXG5cclxuQGltcG9ydCBcIi4uL2R5bmFtaWMtcGxhbm5pbmctY29tcG9uZW50L2R5YW5taWMtcGxhbm5uaW5nLWNvbXBvbmVudC5sZXNzXCI7XHJcbkBpbXBvcnQgXCIuLi91bnBsYW5uZWQtam9icy91bnBsYW5uZWQtam9icy5jb21wb25lbnQubGVzc1wiO1xyXG5AaW1wb3J0IFwiLi4vcGxhbm5lZC1qb2JzL3BsYW5uZWQtam9icy5jb21wb25lbnQubGVzc1wiO1xyXG5AaW1wb3J0IFwiLi4vcGxhbm5lZC1qb2JzL3BsYW5uZWQtam9iLW1lbnUvcGxhbm5lZC1qb2ItbWVudS5jb21wb25lbnQubGVzc1wiO1xyXG5AaW1wb3J0IFwiLi4vY29tbW9uL2R5bmFtaWMtcGxhbm5pbmctbW92ZW1lbnQtY29tcGFjdC1tb2RhbC9keW5hbWljLXBsYW5uaW5nLW1vdmVtZW50LWNvbXBhY3QtbW9kYWwubGVzc1wiO1xyXG5AaW1wb3J0IFwiLi4vY29tbW9uL3ZlaGljbGUtZmlsdGVyLW1vZGFsL3ZlaGljbGUtZmlsdGVyLW1vZGFsLmxlc3NcIjtcclxuIiwiLmR5bmFtaWMtcGxhbm5pbmctY29tcG9uZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLmRwLWhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgLmRwLWhlYWRlci10ZXh0IHtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcC12ZWhpY2xlc3tcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmxlZ2VuZC1jb2xvcnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgLmxlZ2VuZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBicmVhay1zbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgLmxlZ2VuZC1jb2xvcnMtbWl4aW4oQGJyZWFrLXNtYWxsKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQGJyZWFrLW1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgLmxlZ2VuZC1jb2xvcnMtbWl4aW4oQGJyZWFrLW1lZGl1bSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBicmVhay1sYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgLmxlZ2VuZC1jb2xvcnMtbWl4aW4oQGJyZWFrLWxhcmdlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNtYWxsLWxlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmlzLXBsYW5uZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQG5vdFN0YXJ0ZWRDb2xvckJnLCAxNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBub3RTdGFydGVkQ29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmlzLWluLXByb2dyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5Qcm9ncmVzc0NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pcy1jb21wbGV0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGNvbXBsZXRlZENvbG9yLCA0MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbXBsZXRlZENvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pcy1kZWxheWVkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBkZWxheWVkQ29sb3IsIDUwKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBmYWRlKCMwMDAsIDUwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubm90aS13cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJvb2tpbmdFcnJvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZhLXdhcm5pbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWVyLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwbGl0dGVyIHtcclxuICAgICAgICB3aWR0aDogOTklO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAjc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBjb2wtcmVzaXplO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzMwJz48cGF0aCBkPSdNMiAwIHYzMCBNNSAwIHYzMCBNOCAwIHYzMCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdibGFjaycvPjwvc3ZnPlwiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MS4ydmg7XHJcblxyXG4gICAgICAgICAgICAvKiBwcmV2ZW50IGJyb3dzZXIncyBidWlsdC1pbiBkcmFnIGZyb20gaW50ZXJmZXJpbmcgKi9cclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyOTRmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjcGxhbm5lZC1qb2JzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MnZoO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDY1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3VucGxhbm5lZC1qb2JzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MnZoO1xyXG5cclxuICAgICAgICAgICAgJi51bnBsYW5uZWQtam9icy1taW4td2lkdGgge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudW5wbGFubmVkLWpvYnMtY29tcG9uZW50IHtcclxuICAgIC51bnBsYW5uZWQtam9icy1ncmlkIHtcclxuICAgICAgICAuYWR2YW5jZWQtZmlsdGVycyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlN2ZiO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQGJyZWFrLXNtYWxsKSB7XHJcbiAgICAgICAgICAgIC5ncmlkLW1peGluKEBicmVhay1zbWFsbCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBAYnJlYWstbWVkaXVtKSB7XHJcbiAgICAgICAgICAgIC5ncmlkLW1peGluKEBicmVhay1tZWRpdW0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQGJyZWFrLWxhcmdlKSB7XHJcbiAgICAgICAgICAgIC5ncmlkLW1peGluKEBicmVhay1sYXJnZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoZWlnaHQ6IDg1LjV2aDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJhZy1oYW5kbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDFweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLm5vLWRyYWcge1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vLWRyb3A7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiBncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5rLWdyaWQtY29udGVudCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZGl0aW9uYWwtdG9vbGJhciB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItbm8ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA5ZWJlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgICAvLyBoaWRlIHRoZSBuYW1lIHRvIHNob3cgd2hpbGUgZHJhZ2dpbmdcclxuICAgICAgICAuZHJhZy1uYW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRlbGF5ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM0YTUxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWctdGhlbWUtYmFsaGFtIHtcclxuICAgICAgICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHQtMTAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZy1yb3cge1xyXG4gICAgICAgICAgICAmOm5vdCguYWctcm93LWdyb3VwKSB7XHJcbiAgICAgICAgICAgICAgICAuYWctY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi51bnBsYW5uZWQtam9iLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3Rpb24tYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhLWNhcmV0LWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubW92ZW1lbnQtbWVudS1jb21wb25lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kcmFnLWhhbmRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTI5ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uby1kcmFnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm8tZHJvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gc3R5bGUgdGhlIHJvdyB3aGlsZSBkcmFnZ2luZ1xyXG5kaXYuY29udGFpbmVyLW5vLnVpLWRyYWdnYWJsZS1kcmFnZ2luZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA5ZWJlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICYuZGVsYXllZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjNGE1MTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uZHJhZy1uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiXHJcbi5ncmV5LWNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgY29sb3I6IzMzMztcclxuXHJcbiAgLmJhZGdlLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvcnBvcmF0ZUJsdWU7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICBtaW4td2lkdGg6IDIzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYmItZ3JleSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbi5iYi1ub25lIHtcclxuICBib3JkZXItYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi5idC13aGl0ZSB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbn1cclxuXHJcbi5tZXJnZS1vbi1tb3ZlbWVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwOWZjZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW92ZW1lbnQtbW9uaXRvci1tb2RhbCB7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gIFtzbGlkZS10b2dnbGVdIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIGJvcmRlci1sZWZ0OjJweCBzb2xpZCBAY29ycG9yYXRlQmx1ZTtcclxuXHJcbiAgICAvL2lmIHRoZSBzbGlkZXIgaXMgY2xvc2VkXHJcbiAgICAmLmNsb3NlZCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OjBweDtcclxuXHJcbiAgICAgIC5zbGlkZS1jb250ZW50IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGlkZS1oZWFkZXIge1xyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgIGNvbG9yOiMzMzM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC8vaWYgdGhlIHNsaWRlciBpcyBvcGVuIChubyBjbG9zZVxyXG4gICAgLnNsaWRlLWhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTFweDtcclxuICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlZWY1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZhIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOndoaXRlO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZS1jb250ZW50IHtcclxuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBsaW5lYXIsIHBhZGRpbmcgMC4ycyBsaW5lYXI7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5waWNrdXAtZHJvcG9mZiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmxhcmdlLWFycm93IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3AgOiAyNTBweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCBAY29ycG9yYXRlVGVhbDtcclxuXHJcbiAgICAgIC5mYS1hbmdsZS1kb3VibGUtcmlnaHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBjb2xvcjogQGNvcnBvcmF0ZVRlYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JleS1jb250YWluZXIge1xyXG4gICAgICAgICYucGlja3VwLWRyb3BvZmYtaW5zdHJ1Y3Rpb25zIHtcclxuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29ycG9yYXRlVGVhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb3ZlbWVudC10eXBlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb3ZlbWVudC1idXNpbmVzcyB7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICBoZWlnaHQ6IDk5JTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIGhlaWdodDoxMDAlO1xyXG5cclxuICAgICAgPiBkaXYubmctc2NvcGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGhlaWdodDogOTklO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjEzcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206NzVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9yZGVyLXRhYnMge1xyXG4gICAgICAgIC5uYXYubmF2LXRhYnMge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDUyOUU7XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRjVGNUZDO1xyXG5cclxuICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIGEge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNTI5RTtcclxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDNweCAxcHggMCAxcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwNTI5RTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gYXR0YWNobWVudHMgdGFiXHJcbiAgICAgIC5hdHRhY2htZW50cy1mb3JtIHtcclxuICAgICAgICAuYWRkLWJ1dHRvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOjI1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogNXB4IDBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm1vdmVtZW50LW51bWJlciB7XHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgY29sb3IgOiAjMzMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSAuZmEge1xyXG4gICAgICBjb2xvcjogQGNvcnBvcmF0ZVRlYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6M3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb3ZlbWVudC1zdWJtaXQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBwYWRkaW5nOjBweCAxNXB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206MHB4O1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLm1vbml0b3ItdmlldyB7XHJcbiAgLmNoZWNrYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIC5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gIH1cclxuXHJcbiAgLnJhZGlvICsgLnJhZGlvLFxyXG4gIC5jaGVja2JveCArIC5jaGVja2JveCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICB9XHJcblxyXG4gIC51cHBlcmNhc2UsXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudG9vbGJhciB7XHJcbiAgICAubWFzdGVyLXNlYXJjaCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLThweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA3OCU7XHJcbiAgICAgIHBhZGRpbmc6IEBwYWRkaW5nLWJhc2UtdmVydGljYWwgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgICBjb2xvcjogQGlucHV0LWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmc7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0LWJvcmRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXM7IC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIDxzZWxlY3Q+cyBpbiBDU1MuXHJcbiAgICAgIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcclxuICAgICAgLnRyYW5zaXRpb24oflwiYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1c1wiKTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgID4gLnJvdzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbGVzcyBzcGFjZSBiZWZvcmUgdGhlIHNlYXJjaCBidXR0b25cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLWZpbHRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG5cclxuICAucGxhbm5lZCB7XHJcbiAgICAvLyBibHVlXHJcbiAgICBjb2xvcjogaHNsKDI0MCwgMTAwJSwgMjUlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgyNDAsIDEwMCUsIDc1JSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoaHNsKDI0MCwgMTAwJSwgODAlKSwgaHNsKDI0MCwgMTAwJSwgNzUlKSk7XHJcbiAgfVxyXG5cclxuICAuaW5wcm9ncmVzcywgLmFjY2VwdGVkIHtcclxuICAgIC8vIGdyZWVuXHJcbiAgICBjb2xvcjogaHNsKDEyMCwgMTAwJSwgMjUlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgxMjAsIDEwMCUsIDc1JSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoaHNsKDEyMCwgODAlLCA4NSUpLCBoc2woMTIwLCA4MCUsIDc1JSkpO1xyXG4gIH1cclxuXHJcbiAgLmNvbXBsZXRlZCB7XHJcbiAgICAvLyB5ZWxsb3dcclxuICAgIGNvbG9yOiBoc2woNDAsIDEwMCUsIDI1JSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woNDAsIDEwMCUsIDc1JSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoaHNsKDQwLCAxMDAlLCA4MCUpLCBoc2woNDAsIDEwMCUsIDc1JSkpO1xyXG4gIH1cclxuXHJcbiAgLmF0dGVudGlvbiwgLmNhbmNlbGxlZCwgLnJlamVjdGVkIHtcclxuICAgIC8vIHJlZFxyXG4gICAgY29sb3I6IGhzbCgwLCAxMDAlLCAyNSUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDEwMCUsIDc1JSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoaHNsKDAsIDEwMCUsIDgwJSksIGhzbCgwLCAxMDAlLCA3NSUpKTtcclxuICB9XHJcblxyXG4gIC5ibHVlIHtcclxuICAgIGNvbG9yOiAjM2E4N2FkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcclxuICAgIGJvcmRlci1jb2xvcjogI2JjZThmMTtcclxuICB9XHJcblxyXG4gIC5ncmVlbiB7XHJcbiAgICBjb2xvcjogIzQ2ODg0NztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XHJcbiAgICBib3JkZXItY29sb3I6ICNkNmU5YzY7XHJcbiAgfVxyXG5cclxuICAucmVkIHtcclxuICAgIGNvbG9yOiAjYjk0YTQ4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuICAgIGJvcmRlci1jb2xvcjogI2VlZDNkNztcclxuICB9XHJcblxyXG4gIC51cHBlcmNhc2Ugc3BhbiB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLnRhYi1jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmxlZ2VuZCB7XHJcbiAgICAmPiBkaXYge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45NWVtO1xyXG4gICAgICBwYWRkaW5nOiAuNGVtIC42ZW07XHJcbiAgICAgIG1hcmdpbjogNXB4IDA7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcGVyYXRpb25zLW1vbml0b3Ige1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgLyogbWFrZSByb29tIGZvciB0aGUgZGlzcGF0Y2ggYnV0dG9uICsgMTBweCBtYXJnaW4gKyAyMHB4IGJvdHRvbSBndXR0ZXIgKi9cclxuICB9XHJcblxyXG4gIC5kaXNwYXRjaC1idXR0b24ge1xyXG4gICAgLyogYWJzb2x1dGVseSBwb3NpdGlvbiB0aGUgZGlzcGF0Y2ggYnV0dG9uIGF0IHRoZSBib3R0b20gb2YgdGhlIGNvbnRhaW5lciAqL1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmstZ3JpZCB7XHJcbiAgZm9udC1zaXplOiAwLjk1ZW07XHJcbn1cclxuXHJcbi5rLWdyaWQgdGQge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxufVxyXG5cclxuLm1vZGFsLXhse1xyXG4gIHdpZHRoOiA4MCU7XHJcbn1cclxuXHJcbi5tb2RhbC1tYXgtaGVpZ2h0IHtcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIGhlaWdodCA6IH5cImNhbGMoMTAwJSAtIDgwcHgpXCI7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBoZWlnaHQ6IH5cImNhbGMoMTAwJSAtIDEyMHB4KVwiO1xyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4ubW9kYWwteGwtc217XHJcbiAgbWF4LXdpZHRoOiAxMjUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4uYWN0aW9uLW1lbnUtb3ZlcmxheXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XHJcbiAgdG9wOjUwJTtcclxuICBsZWZ0OjUwJTtcclxufVxyXG5cclxuLm1vZGFsLW92ZXJsYXl7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcclxuICB0b3A6NTAlO1xyXG4gIGxlZnQ6NTAlO1xyXG59XHJcblxyXG4uZWRpdC1pY29uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8vIERpc2FibGVkIHN0YXRlXHJcbi8vXHJcbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XHJcblxyXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiByZ2JhKDExOSwgMTE5LCAxMTksIDAuNDMpO1xyXG4gIH1cclxuXHJcbiAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxyXG4gICAgLnJlc2V0LWZpbHRlcigpO1xyXG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uay1maWx0ZXJjZWxsID4gc3BhbiA+IC5rLWF1dG9jb21wbGV0ZSA+IC5rLWktY2xvc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2RhbC5mYWRlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nLCAubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbn1cclxuXHJcbi5sb2FkaW5nLW92ZXJsYXl7XHJcbiAgei1pbmRleDogOTk5OTkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBtb25pdG9yIGdyaWQgb25seS5cclxuI21vbml0b3JNb3ZlbWVudHNUYWJsZUdyaWQge1xyXG4gIC5rLW11bHRpc2VsZWN0LXdyYXAge1xyXG4gICAgLmstaS1jbG9zZSB7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkZGl0aW9uYWwtdG9vbGJhciB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxuICB9XHJcblxyXG4gIC50b29sYmFyOm5vdCguYWRkaXRpb25hbC10b29sYmFyKXtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTlweDtcclxuICAgIHRvcDogLTEycHg7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmstZ3JvdXBpbmctaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5rLWJ1dHRvbiB7XHJcbiAgICAuay1pLWNsb3NlIHtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNzZWFyY2hCdXR0b24ge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkUHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5rLXBpY2tlci13cmFwIHtcclxuXHJcbi8vICAgLmstaS1jYWxlbmRhciB7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAjbW9uaXRvck1vdmVtZW50c1RhYmxlR3JpZCB7XHJcbiAgICAuYWRkaXRpb25hbC10b29sYmFyIHtcclxuICAgICAgd2lkdGg6aW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOjBweCAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmLnR3by10b29sYmFycyAuay1ncm91cGluZy1oZWFkZXIge1xyXG4gICAgICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmstaGVhZGVyIHtcclxuICAgICAgLmstZ3JpZC10b29sYmFyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2llIGZpeCBmb3IgYm90dG9tIGJ1dHRvbnMgb2YgbW9kYWxcclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICAubW92ZW1lbnQtc3VibWl0IHtcclxuICAgIHdpZHRoOmF1dG8gIWltcG9ydGFudDtcclxuICAgIGJvdHRvbToxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWctdGhlbWUtYmFsaGFtIHtcclxuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmLCBBcmlhbCAhaW1wb3J0YW50O1xyXG5cclxuXHJcblxyXG4gIC5hZy1ncmlkLWNoZWNrYm94IHtcclxuICAgIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmFnLWljb24ge1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiNpbnZvaWNlTGlzdCB7XHJcblxyXG4gICAgLmdyaWQtdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOjE1cHg7XHJcbiAgICB9XHJcbiAgICAuYWctcm9vdC13cmFwcGVyLmFnLWxheW91dC1ub3JtYWwge1xyXG4gICAgICBoZWlnaHQ6IDU4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFnLWNvbHVtbi1kcm9wLWNlbGwtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ1xcZjAwZCc7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZy1yb3ctc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDgyLCAxNTgsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsIDgyLCAxNTgsIDAuMykgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hZy1mbG9hdGluZy1maWx0ZXItYnV0dG9uIHtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiA2cHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2NjYyAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWctcm93IHtcclxuXHJcbiAgICAmLmFnLXJvdy1zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiN2U0ZmYgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzkwYzhlYiAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguYWctcm93LWdyb3VwKSB7XHJcbiAgICAgIC5hZy1jZWxsIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG5cclxuICAgICAgICAuYWctZ3JvdXAtZXhwYW5kZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTI5ZTtcclxuICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFnLWdyb3VwLWV4cGFuZGVkLFxyXG4gICAgICAgIC5hZy1ncm91cC1jb250cmFjdGVkIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDgyLDE1OCwuMSk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycHggN3B4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFnLXJvdy1ncm91cCB7XHJcbiAgICAgIC5idG4tYWN0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFnLWNlbGwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjNweDtcclxuXHJcbiAgICAgICAgLmFnLWdyb3VwLWNvbnRyYWN0ZWQsXHJcbiAgICAgICAgLmFnLWdyb3VwLWV4cGFuZGVkIHtcclxuICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyAuYWctZ3JvdXAtdmFsdWUsXHJcbiAgICAgIC8vIC5hZy1ncm91cC1jaGlsZC1jb3VudCB7XHJcbiAgICAgIC8vICAgbGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAuYWctY29sdW1uLWRyb3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYyAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5hZy1jb2x1bW4tZHJvcC1lbXB0eS1tZXNzYWdlIHtcclxuICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFnLWNvbHVtbi1kcm9wLWNlbGwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmFnLWZpbHRlci1ib2R5IHtcclxuICAgIC5ncmlkRGF0ZVBpY2tlckNvbnRhaW5lciB7XHJcbiAgICAgIC5yZXNldCB7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDdweCA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmdyaWREYXRlUGlja2VyICB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NHB4O1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjVweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYWctaGVhZGVyLXJvdyB7XHJcbiAgICAvLyBUT1AgUk9XXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgIC5hZy1oZWFkZXItaWNvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWctaGVhZGVyLWNlbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2Q2ZDZkNjtcclxuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmLCBBcmlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcblxyXG4gICAgICAgIC5hZy1pY29uLW1lbnUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEZpbHRlciBST3dcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I0E4QThBODtcclxuICAgICAgYm94LXNoYWRvdyA6IGluc2V0IDFweCA0cHggOXB4IC02cHggIzY2NjtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZiwgQXJpYWwgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAuZ3JpZERhdGVQaWNrZXJDb250YWluZXIge1xyXG5cclxuICAgICAgICAuZ3JpZERhdGVQaWNrZXIgIHtcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzZXQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLmFnLWZsb2F0aW5nLWZpbHRlci1pbnB1dCxcclxuICAgICAgLmFnLWZpbHRlci1maWx0ZXIge1xyXG4gICAgICAgIGhlaWdodDoyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDozcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozcHg7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjO1xyXG5cclxuICAgICAgICAmW3JlYWRvbmx5XSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIFtyZWY9XCJlRGV0YWlsR3JpZFwiXSB7XHJcbiAgICAuYnRuLWFjdGlvbnMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1hY3Rpb25zIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcblxyXG4gIC5hZy1oZWFkZXItY2VsbC1tZW51LWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLmFnLWhlYWRlci1jZWxsLXNvcnRhYmxlIHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5hZy1jZWxsLWxhYmVsLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDoxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmEtZmlsdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvcnBvcmF0ZUJsdWU7XHJcbiAgICAgIHBhZGRpbmc6IDRweCA1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFnLWhlYWRlci1jZWxsLXNvcnRlZC1ub25lIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFnLWhlYWRlci1jZWxsLXNvcnRlZC1kZXNjLFxyXG4gIC5hZy1oZWFkZXItY2VsbC1zb3J0ZWQtYXNjIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyOjBweDtcclxuXHJcbiAgICAuYWctaWNvbiB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZy1oZWFkZXItY2VsbC1yZXNpemUsXHJcbiAgLmFnLWhlYWRlci1jZWxsIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWctYm9keS1uby1zZWxlY3Qge1xyXG4gICAgLmFnLWNvbHVtbi1kcm9wIHtcclxuICAgICAgdHJhbnNpdGlvbjphbGwgMC4zcyBsaW5lYXI7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFnLWNvbHVtbi1kcm9wLWNlbGwge1xyXG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAuYWctY29sdW1uLWRyb3AtY2VsbC10ZXh0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4ubW0tZ3JpZC1oZWlnaHQge1xyXG4gIGhlaWdodDogflwiY2FsYygxMDAlIC0gNDBweClcIjtcclxufVxyXG5cclxuXHJcblxyXG4uYnRuLWFjdGlvbnMge1xyXG4gIHBhZGRpbmc6MHB4IDNweDtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgY29sb3I6I2FhYTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZWM7XHJcbiAgYm9yZGVyOjBweDtcclxuXHJcbiAgLmZhLWJhcnMge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xyXG4gIH1cclxuXHJcbiAgLmZhLWNhcmV0LWRvd24ge1xyXG4gICAgICBtYXJnaW4tbGVmdDoycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hZy1yb3ctaG92ZXIge1xyXG4gIC5idG4tYWN0aW9ucyB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29ycG9yYXRlQmx1ZTtcclxuICB9XHJcblxyXG4gIFtyZWY9XCJlRGV0YWlsR3JpZFwiXSB7XHJcbiAgICAuYnRuLWFjdGlvbnMge1xyXG4gICAgICBjb2xvcjojYWFhO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZWM7XHJcbiAgICB9XHJcblxyXG4gICAgLmFnLXJvdy1ob3ZlciB7XHJcbiAgICAgIC5idG4tYWN0aW9ucyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29ycG9yYXRlQmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5ncmlkLXRvb2xiYXIge1xyXG4gIC8vIG1heC13aWR0aDo0NTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbiAgei1pbmRleDogNDtcclxuXHJcbiAgLnByb2ZpbGUtbmFtZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi10b29sYmFyIHtcclxuICAgIC8vbWFyZ2luLWxlZnQ6NHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6IzY2NjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOjBweDtcclxuICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgfVxyXG5cclxuICAucHVsc2UtcmVmcmVzaCB7XHJcbiAgICBhbmltYXRpb246IHB1bHNpbmcgNHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuZ3JpZC1zZWFyY2gtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgIC5mYS1zZWFyY2gge1xyXG4gICAgICBjb2xvcjojOTk5O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZy1zaWRlLWJ1dHRvbnMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4uaW5wcm9ncmVzcywgLmFjY2VwdGVkIHtcclxuICAvLyBncmVlblxyXG4gIGNvbG9yOiAjMDI2MzAyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkZDRTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbXBsZXRlZCB7XHJcbiAgLy8geWVsbG93XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjJkZiAhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuLmF0dGVudGlvbiwgLmNhbmNlbGxlZCwgLnJlamVjdGVkIHtcclxuICAvLyByZWRcclxuICBjb2xvcjogaHNsKDAsIDEwMCUsIDI1JSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDEwMCUsIDc1JSk7XHJcbn1cclxuXHJcbi5wbGFubmVkIHtcclxuICAvLyBibHVlXHJcbiAgY29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y3RkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5oYXoge1xyXG4gIGNvbG9yOiNDQzAwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFnLWJvZHktdmlld3BvcnQge1xyXG4gIC5hZy1yb3cge1xyXG4gICAgYm9yZGVyLWxlZnQ6M3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICYucGxhbm5lZCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCBAY29ycG9yYXRlQmx1ZTtcclxuICAgIH1cclxuICAgICYuaW5wcm9ncmVzcywgLmFjY2VwdGVkIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6M3B4IHNvbGlkICMwMDdmMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb21wbGV0ZWQge1xyXG4gICAgICBib3JkZXItbGVmdDozcHggc29saWQgI2FmODIwNztcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uY29tcGFyYXRvciAge1xyXG4gIG9wdGlvbltkaXNhYmxlZF0ge1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmFnLW92ZXJsYXktbG9hZGluZy13cmFwcGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSkgIWltcG9ydGFudDtcclxuICB6LWluZGV4OiA1O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmxvYWRpbmctY29udGFpbmVyIHNwYW4ge1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLmhhbGYtY2lyY2xlLXNwaW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgIzIyMjtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2luZyB7XHJcbiAgMCUsNTAlLDEwMCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICB9XHJcbiAgMjUlLDc1JSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29ycG9yYXRlQmx1ZTtcclxuICAgIGNvbG9yOndoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5xdWVyeS1idWlsZGVyIHtcclxuICAuY2hvc2VuLWRyb3Age1xyXG4gICAgbWluLXdpZHRoOiAxNTBweDtcclxuICB9XHJcblxyXG4gIC5yZXF1aXJlZCB7XHJcbiAgICAuY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgcmVkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJ1bGVzLWdyb3VwLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucnVsZS12YWx1ZS1jb250YWluZXIge1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxuICB9XHJcblxyXG4gIC5jaG9zZW4tc2VhcmNoLWlucHV0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gIH1cclxuXHJcbiAgLmdyb3VwLWNvbmRpdGlvbnMge1xyXG4gICAgLmJ0bi14cyB7XHJcbiAgICAgICY6bm90KC5hY3RpdmUpe1xyXG4gICAgICAgIC5idG4tc2Vjb25kYXJ5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYWctY2VsbC1kYXRhLWNoYW5nZWQtYW5pbWF0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiA4MDBtcztcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGxpbmVhciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmNob3Nlbi11cCB7XHJcbiAgLmNob3Nlbi1kcm9wIHtcclxuICAgIGJvdHRvbTogMzVweDtcclxuICAgICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG51bC5jaG9zZW4tcmVzdWx0c3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIG92ZXJmbG93LXg6aGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdy15OmF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOjAgNHB4IDRweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLy93b3JrcyBvdXQgdGhlIDEwMCU7XHJcbmFnLWdyaWQtaGVscGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI3NwbGl0TW92ZW1lbnRNb2RhbCAge1xyXG4gIGJvcmRlcjoxcHggc29saWQgI2U0ZTRlNDtcclxuICBwYWRkaW5nOjE1cHg7XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zcGxpdC1tb3ZlbWVudHMtdmlzdWFscyB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG5cclxuXHJcbiAgLnNwbGl0LWNvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjcwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmMmYyZjIgMCUsI2ZmZmZmZiAxMDAlKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGxpbmVhcjtcclxuXHJcblxyXG4gICAgJi5tb3ZlLWxlZnQge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTM3cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYubW92ZS1yaWdodCB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTM3cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBsZWZ0OiAycHg7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI2U0ZTRlNDtcclxuICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6MHB4O1xyXG5cclxuICAgICAgLnNwbGl0LXRydWNrIHtcclxuICAgICAgICByaWdodDotMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmUge1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICByaWdodDoycHg7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI2U0ZTRlNDtcclxuICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG5cclxuICAgICAgLnNwbGl0LXRydWNrIHtcclxuICAgICAgICBsZWZ0Oi0xNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluZSB7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZXctc3BsaXQge1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuXHJcbiAgICAgIC5zcGxpdC1oZWFkIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNwbGl0LW5ldyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk0YTI7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mYS1tYXAtbWFya2VyIHtcclxuICAgICAgICBjb2xvcjogIzAwOTRhMiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGEyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3BsaXQtdHJ1Y2sge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMzVweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1QTYyO1xyXG4gICAgICBwYWRkaW5nOiAwcHggNXB4O1xyXG5cclxuICAgICAgLmZhLXRydWNrIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDozcHg7XHJcbiAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQgOiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6LTlweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMDA1QTYyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwbGl0LWhlYWQge1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlNGU0ZTQ7XHJcblx0fVxyXG5cclxuICAgIC5zcGxpdC1ib2R5IHtcclxuICAgICAgaGVpZ2h0OiA3NXB4O1xyXG5cclxuICAgICAgLmZhLW1hcC1tYXJrZXIge1xyXG4gICAgICAgIGNvbG9yOiM5OTk7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5lIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogNDVweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgJi5uby1hbmltYXRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnNwbGl0LWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5zcGxpdC1oZWFkIHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlNGU0ZTQ7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuc3BsaXQtYm9keSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG5cclxuICAgICAgICAuZmEtbWFwLW1hcmtlciB7XHJcbiAgICAgICAgICBjb2xvcjojOTk5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG5cdFx0ICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0ICB6LWluZGV4OiA0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cdH1cclxuXHJcblx0LnNwbGl0LXRydWNrIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDVBNjI7XHJcblx0XHRwYWRkaW5nOiAwcHggNXB4O1xyXG5cdH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWJvcmRlciB7XHJcblx0Ym9yZGVyOjFweCBzb2xpZCAjRTRFNEU0O1xyXG59XHJcblxyXG4ubm8tYm9yZGVyIHtcclxuXHRib3JkZXItd2lkdGg6MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiQGRyb3BEb3duTWVudUJhY2tHcm91bmRDb2xvcjogI2ZmZjtcclxuXHJcbi5kcm9wZG93bi1tZW51LWRwIHtcclxuICAgIHdpZHRoOiAyMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBkcm9wRG93bk1lbnVCYWNrR3JvdW5kQ29sb3I7XHJcbn1cclxuXHJcbi5tZW51LWRyb3AtdXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcERvd25NZW51QmFja0dyb3VuZENvbG9yO1xyXG59XHJcblxyXG4udG9vbHRpcC1pbm5lci11cHdhcmRzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogLTQ1NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b29sdGlwLWlubmVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHluYW1pYy1wbGFubmluZy10b29sdGlwIHtcclxuICAgIC50b29sdGlwLWFycm93IHtcclxuICAgICAgICByaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sdGlwLWlubmVyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcC5ib3R0b206bm90KC5ib3R0b20tcmlnaHQpOm5vdCguYm90dG9tLWxlZnQpIHtcclxuICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCIuZHluYW1pYy1wbGFubmluZy1tb3ZlbWVudC1jb21wYWN0LW1vZGFsIHtcclxuICAgIEBtb2RhbEZvb3RlckFuZEhlYWRlckhlaWdodDogNjBweDtcclxuICAgIEBtb2RhbGhlYWRlckFuZExlZ2VuZHNCYWNrZ3JvdW5kQ29sb3I6ICMwMDI5NGY7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIGhlaWdodDogQG1vZGFsRm9vdGVyQW5kSGVhZGVySGVpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtb2RhbGhlYWRlckFuZExlZ2VuZHNCYWNrZ3JvdW5kQ29sb3I7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAuaGVhZGVyLWl0ZW0ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNlMGUwZTA7XHJcblxyXG4gICAgICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtb2RhbGhlYWRlckFuZExlZ2VuZHNCYWNrZ3JvdW5kQ29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGRyZXNzLWRldGFpbHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IEBtb2RhbEZvb3RlckFuZEhlYWRlckhlaWdodDtcclxuICAgIH1cclxufVxyXG4iLCIudmVoaWNsZS1maWx0ZXItbW9kYWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgLmFycm93cy1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52ZWhpY2xlcyB7XHJcbiAgICAgICAgLmVuYWJsZWQsXHJcbiAgICAgICAgLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBkaXY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50aW1lci1jb250cm9sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICNtYXJnaW4tcmlnaHQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNtYXJnaW4tYm90dG9tIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgICY6Y2hlY2tlZCArIC5zbGlkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyOTRmO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyArIC5zbGlkZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2ZjM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2l0Y2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICNtYXJnaW4tcmlnaHQoKTtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdW5kIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aW1lLXNlbGVjdG9yIHtcclxuICAgICAgICAjbWFyZ2luLXJpZ2h0KCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZnJlc2gtYnV0dG9uIHtcclxuICAgICAgICAjbWFyZ2luLXJpZ2h0KCk7XHJcbiAgICAgICAgI21hcmdpbi1ib3R0b20oKTtcclxuICAgIH1cclxuXHJcbiAgICAucmVtYWluaW5nLXRpbWUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgfVxyXG59XHJcbiIsIi5tZXNzYWdpbmctdmVoaWNsZXMge1xyXG4gIC52ZWhpY2xlLXJlZ28ge1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnZlaGljbGUtcmVnby1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG5cclxuICAubm8taWUtY2xlYXI6Oi1tcy1jbGVhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSIsIlxyXG4udmVoaWNsZS1tb25pdG9yIHtcclxuXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5maWVsZHNldC1vdmVybGF5IHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG5cclxuICAuZ3JleS12ZWhpY2xlLW1lc3NhZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkO1xyXG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDUyNXB4O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgaDEge1xyXG4gICAgY29sb3I6IGxpZ2h0Z3JheTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC52ZWhpY2xlLXBpbGxzIHtcclxuICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuXHJcbiAgICAuc2VjdGlvbi1zcGxpdCB7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI2NjYztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6NXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0Oi0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDotMTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuICAgICAgICBjb2xvcjogI2VlZTtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgfVxyXG5cclxuICAgIC5uYXYge1xyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6MTAwcHg7XHJcblxyXG4gICAgICAgICYucGxlYXNlLXNlbGVjdCB7XHJcbiAgICAgICAgICBhbmltYXRpb246IHNoYWtlIDNzIGN1YmljLWJlemllciguMzYsLjA3LC4xOSwuOTcpIGJvdGg7XHJcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMzMzdhYjc7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6MTBweCA4cHg7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICMzMzdhYjc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oYXMtbmV3LW1lc3NhZ2Uge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2hhdC1ib3hlcyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuY2hhdC1ib3gge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgXHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgNTAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJi5tc2ctYXJyaXZlZCB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgN3B4IDNweCByZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKi5mbGV4LWNvbnRhaW5lciB7Ki9cclxuICAgICAgICAgIC8qaGVpZ2h0OiA1MDBweDsqL1xyXG4gICAgICAgICAgLypkaXNwbGF5OiBmbGV4OyovXHJcbiAgICAgICAgICAvKmZsZXgtZGlyZWN0aW9uOiBjb2x1bW47Ki9cclxuXHJcbiAgICAgICAgICAvKi5zY3JvbGwtd2luZG93IHsqL1xyXG4gICAgICAgICAgICAvKmZsZXgtZ3JvdzogMTsqL1xyXG4gICAgICAgICAgLyp9Ki9cclxuICAgICAgICAvKn0qL1xyXG5cclxuICAgICAgICAvKnNjcm9sbGluZyBmcm9tIGJvdHRvbSovXHJcbiAgICAgICAgLnNjcm9sbC13aW5kb3cge1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcclxuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2RkZDsgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgLnNjcm9sbC1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5IDogdGFibGU7XHJcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuc2Nyb2xsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbmQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIFxyXG4gICAgICAgICAgPiB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowcHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi52ZWhpY2xlLXNlbGVjdC1tb2RhbCB7XHJcblxyXG4gIHNlbGVjdCB7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxuXHJcbiAgLmFkZC1yZW1vdmUtYnRucyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hha2Uge1xyXG4gIDAlLCA0MCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIH1cclxuXHJcbiAgNjAlLDcwJSw4MCUsOTAlLDEwMCUge1xyXG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMXB4LCAwLCA2cHgpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIH1cclxuICBcclxuICA1NSUsNjUlLDc1JSw4NSUsOTUlIHtcclxuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMXB4LCAwLCAtNnB4KTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogOTAwcHgpIHtcclxuICAgIFxyXG4gICAgLmdyZXktdmVoaWNsZS1tZXNzYWdlIHtcclxuICAgICAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zY3JvbGwtd2luZG93IHtcclxuICAgICAgaGVpZ2h0OiA2MjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXNwbGl0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4iLCIuYWRtaW4tam9iLXBvb2xzIHtcclxuICAgIEBzZWNvbmRhcnktdGV4dC1jb2xvciA6ICM4ODg7XHJcblxyXG4gICAgLnN0ZXAtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlLnRhYmxlLXN0cmlwZWQgdGgge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MHB4O1xyXG4gICAgfVxyXG59IiwiLmpvYi1wb29saW5nLW9sZCB7XHJcbiAgICAvLyBzY29waW5nIHRoZSB2YXJpYWJsZVxyXG4gICAgQHNlY29uZGFyeS10ZXh0LWNvbG9yIDogIzg4ODtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmpvYi1saXN0aW5nIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjQwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgW2FjdGl2ZT1cImFjdGl2ZVwiXSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWItY29udGVudCxcclxuICAgICAgICAudGFiLXBhbmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubXktbGlzdGluZyB7XHJcbiAgICAgICAgICAgIC5qb2ItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZSgjRTRFNEU0LDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAudmVydGljYWwtb3ZlcmZsb3cge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk5JTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAuam9iLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMTBweCA4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAY29ycG9yYXRlVGVhbCwwKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCBmYWRlKEBjb3Jwb3JhdGVUZWFsLDApO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmpvYi0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZmcm9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBzZWNvbmRhcnktdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHNlY29uZGFyeS10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZ0aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6QHNlY29uZGFyeS10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5teS1saXN0aW5nLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZW50LXBvb2wsXHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZXdlZC1ieSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoIzAwMCw1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmlld2VkLWJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5uZXcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGNvcnBvcmF0ZVRlYWwsMTApOyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjJweCBzb2xpZCBAY29ycG9yYXRlVGVhbDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50IDogJ05FVyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29ycG9yYXRlVGVhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmVuZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAY29ycG9yYXRlWWVsbG93LDEwKTsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoycHggc29saWQgQGNvcnBvcmF0ZVllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50IDogJ0VORElORyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29ycG9yYXRlWWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjJweCBzb2xpZCBAY29ycG9yYXRlVGVhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudCA6Jyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Jwb3JhdGVUZWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmpvYi0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmdGl0bGUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZmcm9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmdG8sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZ0aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBjb3Jwb3JhdGVUZWFsLDEwKTsgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAY29ycG9yYXRlVGVhbCwxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29ycG9yYXRlVGVhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qb2ItY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjo1cHg7IFxyXG4gICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmpvYi1vdmVydmlldyB7XHJcbiAgICAgICAgICAgIGNvbG9yIDogIzc3NztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojMzMzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiAuZmEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubm90aWZpY2F0aW9uLXNldHVwLWNvbXBsZXRlIHtcclxuICAgIGNvbG9yOiBAY29tcGxldGVkLWFjdGlvbi1jb2xvdXI7XHJcbn1cclxuXHJcbi5wYXJhbWV0ZXItZm9ybSB7XHJcbiAgICAudWliLXRpbWVwaWNrZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDdweDtcclxuXHJcbiAgICAgICAgLmhvdXJzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1pbnV0ZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhYnJvdyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29tcGxldGVkLWFjdGlvbi1jb2xvdXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguY2FsKSB7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQUE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAmLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhYnJvdyBsaSAuZmEtY2hlY2stY2lyY2xle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRhYnJvdyBsaS52aXNpdGVkIC5mYS1jaGVjay1jaXJjbGV7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBjb2xvcjogQGNvbXBsZXRlZC1hY3Rpb24tY29sb3VyO1xyXG59XHJcblxyXG5zcGFuIC5mYS1jaGVjay1jaXJjbGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5zcGFuLmVkaXRlZCAuZmEtY2hlY2stY2lyY2xle1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgY29sb3I6IEBjb21wbGV0ZWQtYWN0aW9uLWNvbG91cjtcclxufVxyXG5cclxuLmNsb25le1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jbG9uZSBzcGFuLnNlbGVjdGVke1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5jbG9uZSBzcGFuIC5mYS1jaGVja3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jbG9uZSBzcGFuLnNlbGVjdGVkIC5mYS1jaGVja3tcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGNvbG9yOiBAY29tcGxldGVkLWFjdGlvbi1jb2xvdXI7XHJcbn1cclxuXHJcbi5jb250YW5lci1idXR0b257XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi53YXJuaW5ne1xyXG4gICAgY29sb3I6IEB3YXJuaW5nLWNvbG9yO1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbn1cclxuXHJcbi5yYXRlVHlwZXtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuIH1cclxuXHJcbi5yYXRlLXR5cGUtc2VsZWN0e1xyXG4gICAgbWluLXdpZHRoOjIwMHB4O1xyXG59XHJcblxyXG4ubWF4LWNhcGFjaXR5LWVycm9ye1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbn1cclxuXHJcblxyXG4uc3RlcHBlciB7XHJcbiAgICBAc3RhbmRhcmQtY29sb3I6ICNhYmFiYWQ7XHJcbiAgICBAc2VsZWN0ZWRDb2xvcjogQGNvcnBvcmF0ZVJlZDtcclxuICAgIEBjb21wbGV0ZUNvbG9yOiAjNzg3ODdBO1xyXG5cclxuICAgIC5saXN0LXVuc3R5bGVkKCk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgLnN0ZXBwZXItaXRlbS1pY29uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XHJcbiAgICB9XHJcbiAgICAuc3RlcHBlci1pdGVtLWxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwcGVyLWl0ZW17XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6NXB4IDA7XHJcbiAgICAgICAgY29sb3I6QHN0YW5kYXJkLWNvbG9yO1xyXG5cclxuXHJcbiAgICAgICAgJi5jb21wbGV0ZXtcclxuICAgICAgICAgICAgLnN0ZXBwZXItaXRlbS1sYWJlbHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29tcGxldGVDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3RlcHBlci1pdGVtLWljb257XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29tcGxldGVDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguYWN0aXZlKTphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ODc4N2E7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4MCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUsICYuYWN0aXZlLnZhbGlke1xyXG4gICAgICAgICAgICAuc3RlcHBlci1pdGVtLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBzZWxlY3RlZENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdGVwcGVyLWl0ZW0taWNvbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWxlY3RlZENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXBwZXItaXRlbS1pY29uLCAuc3RlcHBlci1pdGVtLWxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXRpbWV7XHJcbiAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIHdpZHRoOjUuNWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LXdyYXBwZXJ7XHJcbiAgICAmLW1pbnV0ZXMge1xyXG4gICAgICAgIGlucHV0e3BhZGRpbmctcmlnaHQ6IDVlbTt9XHJcbiAgICAgICAgLnN1ZmZpeHt3aWR0aDogNWVtO31cclxuICAgIH1cclxuICAgICYtY3VycmVuY3kge1xyXG4gICAgICAgIGlucHV0e3BhZGRpbmctbGVmdDogMi41ZW07fVxyXG4gICAgICAgIC5wcmVmaXh7d2lkdGg6Mi41ZW19XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC5pbnB1dC1ncm91cC53aXRoLXN1ZmZpeCAuZm9ybS1jb250cm9se2JvcmRlci1yaWdodDowO31cclxuLy8gLmlucHV0LWdyb3VwLndpdGgtcHJlZml4IC5mb3JtLWNvbnRyb2x7Ym9yZGVyLWxlZnQ6MDt9XHJcblxyXG4uYXN0ZXJpc2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6JyonOyBjb2xvcjogQGNvcnBvcmF0ZVJlZDtcclxufVxyXG5cclxuLmNvbC1zZXR1cC1zaWRlYmFye1xyXG4gICAgLmNvbC1mbGV4LXNpemUoMjUwcHgpO1xyXG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uZml4LXRvLXRvcHtcclxuICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICB6LWluZGV4OjEwMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWRkaW5nLXJpZ2h0LTQwe1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG9wSGVhZGVyXHJcbntcclxuICAgIHRoe1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJvdHRvbUhlYWRlclxyXG57XHJcbiAgICB0aHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2wtZmxleCB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi50YWJsZS1zZWN0aW9uIHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbn1cclxuXHJcbi5wYW5lbC10YWJsZSB7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRlbmRlZExhYmVsIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2FkaW5nLWJsb2NrLWNvbnRlbnRzIHtcclxuICAgIHVsLm5hdiA+IGxpe1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnByZWZlcnJlZC10cmFuc3BvcnRlcnMtdG9nZ2xlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn0iLCIjb3JkZXJIaXN0b3J5IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIC5oZWlnaHQtNjcwIHtcclxuICAgIGhlaWdodDogNjcwcHg7XHJcbiAgfVxyXG5cclxuICBkaXZba2VuZG8tc3BsaXR0ZXJdIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgLy8gc28gaXQgZXhwYW5kcyB3aGVuIHRoZSBzaWRlIG1lbnUgaXMgY2xvc2VkXHJcbiAgICAuay1wYW5lIHtcclxuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNvcmRlckRldGFpbEdyaWQsXHJcbiAgICAjbW92ZW1lbnREZXRhaWxHcmlkLFxyXG4gICAgI2ludm9pY2VEZXRhaWxHcmlkIHtcclxuICAgICAgYm9yZGVyOiAwOyAvLyBwcmV2ZW50IHZlcnRpY2FsIHNjcm9sbCBiYXJzXHJcbiAgICAgIC5rLWhlYWRlciB7XHJcbiAgICAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsqL1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIG1hcmdpbjogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoYXJnZS1ncmlkLWN0cmxzIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5rLWdyaWQtY29udGVudCB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaS5kaXNhYmxlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICBvcGFjaXR5OiAwLjY1O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gZ2V0IHRoZSBncmlkIGhlaWdodHMgdG8gbWF4aW1pemUgdGhlIHNwYWNlIGluc2lkZSB0aGUgc3BsaXR0ZXJzXHJcbiAgY2Mta2VuZG8tZ3JpZCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICA+IC5rZW5kby1ncmlkLWNvbXBvbmVudCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICA+IGNjLXNjb3BlLW1hbmFnZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5rLXN0YXRlLXNlbGVjdGVkPnRkPmEge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLm1lbnUtY29sb3Ige1xyXG4gIGNvbG9yOiAjYmRjOWNmXHJcbn0iLCIub3JkZXItY29zdGluZyB7XHJcbiAgICAuYWctdGhlbWUtYmFsaGFtIHtcclxuICAgICAgICAuYWctcm93IHtcclxuICAgICAgICAgICAgJjpub3QoLmFnLXJvdy1ncm91cCkge1xyXG4gICAgICAgICAgICAgICAgLmFnLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFnLXRoZW1lLWJhbGhhbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hZy1pY29uLWNoZWNrYm94LWNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hZy1pY29uLWNoZWNrYm94LXVuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIC5rLWFuaW1hdGlvbi1jb250YWluZXIsIC5rLWFuaW1hdGlvbi1jb250YWluZXIgKiwgLmstYW5pbWF0aW9uLWNvbnRhaW5lciA6YWZ0ZXIsIC5rLWJsb2NrIC5rLWhlYWRlciwgLmstbGlzdC1jb250YWluZXIsIC5rLXdpZGdldCwgLmstd2lkZ2V0ICosIC5rLXdpZGdldCA6YmVmb3Jle1xyXG4gICAgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGRpdltrZW5kby1zcGxpdHRlcl0ge1xyXG4gICAgLy9oZWlnaHQ6IDkwJTtcclxuICAgIGhlaWdodDogODAwcHg7XHJcbiAgICBib3JkZXI6MHB4O1xyXG5cclxuXHJcblxyXG4gICAgLm9yZGVyLXNlYXJjaCB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlIWltcG9ydGFudDsgLy8gcHJldmVudCBkcm9wZG93bnMgZ2V0dGluZyBjdXQgb2ZmIGJ5IHRoZSBzcGxpdHRlclxyXG5cclxuICAgICAgZm9ybVtuYW1lPVwic2VhcmNoT3JkZXJDb3N0aW5nRm9ybVwiXSB7XHJcblxyXG4gICAgICAgIC8vIGZpeCBrZW5kbyBjc3Mgd3JlY2tpbmcgYm9vc3RyYXAgZm9ybSBjc3NcclxuICAgICAgICAqIHtcclxuICAgICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKj4gLnJvdzpudGgtY2hpbGQoMikgPiBkaXYgeyovXHJcbiAgICAgICAgICAvKmJvcmRlcjogMXB4IHNvbGlkICNkZGQ7Ki9cclxuICAgICAgICAgIC8qYm9yZGVyLXJhZGl1czogNXB4OyovXHJcbiAgICAgICAgICAvKmJhY2tncm91bmQ6ICNlZWU7Ki9cclxuICAgICAgICAvKn0qL1xyXG5cclxuICAgICAgICAvLyBiZWdpbjogc29tZSB0d2Vha3MgZm9yIGNvbXBhY3QgZm9ybXNcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLypyZW1vdmVkIHNpbmNlIGFiYW5kb25pbmcgZm9ybS1ncm91cC1zbSovXHJcbiAgICAgICAgLypjYy1kYXRlcGlja2VyIGJ1dHRvbltuZy1jbGljaz1cIm9wZW5EYXRlcGlja2VyKCRldmVudClcIl0geyovXHJcbiAgICAgICAgICAvKnBhZGRpbmc6IDRweDsgLy8gbWFrZSB0aGUgZGF0ZSBwaWNrZXIgY2FsZW5kYXIgYnV0dG9uIHNtYWxsZXIqL1xyXG4gICAgICAgIC8qfSovXHJcbiAgICAgICAgLy8gZW5kOiBzb21lIHR3ZWFrcyBmb3IgY29tcGFjdCBmb3Jtc1xyXG5cclxuICAgICAgICAuc2VhcmNoLWJ0bnMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIGFsbG93IG9ubHkgdGhlIGRhdGVwaWNrZXIgcG9wdXAgdG8gb3ZlcmxheSB0aGUgc3BsaXR0ZXJcclxuICAgICAgICBjYy1kYXRlcGlja2VyID4gZGl2IHtcclxuICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IGlucHV0IHtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI29yZGVySW5mb0dyaWQsICNjaGFyZ2VJbmZvR3JpZCB7XHJcbiAgICAgIGJvcmRlcjogMDsgLy8gcHJldmVudCB2ZXJ0aWNhbCBzY3JvbGwgYmFyc1xyXG4gICAgICAvL2hlaWdodDogNzBweDtcclxuICAgICAgLmstaGVhZGVyIHtcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGFyZ2UtZ3JpZC1jdHJscyB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuay1ncmlkLWNvbnRlbnQge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkuZGlzYWJsZWQge1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgb3BhY2l0eTogMC42NTtcclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm90dG9tLWJ0bnMge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcblxyXG4gIC8vIGdldCB0aGUgZ3JpZCBoZWlnaHRzIHRvIG1heGltaXplIHRoZSBzcGFjZSBpbnNpZGUgdGhlIHNwbGl0dGVycyAoY29waWVkIGZyb20gb3JkZXItaGlzdG9yeSlcclxuICBjYy1rZW5kby1ncmlkIHtcclxuICAgIC8vIGhlaWdodDogMTAwJTtcclxuICAgIC8vIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgID4gLmtlbmRvLWdyaWQtY29tcG9uZW50IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgID4gY2Mtc2NvcGUtbWFuYWdlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW50ZXJuYWwge1xyXG4gICAgY29sb3I6IGhzbCgwLCAxMDAlLCAyNSUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDEwMCUsIDc1JSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5rLXN0YXRlLXNlbGVjdGVkIGF7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLW9uZS1jb2xvcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOmdyYXk7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tdHdvLWNvbG9ye1xyXG4gIGJhY2tncm91bmQtY29sb3I6Ymx1ZTtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi10aHJlZS1jb2xvcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOnllbGxvdztcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG5AaW1wb3J0ICdhZGQtdG8taW52b2ljZS1tb2RhbC9hZGQtdG8taW52b2ljZS1tb2RhbC5sZXNzJztcclxuQGltcG9ydCAnY3JlYXRlLWludm9pY2UtbW9kYWwvY3JlYXRlLWludm9pY2UtbW9kYWwubGVzcyc7XHJcblxyXG4iLCIucGlja3VwLWRyb3BvZmYtaW5zdHJ1Y3Rpb25zIHtcclxuXHJcbiAgICAudGVtcC1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcblxyXG4gICAgICAgICY6bm90KC5tdC0yMCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7ICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFtjbGFzc149J2NvbC0nXSB7XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAvL3RvcDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vdGlmaWNhdGlvbi1ib29raW5nIHtcclxuICAgICAgICAgICAgYnV0dG9uLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWUtc2xvdC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLm1vdmUtbGVmdCxcclxuICAgICAgICAubW92ZS1yaWdodCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuXHJcbiAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvcnBvcmF0ZVRlYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAubW92ZS1yaWdodCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuXHJcbiAgICAgICAgLnRpbWUtc2xvdC1zbWFsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cclxuICAgICAgICAgICAgLm92ZXJmbG93LXRpbWUtc2xvdCB7ICAgICBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWUtc2xvdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWUtc3RhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZS1zbG90IHsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZC10aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvcnBvcmF0ZUJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm92ZXJib29raW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi10aW1lLXNsb3Qtb3Zlci1ib29rZWQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1hdmFpbGFibGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5saW1pdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi10aW1lLXNsb3QtbGltaXRlZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXBhY2l0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxufVxyXG5cclxuLmN1c3RvbWVyLW5vZGUge31cclxuLnRlcm1pbmFsLW5vZGUge31cclxuLnlhcmQtbm9kZSB7fVxyXG4iLCJcclxuLnRpbWUtY29udGFpbmVye1xyXG4gICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxyXG4gICAgfVxyXG59XHJcblxyXG4ucG9pbnRlcntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufSIsIi5jcmVhdGUtaW52b2ljZS1tb2RhbCB7XHJcbiAgICAuay1ncmlkLWNvbnRlbnQge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuICAgIC5rLWdyb3VwaW5nLWhlYWRlciB7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgfVxyXG4gIH0gICIsIi5jdXN0b21lci1pbnZvaWNlIHtcclxuXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gIH1cclxuXHJcbiAgZm9ybVtuYW1lPVwiY3VzdG9tZXJJbnZvaWNlRm9ybVwiXSB7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNjaGFyZ2VJbmZvR3JpZCB7XHJcbiAgICBpLmRpc2FibGVkIHtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgb3BhY2l0eTogMC42NTtcclxuXHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvdHRvbS1idG5zIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuaGVpZ2h0LTEwMHBje1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICB9XHJcbn1cclxuIiwiLmNoYXJnZS1jb2RlLW1vZGFsIHtcclxuICAucGVybWlzc2lvbiB7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWx0ZXItYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuZmVhdHVyZXMge1xyXG5cclxuICAgIC5lbmFibGVkIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGlzYWJsZWQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmVuYWJsZWQsIC5kaXNhYmxlZCB7XHJcbiAgICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1vdmVybGF5e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XHJcbiAgdG9wOjUwJTtcclxuICBsZWZ0OjUwJTtcclxufSIsIi5vcmRlci12aWV3IHtcclxuICAgIC5hZ3JlZW1lbnQtbGFiZWw6OmJlZm9yZSxcclxuICAgIC5hZ3JlZW1lbnQtbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1zdGF0dXMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci10YWJzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZC1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jb24tZXJyIHtcclxuICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItcmVtYXJrcyB7XHJcbiAgICAgIGhlaWdodDogODVweDtcclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCAnb3JkZXJzLm10ZXJlcG8vY29udGFpbmVycy1tdGVyZXBvLXRhYi9jb250YWluZXJzLW10ZXJlcG8ubGVzcyc7XHJcbkBpbXBvcnQgJ29yZGVycy5leHBvcnRpbXBvcnQvZXhwb3J0SW1wb3J0Lmxlc3MnO1xyXG5AaW1wb3J0ICdvcmRlcnMuZXhwb3J0aW1wb3J0L2NvbnRhaW5lcnMtZXhwb3J0SW1wb3J0LXRhYi9jb250YWluZXItZXhwb3J0SW1wb3J0Lmxlc3MnO1xyXG5AaW1wb3J0ICdvcmRlcnMubG9jYWwvY2FyZ28tdGFiL2NhcmdvLWxvY2Fsb3JkZXIubGVzcyc7XHJcbkBpbXBvcnQgJ29yZGVycy5tdGVyZXBvL210ZXJlcG8ubGVzcyc7XHJcbkBpbXBvcnQgJ29yZGVycy5sb2NhbC9sb2NhbC1vcmRlci5sZXNzJztcclxuQGltcG9ydCAnb3JkZXJzLmxvY2FsL2NvbnRhaW5lci10YWIvY29udGFpbmVyLWRldGFpbHMtdGFiLmxlc3MnO1xyXG5AaW1wb3J0ICdvcmRlcnMuYWN0aXZlL2FjdGl2ZS1vcmRlci5sZXNzJzsiLCIuY29udGFpbmVycyB7XHJcbiAgLmMtcXVhbnRpdHkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDAgLTEzcHg7XHJcbiAgICBcclxuICAgICYud2VsbCB7XHJcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICA+IGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDNweCAzcHggMCAwO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhdGV0aW1lLXNlbGVjdCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuc3Bpbm5lcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xyXG4gIGZsb2F0OnJpZ2h0IWltcG9ydGFudDtcclxuICB0b3A6LTE1cHghaW1wb3J0YW50O1xyXG4gIGxlZnQ6LTE1cHghaW1wb3J0YW50O1xyXG59XHJcbiIsIi5jb250YWluZXItZmx1aWR7XHJcbiAgLm9yZGVyLXN0YXR1cyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG5ALW1zLXZpZXdwb3J0IHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnVuVHJhbnNmZXJyYWJsZUNvbnRhaW5lciB7XHJcbiAgY29sb3I6cmVkO1xyXG59XHJcblxyXG4iLCIjY29udGFpbmVyLC5hdHRhY2htZW50cy1mb3JtIHtcclxuXHJcbiAgICAuZGF0ZXRpbWUtc2VsZWN0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGQtYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOi02NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IDJ2bWluO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYnRuLXN1Y2Nlc3Mge1xyXG5cclxuICAgICAgICAmLmJ0bi1oZWFkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDotNjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogMTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcblxyXG4gICAgLmZpZWxkc2V0IHtcclxuICAgICAgICBwYWRkaW5nIDogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2I2YmRjYTtcclxuXHJcbiAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDppbmhlcml0OyBcclxuICAgICAgICAgICAgcGFkZGluZzowIDEwcHg7IFxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOm5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5pbXBvcnQtZXhwb3J0LWNvbnRhaW5lci1tb2RhbCB7XHJcbiAgIFxyXG59XHJcblxyXG4jaW1wb3J0RXhwb3J0R3JpZCB7XHJcbiAgICAvLyBoZWlnaHQ6IDQwMHB4O1xyXG59XHJcblxyXG4udHJhbnNwb3J0ZXItaW1wb3J0ZXhwb3J0LWNvbnRhaW5lciB7XHJcbiAgY2MtcmVmLWZpZWxkW25hbWU9XCJpbW9Db2RlXCJdIC5jaG9zZW4tZHJvcCB7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgfVxyXG5cclxuICAuYWRkLWJ1dHRvbiB7XHJcbiAgICB0b3A6LTY1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AYnVsa0NvbG9yIDogI2I3ZTRmZiAgIWltcG9ydGFudDtcclxuXHJcbi5idWxrLWFsbG93LWJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBidWxrQ29sb3I7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAuY2hvc2VuLXNpbmdsZSxcclxuICAgIHRleHRhcmVhLFxyXG4gICAgLnVpLXNlbGVjdC10b2dnbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBidWxrQ29sb3I7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kYXRlLW9yZGVyIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBidWxrQ29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBidWxrQ29sb3I7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG59IiwiLmNhcmdvcyB7XHJcbiAgLmNhcmdvZmllbGRzZXR7XHJcbiAgICBwYWRkaW5nIDogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNiNmJkY2E7XHJcbiAgICBsZWdlbmQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIHdpZHRoOmluaGVyaXQ7IFxyXG4gICAgICBwYWRkaW5nOjAgMTBweDsgXHJcbiAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcclxuICAgIH1cclxuICB9OyBcclxuXHJcbiAgLmFkZC1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDJ2bWluO1xyXG4gIH1cclxuICBcclxuICBjYy1yZWYtZmllbGRbbmFtZT1cImltb0NvZGVcIl0gLmNob3Nlbi1kcm9wIHtcclxuICAgIHdpZHRoOiA1MDBweDtcclxuICB9XHJcblxyXG4gIC5kaXNhYmxlZC1jdXJzb3Ige1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIuYnJvYWRjYXN0LW1lc3NhZ2UtbW9kYWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLmNhcm91c2VsLWNvbnRyb2wubGVmdCxcclxuICAgIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAY29ycG9yYXRlQmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XHJcblxyXG4gICAgICAgIGhyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1jb250cm9sIHtcclxuICAgICAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcclxuICAgICAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQgOiAnXFxmMTA0JztcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50IDogJ1xcZjEwNSc7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1jb250cm9sIHtcclxuICAgICAgICBjb2xvcjogQHBlbmRpbmctYWN0aW9uLWNvbG91cjtcclxuICAgIH1cclxuXHJcbiAgICAubm90aS1iYWRnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tdG9wIDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtaW5mbyB7XHJcbiAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIGxpbmVhciAwLjNzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IzMzMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbm5vdW5jZW1lbnQtYmFkZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5ub3RpLWJhZGdlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFkZ2UtcmlnaHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6MTBweDtcclxufVxyXG5cclxuXHJcblxyXG4uc2xpZGUtZG93bi5uZy1lbnRlciB7XHJcbiAgdHJhbnNpdGlvbjowLjVzIGxpbmVhciBhbGw7XHJcbiAgbWF4LWhlaWdodDogMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGlkZS1kb3duLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XHJcbiAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1sLTIwe1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5maWxlLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG59XHJcblxyXG4ubGluay1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAjMDA3YmZmOyAvKiBTYW1lIGNvbG9yIGFzIGxpbmtzICovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250OiBpbmhlcml0OyAvKiBJbmhlcml0IGZvbnQgc3R5bGVzIHRvIG1hdGNoIHN1cnJvdW5kaW5nIHRleHQgKi9cclxufVxyXG5cclxuLnN0eWxlZC1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgLyogTGlnaHQgYmFja2dyb3VuZCBjb2xvciAqL1xyXG4gICAgYm9yZGVyOiBub25lOyAgICAvKiBCb3JkZXIgdG8gbWFrZSBpdCBsb29rIGxpa2UgYSBidXR0b24gKi9cclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgICAgICAgIC8qIFJvdW5kZWQgY29ybmVycyAqL1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4OyAgICAgICAgLyogUGFkZGluZyBmb3IgdGhlIGJ1dHRvbiBsb29rICovXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgICAvKiBDZW50ZXIgdGhlIHRleHQgKi9cclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgICAgIC8qIFJlbW92ZSB1bmRlcmxpbmUgZnJvbSB0ZXh0ICovXHJcbiAgICBjb2xvcjogIzE5NzdjZDsgICAgICAgICAgICAvKiBMaWdodCBibHVlIHRleHQgY29sb3IgKi9cclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyAgICAgICAgICAgLyogQm9sZCB0ZXh0ICovXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7ICAgICAgICAgICAvKiBQb2ludGVyIGN1cnNvciBvbiBob3ZlciAqL1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgICAgLyogRGlzcGxheSBhcyBpbmxpbmUtYmxvY2sgKi9cclxufSIsIi5jb250YWluZXIsLmZvcm0tZ3JvdXB7XHJcbiAgLmRhdGV0aW1lLXNlbGVjdCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuQC1tcy12aWV3cG9ydCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn0iLCJALW1zLXZpZXdwb3J0IHtcclxuICB3aWR0aDogYXV0bztcclxufSIsIi5jb250YWluZXItZGV0YWlscy10YWJ7XHJcblxyXG4gICAgICAuYWRkLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMnZtaW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICAgLmMtcXVhbnRpdHkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgLTEzcHg7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICYud2VsbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDNweCAzcHggMCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgLmRhdGV0aW1lLXNlbGVjdCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gICAgICAgIH0gICAgICBcclxuICAgICAgXHJcbiAgICAgIHNwaW5uZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDpyaWdodCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOi0xNXB4IWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0Oi0xNXB4IWltcG9ydGFudDtcclxuICAgICAgfSAgICAgIFxyXG59IiwiLmFjdGl2ZS1vcmRlcnMge1xyXG4gIC8qb3ZlcmZsb3cteDogYXV0bztcclxuICAgbWF4LXdpZHRoOiAxMDAlOyovXHJcbiAgICAuYWctY2VsbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hZy1pY29uLWNoZWNrYm94LWNoZWNrZWQge1xyXG4gICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hZy1pY29uLWNoZWNrYm94LXVuY2hlY2tlZCB7XHJcbiAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFnLXRoZW1lLWJhbGhhbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAub3V0ZXItZnJhbWUge1xyXG4gICAgaGVpZ2h0OiAxMDAlOyAvKm5lZWQgbWVkaWEqL1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29udGVudC1mcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICB0aFtzdC1zb3J0XSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIC50YWJsZSB7XHJcbiAgICAuc2VsZWN0LXBhZ2Uge1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAucGFnaW5hdGlvbiBsaSBhIGlucHV0IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAtNXB4IDA7XHJcbiAgICAgIH1cclxuICAgIC5hY3Rpb25zIHtcclxuICAgICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgICBpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWF4LXJvdy1jb3VudC1idG57XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA3LjV2dztcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIHotaW5kZXg6MTA7XHJcbn1cclxuIiwic3Bhbi5pbi1ncmlkLXN0YXR1cyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuY29tcGxldGVkIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjA1OCc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzM5OTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlucHJvZ3Jlc3Mge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMTQ0JztcclxuICAgICAgICAgICAgY29sb3I6ICNjOGFkMWQ7XHJcbiAgICAgICAgfSAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbmkuaW4tZ3JpZC1hcnJvdyB7XHJcbiAgICBmb250LXNpemU6MTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6MnB4O1xyXG4gICAgY29sb3IgOiAjOTk5O1xyXG59XHJcblxyXG4udHItZXJyb3ItYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwwLDAsMC4xKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jb3JkZXJCb29raW5nIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgLnVzZXItc2VsZWN0IHtcclxuICAgICAgICBzdHJvbmcgIHtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3QgOiBhbGwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ub3QtYWxsb3dlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWludmlzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiMyMjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hdHRhY2htZW50cyB7XHJcbiAgICAgICAgI2FkZEF0YWNobWVudEJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgIC5wb3MtaW5pdGlhbDtcclxuICAgICAgICAgICAgLmJ0bi1wcmltYXJ5O1xyXG4gICAgICAgICAgICAuY2FzZS1pbml0aWFsO1xyXG4gICAgICAgICAgICAuYnRuLXNtYWxsO1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0LWFsaWduZWQtY2hvc2VuLWRyb3Age1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5jaG9zZW4td2l0aC1kcm9wIHtcclxuICAgICAgICAgICAgLmNob3Nlbi1kcm9wIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItaW5mbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1ib29raW5nLXRhYnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm5hdi10YWJzIHtcclxuICAgICAgICAgICAgbGk6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9va2luZy1oZWFkZXIge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAmLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDA1MjllO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxubXQtbm9kZSB7XHJcbiAgICAuY2hvc2VuLXJlc3VsdHMge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnB1dC10eXBlaGVhZC1jb250YWluZXIge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjAwMic7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZXQgIHtcclxuICAgICAgICAuZC1ub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtYWN0aW9uLXRvcC1yaWdodCxcclxuLmlucHV0LWFjdGlvbi10b3AtcmlnaHQtdWktc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtYWN0aW9uLXRvcC1yaWdodC11aS1zZWxlY3Qge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZG8tem9uaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDkwcHg7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucXVhbnRpdHktZmllbGQge1xyXG4gICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAxM3B4O1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXItYm9va2luZy1wcmludC1idG4ge1xyXG4gICAgYm9yZGVyLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbn1cclxuXHJcbi5hZGQtY29udGFpbmVyLW9yZGVyLFxyXG4uYWRkLWNhcmdvLW9yZGVyIHtcclxuICAgIC5taWQtZ3JleS1iZy1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmcgOiAxMnB4IDIwcHggO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1wb3J0LXRhYmxlLXJlc3BvbnNpdmUge1xyXG4gICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4uaW1wb3J0LWNzdi10YWJsZSB7XHJcbiAgICB0aCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZGQtY2FyZ28tb3JkZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxufVxyXG5cclxuLmVkaXQtY3JlYXRlLWRhdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmN1c3RvbS1yZXF1aXJlZC1maWVsZCB7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnKiAnO1xyXG4gICAgICAgIGNvbG9yOkBlcnJvci1jb2xvcjtcclxuICAgIH1cclxufVxyXG4iLCIudXNlci1hY2NvdW50cyB7XHJcblx0LnByaW1hcnkgeyBmb250LXN0eWxlOiBpdGFsaWMgfVxyXG5cdH0iLCIuY3VzdG9tZXItcHJvZmlsZS12aWV3IHtcclxuICAudGFiLXBhbmUgLmFkZC1idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogLTU5cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5nZW8tZmVuY2UtcmVwb3J0IHtcclxuXHJcbiAgICAuZGF0ZS1waWNrZXItY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgLmNvbC1zbS04IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyAgICAgXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyAgICBcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQgOiAnXFxmMDczJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0ge1xyXG4gICAgICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhMGEwYTA7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNtYW5hZ2VTY2hlZHVsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAudGFibGUtcHJlZmVycmVkLXRyYW5zcG9ydGVycyB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuXHJcbiAgICAgICAgLnRleHQtcmlnaHQge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy1yaWdodC00MHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi10b29sYmFyIHtcclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5pbnZhbGlkLXN0b3Jpbmctb3JkZXIge1xyXG4gICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuIiwiLnJlZGlyZWN0aW9uLWFkdmljZSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC1oZWlnaHQge1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXAuY3VzdG9tQ2xhc3MgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlbHAtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuIiwiLnN1c3BlbmRlZC10cmFuc3BvcnRlciB7XHJcbiAgY29sb3I6QGluY29tcGxldGUtYWN0aW9uLWNvbG91cjtcclxufVxyXG4ucHJpdmF0ZS1jYXBhY2l0eS10cmFuc3BvcnRlciB7XHJcbiAgY29sb3I6IEBjb21wbGV0ZWQtYWN0aW9uLWNvbG91cjtcclxufVxyXG4ucHJlZmVycmVkLWNhcGFjaXR5LXRyYW5zcG9ydGVyIHtcclxuICAuc2V0IHtcclxuICAgIGNvbG9yOiBAY29tcGxldGVkLWFjdGlvbi1jb2xvdXI7XHJcbiAgfVxyXG4gIC5jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuZmEtbGF5ZXJzLXRleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG59XHJcbi50cmFuc3BvcnRlci1hY2NlcHRlZC1mcGEge1xyXG4gIGNvbG9yOkBjb21wbGV0ZWQtYWN0aW9uLWNvbG91cjtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuLmNhYS1hcHByb3ZhbCB7XHJcbiAgICAuY2FhLWFwcHJvdmVkIHtcclxuICAgICAgICBjb2xvcjogQGNvbXBsZXRlZC1hY3Rpb24tY29sb3VyO1xyXG4gICAgfVxyXG4gICAgLmNhYS1yZWplY3RlZCB7XHJcbiAgICAgICAgY29sb3I6IEBpbmNvbXBsZXRlLWFjdGlvbi1jb2xvdXI7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LmF0dGFjaC1pY29uIHtcclxuICAgIGZvbnQtc2l6ZToyNnB4O1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbn1cclxuXHJcbi5hdHRhY2gtZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xyXG4gICAgcG9pbnRlci1ldmVudHM6bm9uZTtcclxuICAgIG9wYWNpdHk6MC41O1xyXG59XHJcblxyXG4ucmVtb3ZlLWljb24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5hdHRhY2gtZmlsZS1uYW1lIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbn1cclxuXHJcblxyXG4ubWFuZGF0b3J5LWNvbG9yIHtcclxuICAgIGNvbG9yOiAjZTkyNTE2ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLnNwbGl0Q2FwYWNpdHlUeXBlTGFiZWwoQHN0YXJ0UG9zaXRpb24pIHtcclxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBAc3RhcnRQb3NpdGlvbjtcclxuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogZW5kO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbn1cclxuXHJcbi5tb2RhbC1ib2R5IHtcclxuICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgZ2FwOiAxMHB4IDE1cHg7XHJcblxyXG4gICAgICAgIC5tb2RhbC1yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDExMnB4IDFmciAxMHB4IDFmcjtcclxuXHJcbiAgICAgICAgICAgIC5jb250cm9sLWxhYmVsLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGFiZWwtcm93IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI21vZGFsLW1vZGVsLXJhdGVUeXBlLWlucHV0IHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjbW9kYWwtcGlja3VwLWxhYmVsIHtcclxuICAgICAgICAgICAgLnNwbGl0Q2FwYWNpdHlUeXBlTGFiZWwoMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjbW9kYWwtZHJvcG9mZi1sYWJlbCB7XHJcbiAgICAgICAgICAgIC5zcGxpdENhcGFjaXR5VHlwZUxhYmVsKDQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3BvZmYtYmxvY2sge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudmFsaWRhdGlvbi1lcnJvcntcclxuICAgIGNvbG9yOiByZWQ7XHJcbn0iLCIuc3RlcC10aHJlZS1mb250LTEwIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtZm9udC0xMSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi5zdGVwLXRocmVlLWZvbnQtMTIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uc3RlcC10aHJlZS1mb250LTIwIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtZm9udC0zMiB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbn1cclxuXHJcbi5zdGVwLXRocmVlLWRheS1idXR0b24ge1xyXG4gICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgcGFkZGluZzogMnB4IDZweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgICYuc3RlcC10d28ge1xyXG5cclxuICAgICAgICAucGFuZWwge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgLmFjdGlvbi1idG4tc3RlcC10d28ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6LTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuSW5mb3JtYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6M3B4IHNvbGlkICMwMDUyOWU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lci1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNGZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDUyOWU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMDA1MjllO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgOiAnXFxmMDVhJztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5XYXJuaW5nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCAjZDhhYzY4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250YWluZXItbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZWVlMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojYTI2ZjI0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2Q4YWM2ODtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50IDogJ1xcZjA3MSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuU3VjY2VzcyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDozcHggc29saWQgIzMzOTkwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWZmZDU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzMzOTkwMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMzMzk5MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudCA6ICdcXGYwNTgnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLkVycm9yIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCAjZDkyMDFmO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250YWluZXItbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTNlMztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZDkyMDFmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2Q5MjAxZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50IDogJ1xcZjA1Nyc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICYuZ3JvdXAtbGluZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ncm91cC1saW5lIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcC1vZmYtbm90aWZpY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWNoYW5nZSB7XHJcbiAgICBjb2xvcjogI2FhYTtcclxuXHJcbiAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3IgOiAjYWFhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3RyaWtlLXRocm91Z2gge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbi5zdGVwLXRocmVlLXNsb3QtY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc3RlcC10aHJlZS1zbG90LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlOyB9XHJcbi5zdGVwLXRocmVlLXNsb3QtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24gIHsgZGlzcGxheTogbm9uZTsgfVxyXG4uc3RlcC10aHJlZS1zbG90LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgIHsgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTsgfVxyXG4uc3RlcC10aHJlZS1zbG90LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7IH1cclxuXHJcbi5zdGVwLXRocmVlLXNsb3Qge1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtc2xvdC1hdmFpbGFibGUtc2xvdHMge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtc2xvdC1kYXRlLXBpY2tlciB7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zdGVwLXRocmVlLXNsb3Qtc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi10aW1lLXNsb3Qtc2VsZWN0ZWQtY29sb3IgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2O1xyXG5cclxuICAgICYuc2xvdC1hdmFpbGFibGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6QG5vdGlmaWNhdGlvbi10aW1lLXNsb3QtYXZhaWxhYmxlLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbG90LWxpbWl0ZWQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6QG5vdGlmaWNhdGlvbi10aW1lLXNsb3QtbGltaXRlZC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5zbG90LW92ZXItYm9va2luZyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjpAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1vdmVyLWJvb2tlZC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5zbG90LW5vdC1hdmFpbGFibGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6QG5vdGlmaWNhdGlvbi10aW1lLXNsb3Qtbm90LWF2YWlsYWJsZS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RlcC10aHJlZS1zbG90LWF2YWlsYWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1hdmFpbGFibGUtY29sb3I7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1hdmFpbGFibGUtY29sb3I7XHJcbn1cclxuXHJcbi5zdGVwLXRocmVlLXNsb3QtYXZhaWxhYmxlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RpZmljYXRpb24tdGltZS1zbG90LWF2YWlsYWJsZS1ob3Zlci1jb2xvcjtcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtc2xvdC1saW1pdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RpZmljYXRpb24tdGltZS1zbG90LWxpbWl0ZWQtY29sb3I7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1saW1pdGVkLWNvbG9yO1xyXG59XHJcblxyXG4uc3RlcC10aHJlZS1zbG90LWxpbWl0ZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi10aW1lLXNsb3QtbGltaXRlZC1ob3Zlci1jb2xvcjtcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtc2xvdC1ub3QtYXZhaWxhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RpZmljYXRpb24tdGltZS1zbG90LW5vdC1hdmFpbGFibGUtY29sb3I7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1ub3QtYXZhaWxhYmxlLWNvbG9yO1xyXG59XHJcblxyXG4uc3RlcC10aHJlZS1zbG90LW5vdC1hdmFpbGFibGU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi10aW1lLXNsb3Qtbm90LWF2YWlsYWJsZS1ob3Zlci1jb2xvcjtcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtc2xvdC1vdmVyLWJvb2tpbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi10aW1lLXNsb3Qtb3Zlci1ib29rZWQtY29sb3I7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1vdmVyLWJvb2tlZC1jb2xvcjtcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtc2xvdC1vdmVyLWJvb2tpbmc6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi10aW1lLXNsb3Qtb3Zlci1ib29rZWQtaG92ZXItY29sb3I7XHJcbn1cclxuXHJcblxyXG4ud2QtMzUwIHtcclxuICAgIHdpZHRoOiAzNTBweDtcclxufVxyXG4ud2QtMjUwIHtcclxuICAgIHdpZHRoOjI1MHB4O1xyXG59XHJcblxyXG4ud2QtMjAwIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxufVxyXG4ud2QtMTAwIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxufVxyXG5cclxuLm10LTUge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4uc3RlcC10aHJlZS1hc3NpZ24tYnV0dG9uIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAmLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDozcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6bm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmRpc2FibGUtYnRuIHtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5zdGVwLXRocmVlLWFzc2lnbi1jb250ZW50IHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1NXB4O1xyXG5cclxuXHJcbiAgICAudGltZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZW1vdmUtaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0yMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6QGNvcnBvcmF0ZUJsdWU7XHJcbiAgICAgICAgcGFkZGluZzoycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RlcC10aHJlZS1ncmlkLXRleHQge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4uc3RlcC10aHJlZS1wcml2aWxlZGdlcyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogOTBweDtcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtdGltZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB0b3A6IDcwcHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIC50aW1lLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRhMjtcclxuICAgICAgICBwYWRkaW5nOjVweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZHJvcC1vZmYtbm90aWZpY2F0aW9uIHtcclxuICAgIC5jb250YWluZXItcmVkaXJlY3RlZCB7XHJcbiAgICAgICAgLnRleHQtZGFuZ2VyLWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItbm8taW5mb3JtYXRpb24ge1xyXG4gICAgICAgIC50ZXh0LXdhcm5pbmctbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1lbGVjdHJvbmljYWxseS1hZHZpc2VkIHtcclxuICAgICAgICAudGV4dC1zdWNjZXNzLWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC52YWxpZGF0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGVwLWZvdXItc3VjY2Vzcy10ZXh0IHtcclxuICAgIGNvbG9yOiBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1hdmFpbGFibGUtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uc3RlcC1mb3VyLXN1Y2Nlc3MtY291bnQtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5cclxuXHJcbi51aS1zZWxlY3QtYm9vdHN0cmFwID4gLnVpLXNlbGVjdC1jaG9pY2VzLCAudWktc2VsZWN0LWJvb3RzdHJhcCA+IC51aS1zZWxlY3Qtbm8tY2hvaWNlIHtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm10LWxlc3MtNXtcclxuICAgIG1hcmdpbi10b3A6LTVweDtcclxufVxyXG5cclxuLm1iLXJlbW92ZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLypsZWZ0Ki9cclxuLnBsLW5vbmUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLypyaWdodCovXHJcbi5wci1ub25lIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3Vyc29yLXBvaW50ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubGlzdC1ub24taXRlbSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1ub3QtYXZhaWxhYmxlLWNvbG9yO1xyXG4gICAgcGFkZGluZy10b3A6NXB4O1xyXG59XHJcblxyXG4uZHJvcC1vZmYtc3RlcHMge1xyXG5cclxufVxyXG5cclxuLmRyb3BPZmZTdGVwT25lRm9ybSB7XHJcbiAgICAuYnJvYWRjYXN0LW1lc3NhZ2UtbW9kYWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZ3JleS1wYW5lbC1yZWxlYXNlLWRldGFpbHMge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRhYmxlLXF1YW50aXRpZXMge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbi1sZWZ0OjUlO1xyXG5cclxuICAgIHRyIHtcclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZS1yZWxlYXNlIHtcclxuICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzowcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXI6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuYnRuLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JleS1wYW5lbCB7XHJcblxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtc3RlcHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDo2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYW5ub3VuY2VtZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuXHJcbiAgICAgICAgICAgIC5ub3RpLWJhZGdlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0Oi04cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZHJvcE9mZlN0ZXBUaHJlZVRpbWVTbG90IHtcclxuXHJcbiAgICAudWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LXRvZ2dsZSA+IGEuYnRuIHtcclxuICAgICAgICByaWdodDogLTJweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnRib2R5LWFsdGVybmF0aW5nIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0aW1lU2xvdEFzc2lnbm1lbnQge1xyXG4gICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG5cclxuICAgICAgICAuZXJyb3Itcm93IHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGQtYXNzaWduIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZC1yZWFkeS1kYXRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDElO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRkLWF2YWlsYWJsZS1kYXRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDElO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRkLWF2YWlsYWJsZS1kYXRlLWZ1dHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6IEBjb3Jwb3JhdGVSZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGQtcmVhZHktZGF0ZS1mdXR1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMSU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29ycG9yYXRlUmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRkLWRlbXVycmFnZS1hY2NlcHRlZHtcclxuICAgICAgICAgICAgd2lkdGg6IDQlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRkLWNvbi1kZXRhaWxzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMTVweDtcclxuXHJcbiAgICAgICAgICAgIC5jb24tbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRkLXZlaGljbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGQtdHJhaWxlci1pbmZvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZC1yZWYtbm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogOCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGQtZHJpdmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZC12Z20ge1xyXG4gICAgICAgICAgICB3aWR0aDogOCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGQtYXR0YWNoIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZC1lcnJvciB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNkaXZUaW1lU2xvdHMge1xyXG4gICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG5cclxuICAgICAgICAuc3RlcC10aHJlZS1zbG90LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnN0ZXAtdGhyZWUtc2xvdC1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29ycG9yYXRlQmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN0ZXAtdGhyZWUtc2xvdC1hdmFpbGFibGUtc2xvdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29ycG9yYXRlQmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZS1zbG90IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3RlcC10aHJlZS1zbG90LWF2YWlsYWJsZS1zbG90cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWUtc2xvdC1jb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU1MHB4KSAge1xyXG4gICAgI3RpbWVTbG90QXNzaWdubWVudCB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZC10cmFpbGVyLWluZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5jb2wtc20tNiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGQtZHJpdmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE4JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRkLWF0dGFjaCB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5MHB4KSAge1xyXG4gICAgLnN0ZXAtdGl0bGUtaDEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RpbWVTbG90QXNzaWdubWVudCxcclxuICAgICNkaXZUaW1lU2xvdHMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wT2ZmU3RlcFR3b0J5TG9jYXRpb24ge1xyXG4gICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICBwYWRkaW5nOiA0cHggNnB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnJlbW92ZS1hZGRvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29uLW51bS1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zdHJpcGVkLXJvdyB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDowcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICAmLnJlbW92ZS1idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICB9XHJcblxyXG4gICAgPiAucm93IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wLW9mZi1zdGVwcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4uZm9ybS1vdmVyZmxvdy1hdXRvIHtcclxub3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5kb29yLXBvc2l0aW9uLWZpeGVkLXdpZHRoe1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxufVxyXG5cclxuLm5vcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmNvbmZpcm0tZXJyb3J7XHJcbiAgICBjb2xvcjogI2Q5MjAxZjtcclxufVxyXG5cclxuLmNvbmZpcm0td2FybmluZ3tcclxuICAgIGNvbG9yOiNhMjZmMjQ7XHJcbn1cclxuXHJcbi5mb250LWJvbGR7XHJcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWRldGFpbHMtbWluLXdpZHRoe1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgfVxyXG4ud3JhcC10ZXh0LWNvbnRhaW5lcntcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5kaXNwbGF5LWlubGluZXtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbn1cclxuLndyYXAtdGV4dC1kaXZ7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuIiwiXHJcbi5jb250YWluZXItZGV0YWlsLXRhYmxlIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4udmVoaWNsZS1saXN0LWl0ZW17XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdG1pbi13aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbi5hY3Rpb24tYnV0dG9ue1xyXG5cdHdpZHRoOjEwMHB4O1xyXG59XHJcblxyXG4uY2VsbC1saW5re1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODIsIDE1OCwgMC4xKTtcclxuXHRwYWRkaW5nOjJweCA3cHg7IFxyXG5cdGJvcmRlci1yYWRpdXM6MTBweFxyXG59Iiwi77u/Lm1lbnUtaXRlbS1pbmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAuNDtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmVycm9yLWJvcmRlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTkyNTE2ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOjVweDtcclxufVxyXG5cclxuLmRvd25sb2FkLXRlbXBsYXRlLXVybCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oZWlnaHQtODVwY3tcclxuICAgIGhlaWdodDogODUlO1xyXG59XHJcblxyXG4ubXQtLTEwe1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbn1cclxuXHJcbi5yYXRlLWNlbGx7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ3JvdXAtcm93e1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7IFxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRvcDogMnB4O1xyXG59XHJcblxyXG4uYWctcm93LWdyb3Vwe1xyXG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xyXG59IiwiXHJcbi5tYXgtNDAwIHtcclxuICAgIG1heC13aWR0aDo0MDBweDtcclxuICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgbWFyZ2luLWxlZnQ6YXV0bztcclxufVxyXG5cclxuLm1heC11aS1zZWxlY3QtNDAwIHtcclxuICAgIC51aS1zZWxlY3QtY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGQtcmVhZHktZGF0ZS1mdXR1cmUge1xyXG4gICAgd2lkdGg6IDElO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogQGNvcnBvcmF0ZVJlZDtcclxufVxyXG4ubm90aWZpY2F0aW9uLWRhc2hib2FyZC1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi1kYXNoYm9hcmQtYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbm90aWZpY2F0aW9uLWRhc2hib2FyZC1ib3JkZXI7XHJcbiAgICBtYXJnaW4tbGVmdDotMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDotMTVweDtcclxuXHJcbiAgICAmLnBhZGRlZC12aWV3IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubm90aWZpY2F0aW9uLWRhc2hib2FyZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuaXRlbS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi1kYXNoYm9hcmQtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQG5vdGlmaWNhdGlvbi1kYXNoYm9hcmQtYm9yZGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDEwcHggNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBub3RpZmljYXRpb24tZGFzaGJvYXJkLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBub3RpZmljYXRpb24tZGFzaGJvYXJkLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubGVzcy0xMC1wZXJjZW50LWF2YWlsYWJsZS1jYXBhY2l0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBub3RpZmljYXRpb24tZGFzaGJvYXJkLWxlc3MtMTAtcGVyY2VudC1hdmFpbGFibGUtY2FwYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5taWRkbGUtMTAtdG8tMzAtcGVyY2VudC1hdmFpbGFibGUtY2FwYWNpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAbm90aWZpY2F0aW9uLWRhc2hib2FyZC0xMC10by0zMC1wZXJjZW50LWF2YWlsYWJsZS1jYXBhY2l0eTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm1vcmUtMzAtcGVyY2VudC1hdmFpbGFibGUtY2FwYWNpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAbm90aWZpY2F0aW9uLWRhc2hib2FyZC1tb3JlLTMwLXBlcmNlbnQtYXZhaWxhYmxlLWNhcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuaGFzLWJyb2FkY2FzdC1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQG5vdGlmaWNhdGlvbi1kYXNoYm9hcmQtaGFzLWJyb2FkY2FzdC1tZXNzYWdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGFzaGJvYXJkLXBhbmVsLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBkYXNoYm9hcmQtcGFuZWwtYWN0aXZlXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kYXNoYm9hcmQtcGFuZWwtY29tcGxldGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGRhc2hib2FyZC1wYW5lbC1jb21wbGV0ZWRcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRhc2hib2FyZC1wYW5lbC1jYW5jZWxsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZGFzaGJvYXJkLXBhbmVsLWNhbmNlbGxlZFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2VsZWN0aW9uLWdyb3VwIHtcclxuXHJcbiAgICAuZGF5LXBpY2tlciB7XHJcbiAgICAgICAgPiBpbnB1dCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGFyZ2Uge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6NXB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgJi5kYXRlUGlja2VyV3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zdGVwLXRocmVlLWRheS1idXR0b24gIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9pZiBhcnJvdyBkb3duIGNsYXNzIGlzIGFwcGxpZWQuXHJcbiAgICAvL2FkZCBhIGRvd24gYXJyb3cgb24gc2VsZWN0aW9uLlxyXG4gICAgJi5zaG93LWNoZWNrIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5hY3RpdmU6bm90KGJ1dHRvbik6bm90KGRpdikge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MzVweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQgOiAnXFxmMDBjJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6NXB4OyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kYXRlUGlja2VyV3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgICYuYXJyb3ctZG93biB7XHJcbiAgICAgICAgLmFjdGl2ZTpub3QoYnV0dG9uKTpub3QoZGl2KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudCA6ICcnO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IEBwcmltYXJ5QWN0aW9uO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH0gIFxyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSA6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcblxyXG4gICAgYSxsaSB7XHJcbiAgICAgICAgJi5idG4ge1xyXG4gICAgICAgICAgICBjb2xvcjogQHByaW1hcnlBY3Rpb247XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgQHByaW1hcnlBY3Rpb247XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjI1cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJ1dHRvbkhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAcHJpbWFyeUFjdGlvbjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5vLXBhZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjVweCA1cHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kYXRlUGlja2VyV3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTM1cHg7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzozcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQHByaW1hcnlBY3Rpb247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1MjlFO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6QHByaW1hcnlBY3Rpb247XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYnRuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi8vZml4IHRoZSB1aS1zbGVlY3QgcmVtb3ZlIGJ1dHRvbiwgaXQncyBiZWVuIG92ZXJ3cml0dGVuIGJ5IHBhcmVudCBzdHlsZXMuXHJcbi51aS1zZWxlY3QtYm9vdHN0cmFwIHtcclxuICAgIC51aS1zZWxlY3QtdG9nZ2xlIHtcclxuICAgICAgICA+IGEuYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGl2ZS10cmFmZmljIHtcclxuXHJcbiAgICA+IHRoZWFkID4gdHIgPiB0aCB7IFxyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2Q0ZDRkNDtcclxuICAgICAgICBwYWRkaW5nLXRvcDo1cHg7ICAgXHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206NXB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDsgICAgXHJcblxyXG4gICAgICAgICYudGltZS1oZWFkIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdHIge1xyXG4gICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYWNpbGl0eS1yb3cge1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYuZHJvcC1waWNrIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmZhY2lsaXR5LXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmFjaWxpdHktYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwNTI5RTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDgyLDE1OCwwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MjlFO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCw4MiwxNTgsMC43KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6QGdyaWRSb3dIb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNvbHVtbkNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYWNpbGl0eS1jb2wge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgLmZhY2lsaXR5LWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJvdy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDo2MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhY2lsaXR5LXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuNztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucm93LWFsZXJ0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYWdyZWVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmFubm91bmNlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDotNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDotMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDotNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcGxpdENhcGFjaXRpZXNUaXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZG91YmxlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWlkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0VGltZVdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAmLmRvdWJsZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgLmxpc3RUaW1lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAudGltZWJveC5ub25zcGFjZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmFkZ2Uge1xyXG4gICAgJi5ub3RpLWJhZGdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEyMjIyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgcGFkZGluZzowcHggMXB4IDBweCAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiByb2JvdG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jbGlja2FibGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgIzAwNTI5RSAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG59XHJcblxyXG4vL2RhdGUgcGlja2VyIHotaW5kZXggZml4XHJcbi51aWItZGF0ZXBpY2tlci1wb3B1cCB7XHJcbiAgICB6LWluZGV4OiA1O1xyXG59XHJcblxyXG4vL3Rvb2x0aXAgaGVscCBpY29uXHJcbi5oZWxwLWljb24ge1xyXG4gICAgY29sb3I6IEBjb3Jwb3JhdGVUZWFsO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufSIsIi5pbnZlbnRvcnktdGl0bGUge1xyXG4gICBtYXJnaW4tbGVmdDogNXB4OyBcclxufVxyXG4uaW52ZW50b3J5LWJvZHl7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogbGlnaHRncmF5O1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGExZmY7XHJcbn1cclxuXHJcbi5zdW1tYXJ5LWNlbGx7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbn1cclxuXHJcbi5pbnZlbnRvcnktcmVke1xyXG4gICAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuLmludmVudG9yeS1ncmVlbntcclxuICAgIGNvbG9yOiBncmVlbjtcclxufSIsIi52ZWhpY2xlLXN1bW1hcnktY29udGFpbmVyIC5jdHJscyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG59XHJcbi52ZWhpY2xlLXN1bW1hcnktY29udGFpbmVyIC50YWJsZS1maXhlZCB0aGVhZHtcclxuICAgIHdpZHRoOiA5NyU7XHJcbn1cclxuLnZlaGljbGUtc3VtbWFyeS1jb250YWluZXIgLnRhYmxlLWZpeGVkIHRmb290IHtcclxuICAgIHdpZHRoOiA5OSU7XHJcbn1cclxuLnZlaGljbGUtc3VtbWFyeS1jb250YWluZXIgLnRhYmxlLWZpeGVkIHRib2R5IHtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi52ZWhpY2xlLXN1bW1hcnktY29udGFpbmVyIC50YWJsZS1maXhlZCB0aGVhZCwgXHJcbi52ZWhpY2xlLXN1bW1hcnktY29udGFpbmVyIC50YWJsZS1maXhlZCB0Ym9keSwgXHJcbi52ZWhpY2xlLXN1bW1hcnktY29udGFpbmVyIC50YWJsZS1maXhlZCB0ciwgXHJcbi52ZWhpY2xlLXN1bW1hcnktY29udGFpbmVyIC50YWJsZS1maXhlZCB0ZCwgXHJcbi52ZWhpY2xlLXN1bW1hcnktY29udGFpbmVyIC50YWJsZS1maXhlZCB0aCwgXHJcbi52ZWhpY2xlLXN1bW1hcnktY29udGFpbmVyIC50YWJsZS1maXhlZCB0Zm9vdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZlaGljbGUtc3VtbWFyeS1jb250YWluZXIgLnRhYmxlLWZpeGVkIHRib2R5IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4udmVoaWNsZS1zdW1tYXJ5LWNvbnRhaW5lciAudGFibGUtZml4ZWQgdGJvZHkgdHJ7XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4udmVoaWNsZS1zdW1tYXJ5LWNvbnRhaW5lciAudGFibGUtZml4ZWQgdGJvZHkgdGQsIFxyXG4udmVoaWNsZS1zdW1tYXJ5LWNvbnRhaW5lciAudGFibGUtZml4ZWQgdGhlYWQgPiB0cj4gdGgsIFxyXG4udmVoaWNsZS1zdW1tYXJ5LWNvbnRhaW5lciAudGFibGUtZml4ZWQgdGZvb3QgPiB0ciA+IHRkIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxufSIsIi5oZWFkZXItY29se1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFOUVDRUY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0d2lkdGg6MTUwcHg7XHJcbn1cclxuXHJcbi5kYXRhLWNvbHtcclxuXHR3aWR0aDoyMDBweDtcclxufVxyXG5cclxuI2J0bi1zZWFyY2h7XHJcblx0bWFyZ2luOiAyNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn0iLCJ0YWdzLWlucHV0IC50YWdzIC50YWctaXRlbVxyXG57XHJcbiAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxufSIsIlxyXG4uZXN0aW1hdGUtb2YtcmVwYWlyIHtcclxuICAgIG1hcmdpbi10b3A6NXB4O1xyXG5cclxuICAgIC5sYXJnZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDotM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRyb2wtZ3JvdXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udHJvbC1ncm91cC1zZWxlY3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JleS1iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuXHJcbiAgICAgICAgJi5ib3JkZXItZ3JleS1iZyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2NjYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ3JleS1kcm9wIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDMxcHggLTEzcHggcmdiYSgwLDAsMCwwLjMgKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGhyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q3ZDdkNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwLWZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0LWZpbHRlciB7XHJcbiAgICAgICAgd2lkdGg6IDQwJVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1maWx0ZXIge1xyXG4gICAgICAgIHdpZHRoOiA2MCVcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLWdyZXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtYXBwcm92YWwtaW5mbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2VkZWRlZDsgICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMTVweCA1cHggMTVweDtcclxuICAgICAgICBib3JkZXItbGVmdDoycHggc29saWQgcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1jb3N0LWJyZWFrZG93biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMTVweCA1cHggMTVweDtcclxuICAgICAgICB3aWR0aDogNjIlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyb3VwLWFjdGlvbi1pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6IGJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyYW5kLXRvdGFscyB7XHJcbiAgICAgICAgY29sb3I6ICMwMENFRDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZFxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtYXJyb3ctaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC01cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0ZWQtcm93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFkNGU2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDoycHggc29saWQgIzAwNTI5ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJyLWwtMCB7XHJcblxyXG4gICAgICAgIC51aS1zZWxlY3QtdG9nZ2xlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucGFuZWwtaW1hZ2VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2VkZWRlZDtcclxuICAgIGhlaWdodDogMTA1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXBvcHVwe1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHotaW5kZXg6IDE7IFxyXG4gICAgICAgIHRvcDo1JTtcclxuICAgICAgICBsZWZ0OiAyNSU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZWZlZmVmOyBcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGh1bWJuYWlsLWltYWdle1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xyXG4gICAgfSIsIu+7v0BjcmVkaXQtYW1vdW50LWNvbG9yOiAjMTRhMDE0O1xyXG5AZGViaXQtYW1vdW50LWNvbG9yOiAjZmYwMDAwO1xyXG5AcGVuZGluZy1pbnZvaWNlcy1iYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG5AdW5wYWlkLXJvdy1jb2xvcjojZmZlNmU2O1xyXG5cclxuW2RhdGEtYnJhaW50cmVlLWlkPVwidG9nZ2xlXCJdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5icmFpbi1wbGFjZWhvbGRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGVuZGluZy1pbnZvaWNlcy1iYWNrZ3JvdW5kO1xyXG59XHJcblxyXG4uYnJhaW50cmVlLWhlYWRpbmcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI3BlbmRpbmdPcmRlcnNUYWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5icmFpbnRyZWUtcGxhY2Vob2xkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNwZW5kaW5nT3JkZXJzVGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG59XHJcblxyXG4uaGlnaGxpZ2h0LXBhcmVudCA+IHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEB1bnBhaWQtcm93LWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oaWdobGlnaHQtcGFyZW50ID4gdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBAZGViaXQtYW1vdW50LWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oaWdobGlnaHQtcGFyZW50ID4gZGl2IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEB1bnBhaWQtcm93LWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oaWdobGlnaHQtcGFyZW50ID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgQGRlYml0LWFtb3VudC1jb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW1vdW50LWxhYmVsIHtcclxuICAgIGNvbG9yOiBAY3JlZGl0LWFtb3VudC1jb2xvcjtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ucGF5LWNlbGx7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50OyBcclxuICAgIHdpZHRoOjUwcHg7XHJcbn1cclxuXHJcbi50ZXh0LXVucGFpZCB7XHJcbiAgICBjb2xvcjogQGRlYml0LWFtb3VudC1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnRleHQtcGFpZCB7XHJcbiAgICBjb2xvcjogQGNyZWRpdC1hbW91bnQtY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi50ZXh0LWNyZWRpdCB7XHJcbiAgICBjb2xvcjogQGNyZWRpdC1hbW91bnQtY29sb3I7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG59XHJcblxyXG4ubXQtMHtcclxuICAgIG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMHtcclxuICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxvYXQtcmlnaHR7XHJcbiAgICBmbG9hdDpyaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3ZlcmR1ZS10ZXh0IHtcclxuICAgIGNvbG9yOiBAZGViaXQtYW1vdW50LWNvbG9yO1xyXG59XHJcblxyXG4ud2l0aGZpbHRlci10ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJhbGFuY2UtdGV4dHtcclxuICAgIG1hcmdpbi1yaWdodDotN3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZW5kaW5nLWludm9pY2VzLWJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHBlbmRpbmctaW52b2ljZXMtYmFja2dyb3VuZDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxcHg7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIEBkZWJpdC1hbW91bnQtY29sb3I7XHJcbn1cclxuXHJcbi5mbG9hdC1sZWZ0e1xyXG4gICAgZmxvYXQ6bGVmdDtcclxufVxyXG5cclxuLmludm9pY2UtYnV0dG9ue1xyXG4gICAgcGFkZGluZy10b3A6M3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTozcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvdGFsLWJvcmRlciB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIEBib2R5LWNvbG9yO1xyXG59IiwiLmVtcHR5LWRlcG90LWlucXVpcnkge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAuc2VhcmNoLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIC8vd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JleS1iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuXHJcbiAgICAgICAgJi5ib3JkZXItZ3JleS1iZyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdyZXktZHJvcCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAzMXB4IC0xM3B4IHJnYmEoMCwwLDAsMC4zICk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkN2Q3ZDc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1yZWxlYXNlIHtcclxuICAgICAgICBjb2xvcjogIzAwOTRhMjtcclxuICAgIH1cclxuXHJcbiAgICAucmVjZW50LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDk0YTI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc21hbGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXRlc3QtZGVwb3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtc3RyaXBlZCB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgI3JlbGVhc2VJbmZvcm1hdGlvbiwgI2NvbnRhaW5lck1vdmVtZW50SGlzdG9yeSB7XHJcbiAgICAgICAgLmstZ3JpZC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzg1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0ZWQtcm93IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAY29ycG9yYXRlVGVhbCwgMTAlKTtcclxuXHJcbiAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC5zZWxlY3RlZC1pbmRpY2F0b3I7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2RlcG90UmVsZWFzZURldGFpbHNHcmlkIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRcclxuXHQuay1ncmlkLWNvbnRlbnQge1xyXG5cdFx0bWF4LWhlaWdodDogMzg1cHg7XHJcblx0fVxyXG59XHJcblxyXG4uc2VsZWN0ZWQtaW5kaWNhdG9yIHtcclxuXHRib3JkZXItbGVmdDozcHggc29saWQgQGNvcnBvcmF0ZVRlYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1nYXRlLXJlY2VpdmUge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIEBjb3Jwb3JhdGVUZWFsO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBjb2xvcjogQGNvcnBvcmF0ZVRlYWw7XHJcbn0iLCIuY29udGFpbmVyLWZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IDEwMyU7XHJcbn1cclxuXHJcbi5yb3ctZmxleCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuaWZyYW1lIHsgICAgXHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTZlNmU2O1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgMzVweCAjZWFlYWVhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcbiIsIi5jYXJnb0VkaXRDb250YWluZXIge1xyXG4gICAgdGJvZHkge1xyXG5cclxuICAgICAgICAudGQtbm8tdG9wLWJvcmRlciB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHIgLnRkLXdvcmQtd3JhcHtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5jYXJnby13aWR0aC1lZGl0LW5vdGkge1xyXG4gICAgbWluLXdpZHRoOiAxNTE2cHghaW1wb3J0YW50O1xyXG59IiwiLmNhcmQtb3ZlcmZsb3cge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTphdXRvO1xyXG59XHJcblxyXG4uY3RvLW92ZXJmbG93IHtcclxuICAgICY6ZXh0ZW5kKC5jYXJkLW92ZXJmbG93KTtcclxuICAgIG1heC1oZWlnaHQ6IDU0MHB4O1xyXG59XHJcblxyXG4uY29kZS1kcm9wZG93biB7XHJcbiAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjY2NjO1xyXG59Iiwi77u/LnBpbi1pbnB1dHtcclxuICAgIHdpZHRoOjExMHB4O1xyXG59XHJcblxyXG4udG0tbm9uZXtcclxuICAgIG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGgtMjV7XHJcbiAgICBsaW5lLWhlaWdodDoyNXB4O1xyXG59XHJcblxyXG4udG9wLWFsaWdue1xyXG4gICAgdmVydGljYWwtYWxpZ246dG9wO1xyXG59XHJcblxyXG4uc3RhdGljLWxhYmVse1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uZHluYW1pYy1sYWJlbHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn0iLCIuYWRqdXN0ZWQtaGVpZ2h0e1xyXG4gICAgaGVpZ2h0OiA5MyU7XHJcbn0iLCIubm90aWZpY2F0aW9uLW1hc3MtbW92ZW1lbnQtbXRyZXBvLW9yZGVybGluay1tb2RhbCB7XHJcbiAgICAuaGVhZGVyLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgIC5mb290ZXItYnRucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tdC1yZXBvLW9yZGVyLWxpbmstZ3JpZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5jYXJnby13aWR0aCB7XHJcbiAgICBtaW4td2lkdGg6IDE1MTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FyZ29Db250YWluZXJ7XHJcbiAgICAud2lkdGgtMjIge1xyXG4gICAgICAgIHdpZHRoOiAyMiU7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZHRoLTcge1xyXG4gICAgICAgIHdpZHRoOiA3JTtcclxuICAgIH1cclxuXHJcbiAgICAud2lkdGgtMTIge1xyXG4gICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZHRoLTEzIHtcclxuICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZHRoLTkge1xyXG4gICAgICAgIHdpZHRoOiA5JTtcclxuICAgIH1cclxuXHJcbiAgICAucmVxdWlyZWQtZmllbGQge1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgKic7XHJcbiAgICAgICAgICAgIGNvbG9yOkBlcnJvci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkudGQtbm8tYm9yZGVyIHRkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwcHggIWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5ncmVlbi1ib3JkZXItbGVmdCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMzM5OTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wZC0xMiB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucGQtMjAge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi05IHtcclxuICAgICAgICBtYXJnaW46IDlweCA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBkLTAge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDs7XHJcbiAgICB9XHJcblxyXG4gICAgLnBkLTEwIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi0wIHtcclxuICAgICAgICBtYXJnaW4gOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xdHktY29udHJvbC1jb250YWluZXIge1xyXG4gICAgLmstd2lkZ2V0LmstbnVtZXJpY3RleHRib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaW5wdXQtcXVhbnRpdHktZm9yLWtlbmRvIHtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLTN7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xyXG59XHJcbi50cmFuc2xhdGVkLXBhcmFncmFwaHtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxufVxyXG4iLCIuYWRkLWNhcmdvLW9yZGVye1xyXG4gICAgLm1hcmdpbi1ib3R0b20tMjF7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy1yaWdodC0we1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxufVxyXG4iLCJAc3Bpbm5lci1oZWlnaHQgOiAxNjBweDtcclxuQHNwaW5uZXItd2lkdGggOiAxNjBweDtcclxuXHJcbi5sb2FkaW5nLW91dGVyLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB6LWluZGV4OiAxMDAwMDAwMDA3Oy8vOTk4O1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuOCkgMCUsIHJnYmEoMCwwLDAsMC4wNSkgMTUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMCwwLDAsMC44KSAwJSxyZ2JhKDAsMCwwLDAuMDUpIDE1MCUpO1xyXG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsMCwwLC44KSAwJSxyZ2JhKDAsMCwwLDAuMDUpIDE1MCUpO1xyXG5cclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5TcGlubmVyO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluU3Bpbm5lciB7XHJcbiAgICBmcm9tIHtvcGFjaXR5OiAwO31cclxuICAgIHRvIHtvcGFjaXR5OiAxO31cclxuICB9XHJcblxyXG4ubG9hZGluZy1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgIHRvcDo1MCU7XHJcbiAgICAgICAgd2lkdGg6IEBzcGlubmVyLXdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogQHNwaW5uZXItaGVpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblxyXG4gICAgICAgIC5sb2FkaW5nLXNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogQHNwaW5uZXItaGVpZ2h0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogYXJpYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oYWxmLWNpcmNsZS1zcGluIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlIDtcclxuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgIzIyMjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjojYzczMjJlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiNjNzMyMmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gNXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKC4xOSwuNTUsLjg4LC40Nik7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDsgIFxyXG4gICAgICAgIH0gICAgXHJcbiAgICB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAwJSAgey13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7fVxyXG4gICAgMTAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDQwZGVnKTt9ICAgXHJcbn1cclxuXHJcblxyXG5ib2R5Lm5hdi1vcGVuIHtcclxuICAgIC5sb2FkaW5nLW91dGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OkBuYXYtd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2FkaW5nLXNwaW5uZXItaW5saW5lLWFicyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIC5oYWxmLWNpcmNsZS1zcGluIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEyMHB4IDMwcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vaW5saW5lIGxvYWRpbmctc3Bpbm5lclxyXG4ubG9hZGluZy1ibG9ja3tcclxuICAgID4gLmxvYWRpbmctYmxvY2stc3Bpbm5lcntcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgPiAuaGFsZi1jaXJjbGUtc3BpbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIHRvcDo1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTUwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDotNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMTIwLCAxMjAsIDEyMiwgMC4yOCk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6I2M3MzIyZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjojYzczMjJlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDVzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94OyAgXHJcbiAgICAgICAgICAgICYuc21hbGwtbWlkZGxlLXNwaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOmF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfSAgXHJcblxyXG4gICAgICAgICYuc21hbGwtbG9hZGluZy1ibG9ja3tcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246c3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmxvYWRpbmctYmxvY2stY29udGVudHN7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAmLmxvYWRpbmctYmxvY2stY29udGVudHMtdmlzaWJsZXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5bYnV0dG9uLXNwaW5uZXJde1xyXG4gICAgLmxvYWRpbmctYnV0dG9uLXNwaW5uZXJ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMS4zNWVtO1xyXG4gICAgICAgIHdpZHRoOiAxLjM1ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrOyBcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6LjRyZW07IFxyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDc1bXM7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgJi5uZy1oaWRle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6MDtcclxuICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDsgXHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5oYWxmLWNpcmNsZS1zcGluIHtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjM1ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4zNWVtO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlIDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwgLjI4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gNXMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7ICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLnVpLWRhdGVwaWNrZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xyXG4gICAgd2lkdGg6IDE3ZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLnVpLXN0YXRlLWRlZmF1bHQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHsgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogLjJlbSAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcclxuICAgIGhlaWdodDogMS44ZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIHdpZHRoOiAxLjhlbTtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7IHRvcDogMXB4OyB9XHJcblxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHsgbGVmdDogMnB4OyB9XHJcblxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHsgcmlnaHQ6IDJweDsgfVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7IGxlZnQ6IDFweDsgfVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7IHJpZ2h0OiAxcHg7IH1cclxuXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICAgIG1hcmdpbjogMCAyLjNlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbWFyZ2luOiAxcHggMDtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgteWVhciB7IHdpZHRoOiAxMDAlOyB9XHJcblxyXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcclxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7IHdpZHRoOiA0OSU7IH1cclxuXHJcbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICBtYXJnaW46IDAgMCAuNGVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIHRoIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogLjdlbSAuM2VtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciB0ZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAxcHg7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sIC51aS1kYXRlcGlja2VyIHRkIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAuMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2NjYyAhaW1wb3J0YW50O1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IC43ZW0gMCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwIC4yZW07XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogLjVlbSAuMmVtIC40ZW07XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtIC42ZW07XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHsgZmxvYXQ6IGxlZnQ7IH1cclxuXHJcbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXHJcblxyXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHsgd2lkdGg6IGF1dG87IH1cclxuXHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHsgZmxvYXQ6IGxlZnQ7IH1cclxuXHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIC40ZW07XHJcbiAgICB3aWR0aDogOTUlO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHsgd2lkdGg6IDUwJTsgfVxyXG5cclxuLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7IHdpZHRoOiAzMy4zJTsgfVxyXG5cclxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7IHdpZHRoOiAyNSU7IH1cclxuXHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHsgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cclxuXHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIgeyBib3JkZXItbGVmdC13aWR0aDogMDsgfVxyXG5cclxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7IGNsZWFyOiBsZWZ0OyB9XHJcblxyXG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmb250LXNpemU6IDBlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBSVEwgc3VwcG9ydCAqL1xyXG5cclxuLnVpLWRhdGVwaWNrZXItcnRsIHsgZGlyZWN0aW9uOiBydGw7IH1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMnB4O1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICByaWdodDogYXV0bztcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcclxuICAgIGxlZnQ6IDFweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7IGNsZWFyOiByaWdodDsgfVxyXG5cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHsgZmxvYXQ6IGxlZnQ7IH1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQgeyBmbG9hdDogcmlnaHQ7IH1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7IGZsb2F0OiByaWdodDsgfVxyXG5cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbn1cclxuXHJcbi8qIElFNiBJRlJBTUUgRklYICh0YWtlbiBmcm9tIGRhdGVwaWNrZXIgMS41LjMgKi9cclxuXHJcbi51aS1kYXRlcGlja2VyLWNvdmVyIHtcclxuICAgIGZpbHRlcjogbWFzaygpOyAvKm11c3QgaGF2ZSovXHJcbiAgICBoZWlnaHQ6IDIwMHB4OyAvKm11c3QgaGF2ZSovXHJcbiAgICBsZWZ0OiAtNHB4OyAvKm11c3QgaGF2ZSovXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qbXVzdCBoYXZlKi9cclxuICAgIHRvcDogLTRweDsgLyptdXN0IGhhdmUqL1xyXG4gICAgd2lkdGg6IDIwMHB4OyAvKm11c3QgaGF2ZSovXHJcbiAgICB6LWluZGV4OiAtMTsgLyptdXN0IGhhdmUqL1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB7XHJcbiAgICAuZGF0ZXBpY2tlcl9oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyZDM4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3IgOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvciA6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlcGlja2VyX2NhbGVuZGFyIHtcclxuICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDowcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZXBpY2tlcl90aW1lbGlzdCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlcGlja2VyX3RhYmxlIHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTJkMzggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciA6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWVsaXN0X2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTJkMzggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3IgOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50aW1lX2luX3Bhc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhW3RpdGxlPVwiTmV4dCBtb250aFwiXSB7XHJcbiAgICAgICAgY29udGVudCA6ICd4JztcclxuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgY29sb3I6d2hpdGU7ICAgIFxyXG4gICAgfVxyXG5cclxuICAgID4gLmRhdGVwaWNrZXJfaGVhZGVyID4gLmljb24taG9tZSA+IHN2ZyA+IGcgPiBwYXRoIHtcclxuICAgICAgICBmaWxsIDojOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5vcGVyYXRpb25hbC1hbmFseXNpcyB7XHJcbiAgLmRhc2hib2FyZC1ibG9ja3MgeyAgIFxyXG5cdG1hcmdpbjogMCAxNSU7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgICBmbG9hdDpsZWZ0OyAgICAgICAgICAgXHJcbiAgICB9XHJcbiB9XHJcbn0iLCIuY2hhcmdlLWNvZGUtbW9kYWx7XHJcblxyXG4gICAgLmxlZnQtMjB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgIH1cclxufVxyXG4iLCIuYXNzZXQtdXRpbGl6YXRpb24ge1xyXG4gICAgI3RhYmxlQ29tcG9uZW50IHtcclxuICAgICAgICBtYXJnaW46IDIlIDE1JTtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIHRoZWFkIHRyIHRoIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0Ym9keSB0ciB0ZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZpbmFuY2lhbC1wZXJmb3JtYW5jZSB7XHJcblxyXG4gICAgLmN1c3RvbWVyLXNlbGVjdC1kcm9wZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xyXG4gICAgICAgIHdpZHRoOiA5MiU7XHJcbiAgICB9XHJcbiAgIFxyXG4gICAgXHJcbiAgICAuZGFzaGJvYXJkLWJsb2Nrcy12ZXJ0aWNhbHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGFzaGJvYXJkLWJsb2Nrcy1ob3Jpem9udGFsIHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfSAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLmdyZXktYmctY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHggMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XHJcblxyXG4gICAgICAgIC5kYXNoYm9hcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7ICAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbWFyZ2luOiAtNXB4IC01cHggMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogNHB4O1xyXG5cclxuICAgICAgICAgICAgLmRhdGUtcGlja2VycyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0YXJ0LWRhdGUsXHJcbiAgICAgICAgICAgICAgICAuZW5kLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYS1hcnJvd3MtaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi51bmJpbGxlZC1vcmRlcnMge1xyXG4gICAgI3RhYmxlQ29tcG9uZW50IHtcclxuICAgICAgICBtYXJnaW46IDUlIDUlO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgdGhlYWQgdHIgdGgge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0Ym9keSB0ciB0ZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi53aXAtcmV2ZW51ZSB7XHJcbiAgICAjdGFibGVDb21wb25lbnQge1xyXG4gICAgICAgIG1hcmdpbjogNSUgNSU7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB0aGVhZCB0ciB0aCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHRyIHRkIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBvdGVudGlhbC1yZXZlbnVlIHtcclxuICAgICN0YWJsZUNvbXBvbmVudCB7XHJcbiAgICAgICAgbWFyZ2luOiA1JSA1JTtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIHRoZWFkIHRyIHRoIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGJvZHkgdHIgdGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
