/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */body,figure{margin:0}.img-thumbnail,iframe,img,label{max-width:100%}.btn,.text-hide{text-shadow:none}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhs.ttf) format('truetype')}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}.btn,.btn-danger.active,.btn-danger:active,.btn-info.active,.btn-info:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.open>.btn-danger.dropdown-toggle,.open>.btn-info.dropdown-toggle,.open>.btn-success.dropdown-toggle,.open>.btn-warning.dropdown-toggle{background-image:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}.img-thumbnail,.select2-container--default textarea.select2-selection--single,select[multiple],select[size],textarea.form-control{height:auto}pre,textarea{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=submit],input[type=reset]{-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}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{line-height:1.42857}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus{outline-offset:-2px}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight: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,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}dt,kbd kbd{font-weight:700}@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}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.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:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.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}dl,ol,ul{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,dl{margin-bottom:20px}ol,ul{margin-bottom:10px}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dd,dt{line-height:1.42857}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:750px}}.clearfix:after,.container-fluid:after,.container:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.post-content,.row:after{clear:both}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}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857;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}code,kbd{padding:2px 4px;font-size:90%}caption,th{text-align:left}.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.42857}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}.container,.container-fluid{margin-right:auto;margin-left:auto}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.container,.container-fluid{padding-left:15px;padding-right:15px}.pre-scrollable{max-height:340px;overflow-y:scroll}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.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-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-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-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-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-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-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-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{border-collapse:collapse;border-spacing:0;background-color:rgba(0,0,0,0)}.cart-page-content .order-table,.checkout-sidebar{border-collapse:separate}caption{padding-top:8px;padding-bottom:8px;color:#777}.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.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.btn,.caret,.select2-container{vertical-align:middle}.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 .table{background-color:#fff}.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}.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}}.collapsing,.embed-responsive,.modal,.modal-open{overflow:hidden}fieldset,legend{padding:0;border:0}fieldset{margin:0;min-width:0}legend{display:block;width:100%;line-height:inherit}label{display:inline-block;margin-bottom:5px}.checkbox,.radio,input[type=file],output{display:block}input[type=search]{box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=range]{display:block;width:100%}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;font-size:14px;line-height:1.42857;color:#555}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.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}.form-control,.select2-container--default .select2-selection--single{line-height:1.42857;background-image:none}.form-control:focus,.select2-container--default .select2-selection--single:focus{outline:0}.form-control::-ms-expand,.select2-container--default .select2-selection--single::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],.select2-container--default .select2-selection--single[disabled],.select2-container--default .select2-selection--single[readonly],.select2-container--default fieldset[disabled] .select2-selection--single,fieldset[disabled] .form-control,fieldset[disabled] .select2-container--default .select2-selection--single{background-color:#eee;opacity:1}.form-control[disabled],.select2-container--default .select2-selection--single[disabled],.select2-container--default fieldset[disabled] .select2-selection--single,fieldset[disabled] .form-control,fieldset[disabled] .select2-container--default .select2-selection--single{cursor:not-allowed}@media screen and (-webkit-min-device-pixel-ratio:0){.select2-container--default input.select2-selection--single[type=date],.select2-container--default input.select2-selection--single[type=time],.select2-container--default input.select2-selection--single[type=datetime-local],.select2-container--default input.select2-selection--single[type=month],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}}.checkbox,.radio{position:relative;margin-top:10px;margin-bottom: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;vertical-align:middle;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}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control,.form-group-sm .select2-container--default .select2-selection--single,.select2-container--default .form-group-sm .select2-selection--single{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm .select2-container--default select.select2-selection--single,.form-group-sm select.form-control,.select2-container--default .form-group-sm select.select2-selection--single{height:30px;line-height:30px}.form-group-sm .select2-container--default select.select2-selection--single[multiple],.form-group-sm .select2-container--default textarea.select2-selection--single,.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control,.select2-container--default .form-group-sm select.select2-selection--single[multiple],.select2-container--default .form-group-sm textarea.select2-selection--single{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;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control,.form-group-lg .select2-container--default .select2-selection--single,.select2-container--default .form-group-lg .select2-selection--single{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.form-group-lg .select2-container--default select.select2-selection--single,.form-group-lg select.form-control,.select2-container--default .form-group-lg select.select2-selection--single{height:46px;line-height:46px}.form-group-lg .select2-container--default select.select2-selection--single[multiple],.form-group-lg .select2-container--default textarea.select2-selection--single,.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control,.select2-container--default .form-group-lg select.select2-selection--single[multiple],.select2-container--default .form-group-lg textarea.select2-selection--single{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control,.has-feedback .select2-container--default .select2-selection--single,.select2-container--default .has-feedback .select2-selection--single{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}.collapsing,.dropdown,.dropup{position:relative}.form-group-lg .form-control+.form-control-feedback,.form-group-lg .select2-container--default .select2-selection--single+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback,.select2-container--default .form-group-lg .select2-selection--single+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.form-group-sm .select2-container--default .select2-selection--single+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback,.select2-container--default .form-group-sm .select2-selection--single+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .form-control,.has-success .select2-container--default .select2-selection--single,.select2-container--default .has-success .select2-selection--single{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus,.has-success .select2-container--default .select2-selection--single:focus,.select2-container--default .has-success .select2-selection--single:focus{border-color:#2b542c;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-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.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,.has-warning .select2-container--default .select2-selection--single,.select2-container--default .has-warning .select2-selection--single{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus,.has-warning .select2-container--default .select2-selection--single:focus,.select2-container--default .has-warning .select2-selection--single:focus{border-color:#66512c;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-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.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,.has-error .select2-container--default .select2-selection--single,.select2-container--default .has-error .select2-selection--single{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control,.form-inline .select2-container--default .select2-selection--single,.select2-container--default .form-inline .select2-selection--single{display:inline-block;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,.form-inline .input-group .select2-container--default .select2-selection--single,.select2-container--default .form-inline .input-group .select2-selection--single{width:auto}.form-inline .input-group>.form-control,.form-inline .select2-container--default .input-group>.select2-selection--single,.select2-container--default .form-inline .input-group>.select2-selection--single{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.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}}.btn-block,input[type=submit].btn-block,input[type=button].btn-block,input[type=reset].btn-block{width:100%}.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 .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.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}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;-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;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);box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.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>.btn-success.dropdown-toggle{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>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#255625}.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>.btn-info.dropdown-toggle{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>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.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>.btn-warning.dropdown-toggle{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>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.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>.btn-danger.dropdown-toggle{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>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.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:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;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-lg{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.btn-sm,.btn-xs{font-size:12px;line-height:1.5;border-radius:3px}.btn-sm{padding:5px 10px}.btn-xs{padding:1px 5px}.btn-block{display:block}.btn-block+.btn-block{margin-top:5px}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.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;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;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{padding:3px 20px;display:block;line-height:1.42857;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:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.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{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.modal,.modal-backdrop{top:0;right:0;left:0;bottom:0}.embed-responsive{position:relative;display:block;height:0;padding:0}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.modal{display:none;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.clearfix:after,.clearfix:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before{content:" ";display:table}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;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.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}#toTop,.fa-fw,.fa-li,.fa-stack-1x,.fa-stack-2x{text-align:center}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.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;background-color:transparent;border:0}.affix{position:fixed}@-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,footer{display:none!important}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.layout,body,html{min-height:100%}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.fa,.fa-stack{display:inline-block}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}/*!
 *  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?v=4.7.0#iefix) 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{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.33333em;line-height:.75em;vertical-align:-15%}.fa-stack,.win-icon{vertical-align:middle}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{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{-webkit-filter:none;filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.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}.info-popup .text p,.layout,.login-modal .login-box form,.nowrap{overflow:hidden}@font-face{font-family:simple-line-icons;src:url(../fonts/Simple-Line-Icons.eot?v=2.4.0);src:url(../fonts/Simple-Line-Icons.eot?v=2.4.0#iefix) format("embedded-opentype"),url(../fonts/Simple-Line-Icons.woff2?v=2.4.0) format("woff2"),url(../fonts/Simple-Line-Icons.ttf?v=2.4.0) format("truetype"),url(../fonts/Simple-Line-Icons.woff?v=2.4.0) format("woff"),url(../fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons) format("svg");font-weight:400;font-style:normal}.icon-action-redo,.icon-action-undo,.icon-anchor,.icon-arrow-down,.icon-arrow-down-circle,.icon-arrow-left,.icon-arrow-left-circle,.icon-arrow-right,.icon-arrow-right-circle,.icon-arrow-up,.icon-arrow-up-circle,.icon-badge,.icon-bag,.icon-ban,.icon-basket,.icon-basket-loaded,.icon-bell,.icon-book-open,.icon-briefcase,.icon-bubble,.icon-bubbles,.icon-bulb,.icon-calculator,.icon-calendar,.icon-call-end,.icon-call-in,.icon-call-out,.icon-camera,.icon-camrecorder,.icon-chart,.icon-check,.icon-chemistry,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-compass,.icon-control-end,.icon-control-forward,.icon-control-pause,.icon-control-play,.icon-control-rewind,.icon-control-start,.icon-credit-card,.icon-crop,.icon-cup,.icon-cursor,.icon-cursor-move,.icon-diamond,.icon-direction,.icon-directions,.icon-disc,.icon-dislike,.icon-doc,.icon-docs,.icon-drawer,.icon-drop,.icon-earphones,.icon-earphones-alt,.icon-emotsmile,.icon-energy,.icon-envelope,.icon-envelope-letter,.icon-envelope-open,.icon-equalizer,.icon-event,.icon-exclamation,.icon-eye,.icon-eyeglass,.icon-feed,.icon-film,.icon-fire,.icon-flag,.icon-folder,.icon-folder-alt,.icon-frame,.icon-game-controller,.icon-ghost,.icon-globe,.icon-globe-alt,.icon-graduation,.icon-graph,.icon-grid,.icon-handbag,.icon-heart,.icon-home,.icon-hourglass,.icon-info,.icon-key,.icon-layers,.icon-like,.icon-link,.icon-list,.icon-location-pin,.icon-lock,.icon-lock-open,.icon-login,.icon-logout,.icon-loop,.icon-magic-wand,.icon-magnet,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-map,.icon-menu,.icon-microphone,.icon-minus,.icon-mouse,.icon-music-tone,.icon-music-tone-alt,.icon-mustache,.icon-note,.icon-notebook,.icon-options,.icon-options-vertical,.icon-organization,.icon-paper-clip,.icon-paper-plane,.icon-paypal,.icon-pencil,.icon-people,.icon-phone,.icon-picture,.icon-pie-chart,.icon-pin,.icon-plane,.icon-playlist,.icon-plus,.icon-power,.icon-present,.icon-printer,.icon-puzzle,.icon-question,.icon-refresh,.icon-reload,.icon-rocket,.icon-screen-desktop,.icon-screen-smartphone,.icon-screen-tablet,.icon-settings,.icon-share,.icon-share-alt,.icon-shield,.icon-shuffle,.icon-size-actual,.icon-size-fullscreen,.icon-social-behance,.icon-social-dribbble,.icon-social-dropbox,.icon-social-facebook,.icon-social-foursqare,.icon-social-github,.icon-social-google,.icon-social-instagram,.icon-social-linkedin,.icon-social-pinterest,.icon-social-reddit,.icon-social-skype,.icon-social-soundcloud,.icon-social-spotify,.icon-social-steam,.icon-social-stumbleupon,.icon-social-tumblr,.icon-social-twitter,.icon-social-vkontakte,.icon-social-youtube,.icon-speech,.icon-speedometer,.icon-star,.icon-support,.icon-symbol-female,.icon-symbol-male,.icon-tag,.icon-target,.icon-trash,.icon-trophy,.icon-umbrella,.icon-user,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-vector,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-wallet,.icon-wrench{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user:before{content:"\e005"}.icon-people:before{content:"\e001"}.icon-user-female:before{content:"\e000"}.icon-user-follow:before{content:"\e002"}.icon-user-following:before{content:"\e003"}.icon-user-unfollow:before{content:"\e004"}.icon-login:before{content:"\e066"}.icon-logout:before{content:"\e065"}.icon-emotsmile:before{content:"\e021"}.icon-phone:before{content:"\e600"}.icon-call-end:before{content:"\e048"}.icon-call-in:before{content:"\e047"}.icon-call-out:before{content:"\e046"}.icon-map:before{content:"\e033"}.icon-location-pin:before{content:"\e096"}.icon-direction:before{content:"\e042"}.icon-directions:before{content:"\e041"}.icon-compass:before{content:"\e045"}.icon-layers:before{content:"\e034"}.icon-menu:before{content:"\e601"}.icon-list:before{content:"\e067"}.icon-options-vertical:before{content:"\e602"}.icon-options:before{content:"\e603"}.icon-arrow-down:before{content:"\e604"}.icon-arrow-left:before{content:"\e605"}.icon-arrow-right:before{content:"\e606"}.icon-arrow-up:before{content:"\e607"}.icon-arrow-up-circle:before{content:"\e078"}.icon-arrow-left-circle:before{content:"\e07a"}.icon-arrow-right-circle:before{content:"\e079"}.icon-arrow-down-circle:before{content:"\e07b"}.icon-check:before{content:"\e080"}.icon-clock:before{content:"\e081"}.icon-plus:before{content:"\e095"}.icon-minus:before{content:"\e615"}.icon-close:before{content:"\e082"}.icon-event:before{content:"\e619"}.icon-exclamation:before{content:"\e617"}.icon-organization:before{content:"\e616"}.icon-trophy:before{content:"\e006"}.icon-screen-smartphone:before{content:"\e010"}.icon-screen-desktop:before{content:"\e011"}.icon-plane:before{content:"\e012"}.icon-notebook:before{content:"\e013"}.icon-mustache:before{content:"\e014"}.icon-mouse:before{content:"\e015"}.icon-magnet:before{content:"\e016"}.icon-energy:before{content:"\e020"}.icon-disc:before{content:"\e022"}.icon-cursor:before{content:"\e06e"}.icon-cursor-move:before{content:"\e023"}.icon-crop:before{content:"\e024"}.icon-chemistry:before{content:"\e026"}.icon-speedometer:before{content:"\e007"}.icon-shield:before{content:"\e00e"}.icon-screen-tablet:before{content:"\e00f"}.icon-magic-wand:before{content:"\e017"}.icon-hourglass:before{content:"\e018"}.icon-graduation:before{content:"\e019"}.icon-ghost:before{content:"\e01a"}.icon-game-controller:before{content:"\e01b"}.icon-fire:before{content:"\e01c"}.icon-eyeglass:before{content:"\e01d"}.icon-envelope-open:before{content:"\e01e"}.icon-envelope-letter:before{content:"\e01f"}.icon-bell:before{content:"\e027"}.icon-badge:before{content:"\e028"}.icon-anchor:before{content:"\e029"}.icon-wallet:before{content:"\e02a"}.icon-vector:before{content:"\e02b"}.icon-speech:before{content:"\e02c"}.icon-puzzle:before{content:"\e02d"}.icon-printer:before{content:"\e02e"}.icon-present:before{content:"\e02f"}.icon-playlist:before{content:"\e030"}.icon-pin:before{content:"\e031"}.icon-picture:before{content:"\e032"}.icon-handbag:before{content:"\e035"}.icon-globe-alt:before{content:"\e036"}.icon-globe:before{content:"\e037"}.icon-folder-alt:before{content:"\e039"}.icon-folder:before{content:"\e089"}.icon-film:before{content:"\e03a"}.icon-feed:before{content:"\e03b"}.icon-drop:before{content:"\e03e"}.icon-drawer:before{content:"\e03f"}.icon-docs:before{content:"\e040"}.icon-doc:before{content:"\e085"}.icon-diamond:before{content:"\e043"}.icon-cup:before{content:"\e044"}.icon-calculator:before{content:"\e049"}.icon-bubbles:before{content:"\e04a"}.icon-briefcase:before{content:"\e04b"}.icon-book-open:before{content:"\e04c"}.icon-basket-loaded:before{content:"\e04d"}.icon-basket:before{content:"\e04e"}.icon-bag:before{content:"\e04f"}.icon-action-undo:before{content:"\e050"}.icon-action-redo:before{content:"\e051"}.icon-wrench:before{content:"\e052"}.icon-umbrella:before{content:"\e053"}.icon-trash:before{content:"\e054"}.icon-tag:before{content:"\e055"}.icon-support:before{content:"\e056"}.icon-frame:before{content:"\e038"}.icon-size-fullscreen:before{content:"\e057"}.icon-size-actual:before{content:"\e058"}.icon-shuffle:before{content:"\e059"}.icon-share-alt:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-rocket:before{content:"\e05c"}.icon-question:before{content:"\e05d"}.icon-pie-chart:before{content:"\e05e"}.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-loop:before{content:"\e064"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-microphone:before{content:"\e063"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-equalizer:before{content:"\e06c"}.icon-like:before{content:"\e068"}.icon-dislike:before{content:"\e06d"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-calendar:before{content:"\e075"}.icon-bulb:before{content:"\e076"}.icon-chart:before{content:"\e077"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camrecorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-heart:before{content:"\e08a"}.icon-info:before{content:"\e08b"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-settings:before{content:"\e09a"}.icon-star:before{content:"\e09b"}.icon-symbol-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-credit-card:before{content:"\e025"}.icon-paypal:before{content:"\e608"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-twitter:before{content:"\e009"}.icon-social-facebook:before{content:"\e00b"}.icon-social-instagram:before{content:"\e609"}.icon-social-linkedin:before{content:"\e60a"}.icon-social-pinterest:before{content:"\e60b"}.icon-social-github:before{content:"\e60c"}.icon-social-google:before{content:"\e60d"}.icon-social-reddit:before{content:"\e60e"}.icon-social-skype:before{content:"\e60f"}.icon-social-dribbble:before{content:"\e00d"}.icon-social-behance:before{content:"\e610"}.icon-social-foursqare:before{content:"\e611"}.icon-social-soundcloud:before{content:"\e612"}.icon-social-spotify:before{content:"\e613"}.icon-social-stumbleupon:before{content:"\e614"}.icon-social-youtube:before{content:"\e008"}.icon-social-dropbox:before{content:"\e00c"}.icon-social-vkontakte:before{content:"\e618"}.icon-social-steam:before{content:"\e620"}ol,ul{margin:0;padding:0;list-style:none}.cart-dropdown .close,.header .top-menu-panel .close-link,.modal .close{position:relative;display:block;width:30px;height:30px;margin:0;padding:0;border:none;background:0 0;text-align:center;font-size:30px;line-height:30px;color:#414449}.cart-dropdown .close:hover,.header .top-menu-panel .close-link:hover,.modal .close:hover,a{color:#c7060a}@font-face{font-family:Novecentoswide;src:url(../fonts/Novecentosanswide-Light-webfont.eot);src:url(../fonts/Novecentosanswide-Light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Novecentosanswide-Light-webfont.woff) format("woff"),url(../fonts/Novecentosanswide-Light-webfont.woff2) format("woff2"),url(../fonts/Novecentosanswide-Light-webfont.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Novecentoswide;src:url(../fonts/Novecentosanswide-Normal-webfont.eot);src:url(../fonts/Novecentosanswide-Normal-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Novecentosanswide-Normal-webfont.woff) format("woff"),url(../fonts/Novecentosanswide-Normal-webfont.woff2) format("woff2"),url(../fonts/Novecentosanswide-Normal-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Novecentoswide;src:url(../fonts/Novecentosanswide-Medium-webfont.eot);src:url(../fonts/Novecentosanswide-Medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Novecentosanswide-Medium-webfont.woff) format("woff"),url(../fonts/Novecentosanswide-Medium-webfont.woff2) format("woff2"),url(../fonts/Novecentosanswide-Medium-webfont.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Segoe-MDL2-Assets;src:url(../fonts/segoe-mdl2-assets.eot);src:url(../fonts/segoe-mdl2-assets.eot?#iefix) format("embedded-opentype"),url(../fonts/segoe-mdl2-assets.woff) format("woff"),url(../fonts/segoe-mdl2-assets.woff2) format("woff2"),url(../fonts/segoe-mdl2-assets.ttf) format("truetype");font-weight:400;font-style:normal}#toTop{background-color:#333;border-radius:4px 4px 0 0;bottom:0;color:#fff;display:block;height:35px;position:fixed;right:70px;text-transform:uppercase;width:48px;z-index:100000;transition:all .2s ease-in-out 0s}.table-responsive,iframe,img{border:none}#toTop:hover{background-color:#c7060a}.header,.layout{background:#fff}#toTop:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body{font:400 14px/22px "Open Sans",sans-serif;color:#414449;position:relative;background-color:#fff;min-width:320px}a{outline:0;transition:color .25s;text-decoration:none;font-size:inherit}.container,.layout{transition:all .35s}a:focus,a:hover{outline:0;text-decoration:none;color:#c7060a}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{padding:0;margin:0 0 25px}.h1,.h2,.h3,h1,h2,h3{margin:0 0 20px}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-family:inherit}.h1,.h2,h1,h2{position:relative;text-transform:uppercase;color:#414449}.h1,h1{font:400 30px/36px Novecentoswide,sans-serif}@media screen and (max-width:767px){.h1,h1{font-size:26px;line-height:34px}}.h2,.h3,h2,h3{font:400 24px/32px Novecentoswide,sans-serif}@media screen and (max-width:767px){.h3,h3{font-size:20px;line-height:28px}}.h4,h4{margin:10px 0 20px}p{margin:0 0 25px}p:last-child{margin:0}.nowrap{white-space:nowrap}.win-icon{display:inline-block;font:400 26px/1 "Segoe MDL2 Assets",Segoe-MDL2-Assets;color:#c7060a}.win-icon.icon-info:before{content:'\e946'}.win-icon.icon-arrow-right:before{content:'\e0ab'}*{outline:0}.layout{margin:0 auto;padding-top:135px}@media screen and (max-width:991px){.layout{padding-top:120px}}@media print{.layout{padding-top:0!important}}.layout.search-active{padding-top:235px}.layout.on-scrolling.search-active{padding-top:150px}@media screen and (max-width:991px){.layout.on-scrolling.search-active{padding-top:120px}}.layout.blured{-webkit-filter:blur(5px);filter:blur(5px)}.container{width:auto;max-width:1280px;padding:0 20px}body.customize-support .layout header{top:32px}@media screen and (max-width:991px){body.customize-support .layout header{top:46px}}@media screen and (max-width:450px){.table-responsive{padding:10px;border:1px solid #eee}}.clickable{cursor:pointer}.header{position:fixed;top:0;width:100%;height:135px;margin:0 auto;border-bottom:1px solid #d6d9de;transition:height .35s ease;z-index:900}.modal-open .header{padding-right:17px}@media screen and (max-width:1199px){.modal-open .header{padding-right:0}}@media screen and (max-width:991px){.header{height:120px}.header.on-scrolling .header-top{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}}@media print{.header{height:auto!important;position:static!important;top:0!important;text-align:center;border:none!important}}.header.on-scrolling{height:60px}.header.on-scrolling .header-top{height:60px;padding:12.5px 0;border-color:transparent}.header.on-scrolling .header-phone{opacity:0}@media screen and (min-width:992px){.header.on-scrolling .header-logo{width:60px;left:0;top:12px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.header.on-scrolling .header-navbar{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}}.header .container{max-width:1280px;max-height:100%;padding:0 20px}@media screen and (max-width:991px){.header.on-scrolling .header-navbar{top:-60px}.header .container{padding:0}}.header .header-top{position:relative;max-width:1240px;height:75px;margin:0 auto;padding:20px 0;transition:all .35s;border-bottom:1px solid #d6d9de}@media screen and (max-width:991px){.header .header-top{height:60px;padding:12.5px 0;text-align:center}}.header .header-phone{float:left;opacity:1;transition:all .35s;font:300 16px/34px "Open Sans",sans-serif;color:#000}@media print{.header .header-top{height:auto!important;border:none!important}.header .header-phone{float:none;display:block!important;opacity:1!important}}.header .header-phone a{color:inherit}.header .header-phone a:hover{color:#c7060a}.header .header-logo{overflow:hidden;display:inline-block;width:300px;transition:all .35s;z-index:300}@media screen and (min-width:992px){.header .header-logo{position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.header .header-logo img{max-width:inherit}@media screen and (max-width:991px){.header .header-logo{width:245px}.header .header-logo img{max-width:100%}}.header .header-buttons{position:relative;float:right;background:#fff;transition:all .35s;z-index:300}@media print{.header .header-buttons{display:none!important}}.header .header-buttons a{display:block;width:34px;height:34px;float:left;padding:4px;margin-left:25px;transition:all .25s;text-align:right;font-size:25px;line-height:30px;color:#414449}.header .header-buttons a:hover{color:#c7060a}.header .header-buttons a.cart-link{position:relative}.header .header-buttons a.cart-link .cart-total{position:absolute;top:-2px;left:14px;font:900 12px/1 "Open Sans",sans-serif;text-align:center;color:#c7060a}.header .header-navbar{position:relative;top:0;width:100%;height:60px;transition:all .35s;z-index:100}@media screen and (max-width:991px){.header .header-navbar{padding:15px 20px}}@media print{.header .header-navbar{display:none}}.header .mobile-panel{position:relative;text-align:center}.header .mobile-panel a{display:inline-block;width:30px;height:30px;padding:1px;vertical-align:middle;margin-right:15px;font-size:25px;line-height:30px;color:#414449}.header .mobile-panel .menu-link{float:left;text-align:left;color:#c7060a}.header .mobile-panel .home-link{float:left}.header .mobile-panel .cart-link{position:relative;float:right}.header .mobile-panel .cart-link .cart-total{position:absolute;top:-5px;right:5px;font:900 12px/1 "Open Sans",sans-serif;text-align:center;color:#c7060a}.header .mobile-panel .search-link{float:right}.header .mobile-panel .ordering-link{float:right;width:auto;background:#414449;padding:5px 10px;margin:0;font:400 12px/20px "Open Sans",sans-serif;text-transform:uppercase;color:#fff}.header .top-menu-panel{position:fixed;top:0;right:-100%;width:100%;height:60px;border-bottom:1px solid #d6d9de;background:#fff;padding:20px;transition:all .35s}.header .top-menu-panel .back-link{position:absolute;top:20px;left:20px;padding-left:20px;transition:all .35s;visibility:hidden;opacity:0;font-size:14px;line-height:20px;color:#414449}.header .top-menu-panel .back-link:before{content:'';position:absolute;top:6px;left:2px;display:block;width:8px;height:8px;border-left:1px solid #414449;border-bottom:1px solid #414449;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header .top-menu-panel .phone-link{position:absolute;top:20px;left:20px;opacity:1;visibility:visible;transition:all .35s;font:400 16px/20px Georgia,sans-serif;color:#c7060a}.header .top-menu-panel .close-link{float:right;margin:-5px -5px 0 0}.header .ubermenu-active .top-menu-panel{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.header .ubermenu-submenu-active .back-link{visibility:visible;opacity:1}.header .ubermenu-submenu-active .phone-link{visibility:hidden;opacity:0}.header .header-search{display:none}footer{position:relative;border-top:4px solid #f4f4f4;background:#fff;z-index:100;font:400 14px/22px "Open Sans",sans-serif;color:#909296;text-align:left}@media screen and (max-width:767px){footer{padding-top:170px}}footer .row{margin-left:-20px;margin-right:-20px}footer .row>*{padding-left:20px;padding-right:20px}footer div,footer p{font-size:inherit;color:#909296}footer .footer-title{margin:0 0 10px;font:500 14px/20px Novecentoswide,sans-serif;text-transform:uppercase;color:#414449}footer .footer-block{padding:75px 0}@media screen and (max-width:767px){footer .footer-block{padding:35px 0}}footer .footer-col-left{width:26.3%;border-right:1px solid #f4f4f4}@media screen and (max-width:991px){footer .footer-col-left{width:33.33333%;padding:0 20px}}@media screen and (max-width:767px){footer .footer-col-left{width:100%}footer .footer-col-left .footer-block{padding:35px 0 0}}footer .footer-col-right{position:inherit;width:73.7%;padding-left:145px}@media screen and (max-width:1199px){footer .footer-col-right{padding:0 20px}}@media screen and (max-width:991px){footer .footer-col-right{width:66.66667%}}@media screen and (max-width:767px){footer .footer-col-right{width:100%}footer .footer-col-right .footer-block{padding:20px 0}}@media screen and (max-width:1199px){footer .footer-col-right .footer-block{width:500px;margin:0 auto}}@media screen and (max-width:991px){footer .footer-col-right .footer-block{width:100%}}@media screen and (max-width:767px){footer .footer-col-right p{margin:0 0 20px}}footer .contact-info{margin-top:20px}@media screen and (max-width:767px){footer .contact-info{margin-top:10px}}footer .contact-info dt{float:left;display:inline-block;width:55px}footer .contact-info dd{margin-bottom:8px}footer .social-networks{margin-top:48px}footer .social-networks a{margin-right:15px;color:#909296}footer .social-networks a:hover{text-decoration:none;color:#414449}.cart-table td a,.sidebar .link-remove,footer .copyright a,footer a:hover{text-decoration:underline}@media screen and (max-width:767px){footer .social-networks{margin-top:28px}footer .social-networks a{margin-right:30px}}footer .social-networks i{font-size:20px}footer .signup-form{margin:0 auto 85px}@media screen and (max-width:991px){footer .signup-form{margin-bottom:65px}}@media screen and (max-width:767px){footer .signup-form{position:absolute;top:0;left:0;right:0;padding:35px 20px;margin:0}}footer .signup-form form{position:relative;width:500px}@media screen and (max-width:991px){footer .signup-form form{width:100%}}.select2-container--default footer .signup-form form .select2-selection--single,footer .signup-form form .form-control,footer .signup-form form .select2-container--default .select2-selection--single{width:100%;height:40px;padding:10px 20px;border-radius:0;background:#f2f2f3;font:400 14px/20px Georgia,sans-serif;color:#909296}@media screen and (max-width:767px){.select2-container--default footer .signup-form form .select2-selection--single,footer .signup-form form .form-control,footer .signup-form form .select2-container--default .select2-selection--single{padding:10px 15px}}footer .signup-form .btn{width:90px;height:40px;padding:5px 10px;border-radius:0;outline:0;border:1px solid #c4c9d0;background:#fff;position:absolute;top:0;right:0;font-family:"Segoe MDL2 Assets",Segoe-MDL2-Assets;font-size:24px;color:#c7060a}footer .signup-form .btn:active:focus,footer .signup-form .btn:focus{outline:0}footer .signup-form .btn .win-icon{vertical-align:top;margin:0;font-size:24px}footer .copyright{font-size:12px}footer a,footer a:hover,footer a:visited{color:#909296}.main-content{background:#fff;padding-top:30px;padding-bottom:100px;z-index:20}@media screen and (max-width:767px){footer .signup-form .btn{width:80px}.main-content{padding-bottom:50px}}.main-content .breadcrumbs{min-height:22px;margin:0 0 20px}@media print{.main-content .breadcrumbs{display:none!important}}.main-content .breadcrumbs br,.sidebar.sticky .navigation-box .heading{display:none}.main-content .breadcrumbs a{color:inherit}.main-content .breadcrumbs a:hover{color:#c7060a}.sidebar{position:relative;margin:0 0 20px}.sidebar.sticky .navigation-box{position:fixed;top:80px}.sidebar.sticky .navigation-box .toggle-panel{display:block}.sidebar.sticky .navigation-box .nav{display:none;padding:10px;border-top:1px solid #d6d9de}.sidebar.sticky .order-box{position:fixed;top:160px}.sidebar .sidebar-box{max-width:285px;margin:0 0 20px;border:1px solid #d6d9de;z-index:20}.sidebar .sidebar-box .heading{position:relative;padding:20px;background:#fff}.sidebar .sidebar-box .heading .title{margin:0}@media screen and (max-width:767px){.sidebar .sidebar-box{border:none;max-width:100%}}.sidebar .sidebar-box .btn-toggle{position:absolute;top:0;right:0;height:100%;width:100%;padding:0;display:block;border:none;cursor:pointer;background:0 0}.sidebar .sidebar-box .btn-toggle:active,.sidebar .sidebar-box .btn-toggle:focus,.sidebar .sidebar-box .btn-toggle:hover{box-shadow:none}.sidebar .sidebar-box .btn-toggle:after,.sidebar .sidebar-box .btn-toggle:before{content:'';display:block;position:absolute;background:#414449;transition:all .25s}.sidebar .sidebar-box .btn-toggle:before{width:15px;height:1px;right:15px;top:50%;margin-top:-1px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidebar .sidebar-box .btn-toggle:after{width:1px;height:15px;right:22px;top:50%;margin-top:-8px;opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.sidebar .sidebar-box .btn-toggle.on:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.sidebar .sidebar-box .btn-toggle.on:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);opacity:0}.sidebar .navigation-box{width:100%;margin:0 0 20px;border:1px solid #d6d9de;z-index:20}.sidebar .navigation-box .heading{position:relative;display:block;padding:20px}@media screen and (max-width:767px){.sidebar .navigation-box{border:none}.sidebar .navigation-box .heading{padding:0;margin:0 0 20px}}.sidebar .navigation-box .heading .title{margin:0;line-height:30px}.sidebar .navigation-box .heading .btn{position:absolute;top:50%;right:17px;padding:0;margin-top:-8px;border-radius:50%;border:none;text-align:center;background:url(../images/i-ico.png) no-repeat;color:red;transition:none;width:15px;height:15px;background-size:15px 45px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.sidebar .navigation-box .heading .btn{background-image:url(../images/i-ico@2x.png)}}.sidebar .navigation-box .heading .btn:hover{box-shadow:none;background-position:0 -15px}.sidebar .navigation-box .heading .btn.active{box-shadow:none;background-position:0 -30px}.sidebar .navigation-box .toggle-panel{position:relative;display:none;padding:20px;background:url(../images/bg-pattern-grey-2.png)}.sidebar .navigation-box .toggle-panel .title{margin:0}.sidebar .navigation-box .toggle-panel .btn{background:0 0}.sidebar .navigation-box .nav{padding:10px;background:#fff}@media screen and (max-width:767px){.sidebar .navigation-box .toggle-panel{display:block;border:1px solid #d6d9de}.sidebar .navigation-box .nav{display:none;padding:10px;border:1px solid #d6d9de;border-top:0}}.sidebar .navigation-box .nav li{padding:0}.sidebar .navigation-box .nav li.active a{background:url(../images/bg-pattern-grey-2.png)}.sidebar .navigation-box .nav li.edited a:before{content:'';color:#d6d9de}.sidebar .navigation-box .nav li.added a:before{content:'';color:#414449}.sidebar .navigation-box .nav li.disabled a{cursor:not-allowed;background-color:transparent}.sidebar .navigation-box .nav a{position:relative;display:block;padding:10px 20px 10px 40px;background-color:#fff;transition:all .25s;color:#414449}.sidebar .navigation-box .nav a:after,.sidebar .navigation-box .nav a:before{position:absolute;top:50%}.sidebar .navigation-box .nav a:after{content:'';right:10px;margin-top:-6px;font:400 12px/1 "Segoe MDL2 Assets",Segoe-MDL2-Assets}.sidebar .navigation-box .nav a:not(.info):before{content:'';left:10px;margin-top:-8px;font:400 16px/1 "Segoe MDL2 Assets",Segoe-MDL2-Assets;color:#d6d9de}.sidebar .navigation-box .nav a:hover{background-color:#f6f6f6}.sidebar .order-box{width:100%;margin:0 0 20px;border:1px solid #d6d9de;z-index:10}.sidebar .order-box .heading{position:relative;padding:20px;background:#fff}.sidebar .order-box .heading .title{margin:0}.sidebar .order-box .btn-toggle,.sidebar .order-box .btn-toggle:active,.sidebar .order-box .btn-toggle:active:focus,.sidebar .order-box .btn-toggle:focus{background:0 0}.sidebar .order-box .order-table{padding:10px 0 20px 10px;border-top:1px solid #d6d9de;background:#f2f2f2}.sidebar .order-box .table{width:100%;margin:0;color:#414449}.sidebar .order-box .table td,.sidebar .order-box .table th{padding:8px;font-size:12px;line-height:22px;border-bottom:1px solid #d6d9de;position:relative}.sidebar .order-box .table td:empty,.sidebar .order-box .table th:empty{padding:0}.sidebar .order-box .table .cell-remove{background-color:#f2f2f2;vertical-align:middle;border:none;padding:2px;width:30px;text-align:center}.sidebar .order-box .table thead th{padding-top:0;text-align:right}.sidebar .order-box .table thead th:first-child{text-align:left}.sidebar .order-box .table tfoot td{border:none;font-weight:700}.sidebar .order-box .button-holder{text-align:center}.sidebar .order-box .button-holder p{margin:0 0 10px}.sidebar .order-box .button-holder p:first-child{margin-top:10px}.sidebar .order-box .button-holder .btn{min-width:185px;max-width:100%}.sidebar .order-box .button-holder .dropdown{display:inline-block;vertical-align:top}.sidebar .order-box .button-holder .warning{color:#c7060a}.sidebar .bdr{display:block;height:16px}.sidebar .ico-remove{font-size:16px;line-height:1;vertical-align:middle;color:red;display:inline-block}.sidebar .ico-remove:hover{color:#950508}.sidebar .link-remove{position:absolute;right:8px;bottom:6px;font-weight:700;font-size:11px;color:red}.sidebar .link-remove:hover{text-decoration:none;color:#950508}.side-box{margin:0 0 20px;border:1px solid #d6d9de;z-index:20}@media screen and (min-width:768px){.side-box{max-width:285px}}.side-box .heading{position:relative;padding:20px;background:#fff}.btn-default.active,.btn-default:active,.btn-primary.active,.btn-primary:active,.fl-builder-content .fl-module-button.bb-red-button .open>a.dropdown-toggle.fl-button,.fl-builder-content .fl-module-button.bb-red-button a.active.fl-button,.fl-builder-content .fl-module-button.bb-red-button a.fl-button:active,.open>.btn-default.dropdown-toggle,.open>.btn-primary.dropdown-toggle{background-image:none}.side-box .heading .title{margin:0}.side-nav{margin:0;padding:10px 20px;list-style:none;border-top:1px solid #d6d9de}.side-nav>li.active>a{color:#c7060a}.side-nav>li>a{color:inherit}.side-nav>li>a:hover{color:#c7060a}legend{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #d6d9de;font:400 20px/1 Georgia,sans-serif;color:#414449}.form-group{position:relative;margin-bottom:30px}@media screen and (max-width:767px){.form-group{margin-bottom:20px}}.form-group:last-child{margin-bottom:0}.radio-group{margin-bottom:30px}@media screen and (max-width:767px){.radio-group{margin-bottom:20px}.form-control,.select2-container--default .select2-selection--single{padding:5px 10px}}.radio-group:last-child{margin-bottom:0}.radio-group .radio-control:not(.radio-block){margin-right:20px}label{margin:0 0 10px;font:400 16px/20px "Open Sans",sans-serif}label.label-block{display:block}.form-control,.select2-container--default .select2-selection--single{display:inline-block;width:auto;height:40px;padding:5px 10px;box-shadow:none;border-radius:0;border:1px solid #f2f2f2;background-color:#f2f2f2!important;transition:border .25s;font:400 16px/30px Georgia,sans-serif;color:#414449}.btn,.fl-builder-content .fl-module-button.bb-red-button a.fl-button{border-radius:0}.form-control::-moz-placeholder,.select2-container--default .select2-selection--single::-moz-placeholder{color:#909090;opacity:1}.form-control:-ms-input-placeholder,.select2-container--default .select2-selection--single:-ms-input-placeholder{color:#909090}.form-control::-webkit-input-placeholder,.select2-container--default .select2-selection--single::-webkit-input-placeholder{color:#909090}.form-control:focus,.form-control:hover,.select2-container--default .select2-selection--single:focus,.select2-container--default .select2-selection--single:hover{border-color:#414449;box-shadow:none}.form-control:disabled,.form-control[disabled=disabled],.select2-container--default .select2-selection--single:disabled,.select2-container--default .select2-selection--single[disabled=disabled]{background-color:#ddd!important;border-color:#aaa}.form-control.block,.select2-container--default .block.select2-selection--single{display:block;width:100%}.has-error .form-control,.has-error .select2-container--default .select2-selection--single,.select2-container--default .has-error .select2-selection--single{border-color:#c7060a}.has-error .form-control:focus,.has-error .select2-container--default .select2-selection--single:focus,.select2-container--default .has-error .select2-selection--single:focus{box-shadow:none;border-color:#c7060a}.has-error .form-control::-moz-placeholder,.has-error .select2-container--default .select2-selection--single::-moz-placeholder,.select2-container--default .has-error .select2-selection--single::-moz-placeholder{color:#c7060a;opacity:1}.has-error .form-control:-ms-input-placeholder,.has-error .select2-container--default .select2-selection--single:-ms-input-placeholder,.select2-container--default .has-error .select2-selection--single:-ms-input-placeholder{color:#c7060a}.has-error .form-control::-webkit-input-placeholder,.has-error .select2-container--default .select2-selection--single::-webkit-input-placeholder,.select2-container--default .has-error .select2-selection--single::-webkit-input-placeholder{color:#c7060a}.select2-container--default textarea.select2-selection--single,textarea.form-control{max-height:240px;resize:none}@media screen and (max-width:767px){.select2-container--default textarea.select2-selection--single,textarea.form-control{height:120px}}.checkbox-control label:before,.radio-control label:before{width:20px;height:20px;font:400 20px/1 "Segoe MDL2 Assets",Segoe-MDL2-Assets;color:#414449;top:0;left:0}.radio-control{position:relative;display:inline-block;vertical-align:top}.radio-control.radio-block{display:block}.radio-control input{position:absolute;opacity:0;margin:0}.radio-control input:checked+label:before{content:'\eccb'}.radio-control label{position:relative;padding-left:30px;margin:5px 0}.radio-control label:before{content:'\ecca';display:block;position:absolute}.checkbox-control{position:relative;display:inline-block}.checkbox-control.checkbox-block{display:block}.checkbox-control input{position:absolute;opacity:0;margin:0}.checkbox-control input:checked+label:before{content:'\e005'}.checkbox-control input:disabled+label{opacity:.5}.checkbox-control label{position:relative;padding-left:30px;margin:5px 0}.checkbox-control label:before{content:'\e003';display:block;position:absolute}.button-group{margin:30px 0}.button-group:last-child{margin-bottom:0}.select2-container--default .select2-selection--single{display:block;width:100%}.select2-container--default .select2-selection--single .select2-selection__rendered{color:inherit;line-height:inherit;padding:0}.select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:0;height:100%}.btn{transition:all .25s;padding:12px 24px;font-size:14px;line-height:18px;font-family:"Open Sans",sans-serif;box-shadow:none}.modal .modal-body,.modal .modal-body td,.modal .modal-body>p,.modal .modal-footer{font-size:14px!important}.btn i{margin-left:5px}.btn-primary,.fl-builder-content .fl-module-button.bb-red-button a.fl-button{color:#fff;background-color:#c7060a;border-color:#c7060a}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.fl-builder-content .fl-module-button.bb-red-button .open>a.dropdown-toggle.fl-button,.fl-builder-content .fl-module-button.bb-red-button a.active.fl-button,.fl-builder-content .fl-module-button.bb-red-button a.fl-button:active,.fl-builder-content .fl-module-button.bb-red-button a.fl-button:focus,.fl-builder-content .fl-module-button.bb-red-button a.fl-button:hover,.fl-builder-content .fl-module-button.bb-red-button a.focus.fl-button,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#950508;border-color:transparent}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.fl-builder-content .fl-module-button.bb-red-button .open>a.dropdown-toggle.fl-button:focus,.fl-builder-content .fl-module-button.bb-red-button .open>a.dropdown-toggle.fl-button:hover,.fl-builder-content .fl-module-button.bb-red-button .open>a.dropdown-toggle.focus.fl-button,.fl-builder-content .fl-module-button.bb-red-button a.active.fl-button:focus,.fl-builder-content .fl-module-button.bb-red-button a.active.fl-button:hover,.fl-builder-content .fl-module-button.bb-red-button a.active.focus.fl-button,.fl-builder-content .fl-module-button.bb-red-button a.fl-button:active.focus,.fl-builder-content .fl-module-button.bb-red-button a.fl-button:active:focus,.fl-builder-content .fl-module-button.bb-red-button a.fl-button:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#730306;border-color:transparent}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,.fl-builder-content .fl-module-button.bb-red-button a.disabled.fl-button:focus,.fl-builder-content .fl-module-button.bb-red-button a.disabled.fl-button:hover,.fl-builder-content .fl-module-button.bb-red-button a.disabled.focus.fl-button,.fl-builder-content .fl-module-button.bb-red-button a.fl-button[disabled].focus,.fl-builder-content .fl-module-button.bb-red-button a.fl-button[disabled]:focus,.fl-builder-content .fl-module-button.bb-red-button a.fl-button[disabled]:hover,.fl-builder-content .fl-module-button.bb-red-button fieldset[disabled] a.fl-button:focus,.fl-builder-content .fl-module-button.bb-red-button fieldset[disabled] a.fl-button:hover,.fl-builder-content .fl-module-button.bb-red-button fieldset[disabled] a.focus.fl-button,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .fl-builder-content .fl-module-button.bb-red-button a.fl-button:focus,fieldset[disabled] .fl-builder-content .fl-module-button.bb-red-button a.fl-button:hover,fieldset[disabled] .fl-builder-content .fl-module-button.bb-red-button a.focus.fl-button{background-color:#c7060a;border-color:transparent}.btn-default,.btn-primary .badge,.fl-builder-content .fl-module-button.bb-red-button a.fl-button .badge{background-color:#fff;color:#c7060a}.btn-primary:active:focus,.btn-primary:focus,.btn-primary:hover,.fl-builder-content .fl-module-button.bb-red-button a.fl-button:active:focus,.fl-builder-content .fl-module-button.bb-red-button a.fl-button:focus,.fl-builder-content .fl-module-button.bb-red-button a.fl-button:hover{outline:0}.btn-default{border-color:#c4c9d0}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.btn-default.dropdown-toggle{color:#c7060a;background-color:#e6e6e6;border-color:transparent}.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>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#c7060a;background-color:#d4d4d4;border-color:transparent}.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:transparent}.btn-default .badge{color:#fff;background-color:#c7060a}.btn-default:active:focus,.btn-default:focus,.btn-default:hover{border-color:#d6d9de;background:#f5f5f5;outline:0}.btn-dark{color:#fff;background-color:#414449;border-color:#414449}.btn-dark.active,.btn-dark.focus,.btn-dark:active,.btn-dark:focus,.btn-dark:hover,.open>.btn-dark.dropdown-toggle{color:#fff;background-color:#292b2e;border-color:transparent}.btn-dark.active.focus,.btn-dark.active:focus,.btn-dark.active:hover,.btn-dark:active.focus,.btn-dark:active:focus,.btn-dark:active:hover,.open>.btn-dark.dropdown-toggle.focus,.open>.btn-dark.dropdown-toggle:focus,.open>.btn-dark.dropdown-toggle:hover{color:#fff;background-color:#18191b;border-color:transparent}.btn-dark.active,.btn-dark:active,.open>.btn-dark.dropdown-toggle{background-image:none}.btn-dark.disabled.focus,.btn-dark.disabled:focus,.btn-dark.disabled:hover,.btn-dark[disabled].focus,.btn-dark[disabled]:focus,.btn-dark[disabled]:hover,fieldset[disabled] .btn-dark.focus,fieldset[disabled] .btn-dark:focus,fieldset[disabled] .btn-dark:hover{background-color:#414449;border-color:transparent}.btn-dark .badge{color:#414449;background-color:#fff}.btn-dark:active:focus,.btn-dark:focus,.btn-dark:hover{border-color:#414449;background:rgba(65,68,73,.85);outline:0}.fl-builder-content .fl-module-button.bb-red-button a.fl-button span{color:#fff}.modal{padding:20px!important}.modal .modal-dialog{margin:0;max-width:100%}@media screen and (min-width:768px){.modal .modal-dialog{margin:50px auto}}.modal .modal-dialog.modal-lg{width:1000px}.modal .modal-dialog.modal-md{width:800px}.modal .modal-dialog.modal-sm{width:600px}.modal .modal-dialog.modal-xs{width:400px}.modal .modal-content{width:100%;height:auto;border:none;box-shadow:none;border-radius:0;background:url(../images/bg-pattern.png) #fff}.modal .modal-header{padding:20px;border-bottom:1px solid #d6d9de}.modal .modal-header h3{margin:0}.modal .modal-body{padding:20px}.modal .modal-footer{padding:20px;border:none}.modal .modal-footer .btn+.btn{margin-left:15px}.modal .close{position:absolute;top:20px;right:20px;text-decoration:none}.login-modal .modal-header{font:400 14px/1em "Open Sans",sans-serif;vertical-align:middle;color:#414449;text-transform:uppercase;border-radius:0;border:none;padding:50px;text-align:center}@media screen and (max-width:767px){.login-modal .modal-header{padding:30px 20px}}.login-modal .modal-header span.title{padding-left:20px;position:relative;top:7px;letter-spacing:.045em}@media screen and (max-width:767px){.login-modal .modal-header span.title{display:block;padding:10px 0 0}}.login-modal .modal-header img{max-width:100%}.login-modal .modal-body{border-radius:0;border:none;background:0 0;padding:0 50px 50px;box-shadow:none}@media screen and (max-width:767px){.login-modal .modal-body{padding:0 20px 30px}}.login-modal .login-box{max-width:300px;margin:0 auto}.login-modal .login-box label{display:block}.login-modal .login-box .form-control,.login-modal .login-box .select2-container--default .select2-selection--single,.select2-container--default .login-modal .login-box .select2-selection--single{width:100%}.login-modal .login-box .error-msg{display:none;padding:10px;margin-bottom:20px;border:1px solid #c7060a;background:#fff;font-size:12px;color:#c7060a}.modal-backdrop+.modal-backdrop{z-index:1050}.exceeds-total-frame-depth-modal{z-index:2000}.table{width:100%;max-width:100%;margin-bottom:25px}.table:last-child{margin-bottom:0}.table>thead>tr>th{border-width:1px;padding:5px}.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:5px;border-color:#d6d9de;line-height:1.5}table td{padding:5px}table td img{max-width:inherit}.dropdown.open>.btn-default.dropdown-toggle{border:1px solid #d6d9de;background:#f5f5f5}.dropdown .dropdown-menu{right:0;margin:0;padding:0;border-radius:0;border:1px solid #d6d9de;border-top:0;box-shadow:none}.dropdown .dropdown-menu>li>a{padding:10px 20px}.search-box{position:fixed;top:0;left:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:hidden;opacity:0;height:auto;width:100%;transition:all .35s;z-index:800;font-size:16px;line-height:40px}.search-box .container{max-width:1240px;padding:10px;background:url(../images/bg-pattern.png) center center}@media screen and (max-width:1199px){.search-box .container{padding:10px 20px}}@media screen and (max-width:767px){.search-box{font-size:14px}.search-box .container{padding:10px}}.search-box .inner{padding:10px 15px;background:#fff}@media screen and (max-width:991px){.search-box .inner{padding:5px 15px 10px}}.search-box label{margin:0;font-weight:400}.search-box .radio-control{margin-left:10px}@media screen and (max-width:767px){.search-box .inner{padding:5px 10px 10px}.search-box .radio-control{margin-left:5px}}.search-box .form-control,.search-box .select2-container--default .select2-selection--single,.select2-container--default .search-box .select2-selection--single{width:100%;border-color:#d6d9de;background:#fff}.search-box .form-control:focus,.search-box .form-control:hover,.search-box .select2-container--default .select2-selection--single:focus,.search-box .select2-container--default .select2-selection--single:hover,.select2-container--default .search-box .select2-selection--single:focus,.select2-container--default .search-box .select2-selection--single:hover{border-color:#414449}.search-box .search-input{position:relative;padding-right:40px}.search-box .search-input .btn{position:absolute;top:0;right:0;display:block;width:40px;height:40px;padding:5px 0 5px 5px;border:none;background:0 0;font:400 25px/30px "Segoe MDL2 Assets",Segoe-MDL2-Assets;text-align:right;color:#414449}.search-box .search-input .btn:hover{color:#c7060a}.layout.search-active .search-box{-webkit-transform:translateY(150px);-ms-transform:translateY(150px);transform:translateY(150px);visibility:visible;opacity:1}@media screen and (max-width:991px){.layout.search-active .search-box{-webkit-transform:translateY(120px);-ms-transform:translateY(120px);transform:translateY(120px)}.ubermenu .ubermenu-item{display:block}}.layout.on-scrolling.search-active .search-box{position:fixed;-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.ubermenu{max-width:1240px;margin:0 auto}.ubermenu .ubermenu-current-menu-item,.ubermenu .ubermenu-current-menu-item>.ubermenu-target{color:#c7060a!important}.ubermenu .ubermenu-item.ubermenu-item-level-0{margin:0 4px}.ubermenu .ubermenu-item.ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target{color:#c7060a}.ubermenu .ubermenu-item.ubermenu-item-level-0.ubermenu-item-7915{float:left;margin-left:0}.ubermenu .ubermenu-item.ubermenu-item-level-0.ubermenu-item-7915>a{padding:15px 0;font-size:14px;line-height:20px;text-transform:uppercase;color:#fff}.ubermenu .ubermenu-item.ubermenu-item-level-0.ubermenu-item-7915>a>span{display:inline-block;height:30px;padding:5px 15px;background:#414449;color:#fff}.ubermenu .ubermenu-item.ubermenu-item-level-0.ubermenu-item-7915>a:hover{color:#fff}.on-scrolling .ubermenu .ubermenu-item.ubermenu-item-level-0.ubermenu-item-7915{float:none}.ubermenu .ubermenu-item.ubermenu-item-level-0.ubermenu-item-8419{float:right;margin-right:0}.ubermenu .ubermenu-item.ubermenu-item-level-0.ubermenu-item-8419>a{padding:15px 0;font-size:14px;line-height:20px;transition:all .25s;text-transform:uppercase}@media screen and (min-width:992px){.ubermenu .ubermenu-item.ubermenu-item-level-0.ubermenu-item-8419>a>span{display:inline-block;padding:5px 15px;height:30px;border:1px solid #c4c9d0}}.ubermenu .ubermenu-item.ubermenu-item-level-0.ubermenu-item-8419>a:hover{color:#c7060a;border-color:#c7060a}@media screen and (max-width:991px){.ubermenu .ubermenu-item.ubermenu-item-level-0.ubermenu-item-8419>a{width:auto!important;padding:10px 15px;margin:5px 0;border:none;background:#414449;font:400 12px/20px "Open Sans",sans-serif;text-transform:uppercase;color:#fff}}.on-scrolling .ubermenu .ubermenu-item.ubermenu-item-level-0.ubermenu-item-8419{float:none}.ubermenu .ubermenu-item.ubermenu-item-level-0:last-child{float:right}.on-scrolling .ubermenu .ubermenu-item.ubermenu-item-level-0:last-child{float:none}.ubermenu .ubermenu-item.ubermenu-item-level-0>.ubermenu-target{padding:20px 15px;font:300 16px/20px "Open Sans",sans-serif;text-transform:none;color:#000}.ubermenu .ubermenu-item.ubermenu-item-level-0>a.ubermenu-target:hover{color:#c7060a}.ubermenu .ubermenu-item .ubermenu-target-text{display:inline;vertical-align:baseline}@media screen and (min-width:992px){.ubermenu .ubermenu-submenu{display:block!important}}.ubermenu .ubermenu-submenu .ubermenu-item{font:300 14px/22px "Open Sans",sans-serif;color:#414449;height:auto}@media screen and (max-width:991px){.ubermenu .ubermenu-submenu .ubermenu-item{font-size:16px;line-height:24px}}.ubermenu .ubermenu-submenu .ubermenu-item .ubermenu-target{color:inherit!important;line-height:inherit}.ubermenu .ubermenu-submenu .ubermenu-item a.ubermenu-target:hover{color:#c7060a!important}.ubermenu .ubermenu-submenu .ubermenu-item-header{margin:0 0 5px;font:400 16px/18px Georgia,sans-serif;color:#000;font-size:16px}@media screen and (max-width:991px){.ubermenu .ubermenu-submenu .ubermenu-item-header{font-size:18px}}.ubermenu .ubermenu-submenu .ubermenu-item-header .ubermenu-target{font-size:inherit!important}.ubermenu .ubermenu-submenu.ubermenu-submenu-drop{height:auto;max-height:inherit;padding:25px;box-shadow:none;background:#fff;border:1px solid #d6d9de;border-top:none}.ubermenu .ubermenu-submenu.ubermenu-submenu-drop .ubermenu-item-header>.ubermenu-target{margin:0 0 5px}@media screen and (max-width:991px){.ubermenu .ubermenu-submenu.ubermenu-submenu-drop .ubermenu-item-header>.ubermenu-target{font-size:16px}}.ubermenu .ubermenu-submenu.ubermenu-submenu-drop .ubermenu-item-header>.ubermenu-target.bordered-title{position:relative;display:block;font:400 14px/22px Georgia,sans-serif;color:#c7060a}@media screen and (min-width:992px){.ubermenu .ubermenu-submenu.ubermenu-submenu-drop .ubermenu-item-header>.ubermenu-target.bordered-title{margin-bottom:15px}.ubermenu .ubermenu-submenu.ubermenu-submenu-drop .ubermenu-item-header>.ubermenu-target.bordered-title:after{content:'';display:block;width:50px;height:2px;margin-top:5px;background:#c7060a}}.ubermenu .ubermenu-submenu.ubermenu-submenu-type-stack{padding:0;margin:0 0 25px}.ubermenu .ubermenu-submenu.ubermenu-submenu-type-stack .ubermenu-divider{margin:15px 0;padding:0;min-height:1px}.ubermenu .ubermenu-submenu.ubermenu-submenu-type-stack .ubermenu-divider hr{display:none}.ubermenu .ubermenu-submenu .spacer{opacity:0}@media screen and (max-width:991px){.ubermenu .ubermenu-submenu.ubermenu-submenu-drop .ubermenu-item-header>.ubermenu-target.bordered-title{font-size:16px;line-height:24px}.ubermenu-responsive{position:fixed;top:60px;right:0;bottom:0;max-width:100%;padding:20px;max-height:none;overflow-x:hidden!important;overflow-y:auto!important;transition:all .35s;background:#fff}.ubermenu-responsive.ubermenu-responsive-collapse{max-height:inherit;overflow:hidden;visibility:hidden;right:-100%}.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0{width:100%;margin:0}.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0>.ubermenu-target{position:relative;padding:15px 0}.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0.ubermenu-item-has-children>.ubermenu-target:after{content:'';position:absolute;top:50%;right:2px;width:8px;height:8px;margin-top:-4px;border-right:1px solid #414449;border-bottom:1px solid #414449;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu-drop{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.ubermenu-responsive .ubermenu-item.ubermenu-item-level-2 .ubermenu-submenu-type-stack{padding-left:10px}.ubermenu-responsive .ubermenu-item.ubermenu-item-header .ubermenu-target{margin:0!important;padding:15px 0}.ubermenu-responsive .ubermenu-submenu{margin:0;opacity:1}.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-drop{height:auto;max-height:none;overflow:auto;position:absolute;top:0!important;bottom:0!important;padding:20px;background:#fff;border:none;opacity:1;box-shadow:none;visibility:visible;transition:all .35s!important;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);z-index:99}.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-drop .ubermenu-target,.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-stack .ubermenu-target{padding:10px 0}.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-stack{margin:0}.ubermenu-responsive .ubermenu-submenu .ubermenu-target,.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target{padding:3px 0}.ubermenu-responsive .ubermenu-column,.ubermenu-responsive .ubermenu-column-auto{min-width:100%!important}.ubermenu-item-header>.ubermenu-submenu,.ubermenu-responsive .ubermenu-retractor-mobile{display:none}.ubermenu-item-header.ubermenu-active>.ubermenu-submenu{display:block}.ubermenu-submenu-drop .ubermenu-item-has-children>.ubermenu-target{position:relative;padding-left:20px!important}.ubermenu-submenu-drop .ubermenu-item-has-children>.ubermenu-target:before{content:'+';position:absolute;top:50%;left:0;display:inline-block;width:10px;height:15px;margin-top:-10px;font-size:20px;line-height:16px;text-align:center;color:#414449}.ubermenu-submenu-drop .ubermenu-item-has-children>.ubermenu-target.active:before{content:'-'}.ubermenu-item-7915>.ubermenu-target,.ubermenu-responsive-toggle{display:none}}.cart-dropdown{visibility:hidden;position:absolute;width:425px;max-width:100%;max-height:80vh;overflow:auto;top:75px;right:0;padding:10px;border:1px solid #eee;border-top:none;background:url(../images/bg-pattern.png) center center #fff;transition:all .35s;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);opacity:0;z-index:999}.cart-table tbody tr:nth-child(even),.cart-table thead tr{background:#eee}.header.cart-visible .cart-dropdown{visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.header.on-scrolling .cart-dropdown{top:60px}@media screen and (max-width:991px){.header.on-scrolling .cart-dropdown{top:120px}.cart-dropdown{text-align:left;top:120px;z-index:90}}.cart-dropdown .inner{padding:10px}.cart-dropdown .title{margin:-5px 0 15px}.cart-dropdown .close{position:absolute;top:15px;right:15px}.cart-dropdown .buttons-holder{position:relative;overflow:hidden;margin:10px 0}.cart-dropdown .buttons-holder .btn{margin:5px 0}@media screen and (max-width:767px){.cart-dropdown .buttons-holder .btn{padding:8px 10px;font-size:16px}}.cart-dropdown .buttons-holder .btn:first-child{float:left}.cart-dropdown .buttons-holder .btn:last-child{float:right}.cart-table table{width:100%;font-size:10px;line-height:18px}.cart-table thead tr th{padding:2px;border-bottom:1px solid #fff}.cart-table thead tr th:first-child{border:none}.cart-table thead tr th.name{width:80px}.cart-table tbody tr{transition:all .25s}.cart-table tbody tr:nth-child(odd){background:#f5f5f5}.cart-table tbody tr:hover{background:#414449;color:#fff}.cart-table tbody tr:hover a{color:#fff}.cart-table tbody tr.action-menu td{border-bottom:1px solid #fff}.cart-table tbody tr td:first-child{border:none;border-right:1px solid #fff}.cart-table tfoot tr{background:#eee}.cart-table td{padding:2px}.cart-table td:first-child{width:20px;background:#eee;border:none;text-align:center}.cart-table td input{width:30px;font-size:10px;line-height:12px;text-align:center;color:#414449}.cart-info-msg{display:none;margin-bottom:10px;text-align:center;font-weight:600;color:#0a0}body{overflow-y:scroll}.page-heading{margin:0 0 15px}@media screen and (min-width:768px){.page-heading{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.page-heading .title{margin-bottom:15px;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.page-heading .info{padding:8px 0;margin-bottom:15px}@media screen and (min-width:768px){.page-heading .info{text-align:right;padding-left:20px}}@media screen and (min-width:992px){.page-heading .info{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.page-bottom{display:none;padding:30px 0 0}@media screen and (max-width:767px){.page-bottom{display:block}}.mat-main,.profile-options{counter-reset:list}.mat-main .description,.profile-options .description{overflow:hidden}.mat-main .description img,.profile-options .description img{display:block;margin-bottom:30px;max-width:100%}@media screen and (min-width:992px),screen and (min-width:560px) and (max-width:767px){.mat-main .description img,.profile-options .description img{float:left;margin-right:30px;max-width:50%}}.mat-main .section,.profile-options .section{margin:0 0 35px;opacity:1}.mat-main .section:last-child,.profile-options .section:last-child{margin-bottom:0}.mat-main .section.description .btn-row,.profile-options .section.description .btn-row{margin-top:25px}@media screen and (max-width:450px){.mat-main .section.description .image,.profile-options .section.description .image{width:100%;margin:0 0 25px;text-align:center}.mat-main .section.description .text,.profile-options .section.description .text{width:100%}.mat-main .section.dimensions .dim-box,.profile-options .section.dimensions .dim-box{width:100%;margin:0 0 35px}.mat-main .section.dimensions .dim-box:last-child,.profile-options .section.dimensions .dim-box:last-child{margin:0}}.mat-main .section.off .section-content,.profile-options .section.off .section-content{opacity:0}.mat-main .section.off .section-toggle:after,.profile-options .section.off .section-toggle:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mat-main .section-title,.profile-options .section-title{position:relative}.mat-main .section-title:before,.profile-options .section-title:before{counter-increment:list;content:counter(list) ". "}.mat-main .section-title .section-toggle,.profile-options .section-title .section-toggle{display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;padding:5px 2px;text-align:right;color:#414449}.mat-main .section-title .section-toggle:hover,.profile-options .section-title .section-toggle:hover{color:#d6d9de}.mat-main .section-title .section-toggle:after,.profile-options .section-title .section-toggle:after{content:'\00e099';font:400 22px/1 "Segoe MDL2 Assets",Segoe-MDL2-Assets;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);transition:all .25s;display:inline-block}.mat-main .section-content,.profile-options .section-content{transition:opacity .3s}.mat-main .section-content-econospace p,.profile-options .section-content-econospace p{margin-bottom:10px}.mat-main hr,.profile-options hr{margin:35px 0 0;border-top:1px solid #d6d9de}.mat-main .section-title,.profile-options .section-title{padding:0 30px 10px 0;margin:0 0 20px;border-bottom:1px solid #d6d9de;font-size:20px}.mat-main .section-title span,.profile-options .section-title span{margin-right:8px}.mat-main .subtitle,.profile-options .subtitle{margin:0 0 10px}.mat-main .option-list,.profile-options .option-list{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.mat-main .option-list .radio-control.visual,.profile-options .option-list .radio-control.visual{max-width:20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;margin:0;padding:10px;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:1199px){.mat-main .option-list .radio-control.visual,.profile-options .option-list .radio-control.visual{max-width:33.3333%;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}}@media screen and (max-width:450px){.mat-main .option-list .radio-control.visual,.profile-options .option-list .radio-control.visual{max-width:50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (max-width:350px){.mat-main .option-list .radio-control.visual,.profile-options .option-list .radio-control.visual{max-width:100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.mat-main .option-list .radio-control.visual label,.profile-options .option-list .radio-control.visual label{position:relative;overflow:hidden;display:block;width:100%;margin:0;padding:110px 10px 10px 40px;border:1px solid #d6d9de;transition:all .25s;text-decoration:none;font-size:14px;line-height:1.5;color:#414449}@media screen and (max-width:991px){.mat-main .option-list .radio-control.visual label,.profile-options .option-list .radio-control.visual label{font-size:12px}}.mat-main .option-list .radio-control.visual label:hover,.profile-options .option-list .radio-control.visual label:hover{border-color:#414449}.mat-main .option-list .radio-control.visual label:before,.profile-options .option-list .radio-control.visual label:before{top:110px;left:10px}.mat-main .option-list .radio-control.visual label img,.profile-options .option-list .radio-control.visual label img{position:absolute;top:0;left:0;width:100%;height:100px}.mat-main .option-list .radio-control.visual label .image,.profile-options .option-list .radio-control.visual label .image{position:absolute;top:0;left:0;width:100%;height:100px;background-position:center center;background-repeat:no-repeat;background-size:contain;text-align:center}.mat-main .option-list .radio-control.visual label .image img,.profile-options .option-list .radio-control.visual label .image img{position:relative;width:auto;height:auto;max-height:100%;opacity:0}.mat-main .option-list .radio-control.visual .image.strainer-image,.profile-options .option-list .radio-control.visual .image.strainer-image{background-size:auto 90%}.mat-main .option-list .radio-control.visual.double-height label,.profile-options .option-list .radio-control.visual.double-height label{padding-top:160px}.mat-main .option-list .radio-control.visual.double-height label:before,.profile-options .option-list .radio-control.visual.double-height label:before{top:160px}.mat-main .option-list .radio-control.visual.double-height .image,.profile-options .option-list .radio-control.visual.double-height .image{height:150px;background-size:cover}.mat-main .option-list .dim-error,.profile-options .option-list .dim-error{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:5px 10px;color:inherit}@media screen and (max-width:450px){.mat-main .option-box,.profile-options .option-box{width:100%;margin:0 0 30px}.mat-main .option-box:last-child,.profile-options .option-box:last-child{margin:0}}.mat-main .select2-container--default input.select2-selection--single[type=number],.mat-main .select2-container--default input.select2-selection--single[type=tel],.mat-main .select2-container--default input.select2-selection--single[type=text],.mat-main input[type=number].form-control,.mat-main input[type=tel].form-control,.mat-main input[type=text].form-control,.profile-options .select2-container--default input.select2-selection--single[type=number],.profile-options .select2-container--default input.select2-selection--single[type=tel],.profile-options .select2-container--default input.select2-selection--single[type=text],.profile-options input[type=number].form-control,.profile-options input[type=tel].form-control,.profile-options input[type=text].form-control,.select2-container--default .mat-main input.select2-selection--single[type=number],.select2-container--default .mat-main input.select2-selection--single[type=tel],.select2-container--default .mat-main input.select2-selection--single[type=text],.select2-container--default .profile-options input.select2-selection--single[type=number],.select2-container--default .profile-options input.select2-selection--single[type=tel],.select2-container--default .profile-options input.select2-selection--single[type=text]{float:left;width:95px;margin-right:15px}.mat-main .select2-container--default input.select2-selection--single[type=number].sm,.mat-main .select2-container--default input.select2-selection--single[type=tel].sm,.mat-main .select2-container--default input.select2-selection--single[type=text].sm,.mat-main input[type=number].form-control.sm,.mat-main input[type=tel].form-control.sm,.mat-main input[type=text].form-control.sm,.profile-options .select2-container--default input.select2-selection--single[type=number].sm,.profile-options .select2-container--default input.select2-selection--single[type=tel].sm,.profile-options .select2-container--default input.select2-selection--single[type=text].sm,.profile-options input[type=number].form-control.sm,.profile-options input[type=tel].form-control.sm,.profile-options input[type=text].form-control.sm,.select2-container--default .mat-main input.select2-selection--single[type=number].sm,.select2-container--default .mat-main input.select2-selection--single[type=tel].sm,.select2-container--default .mat-main input.select2-selection--single[type=text].sm,.select2-container--default .profile-options input.select2-selection--single[type=number].sm,.select2-container--default .profile-options input.select2-selection--single[type=tel].sm,.select2-container--default .profile-options input.select2-selection--single[type=text].sm{width:100px}.mat-main .select2-container--default select.select2-selection--single,.mat-main select.form-control,.profile-options .select2-container--default select.select2-selection--single,.profile-options select.form-control,.select2-container--default .mat-main select.select2-selection--single,.select2-container--default .profile-options select.select2-selection--single{width:90px}.mat-main .radio-control,.profile-options .radio-control{margin-right:30px;font:400 16px/22px "Open Sans",sans-serif}.mat-main .radio-control.radio-block,.profile-options .radio-control.radio-block{margin:0}.mat-main .radio-control label span,.profile-options .radio-control label span{word-break:break-word;margin-right:8px}.mat-main .msc-container,.profile-options .msc-container{display:block}.mat-main .info-toggle,.profile-options .info-toggle{color:red;cursor:pointer;position:relative;z-index:10}@media screen and (min-width:992px){.mat-main .spacer-size-holder>*,.profile-options .spacer-size-holder>*{display:inline-block;vertical-align:middle}.mat-main .spacer-size-holder .radio-group,.profile-options .spacer-size-holder .radio-group{margin-bottom:0}.mat-main .spacer-size-holder a,.profile-options .spacer-size-holder a{margin:0 0 0 20px}}.info-popup{display:none;padding:10px;margin:30px 0;background:url(../images/bg-pattern-grey-2.png)}@media screen and (max-width:767px){.info-popup{padding:20px;margin:20px -20px}}.info-popup .inner{position:relative;padding:35px 20px;background:#fff}.info-popup .close{width:30px;height:30px;position:absolute;top:5px;right:5px;font-size:20px;line-height:30px;text-align:center;cursor:pointer;color:#000}.spacers-size-info .image-holder img,.spacers-size-info .media-holder img,.strainer-drill-info .image-holder img,.strainer-drill-info .media-holder img{width:100%}.info-popup .close:hover{color:red}@media screen and (max-width:767px){.info-popup .table-responsive{padding:10px;border:1px solid #d6d9de}}.spacers-size-info .image-holder,.strainer-drill-info .image-holder{margin-bottom:30px}.spacers-size-info .image-holder:last-child,.strainer-drill-info .image-holder:last-child{margin-bottom:0}.spacers-size-info .media-holder,.strainer-drill-info .media-holder{margin-bottom:30px}.spacers-size-info .media-holder:last-child,.strainer-drill-info .media-holder:last-child{margin-bottom:0}@media screen and (max-width:450px){.spacers-size-info .media-holder .media-box,.strainer-drill-info .media-holder .media-box{width:100%;margin-bottom:30px}.spacers-size-info .media-holder .media-box:last-child,.strainer-drill-info .media-holder .media-box:last-child{margin-bottom:0}}.bottom-section .row{margin:0}.bottom-section .form-group{overflow:hidden}.bottom-section .holder{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0 -8px}.bottom-section .item>*{margin:0 8px 16px}@media screen and (max-width:1199px){.bottom-section.is-edit .holder{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bottom-section.is-edit .button-holder{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.bottom-section.has-package .btn-view,.bottom-section.is-edit .btn-update{display:-webkit-flex;display:-ms-flexbox;display:flex}.bottom-section .button-holder{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.bottom-section .btn,.bottom-section .dropdown{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:140px}@media screen and (max-width:450px){.bottom-section .item>*{margin:8px 0}.bottom-section .btn,.bottom-section .dropdown{min-width:100%;width:100%}}.bottom-section .btn-update,.bottom-section .btn-view{display:none}.bottom-section .price-holder{text-align:left;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-right:auto;-webkit-flex-grow:100;-ms-flex-positive:100;flex-grow:100}.bottom-section .price-holder .price{border:none;min-width:140px;padding:0 10px 5px;margin:0!important;background:url(../images/bg-pattern-grey.png);font:400 24px/30px Georgia,sans-serif;text-align:center;color:#414449;height:44px}.bottom-section .btn-holder{float:right;width:auto;padding:30px 0 0;text-align:right;font-size:0}.bottom-section .btn-holder .btn{margin-left:15px}@media screen and (max-width:1199px){.bottom-section .btn-holder .btn{padding:8px 15px}}@media screen and (max-width:450px){.bottom-section .btn-holder .btn{width:100%;margin-top:15px}}.bottom-section .btn-holder .btn:first-child{margin:0}@media screen and (max-width:991px){.bottom-section .btn-holder{width:100%}.bottom-section .btn-holder .btn:last-child{float:right}.bottom-section .btn-holder .btn:first-child{float:left}}.bottom-section .btn-holder .dropdown{display:inline-block;width:160px;margin-left:15px}.bottom-section .btn-holder .dropdown .btn{width:100%;margin:0}@media screen and (max-width:450px){.bottom-section .btn-holder .dropdown{width:100%;margin:20px 0 0}.mat-calc-table .select2-container--default input.select2-selection--single[type=number],.mat-calc-table .select2-container--default input.select2-selection--single[type=tel],.mat-calc-table .select2-container--default input.select2-selection--single[type=text],.mat-calc-table .select2-container--default select.select2-selection--single,.mat-calc-table input[type=number].form-control,.mat-calc-table input[type=tel].form-control,.mat-calc-table input[type=text].form-control,.mat-calc-table select.form-control,.select2-container--default .mat-calc-table input.select2-selection--single[type=number],.select2-container--default .mat-calc-table input.select2-selection--single[type=tel],.select2-container--default .mat-calc-table input.select2-selection--single[type=text],.select2-container--default .mat-calc-table select.select2-selection--single{float:none!important}}#cut2sizearea,#lengthsarea{visibility:hidden;display:none}.matStyleCalculator-container{margin-bottom:20px}.matStyleCalculator-container .radio-group{margin:0}.mat-calc-table{position:relative}.mat-calc-table table{margin-top:0}@media screen and (max-width:991px){.mat-calc-table table{margin:0 0 20px}}.mat-calc-table thead th{padding:8px 5px;border-bottom:1px solid #d6d9de}.mat-calc-table thead th:first-child{padding-left:0}.mat-calc-table thead th:last-child{padding-right:0}.mat-calc-table tbody td{padding:10px 5px 0}.mat-calc-table tbody td:first-child{padding-left:0;padding-right:15px}@media screen and (max-width:767px){.mat-calc-table tbody td:first-child{width:120px}}.mat-calc-table tbody td:last-child{padding-right:0}.mat-calc-table .select2-container--default input.select2-selection--single[type=number],.mat-calc-table .select2-container--default input.select2-selection--single[type=tel],.mat-calc-table .select2-container--default input.select2-selection--single[type=text],.mat-calc-table .select2-container--default select.select2-selection--single,.mat-calc-table input[type=number].form-control,.mat-calc-table input[type=tel].form-control,.mat-calc-table input[type=text].form-control,.mat-calc-table select.form-control,.select2-container--default .mat-calc-table input.select2-selection--single[type=number],.select2-container--default .mat-calc-table input.select2-selection--single[type=tel],.select2-container--default .mat-calc-table input.select2-selection--single[type=text],.select2-container--default .mat-calc-table select.select2-selection--single{margin:0}.mat-calc-table .select2-container--default .title-of-artwork.select2-selection--single,.mat-calc-table .title-of-artwork.form-control,.select2-container--default .mat-calc-table .title-of-artwork.select2-selection--single{width:100%!important;max-width:195px}.mat-calc-table label{margin:0;font-size:14px}.msc-container label,.msct-container label{font-size:14px}.dim-error{color:red;white-space:normal;display:none;padding:20px;margin:30px 0;border:10px solid red;border-image:url(../images/bg-pattern-red.png) 12 round round}.dim-error a{text-decoration:underline}.dim-error a:hover{text-decoration:none}.mat-error{font-size:12px;display:block;color:red;text-align:left}a.new-feature{color:red;text-decoration:underline;font-style:italic}#goto-menu li a,#goto-menu-sidebar li a{position:relative;display:block;padding-left:40px}#goto-menu li a:before,#goto-menu-sidebar li a:before{content:'';position:absolute;top:50%;left:10px;margin-top:-8px;font:400 16px/1 "Segoe MDL2 Assets",Segoe-MDL2-Assets;color:#d6d9de}#goto-menu li.edited a:before,#goto-menu-sidebar li.edited a:before{content:'';color:#d6d9de}#goto-menu li.added a:before,#goto-menu-sidebar li.added a:before{content:'';color:#414449}#howLongModal .qship,#howLongModal .style7{font-size:10px;padding:1px 2px}#howLongModal .qship{color:red;font-weight:700;background-color:#eee}#howLongModal .style8{padding:4px;font-size:12px;font-weight:700}.profile-listing{position:relative;overflow:hidden;padding:0 0 1px 1px}.profile-listing .profile-box{display:inline-block;vertical-align:top;width:25%;height:auto;background:#fff;text-align:center;z-index:10}.profile-listing .profile-box.info-visible{z-index:20}.profile-listing .profile-box.info-visible .profile-info{visibility:visible;opacity:1}.profile-listing .profile-box.info-visible .inner:after{opacity:1}.profile-listing .profile-box.type-metal .profile-info{background:#555}@media screen and (min-width:992px){.profile-listing .profile-box:nth-child(4n+1).info-visible .inner{left:0}.profile-listing .profile-box:nth-child(4n+2).info-visible .inner{left:-100%}.profile-listing .profile-box:nth-child(4n+3).info-visible .inner{left:-200%}.profile-listing .profile-box:nth-child(4n).info-visible .inner{left:-300%}}@media screen and (max-width:991px){.profile-listing .profile-box.info-visible .profile-info{position:relative}.profile-listing .profile-box{width:33.3333%}.profile-listing .profile-box:nth-child(3n+1) .profile-info{left:0}.profile-listing .profile-box:nth-child(3n+2) .profile-info{left:-100%}.profile-listing .profile-box:nth-child(3n) .profile-info{left:-200%}}@media screen and (max-width:767px){.profile-listing .profile-box{width:50%}.profile-listing .profile-box:nth-child(2n+1) .profile-info{left:0}.profile-listing .profile-box:nth-child(2n) .profile-info{left:-100%}}.profile-listing .profile-box .inner{position:relative;left:0;top:0;width:100%;height:auto;min-height:250px;background:#fff;transition:all .35s}.profile-listing .profile-box .inner:before{content:'';position:absolute;left:-1px;top:0;right:0;bottom:-1px;pointer-events:none;border:1px solid #d6d9de}.profile-listing .profile-box .inner:after{content:'';position:absolute;top:58px;right:-10px;display:block;width:20px;height:20px;background:#fff;opacity:0;transition:all .35s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:90}@media screen and (max-width:991px){.profile-listing .profile-box .inner:after{top:240px;right:auto;left:50%;margin-left:-10px}}.profile-listing .profile-box .profile-card{display:block;min-height:250px;padding:1px}.profile-listing .profile-box .profile-card .image{display:table;width:100%}.profile-listing .profile-box .profile-card .image .table-cell{display:table-cell;width:100%;height:200px;padding:20px 20px 0;vertical-align:middle;text-align:center}.profile-listing .profile-box .profile-card .image a{display:inline-block}.profile-listing .profile-box .profile-card .image img{height:auto;max-height:160px}.profile-listing .profile-box .profile-card .text{height:48px;color:#414449}.profile-listing .profile-box .profile-card .info-toggle{padding:5px;cursor:pointer}.profile-listing .profile-box .profile-card .star_container{height:20px;margin-bottom:10px}.profile-listing .profile-box .profile-card .star_container .stars{margin-right:5px}.profile-listing .profile-box .profile-info{overflow:hidden;visibility:hidden;opacity:0;width:300%;height:251px;min-height:251px;position:absolute;left:100%;top:0;border:1px solid #d6d9de;background:#666;transition:all .35s;z-index:30}@media screen and (min-width:768px){.profile-listing .profile-box .profile-info{border-left:none}}@media screen and (max-width:991px){.profile-listing .profile-box .profile-info{top:100%;left:0;height:auto}}@media screen and (max-width:767px){.profile-listing .profile-box .profile-info{width:200%;height:auto;left:0;background:#555}}.profile-listing .profile-box .profile-info .text{position:relative;float:left;width:33.3333%;height:250px;min-height:250px;padding:30px}@media screen and (max-width:767px){.profile-listing .profile-box .profile-info .text{width:50%;height:auto}}@media screen and (max-width:450px){.profile-listing .profile-box .profile-info .text{width:100%;min-height:0}.profile-listing .profile-box .profile-info .text .btn{display:none}}.profile-listing .profile-box .profile-info .text .title{margin:0;padding-top:20px;font-size:24px;line-height:1.5;color:#fff}.profile-listing .profile-box .profile-info .text .btn{width:150px;position:absolute;bottom:50px;left:50%;margin-left:-75px}.profile-listing .profile-box .profile-info .image{float:left;display:table;width:66.6666%;height:100%;min-height:250px}@media screen and (max-width:767px){.profile-listing .profile-box .profile-info .text .title{padding:0}.profile-listing .profile-box .profile-info .image{width:50%;height:auto;text-align:center}}@media screen and (max-width:450px){.profile-listing .profile-box .profile-info .image{width:100%}}.profile-listing .profile-box .profile-info .image .table-cell{display:table-cell;vertical-align:middle;padding:0 20px}.profile-listing .profile-box .profile-info .image img{width:auto;max-height:250px}@media screen and (max-width:991px){.profile-listing .profile-box .profile-info .image .table-cell{padding:20px}.profile-listing .profile-box .profile-info .image img{max-height:100%}}.profile-listing .profile-box .profile-info .image img.visible-desktop{display:inline-block}.profile-listing .profile-box .profile-info .image img.visible-mobile{display:none}@media screen and (max-width:767px){.profile-listing .profile-box .profile-info .image img.visible-desktop{display:none}.profile-listing .profile-box .profile-info .image img.visible-mobile{display:inline-block}}.profile-listing .profile-box .profile-info .button-holder{display:none;overflow:hidden;padding:30px;text-align:center}@media screen and (max-width:450px){.profile-listing .profile-box .profile-info .button-holder{display:block}}.profile-listing .profile-box .profile-info .close{position:absolute;right:15px;top:15px;font-size:30px;color:#fff}.profile-listing .profile-box .profile-info .close:hover{text-decoration:none}.product-category-description a:not(.btn):hover,.product-description a:not(.btn):hover,.product-list a:not(.btn):hover{text-decoration:underline}.profile-search-panel{position:relative;overflow:hidden;margin:0 0 30px}.profile-search-panel .title{float:left;margin:0;padding:5px 0}.profile-search-panel .btn{float:right}.product-category-description{position:relative;overflow:hidden;margin:0 0 40px}.product-category-description p{margin:0 0 10px}.product-category-description p:empty{display:none}.product-category-description p img{float:left!important;max-width:100%;margin:15px 20px 20px 0!important}.product-category-description p,.product-category-description span{font:400 14px/22px "Open Sans",sans-serif!important;color:#414449!important}.product-category-description strong{font-family:"Open Sans",sans-serif!important;font-size:14px!important}.product-category-description a:not(.btn){color:#c7060a}.product-list .product-item{padding:30px 0;border-top:1px solid #d6d9de;font-size:0}.product-list .product-item:last-child{border-bottom:1px solid #d6d9de}.product-list .image-box,.product-list .price-box,.product-list .text-box{display:inline-block;vertical-align:top;padding:0 20px;font:400 14px/1.5 "Open Sans",sans-serif}.product-list .image-box{width:30%}@media screen and (max-width:767px){.product-category-description p img{margin:15px 20px 10px 0!important}.product-list .image-box{width:100%}}.product-list .image-box .product-image{position:relative;display:block;min-width:85px;text-align:center;line-height:1px;transition:all .3s ease-out}@media screen and (max-width:450px){.product-category-description p img{height:auto!important;margin:0 0 20px!important}.product-list .image-box .product-image{min-width:50px}}.product-list .image-box .product-image:hover .quick-view{visibility:visible;opacity:1}.product-list .image-box .product-image img{width:250px;max-width:100%;height:auto;max-height:100%}.product-list .image-box .image-caption{margin-top:10px;text-align:center;font-size:12px}.product-list .text-box{width:45%;padding:40px 20px 20px}@media screen and (max-width:767px){.product-list .text-box{width:60%;padding-top:30px}}@media screen and (max-width:450px){.product-list .text-box{width:100%;padding:30px 20px 0}}.product-list .text-box .product-title{margin:0 0 10px;font:16px/1.5 "Open Sans",sans-serif;text-transform:uppercase}.product-list .text-box .product-desc{line-height:24px}.product-list .price-box{width:25%;padding:40px 20px 20px}@media screen and (max-width:767px){.product-list .price-box{width:40%;padding-top:30px}}.product-list .price-box .price-table{margin:0 auto}@media screen and (max-width:450px){.product-list .price-box{width:100%;padding:30px 20px 0}.product-list .price-box .price-table{width:100%}}.product-list .price-box .price-table .price-row{font-weight:700}.product-list .price-box .price-table td{padding:3px 2px;vertical-align:middle}.product-list .price-box .price-table td:last-child{text-align:right}.product-list .price-box label{margin:0;font-size:14px;font-weight:inherit;text-transform:uppercase}.product-list .new-product-label{margin:0 0 5px;color:#00f;font-style:italic;font-weight:700}.product-list .form-control,.product-list .select2-container--default .select2-selection--single,.select2-container--default .product-list .select2-selection--single{width:90px;padding:5px;text-align:center}.product-list .btn{vertical-align:top;min-width:150px;width:100%}.product-list a:not(.btn){color:#000}@media screen and (min-width:768px) and (max-width:991px){.content .product-list .image-box,.content .product-list .text-box{width:60%;padding-top:30px}.content .product-list .price-box{width:40%;padding-top:30px}}.product-list-pagination{position:relative;overflow:hidden;font-size:0}.product-list-pagination a{display:inline-block;width:40px;height:40px;padding:5px;margin-right:15px;border-radius:50%;border:1px solid #d6d9de;transition:all .25s;font:700 16px/28px Georgia,sans-serif;text-align:center;color:#414449}.product-list-pagination a.active,.product-list-pagination a:hover{border-color:#414449}.product-description{position:relative;overflow:hidden;margin:0 0 40px}.product-description p{margin:0 0 10px}.product-description p:empty{display:none}.product-description p img{float:left!important;max-width:100%;margin:5px 20px 20px 0!important}@media screen and (max-width:767px){.product-description p img{margin:5px 20px 10px 0!important}}.product-description p,.product-description span{font:400 14px/22px "Open Sans",sans-serif!important;color:#414449!important}#profile_description #product_rating .add-review:hover,#profile_description #product_rating .total:hover,.product-description a:not(.btn){color:#c7060a}.product-description strong{font-family:"Open Sans",sans-serif!important;font-size:14px!important}.product-details .product-image-col{text-align:center}.product-details .product-image-col table td{padding:0}.product-details .product-image-col .product-image{display:inline-block;width:175px}.product-details .product-image-col .product-image-hint{margin:5px 0;font-size:80%;text-align:center}@media screen and (max-width:450px){.product-description p img{height:auto!important}.product-details .product-image-col{width:100%;margin:0 0 20px}.product-details .product-info-col{width:100%;text-align:center}.product-details .product-info-col table{display:inline-block}}.product-details .form-control.item-quantity,.product-details .select2-container--default .item-quantity.select2-selection--single,.select2-container--default .product-details .item-quantity.select2-selection--single{text-align:center}.product-video{margin-top:30px}.product-video iframe{display:block;margin-bottom:15px}#profile_description #product_rating{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#profile_description #product_rating .holder{font-size:12px;line-height:16px;text-align:center}#profile_description #product_rating .add-review,#profile_description #product_rating .total{cursor:pointer}#profile_description #product_rating .stars{padding:0 10px 0 0}@media screen and (max-width:767px){.login-form{margin-bottom:30px}}.login-form .form-group{margin:0 0 30px}.login-form .form-control,.login-form .select2-container--default .select2-selection--single,.select2-container--default .login-form .select2-selection--single{width:100%}.login-form .button-group{overflow:hidden}.login-form .button-group .btn{vertical-align:middle;float:left;margin-right:20px}.login-form .button-group .link{display:inline-block;vertical-align:middle;padding:10px 0;line-height:20px}.login-form .form-errors{padding:10px;margin:0 0 30px;border:1px solid #c7060a;transition:all .25s;font-size:12px;color:#c7060a}.login-form .form-errors:hover{background:rgba(199,6,10,.1)}.checkout-page,.checkout-page .container{transition:none}@media screen and (max-width:991px){.checkout-page .header .header-navbar{padding:0}}.checkout-page .sidebar{margin:0}@media screen and (max-width:767px){.checkout-page .shipping-info-col{margin-top:20px}}.checkout-menu{position:relative;display:block;width:100%;height:100%;text-align:center;font-size:0}@media screen and (max-width:450px){.checkout-menu{padding:7px}}.checkout-menu li{position:relative;display:inline-block;margin:0 5px}.checkout-menu li:not(:last-child):after{content:'\f105';position:relative;right:-5px;font:400 16px/1 FontAwesome;color:#414449}.checkout-menu li a{display:inline-block;padding:20px 15px;transition:all .25s;font:300 16px/20px "Open Sans",sans-serif;color:#414449}@media screen and (max-width:450px){.checkout-menu li a{padding:0 15px;font-size:15px}}.checkout-menu li a.active,.checkout-menu li a:hover{color:#c7060a}.checkout-sidebar{margin:0 auto;border-spacing:1px;background-color:#d6d9de}.checkout-sidebar tr{background-color:#fff}.checkout-sidebar tr td{padding:5px 10px;text-align:center}.checkout-sidebar tr td a{display:inline-block;margin:2px}.checkout-sidebar h3{font-size:20px;margin:0}.checkout-sidebar #trust_guard,.checkout-sidebar #trust_wave{padding-bottom:10px}.checkout-sidebar #authorize_net{padding-bottom:0}.checkout-form h3{margin-bottom:20px}.checkout-form .form-group{position:relative}.checkout-form .form-group .form-control,.checkout-form .form-group .select2-container--default .select2-selection--single,.select2-container--default .checkout-form .form-group .select2-selection--single{position:relative;width:100%;z-index:20}.checkout-form .form-group .form-control:focus+.label.visible-on-focus,.checkout-form .form-group .select2-container--default .select2-selection--single:focus+.label.visible-on-focus,.select2-container--default .checkout-form .form-group .select2-selection--single:focus+.label.visible-on-focus{opacity:1;top:-20px}.checkout-form .form-group .label.visible-on-focus{position:absolute;opacity:0;top:0;right:0;margin:0;transition:all .25s;font:13px/1.5 "Open Sans",sans-serif;color:#414449;z-index:10}.checkout-form blockquote.form-group{margin:20px 0;padding:0 20px;border-left:3px solid #d6d9de}.checkout-summary-table fieldset{margin-bottom:30px}@media screen and (max-width:767px){.checkout-summary-table fieldset{margin-bottom:20px}}.checkout-summary-table fieldset:last-child{margin:0}.checkout-summary-table legend{overflow:hidden;padding:0 5px 10px}.checkout-summary-table legend a{float:right;margin-left:10px;font-size:14px;line-height:20px}.checkout-summary-table legend.no-margin{margin:0}.checkout-summary-table legend.no-border{border:none}.checkout-summary-table caption{margin:0;padding:0 5px 10px;font:500 18px/1.2 "Open Sans",sans-serif;text-align:center;color:#414449}.checkout-summary-table .table{margin-bottom:20px}.checkout-summary-table .table td,.checkout-summary-table .table th{border:1px solid #d6d9de}.missing-anything h4{margin-bottom:25px}@media screen and (max-width:767px){.checkout-summary-table caption{font-size:17px;font-weight:500;text-align:left}.cart-page-content .order-table{font-size:12px}}@media screen and (max-width:450px){.cart-page-content .order-table{font-size:11px}.cart-page-content .order-table thead{font-size:12px}.cart-page-content .order-table td.total{padding:5px 5px 50px}}.cart-page-content .order-table thead tr{background:#eee}.cart-page-content .order-table thead tr td:last-child{border-right:1px solid #eee}.cart-page-content .order-table tbody tr{transition:all .25s;background:0 0}.cart-page-content .order-table tbody tr:nth-child(even){background:#f5f5f5}.cart-page-content .order-table tbody tr:hover,.cart-page-content .order-table tfoot tr{background:#eee}.cart-page-content .order-table tbody tr td:first-child{border:none;border-right:1px solid #414449;background:#eee}.cart-page-content .order-table tbody tr td:last-child{border-right:1px solid #414449}.cart-page-content .order-table tfoot{font-size:14px}.cart-page-content .order-table tfoot tr td:first-child{border:none}.cart-page-content .order-table tfoot tr td:last-child{border-right:1px solid #eee}.cart-page-content .order-table td.total{position:relative;width:180px;text-align:right}.cart-page-content .order-table .actions{float:left;display:inline-block;width:115px;border-radius:5px;font-size:15px;text-align:center;color:#414449}.cart-page-content .order-table .actions a{text-align:center;color:inherit}.cart-page-content .order-table .actions a:hover{color:#c7060a}@media screen and (max-width:450px){.cart-page-content .order-table .actions{float:none;position:absolute;right:5px;bottom:5px;text-align:right}}.cart-page-content .order-table input{height:21px;text-align:center;border:1px solid #414449}.cart-page-content .button-holder{margin:20px 0}@media screen and (max-width:767px){.cart-page-content .button-holder .btn{padding:8px 10px;font-size:16px}.cart-page-content .bottom-text{font-size:13px}}body.frame-calculator{min-width:260px;overflow:auto;background:0 0;font:400 14px/22px "Open Sans",sans-serif;color:#414449}.help-container .help-title{display:block;padding:10px;margin:0 0 10px;background:#f2f2f2;text-decoration:none;font-size:16px;color:#414449}.help-container .help-title:active,.help-container .help-title:focus,.help-container .help-title:hover{background:#eee;text-decoration:none;color:#414449}.help-container .help-block{display:none;padding:20px;background:#f2f2f2;color:#414449}.help-container .help-block img{float:right;margin:0 0 0 10px}#fdc-form table{width:100%}#fdc-form table th{padding:2px 10px;background:#f2f2f2;border-bottom:1px solid #fff;width:150px}#fdc-form table td{background:#fff;border-bottom:1px solid #f2f2f2;padding:5px}#fdc-form legend{margin-bottom:0;padding:10px;border-bottom:1px solid #f2f2f2;font-size:20px}#fdc-form .form-group{max-width:900px}#fdc-form .checkbox-control{width:175px;margin-right:20px}#fdc-form .checkbox-control label{margin:3px 0;font-size:14px}#fdc-form .select2-container--default select.select2-selection--single,#fdc-form select.form-control,.select2-container--default #fdc-form select.select2-selection--single{width:180px}#fdc-form #tdc-result{font-size:18px}#fdc-form #tdc-result .total-depth{display:inline-block;min-width:75px}#fdc-form #tdc-result .btn{margin-right:20px;padding:8px 20px;font-size:15px}@media screen and (max-width:450px){#fdc-form #tdc-result .btn{width:180px;margin:5px 0 0}}#fdc-form #profile_depth,#fdc-form #recess_amount{font-size:18px;display:inline-block;vertical-align:middle;margin-right:15px}@media print{.addthis_toolbox,.post-8044 .fl-builder-content>.fl-row:first-child,.post-8044 .fl-button,.post-8044 .storycontent .matStyleCalculator-container,.post-8044 .storycontent .tab_sub_title,.post-8046 .fl-builder-content>.fl-row:first-child,.post-8046 .fl-button,.post-8046 .storycontent .matStyleCalculator-container,.post-8046 .storycontent .tab_sub_title,.post-8048 .fl-builder-content>.fl-row:first-child,.post-8048 .fl-button,.post-8048 .storycontent .matStyleCalculator-container,.post-8048 .storycontent .tab_sub_title{display:none!important}@page{size:auto;margin:0}.post-8044 h1,.post-8046 h1,.post-8048 h1{text-align:center}.post-8044 .storycontent .fl-col,.post-8046 .storycontent .fl-col,.post-8048 .storycontent .fl-col{width:100%!important;max-width:none!important}.post-8044 .storycontent .fl-module-content .fl-module-content,.post-8046 .storycontent .fl-module-content .fl-module-content,.post-8048 .storycontent .fl-module-content .fl-module-content{margin:0!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJjb21wb25lbnRzL190eXBvZ3JhcGh5LnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCJ2ZW5kb3IvX2Jvb3RzdHJhcC5zY3NzIiwiYXBwLmNzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsIi4uL3ZlbmRvci9mb250LWF3ZXNvbWUtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvZm9udC1hd2Vzb21lL19wYXRoLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvZGUuc2NzcyIsImNvbXBvbmVudHMvX3NpZGViYXIuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1vdmVyZmxvdy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJ0ZW1wbGF0ZXMvX3Byb2R1Y3QtbGlzdGluZy1wYWdlLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwidGVtcGxhdGVzL19jaGVja291dC1wYWdlcy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9jb3JlLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvbXBvbmVudC1hbmltYXRpb25zLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19vcGFjaXR5LnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9fbXVsdGlwbGUuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL19taXhpbnMuc2NzcyIsIi4uL3ZlbmRvci9mb250LWF3ZXNvbWUtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvZm9udC1hd2Vzb21lL19sYXJnZXIuc2NzcyIsIi4uL3ZlbmRvci9mb250LWF3ZXNvbWUtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvZm9udC1hd2Vzb21lL19saXN0LnNjc3MiLCIuLi92ZW5kb3IvZm9udC1hd2Vzb21lLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2ZvbnQtYXdlc29tZS9fc3RhY2tlZC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jZW50ZXItYmxvY2suc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faGlkZS10ZXh0LnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvX3NpbmdsZS5zY3NzIiwiY29tcG9uZW50cy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2NsYXNzaWMvbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9kZWZhdWx0L2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvZGVmYXVsdC9fc2luZ2xlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9kZWZhdWx0L19tdWx0aXBsZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvY2xhc3NpYy9fc2luZ2xlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvY2xhc3NpYy9fbXVsdGlwbGUuc2NzcyIsIi4uL3ZlbmRvci9mb250LWF3ZXNvbWUtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvZm9udC1hd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIi4uL3ZlbmRvci9mb250LWF3ZXNvbWUtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvZm9udC1hd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uL3ZlbmRvci9mb250LWF3ZXNvbWUtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvX2ZvbnQtYXdlc29tZS5zY3NzIiwiLi4vdmVuZG9yL2ZvbnQtYXdlc29tZS1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9mb250LWF3ZXNvbWUvX2NvcmUuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiLi4vdmVuZG9yL2ZvbnQtYXdlc29tZS1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9mb250LWF3ZXNvbWUvX2ZpeGVkLXdpZHRoLnNjc3MiLCIuLi92ZW5kb3IvZm9udC1hd2Vzb21lLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2ZvbnQtYXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsIi4uL3ZlbmRvci9mb250LWF3ZXNvbWUtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvZm9udC1hd2Vzb21lL19taXhpbnMuc2NzcyIsIi4uL3ZlbmRvci9mb250LWF3ZXNvbWUtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzIiwiLi4vdmVuZG9yL2ZvbnQtYXdlc29tZS1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9mb250LWF3ZXNvbWUvX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbHMuc2NzcyIsIi4uL3ZlbmRvci9zaW1wbGUtbGluZS1pY29ucy9zY3NzL3NpbXBsZS1saW5lLWljb25zLnNjc3MiLCJjb21wb25lbnRzL19jYXJ0LnNjc3MiLCJjb21wb25lbnRzL19sYXlvdXQuc2NzcyIsImNvbXBvbmVudHMvX2ZvbnRzLnNjc3MiLCJjb21wb25lbnRzL19pY29ucy5zY3NzIiwiY29tcG9uZW50cy9fZ28tdG8tdG9wLnNjc3MiLCJjb21wb25lbnRzL19jb250ZW50LnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3NpemUuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fZHJvcGRvd25zLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX3ViZXJtZW51LnNjc3MiLCJ0ZW1wbGF0ZXMvX29yZGVyaW5nLXBhZ2Uuc2NzcyIsInRlbXBsYXRlcy9fcHJvZmlsZS1saXN0aW5nLXBhZ2Uuc2NzcyIsInRlbXBsYXRlcy9fcHJvZHVjdC1kZXRhaWxzLXBhZ2Uuc2NzcyIsInRlbXBsYXRlcy9fbG9naW4tcGFnZS5zY3NzIiwidGVtcGxhdGVzL19jYXJ0LXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2ZyYW1lLWRlcHRoLWNhbGN1bGF0b3Iuc2NzcyIsImNvbXBvbmVudHMvX3ByaW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs0RUE0RVUsS0M3QlYsT0FBQSxPQ3pDRSxFQ0dBLGVDS00sT0FBQSxJQ1dOLE1EVEcsVUFBQSxLRTZKcUIsS0NqSnpCLFdENkpvQixZQUVULEtFM0xaLFdDQ0UsWUFBYSxZQUNiLFdBQVksT0FDWixZQUFhLElBQ2IsSURBQyx5QkFBQSx3QkFBQSwrRUVKeUUsbUJETTVFLFdBQ0UsWUVIQSxZRklBLFdBQVksT0FDWixZQUFhLElB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V0FBQSxXQUpDLFVBSUQsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxTQUFBLFNBQUEsV0FBQSxJQUFBLGFBQUEsS0FBQSxjQUFBLEtLVEMsVUFNRCxXQUFBLFdBQUEsV0FOQyxVQUVBLFVBRUEsVUFBQSxVQUNBLFVBQUEsVUFDRCxVQUFBLFVBQUEsTUFBQSxLQUFBLFVBQUEsTUFBQSxTQUFBLFVBQUEsTUFBQSxVQUFBLFVBVUMsTUFDRCxJQUFBLFVBT0csTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFERixJQUFBLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFERixJQUFBLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxVQURGLFdBQzZDLE1BRDdDLEtBQUEsZUFDRSxNQURGLEtBQUEsZUFDRSxNQURGLFNBQ0UsZUFDRCxNQUFBLFVBbUJDLGVBTkYsTUFDRSxJQUFBLGVBREYsTUFBQSxVQUNFLGVBREYsTUFBQSxVQUNFLGVBREYsTUFDRSxJQUFBLGVBREYsTUFBQSxVQUNFLGVBREYsTUFBQSxVQUNFLGVBREYsTUFDRSxJQUFBLGdCQURGLE1BQUEsVUFDRSxnQkFERixNQUFBLFVBQ0UsZ0JBREYsTUFDRSxLQUFBLGVBREYsS0FBQSxLQUNFLGVBREYsS0FBQSxTQUFBLGVBTEEsS0FBQSxVQUNFLGVBTkYsS0FBQSxJQUNFLGVBREYsS0FBQSxVQUNFLGVBREYsS0FBQSxVQUNFLGVBREYsS0FBQSxJQUNFLGVBREYsS0FBQSxVQUNFLGVBREYsS0FBQSxVQUNFLGVBREYsS0FBQSxJQUNFLGdCQURGLEtBQUEsVUFDRSxnQkFERixLQUFBLFVBQ0UsZ0JBREYsS0FDRSxLQUFBLGlCQURGLFlBQ0UsRUFBQSxpQkFERixZQUNFLFNBQ0QsaUJBbUJDLFlBREYsVUFBQSxpQkFDRSxZQURGLElBQUEsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBREYsVUFBQSxpQkFDRSxZQURGLElBQUEsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBREYsVUFBQSxpQkFDRSxZQURGLElBQUEsa0JBQ0UsWUFBQSxVQURGLGtCQUNFLFlBREYsVUFBQSxrQkFDRSxZQURGLEtBQUEseUJBQ0UsVUFsQ0osV0FBQSxXQUFBLFdBaUNFLFVBQUEsVUFDRSxVQUNELFVBQUEsVUFBQSxVQW5DSCxVQUFBLFVBQUEsTUFBQSxLQUFBLFVBQUEsTUFBQSxTQUFBLFVBQUEsTUFBQSxVQUFBLFVBQ0UsTUFDRCxJQUFBLFVBT0csTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFERixJQUFBLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFERixJQUFBLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxVQURGLFdBQzZDLE1BRDdDLEtBQUEsZUFDRSxNQURGLEtBQUEsZUFDRSxNQURGLFNBQ0UsZUFDRCxNQUFBLFVBbUJDLGVBTkYsTUFDRSxJQUFBLGVBREYsTUFBQSxVQUNFLGVBREYsTUFBQSxVQUNFLGVBREYsTUFDRSxJQUFBLGVBREYsTUFBQSxVQUNFLGVBREYsTUFBQSxVQUNFLGVBREYsTUFDRSxJQUFBLGdCQURGLE1BQUEsVUFDRSxnQkFERixNQUFBLFVBQ0UsZ0JBREYsTUFDRSxLQUFBLGVBREYsS0FBQSxLQUNFLGVBREYsS0FBQSxTQUFBLGVBTEEsS0FBQSxVQUNFLGVBTkYsS0FBQSxJQUNFLGVBREYsS0FBQSxVQUNFLGVBREYsS0FBQSxVQUNFLGVBREYsS0FBQSxJQUNFLGVBREYsS0FBQSxVQUNFLGVBREYsS0FBQSxVQUNFLGVBREYsS0FBQSxJQUNFLGdCQURGLEtBQUEsVUFDRSxnQkFERixLQUFBLFVBQ0UsZ0JBREYsS0FDRSxLQUFBLGlCQURGLFlBQ0UsRUFBQSxpQkFERixZQUNFLFNBQ0QsaUJBbUJDLFlBREYsVUFBQSxpQkFDRSxZQURGLElBQUEsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBREYsVUFBQSxpQkFDRSxZQURGLElBQUEsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBREYsVUFBQSxpQkFDRSxZQURGLElBQUEsa0JBQ0UsWUFBQSxVQURGLGtCQUNFLFlBREYsVUFBQSxrQkFDRSxZQURGLE1BQUEseUJBQ0UsVUFsQ0osV0FBQSxXQUFBLFdBaUNFLFVBQUEsVUFDRSxVRVlOLFVBQUEsVUFBQSxVRjlDRSxVQUFBLFVBQUEsTUFBQSxLQUFBLFVBQUEsTUFBQSxTQUFBLFVBQUEsTUFBQSxVQUFBLFVBQ0UsTUFDRCxJQUFBLFVBT0csTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFERixJQUFBLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFERixJQUFBLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxVQURGLFdBQzZDLE1BRDdDLEtBQUEsZUFDRSxNQURGLEtBQUEsZUFDRSxNQURGLFNBQ0UsZUFDRCxNQUFBLFVBbUJDLGVBTkYsTUFDRSxJQUFBLGVBREYsTUFBQSxVQUNFLGVBREYsTUFBQSxVQUNFLGVBREYsTUFDRSxJQUFBLGVBREYsTUFBQSxVQUNFLGVBREYsTUFBQSxVQUNFLGVBREYsTUFDRSxJQUFBLGdCQURGLE1BQUEsVUFDRSxnQkFERixNQUFBLFVBQ0UsZ0JBREYsTUFDRSxLQUFBLGVBREYsS0FBQSxLQUNFLGVBREYsS0FBQSxTQUFBLGVBTEEsS0FBQSxVQUNFLGVBTkYsS0FBQSxJQUNFLGVBREYsS0FBQSxVQUNFLGVBREYsS0FBQSxVQUNFLGVBREYsS0FBQSxJQUNFLGVBREYsS0FBQSxVQUNFLGVBREYsS0FBQSxVQUNFLGVBREYsS0FBQSxJQUNFLGdCQURGLEtBQUEsVUFDRSxnQkFERixLQUFBLFVBQ0UsZ0JBREYsS0FDRSxLQUFBLGlCQURGLFlBQ0UsRUFBQSxpQkFERixZQUNFLFNBQ0QsaUJBbUJDLFlBREYsVUFBQSxpQkFDRSxZQURGLElBQUEsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBREYsVUFBQSxpQkFDRSxZQURGLElBQUEsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBREYsVUFBQSxpQkFDRSxZQURGLElBQUEsa0JBQ0UsWUFBQSxVQURGLGtCQUNFLFlBREYsVUFBQSxrQkFDRSxZQURGLE1BQUEsMEJBQ0UsVUFsQ0osV0FBQSxXQUFBLFdBaUNFLFVBQUEsVUFDRSxVRXFCTixVQUFBLFVBQUEsVUZ2REUsVUFBQSxVQUFBLE1BQUEsS0FBQSxVQUFBLE1BQUEsU0FBQSxVQUFBLE1BQUEsVUFBQSxVQUNFLE1BQ0QsSUFBQSxVQU9HLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BREYsSUFBQSxVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BREYsSUFBQSxXQUNFLE1BQUEsVUFERixXQUNFLE1BQUEsVUFERixXQUM2QyxNQUQ3QyxLQUFBLGVBQ0UsTUFERixLQUFBLGVBQ0UsTUFERixTQUNFLGVBQ0QsTUFBQSxVQW1CQyxlQU5GLE1BQ0UsSUFBQSxlQURGLE1BQUEsVUFDRSxlQURGLE1BQUEsVUFDRSxlQURGLE1BQ0UsSUFBQSxlQURGLE1BQUEsVUFDRSxlQURGLE1BQUEsVUFDRSxlQURGLE1BQ0UsSUFBQSxnQkFERixNQUFBLFVBQ0UsZ0JBREYsTUFBQSxVQUNFLGdCQURGLE1BQ0UsS0FBQSxlQURGLEtBQUEsS0FDRSxlQURGLEtBQUEsU0FBQSxlQUxBLEtBQUEsVUFDRSxlQU5GLEtBQUEsSUFDRSxlQURGLEtBQUEsVUFDRSxlQURGLEtBQUEsVUFDRSxlQURGLEtBQUEsSUFDRSxlQURGLEtBQUEsVUFDRSxlQURGLEtBQUEsVUFDRSxlQURGLEtBQUEsSUFDRSxnQkFERixLQUFBLFVBQ0UsZ0JBREYsS0FBQSxVQUNFLGdCQURGLEtBQ0UsS0FBQSxpQkFERixZQUNFLEVBQUEsaUJBREYsWUFDRSxTQUNELGlCQW1CQyxZQURGLFVBQUEsaUJBQ0UsWUFERixJQUFBLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQURGLFVBQUEsaUJBQ0UsWUFERixJQUFBLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQURGLFVBQUEsaUJBQ0UsWUFERixJQUFBLGtCQUNFLFlBQUEsVUFERixrQkFDRSxZQURGLFVBQUEsa0JBQ0UsWUFERixNQUFBLE1oQndVRixnQkFDQSxTQUNELGVBT2UsRWdCalZaLGlCQUNFLGNHdUZOLGdDQXhIYyxrQkEwSUssZ0JBQUEsU0gxR2YsUUFBQSxZQUNFLElBQUEsZUN0REosSUFBQSxNQUFBLEtBa0JBLG1CQURBLG1CQUZGLG1CQUFBLG1CQUxDLG1CQURDLG1CQU1GLFFBQUEsSUFBQSxZQUFBLFFBQUEsZUFBQSxJQUFBLFdBQUEsSUFXUSxNQUFBLEtBQUEsbUJBQ0EsZUFDQSxPQUNBLGNBQUEsSUFBQSxNWjJHNEIsS1YyWnBDLEtMM1dFLE84QmRGLG1CQy9LRSxlQUVBLE9KdUNFLHVDQXJCSix1Q0FBQSx3Q0FBQSx3Q0FBQSwyQ0FBQSwyQ0FBQSxXQUFBLEVBQUEsbUJBQUEsV0FBQSxJQUFBLE1BQUEsS0FBQSxjQThCUSxpQkE5QlIsS0EwQ0csNkJBREMsNkJBQ0QsNkJBQUEsNkJaK0VpQyw2Qll6SHBDLDZCQTBDRyxRQUFBLElBQUEsZ0JBd0JILDRCQUNFLDRCQURGLDRCQUFBLDRCQVZPLDRCQWRKLDRCQUFBLE9BQUEsSUFBQSxNQUFBLEtBd0JILDRCQUFBLDRCQVFRLG9CQVJSLElBQUEseUNBQUEsaUJBZU0sUUFDRCw0QktsR0gsMEJBQUEsMEJBQUEsMEJBQUEsMEJBQUEsMEJBQUEsMEJBQUEsMEJBQUEsMEJMNElJLDBCSzVJSiwwQkxxSUQsMEJBS0ssMEJLMUlKLGlCQUFBLFFMNkdFLHVCQUNELFNBQUEsT0FVQyxNQUFBLEtBQUEsUUFBQSxhQUNELHNCQVNELHNCQUVBLFNBQUEsT0FBQSxNQUNELEtBQUEsUUFBQSxXSzdISSxzQ0FBQSxzQ0FBQSxvQ0FSSCxzQ0FBQSxzQ0FRRyxpQkFBQSxRQVJILDJCQUFBLDJCQUFBLDJCQUFBLDJCQUFBLDJCQUFBLDJCQUFBLDJCQUFBLDJCQW1CSSwyQkFuQkosMkJBUUcsMkJBQUEsMkJBUkgsaUJBQUEsUUFRRyx1Q0FBQSx1Q0FBQSxxQ0FSSCx1Q0FBQSx1Q0FRRyxpQkFBQSxRQVJILHdCQUFBLHdCQUFBLHdCQUFBLHdCQUFBLHdCQUFBLHdCQUFBLHdCQUFBLHdCQW1CSSx3QkFuQkosd0JBUUcsd0JBQUEsd0JBUkgsaUJBQUEsUUFRRyxvQ0FBQSxvQ0FBQSxrQ0FSSCxvQ0FBQSxvQ0FRRyxpQkFBQSxRQVJILDJCQUFBLDJCQUFBLDJCQUFBLDJCQUFBLDJCQUFBLDJCQUFBLDJCQUFBLDJCQW1CSSwyQkFuQkosMkJBUUcsMkJBQUEsMkJBUkgsaUJBQUEsUUFRRyx1Q0FBQSx1Q0FBQSxxQ0FSSCx1Q0FBQSx1Q0FRRyxpQkFBQSxRQVJILDBCQUFBLDBCQUFBLDBCQUFBLDBCQUFBLDBCQUFBLDBCQUFBLDBCQUFBLDBCQW1CSSwwQkFuQkosMEJBUUcsMEJBQUEsMEJBUkgsaUJBQUEsUUFRRyxzQ0FBQSxzQ0FBQSxvQ0FSSCxzQ0FBQSxzQ0FRRyxpQkFBQSxRQUFBLGtCQUFBLFdBQUEsS0FBQSxXQVdDLEtBQUEsb0NMbUpKLGtCQUNBLE1BQUEsS0FFQSxjQUFBLEtBQUEsV0FBQSxPQUpGLG1CQUtJLHlCQUNBLE9BQ0EsSUFBQSxNQUFBLEtBQ0EseUJBQUEsY0FBQSxFQVJKLHFDQUFBLHFDQUFBLHFDQUFBLHFDQUFBLHFDQVFJLHFDQVJKLFlBQUEsT0FBQSxrQ0FBQSxPQUFBLEVBQUEsMERBQUEsMERBQUEsMERBQUEsMERBOEJNLDBEQTlCTiwwREFBQSxZQUFBLEVBQUEseURBQUEseURBQUEseURBQUEseURBdUNZLHlEQXZDWix5REFBQSxhQUFBLEVBMkNZLHlEQTNDWix5REFBQSx5REFBQSx5REFBQSxjQUFBLEdNdEpnQyxZbkIyTGhCLGtCb0JsTGYsT0FEQyxZQUtBLFNBQUEsT1B5SUYsU0F3RFksT3RCeE5WLFFBQ0EsRUxnR2lELE9BQUEsRTJCK0RuRCxTQUFBLE9BQUEsRUFBQSxVQUFBLEVBd0RZLE9BQUEsUUFBZ0IsTWpCcUo1QixNTDdXRSxLQVVBLFlBQ0EsUUFJQSxNQUFBLFFBQ0EsYUFFQSxjQUFBLElBZ0tBLFVBQUEsT0E1SUQsaUJBd0JBLE9BOElELFFBQUEsTUF0TEUsbUJBQ0EsV0FDQSxXQXlIQyxtQkFBQSxLQXhIRCxxQkFEQSxrQktpVUYsT1Z2UlUsSUFBQSxFQUFBLEVBQUEsV0s1QlQsTUFBQSxZQUFBLE9BTUMsa0JBQ0EsUUFBQSxNQUNELE1BQUEsS0FVQSwyQkFBQSx3QkFGQyx1QkFRRCxRQUFBLHlCQUFBLEtBQUEsSUFBQSxlQUFBLEtBQUEsT0hsRUMsWUFBQSxJQUFBLFVBQ0EsS0FBQSxZQUFBLFFHd0VELE1BSUMsSzhCNUVBLHVCQUFBLDhCOUI0WkEsNEI4QnhZRyxvQzlCb1lKLHlCQU1DLG9COEI5WkEsMkJBQUEsNEJBQUEsbUNBQUEseUJBQUEsZ0NBeUJFLE1BQ0EsUTlCa0RGLGNBQ0EsdURBOEJBLFlBQ0EsUUFHQSxpQkFDQSxLTGtFQSxvQkFBQSw2RG1DaklBLFFBQUEsRW5Da0QyQywwQkFBQSxtRUFDTSxPQUFBLEVBQUEsaUJBQUEsWUFBQSx3QktNbkQsd0JMTm1ELGlFS01uRCxpRUFBQSwwRUFBQSxpQ0FBQSwwRUFBQSxpQkFBQSxLQUFBLFFBQUEsRUFBQSx3QkFBQSxpRUFBQSwwRUFBQSxpQ0FBQSwwRUFBQSxPQUFBLFlBMENHLHFEQW9CRix1RUFhQyx1RUFBQSxpRkFBQSx3RUFkQSw4QkFjQSw4QkFBQSx3Q0FBQSwrQkFBQSxZQUFBLEtBQUEsaUNBQUEsaUNBQUEsMkNBQUEsa0NBQUEsMEJVeUJ5RiwwQlZ6QnpGLG9DQUFBLDJCQUFBLFlBQUEsS0FBQSxpQ0FBQSxpQ0FBQSwyQ0FBQSxrQ0FBQSwwQlU2QmlILDBCVjdCakgsb0NBQUEsMkJBQUEsWUFBQSxNQUFBLFVBQUEsT0FlSSxTQUFBLFNBWUosV0FBQSxLQUNELGNBQUEsS0FTQyxnQkFBQSxhQUVBLFdBQUEsS0FDQSxhQUFBLEtBQW1CLGNBTHJCLEVBQUEsWUFBQSxJQVFJLE9BQUEsUUFJQSwrQkFDRCxzQ0FKQyx5QkFDQSxnQ0FHRCxTQUFBLFNBQUEsWUFBQSxNQUFBLFdBQUEsTUFNRCxvQkFOQyxjQU9ELFdBQUEsS0FFRCxpQkFEQyxjQUNELFNBQUEsU0FJQyxRQUFBLGFBQ0QsYUFBQSxLQUFBLGNBS0MsRUFBQSxlQUNBLE9BQUEsWUFDQSxJQUFBLE9BQ0EsUUFDQSxrQ0FEQSw0QkFHQSxXQUNELEVBQUEsWUFBQSxLQWdCRywwQkFRQSx5QkFuQkgsdUJBWUUsc0JBUUEsbUNBUkEsb0NBQUEsZ0NBWkYsaUNBQUEsd0NBREMscUNBQ0QsOEJBQUEsK0JBTEEsMkJBQUEsNEJBS0EsT0FBQSxZQW9CRSxxQkFBQSxZQUFBLElBQUEsZUFRRyxJQUFBLGNBQ0QsRUFBQSxXQUFBLEtBWUgsOEJBQ0EsOEJBR0EsYUFORixFQUFBLGNBQUEsRUFBQSxVQUFBLE9BQUEsS0FBQSxRQUFBLElBVUksS0FBQSxVQUNBLEtBQUEsWThCdlBGLElBQUEsY0FDRSxJQUNBLGdCQUNBLE9BQUEsS0FBQSxZQUNBLEtwQnFDMkIsMEJvQnJDM0Isa0JBS0EsT0FDQSxLQUFBLDZCQUNELHNFQUtBLHNFQUFBLE9BQUEsS0FBQSxRQUFBLElBQUEsS0FBQSxVQUFBLEtBQUEsWUFBQSxJQUFBLGM5QnVQQyxJQUdBLDRFQUZBLG1DQUhKLDRFQUFBLE9BQUEsS0FBQSxZQUFBLEtBQUEsc0ZBU0ksOEVBVEosNkNBQUEscUNBQUEsc0ZBQUEsOEVBQUEsT0FBQSxLQUFBLG9DQUFBLE9BQUEsS0FBQSxXQWNJLEtBZEosUUFBQSxJQUFBLEtBQUEsVUFBQSxLQUFBLFlBaUJJLElBQ0EsVUFBQSxPQUNBLEtBQUEsUUFBQSxLQUNBLEtBQUEsVUFDQSxLQUFBLFk4QjFSRixRQUNFLGNBQ0EsSUFBQSxnQkFDQSxPQUFBLEtBQ0EsWUFBQSxLcEJvQzJCLDBCb0JwQzNCLGtCQUtBLE9BQ0EsS0FBQSw2QkFDRCxzRUFLQSxzRUFBQSxPQUFBLEtBQUEsUUFBQSxLQUFBLEtBQUEsVUFBQSxLQUFBLFlBQUEsUTlCaVJDLGNBQ0EsSUFFQSw0RUFGQSxtQ0FISiw0RUFBQSxPQUFBLEtBQUEsWUFBQSxLQUFBLHNGQVNJLDhFQVRKLDZDQUFBLHFDQUFBLHNGQUFBLDhFQUFBLE9BQUEsS0FBQSxvQ0FBQSxPQUFBLEtBQUEsV0FjSSxLQWRKLFFBQUEsS0FBQSxLQUFBLFVBQUEsS0FBQSxZQWlCSSxRQUNBLGNBQ0EsU0FBQSxTQUNBLDRCQUNBLHFFQVNKLHFFQUFBLGNBQUEsT0FBQSx1QkFBQSxTQUFBLFNBQUEsSUFNSSxFQUFBLE1BQUEsRUFBQSxRQUEwQyxFQUMzQyxRQUFBLE1BQUEsTUFBQSxLQUlELE9BQUEsS0FBQSxZQUVBLEtBQ0EsV0FDQSxPQUFBLGVBQ0EsSzRCL1g4QixZbkJOOUIsVUFBQSxRQUFBLFNBQ0EsU1R5WUQsb0RBQUEsNkZBRkMsdUNBRkEsaUNBSUQsNkZBQUEsTUFBQSxLQUFBLE9BQUEsS0FBQSxZQUFBLEtBT0Esb0RBQUEsNkZBSEMsdUNBSkQsaUNBT0EsNkZBQUEsTUFBQSxLQUFBLE9BQUEsS0FBQSxZQUFBLEs4QnhaQywyQkFBQSxvRUFXQyxvRUFBQSxhQUFBLFFBQUEsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGlCQUdDLGlDbkMrQ0YsMEVtQzdDRSwwRUFBQSxhQUFBLFFBQUEsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGlCQUNFLEVBQUEsRUFBQSxJQUFBLFFBQUEsZ0NuQzRDSixNQUFBLFFBQUEsYUFBQSxRbUN6Q0csaUJBQUEsUUFwQkgsdUJBQUEsOEJBMkJDLDRCQVBFLG9DQU1ELHlCQUlBLG9CQTlCRiwyQkFBQSw0QkFBQSxtQ0FBQSx5QkFBQSxnQ0F5QkUsTUFDQSxRQTFCRiwyQkFBQSxvRUFXQyxvRUFBQSxhQUFBLFFBQUEsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGlCQUdDLGlDbkMrQ0YsMEVtQzdDRSwwRUFBQSxhQUFBLFFBQUEsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGlCQUNFLEVBQUEsRUFBQSxJQUFBLFFBQUEsZ0NuQzRDSixNQUFBLFFBQUEsYUFBQSxRbUN6Q0csaUJBQUEsUUFwQkgscUJBQUEsNEJBMkJDLDBCQVBFLGtDQU1ELHVCQUlBLGtCQTlCRix5QkFBQSwwQkFBQSxpQ0FBQSx1QkFBQSw4QkF5QkUsTUFDQSxRQTFCRix5QkFBQSxrRUFXQyxrRUFBQSxXQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsaUJuQ2tERCw4QkFBQSxNQUFBLFFBQUEsYUFBQSxRbUN6Q0csaUJBQUEsUUFNRCwyQ0FDRCxJQUdDLEtBQUEsbUQ5QmtaQSxJQUFBLEVBQUEsWUFISixRQUFBLE1BQUEsV0FBQSxJQUFBLGNBTUksS0FBTSxNQUNQLFFBVUQseUJBNEJHLGtDQTNCSCx5QkFnQ0ksUUFDQSxhQWdCQyw0QkFqREwseUJBNERHLGNBQUEsRUFBQSxlQU1DLE9BM0NGLDJCQUVFLG9FQUVELG9FQUFBLFFBQUEsYUFBQSxNQUFBLEtBQUEsZUFBQSxPQU1DLDBCQUNELFFBQUEsYUFJQyxlQUNELE9BTUMsd0NBTkQsNkNBSUMsMkNBRUEsaUZBQUEsaUZBQUEsTUFBQSxLQUFBLHdDQUFBLGlGQUlDLGlGQUFBLE1BQUEsS0FNRix1QkFBQSxvQkFJQyxRQUFBLGFBQ0QsV0FBQSxFQUFBLGNBQUEsRUFBQSxlQU1DLE9BRUEsNkJBRkEsMEJBR0EsYUFFQSxFQUFBLDRDQUFBLHNDQUVDLFNBQUEsU0FBQSxZQUFBLEVBQUEsa0RBS0QsSUFBQSxFZ0JuZ0JILGdDQUVDLFdBQ0QsTUFBQSxjaEJxaEJILEVBQUEsWUFBQSxLTzdlRSxXQzJGQSw2QkFPRCw2QkFMQSw0QkFLQSxNQUFBLEtSdVhJLDJCQW9CTCxrQ0FyQk0sd0JBQ0QsK0JBb0JMLFdBQUEsRUFBQSxjQUFBLEVBQUEsWUFBQSxJQVNJLDJCQVRKLHdCQVdJLFdBWEosS0FBQSw2QkFBQSxZQUFBLE1BaUJJLGFBQWtFLE1tQjNpQnBFLG1DbkIwaEJGLG9DZ0I1aEJFLFFBQUEsSUFBQSxRQUFBLE1oQjRoQkYsc0RBK0JNLE1BQ0QsS0FoQ0wseUJBQUEsK0NBeUNHLFlBQUEsS0F6Q0gsVUFBQSxLQUFBLCtDQXdESSxZQUFBLElBeERKLFVBQUEsTUFBQSxLQUFBLFFBQUEsYUFBQSxjQTBEUSxFQUFBLFlBQ0EsSVE1bEJSLFdBQ0UsT0FDQSxpQkFDQSxhQUNBLGFBQ0EsYUFBQSxPQUNBLFFBQUEsT0FBQSxJQUFBLE1BQUEsWUFDQSxZQUNBLE9ENENBLG9CQUNBLEtBQ0EsaUJBQUEsS0FDQSxnQlowSkEsS0FBQSxZQUFBLEthak5GLGtCYm9OVSxrQkFGTCxXQUNDLGtCQURELGtCQURILFdhak5GLFFBQUEseUJBQUEsS0FBQSxJQUFBLGVBQUEsS1hGRSxXQUFBLFdBQUEsV0FBQSxNQUFBLEtBQ0EsZ0JBQW9CLEtXQ3RCLFlBQUEsWUFBQSxRQTBCSSxFQUNBLFdBM0JKLE1BQUEsRUFBQSxJQUFBLElBQUEsaUJBaUNJLGNBQUEsZWIyQkYsd0JBQUEsT2ExQnNELFlBbEN4RCxRQUFBLElBQUEsT0FBQSxrQkFBQSxXQXdDSSxLQUFBLGV1QjdDRix5QkFHQSxlcEM4REEsS1luQkcsYUFBQSxNQUFBLEtBQUEsaUJBS0QsUUFBQSxhQUNELFFBaERELG1CQWdEQyxtQkFoREQsTUFDQSxLQUFBLGlCQUVBLFFBQUEsYUFBQSxRQVFFLG9CQUhELG9CQUxELG1CQVNNLG1DQU5KLE1BQUEsS0FBQSxpQkFDSSxRQUFBLGFBQ0wsUUFhQywwQkFBQSwwQkFBQSwwQkFGSSwwQkFESiwwQkFMRCwwQkFRQyx5Q0FBQSx5Q0FBQSx5Q0FBQSxNQUFBLEtBQUEsaUJBQUEsUUFBQSxhQUFBLFFBV0EsNEJBbEJGLDRCQUFBLDRCQW1CQyw2QkFBQSw2QkFBQSw2QkFBQSxzQ0FBQSxzQ0FBQSxzQ0FBQSxpQkFBQSxRQUFBLGFBQUEsUUFBQSxvQkFPRyxNQUFBLFFBQUEsaUJBQ0ksS0FBQSxVQUNMLE1BQUEsS0FBQSxpQkFJRCxRQUNBLGFBQUEsUUEvQ0YsZ0JBZ0RDLGdCQWhERCxNQUFBLEtBQ0EsaUJHNkp1RCxRSDNKdkQsYUFBQSxRQVFFLGlCQUhELGlCQUxELGdCQVFFLGdDQUxBLE1BQUEsS0FBQSxpQkFDSSxRQUFBLGFBQ0wsUUFhQyx1QkFBQSx1QkFBQSx1QkFGSSx1QkFESix1QkFMRCx1QkFRQyxzQ0FBQSxzQ0FBQSxzQ0FBQSxNQUFBLEtBQUEsaUJBQUEsUUFBQSxhQUFBLFFBV0EseUJBbEJGLHlCQUFBLHlCQW1CQywwQkFBQSwwQkFBQSwwQkFBQSxtQ0FBQSxtQ0FBQSxtQ0FBQSxpQkFBQSxRQUFBLGFBQUEsUUFBQSxpQkFPRyxNQUFBLFFBQUEsaUJBQ0ksS0FBQSxhQUNMLE1BQUEsS0FBQSxpQkFLRCxRQUFBLGFBQ0QsUUFoREQsbUJBZ0RDLG1CQWhERCxNQUNBLEtBQUEsaUJBRUEsUUFBQSxhQUFBLFFBUUUsb0JBSEQsb0JBTEQsbUJBU00sbUNBTkosTUFBQSxLQUFBLGlCQUNJLFFBQUEsYUFDTCxRQWFDLDBCQUFBLDBCQUFBLDBCQUZJLDBCQURKLDBCQUxELDBCQVFDLHlDQUFBLHlDQUFBLHlDQUFBLE1BQUEsS0FBQSxpQkFBQSxRQUFBLGFBQUEsUUFXQSw0QkFsQkYsNEJBQUEsNEJBbUJDLDZCQUFBLDZCQUFBLDZCQUFBLHNDQUFBLHNDQUFBLHNDQUFBLGlCQUFBLFFBQUEsYUFBQSxRQUFBLG9CQU9HLE1BQUEsUUFBQSxpQkFDSSxLQUFBLFlBQ0wsTUFBQSxLQUFBLGlCQUtELFFBQUEsYUFDRCxRQWhERCxrQkFnREMsa0JBaERELE1BQ0EsS0FBQSxpQkFFQSxRQUFBLGFBQUEsUUFRRSxtQkFIRCxtQkFMRCxrQkFRRSxrQ0FMQSxNQUFBLEtBQUEsaUJBQ0ksUUFBQSxhQUNMLFFBYUMseUJBQUEseUJBQUEseUJBRkkseUJBREoseUJBTEQseUJBUUMsd0NBQUEsd0NBQUEsd0NBQUEsTUFBQSxLQUFBLGlCQUFBLFFBQUEsYUFBQSxRQVdBLDJCQWxCRiwyQkFBQSwyQkFtQkMsNEJBQUEsNEJBQUEsNEJBQUEscUNBQUEscUNBQUEscUNBQUEsaUJBQUEsUUFBQSxhQUFBLFFBQUEsbUJBT0csTUFBQSxRQUFBLGlCQUNJLEtBQUEsVUFDTCxNQUFBLFFBQUEsWUFJRCxJQUNBLGNBQUEsRUFBQSxVQzJDRixpQkQxQ0MsaUJDMENELG9CQUZGLDZCQUFBLGlCQUFBLFlBQUEsV0FBQSxLQUFBLFVBVUksaUJBQUEsZ0JBVkosZ0JiM0JFLGFhMkJGLFlBQUEsZ0JBQUEsZ0JBQUEsTUFpQkksUUFBQSxnQkFqQkosVUFBQSxpQkFBQSxZQXNCSSwwQkFEQSwwQkFyQkosbUNBdUJJLG1DQXZCSixNQUFBLEtBQUEsZ0JBQUEsS0FBQSxRQUFBLFFBQUEsS0FBQSxLQUFBLFVBNkJNLEtBQ0EsWUFBQSxRQUNELGNEbEVILElBQUEsUUFBQSxRQUNBLFVBQ0EsS0FBQSxZQUNBLElBQUEsY0FIQSxJQUFBLFFBQ0EsUUFBQSxJQUFBLEtBREEsUUFBQSxRQUNBLElBQUEsSUFEQSxXQUFBLFFBQ0EsTUFDQSxzQkFDQSxXQ2lGRCxJQWNBLE1BQUEsUUFBQSxFQUFBLFdBQUEsUUFBQSxLQUFBLE9BQUEsU0FPRyxRQUNELEVvQjVKRCxVakMrS0EsUUFBQSxLQUFBLGFBQUEsUWlDaExGLE1BQUEsZUFLRyxRQUlELFVBQWEsa0JBRUQsUUFBQSxnQkFBa0IsWUFLVSxPQUV0QixFQUFBLG9CQUdsQixPQUFBLFdBQ0Esb0JBQ0EsS2pDOEpBLDJCQUFBLEtBQUEsT0FRQSxRQUFBLGFBSUEsTUFBQSxFQUFBLE9BQUEsRUFBQSxZQUFBLEljbk1BLFdBQ0EsSUFDQSxPQUNBLFdBQUEsSUFBQSxRQUNBLGFBQUEsSUFDQSxNQUFBLFlBQUEsWUFDQSxJQUFBLE1BQUEsWUFFQSx1QkFBaUQsUUFDbEQsRUFBQSxlQUtDLFNBQUEsU0FDRCxJQUFBLEtBQUEsS0FBQSxFQUFBLFFBSUMsS0FDRCxRQUFBLEtBSUMsTUFBQSxLQUFBLFVBQ0EsTUFDQSxRQUNBLElBQUEsRUFBQSxPQUNBLElBQUEsRUFBQSxFQUFBLFdBQ0EsS0FDQSxVQUFBLEtBQ0EsV0FBQSxLQUNBLGlCQUNBLEtBQUEsT0FDQSxJQUFBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFDQSxnQkFBQSxjQUNBLElBQUEsV0FDQSxFQUFBLElBQUEsS0FBQSxpQkFBQSxnQkFDQSxZQXFFRSxxQmQvQ0YsMEJjZ0RDLEtBQUEsS0FPQyxNQUFBLEVBTUQsaUJ1QjVIRCxvQnZCc0lELFFBQUEsSUFRQyxLQTBEQSxRQU9JLE1Pak1TLFlBQ1osUWlCUkMsWUFDQSxPeEJtQ0Ysd0JBbEJGLE9BQUEsSUFBQSxPQXdCSSxJQUFBLEVBQUEsU0FDQSxPQXpCSixpQkFBQSxRdUJ6QkUsb0JBR0EsTUFBQSxLdkJzQkYsWUFBQSxJQW9DSSxNQUFBLEtBR0EsMEJBREEsMEJBR0EsZ0JBQ0QsS0FBQSxNQUFBLFFBQUEsaUJBQUEsUUFPQyx5QkFFQSwrQkFEQSwrQkFFRCxNQUFBLEtBQUEsZ0JBQUEsS0FBQSxRQUFBLEVBQUEsaUJBQUEsUUFRQywyQkFJRCxpQ0FGQyxpQ0FFRCxNQUFBLEtBQUEsaUNBQUEsaUNBT0gsZ0JBQUEsS0FBQSxpQkFBQSxZQVVJLE9BQUEsMER5QnpHRixPQUFBLFlBQUEscUJBQUEsUUFBQSxNQUFBLFF6QjZHRSxRQUFBLEVBUUEsb0JBS1UsS0FDWCxFQUFBLE1BQUEsS0FBQSxpQkFrQkQsVUFDQSxLQUtBLE1BQUEsS0FFQSxtQkFDQSxTQUFBLE1BQ0EsS0FBQSxFQUNBLE1BQUEsRUFBQSxPQUFBLEVBQUEsSUFDRCxFQUFBLFFBQUEsSUFBQSwyQkFNQyxNQUNBLEVBQUEsS0FBQSxLQUNBLGVBRUQsc0NBS0MsV0FDRCxFQUFBLGNBQUEsSUFBQSxPQUFBLGNBQUEsSUFBQSxRQVdHLFFBQ0EsR0FBQSx1QkFDQSw4Q0FOSixJQUFBLEtBQUEsT0FBQSxLQUFBLGNBQUEsSUFBQSx5QkFXSSw2QkFFQSxNQUNELEVBQUEsS0FBQSxLQUFBLGtDQVNELEtBQUEsRUFBQSxNQUVJLE1vQmxMTCxPbEN1Q0MsZ0J1QlhBLElBQUEsRUFBQSxNQUFBLEVBRUEsS0FBVSxFaUJ0REgsT0FBOEMsRTFCME12QyxrQkFGZCxTQUFBLFNBQUEsUUFPSSxNQUFTLE9BQUEsRUFDVixRb0JqTkwsRUFDRSx5Q0FERix3QkFJRSx5QkFKRix5QkFBQSx3QkFBQSxTQUFBLFNBQUEsSUFBQSxFQUFBLEtBQUEsRUFBQSxPQUFBLEVBQUEsT0FBQSxLQUFBLE1BQUEsS0FZSSxPQUFBLEVBQUEsd0JBR0EsZUFDQSxPQUNBLHVCQUVELGVBS0QsSUFDRCxPQUFBLFFBSUMsS0FDRCxTWHZCQyxNQU1BLFFBQUEsS0FBQSwyQkFHQSxNQUNBLFFBQ0EsRUE2SEYsZ0JBSGMsaUJBeENaLG9CQUxELHFCQXBCQyxvQmF6RWtDLHFCYjZJcEMsUUFDRSxJQUFBLFFBQVksTUE5SFosMEJBRUEsa0JBQUEsa0JBVEYsY0FBQSxrQnZCMEhFLFVBQUEsa0JBQ0ksV0FBQSxrQkFBQSxJQUNDLFNBQUEsV0FBQSxVQW1FTCxJQUFBLFNBQUEsV0FBQSxVQUFBLElBR1EsU0FBQSxrQkFBQSxJQUFBLFNBQUEsd0JBQUEsa0JBQUEsZUFBQSxjdUJsTVYsZXZCMEhFLFVBQUEsZUFBQSxtQkFDSSxXQUFBLE9BQ0MsV0FBQSxLQUFBLGN1QnhHMkMsU0FBQSxTQUdoRCxNQUFBLEtBQUEsT0FDQSxLQUFBLGVBQ0QsU0FJQyxTQUFBLGlCQUVBLEtBQUEsT0FDRCxJQUFBLE1BQUEsS0FJQyxPQUFBLElBQUEsTUFDQSxlQUFBLGNBQ0EsSUFBQSxXQUNBLEVBQUEsSUFBQSxJQUFBLGVBQUEsZ0JBQ0EsWXZCYUEsUUFBQSxFQUFBLGdCQUFBLFN1QlhBLE1BR0QsUUFBQSxLQUFBLGlCQUtDLEtBQUEscUJBR0EsUUFDQSxFQUFBLE9BQ0EsaUJBQUEsbUJBUEYsUWE1REUsR0FBQSxPQUdBLGtCQUFBLGNieURGLFFBQUEsS2E1REUsY0FHQSxJQUFBLE1BQUEsUWZPQSxxQkFHRSxXQUNELEtBQUEsYUFFQyxPQUFBLEVBQVcsWUFDWixRQUFBLFlFaUVELFNBQ0QsU0FBQSxRQUlDLEtBQ0EsY0FBQSxRQUNELEtBQUEsV0FLQyxNQUFBLFdBQ0EsSVJpZmdDLE1RaGZqQyxRaUI5RlEsT0NPaUMsT0NMWCxPQ0c5QixhQUFBLGFISlEsV0FBd0MsT25CTy9DLHdCQUdFLFlBQ0QsSUFBQSxjQUVDLEVBQUEsbUNFMkZBLFlBQ0EsS0FBQSxvQ0FUSixZQWFJLEVBQUEseUJBYkosU0FBQSxTQUFBLElBaUJJLFFBQUEsTUFDRCxLQUFBLE9BQUEsS0FBQSxTQUtELE9BQUEseUJBRUEsY0FDQSxNQUNBLE1BQUEsT0FBZ0IsS0FDakIsS0FBQSxlQUFBLFdBdkZELEVBQUEsSUE2RkksS0FBQSxlQUNBLFVBdkZKLE1BQUEsT3ZCbUJVLHlCQUFBLFV1QnVFdUMsTUFDOUMsT0ZoSUQsY0FFRSxRQUNBLE1BQUEsWUFDRCxLQUFBLGFBRUMsS0FDRCxZdUJqQkQsTUFBQSxnQkFDQSxXQUNBLE1BQUEsZXJDUUQsTUFFQyxRQUFBLGVBQ0QsTUFBQSxRQUVDLGdCc0NQQSxRQ09FLFlBQ0Qsa0JBQUEsbUJBQUEseUJBREMsWUFDRCxrQkFBQSxtQkFBQSx5QnZDbUNGLFl1Q25DRSxrQkFBQSxtQkFBQSx5QnZDMEJELFl1QzNCRSxrQkFBQSxtQkFBQSx5QnZDbUNGLFFBQUEsZUFsQ0QsV0FRQyxXQUFBLE9BQ0QsV0FFQyxLQUFBLEVBQUEsRUFBQSxFQUFBLE1BQUEsWUFHQSxpQnNDdkJBLFlBQ0EsT0FBQSxFQUVBLE9BQUEsU0FBQSxNQUNBLGN0QytCQSxNQUFBLGF1QmNBLHlCZ0J4Q0MsWWhCNEJELFFBQUEsZ0JBQ0QsaUJBQUEsUWdCL0JDLGdCQVZFLGNBQUEsUUFDRCxvQkFDa0IsY0FBQSxjQUE2QixRQUM3QixxQkFBaUMsa0JBRWpDLFFBQUEsZ0JoQnlDckIsbUJBRUksUUFBQSxpQkFHSix5QkFFSSxRQUlGLHdCQWNBLCtDQWJFLFlBSUosUUFBQSxnQkFBQSxpQkFBQSxRZ0JwREUsZ0JBVkUsY0FBQSxRQUNELG9CQUNrQixjQUFBLGNBQTZCLFFBQzdCLHFCQUVBLGtCaEI2RG5CLFFBQUEsZ0JBQ0UsbUJBSUYsUUFBQSxpQkFDRSx5QkFJRixRQUFBLHdCQWNBLGdEQWJFLFlBSUosUUFBQSxnQkFBQSxpQkFBQSxRZ0J2RUUsZ0JBVkUsY0FBQSxRQUNELG9CQUNrQixjQUFBLGNBQTZCLFFBQzdCLHFCQUVBLGtCaEJnRm5CLFFBQUEsZ0JBQ0UsbUJBSUYsUUFBQSxpQkFDRSx5QkFJRixRQUFBLHdCQWNBLDBCQWJFLFlBQUEsUUFBQSxnQkFJSixpQkFBQSxRZ0IxRkUsZ0JBVkUsY0FBQSxRQUNELG9CQUNrQixjQUFBLGNBQTZCLFFBQzdCLHFCQUFpQyxrQkFFakMsUUFBQSxnQmhCa0dyQixtQkFFSSxRQUFBLGlCQUdKLHlCQUVJLFFBSUYsdUJnQnhHQSxXQUNFLFFBQUEsZ0JoQnVHRix5QkFDRSxXQUFBLFFBQUEsZ0JBSUosK0NnQjVHSSxXaEJnSEosUUFBQSxnQkFBQSxnRGdCaEhJLFdoQm9ISixRQUFBLGdCQUlBLGVBQUEsUWdCekhFLGVBQ0UsYUFBQSxlQURGLFFBQ0UsZ0JBQUEsb0JBREYsUUFBQSxnQkFWRSxpQkFDRCxRQUFBLG9CQUMrQyxpQkFBN0IsaUJBQ0EsUUFBQSxzQkFBaUMscUJBQUEsUUFFakMsZUFBQSxhQUFrQyxxQmhCOEl2RCxRQUNFLGlCQUVBLHNCQUhGLFFBQUEsZUFJSSxhQUdKLHNCQUNFLFFBQUEsa0JBRUEsNEJBSEYsUUFJSSxlQUdKLGFBQUEsNEJBQ0UsUUFBQSx1QkFERixjQUlJLE9BQUEsUUFBQSxnQkFJSixtQmdCL0pFLFdBQUEsV0FDRSxRQUFBLGFmbEJKLE9BQUEsRUFBQSxTQUNFLFNBRUEsOENBR0EsV0FBQSxXQU5GLE9BQUEsUUFBQSxRQUFBLE1BQUEsT0FBQSxLZ0JDRSxpQkFBQSxLQUVBLGdCQUNBLEtBQUEsWUFFQSxLQUVBLG9CQUFBLEtBQUEsMkVoQlJGLFFBQUEsTUFBQSxhQUFBLElBQUEsY0FBQSxLQUFBLFNnQllJLE9BQUEsY0FDQSxTQUFBLFlBQ0EsT0FBQSx3RWhCZEosU0FBQSxTQUFBLG9GQUFBLGNBQUEsSUFBQSxhQUFBLEtBQUEsZ0RnQjhCTSxXaEI5Qk4sV0FBQSxPQUFBLFFBQUEsUUFBQSxNQUFBLFdPQ0UsS0FBQSxpQkFFQSxLQUFBLGdCQUNBLEtBRUEsWUFBQSxLQUVBLG9CQUFBLEtsQ3VDTSxRQUo0QixLNENwQ3ZCLEs1QzZDQSxXNEM3Q0EsS1ZDWCw2RVBSRixRQUFBLGFBQUEsU0FBQSxPQUFBLGFBQUEsSUFBQSxjT1lJLFNBQUEsWUFDQSxPQUNBLDJDQUVBLE1BQUEsS0FBQSxrRVBoQkosV0FBQSxXQUFBLFlBQUEsVUFBQSxLQUFBLFdPd0JJLElBQUEsUUFBQSxFQUFBLGdHUHhCSixtQkFBQSxLQUFBLGtCQUFBLGlCTytCTSxLQUFBLE9BQUEsSUFBQSxNQUF3QixLQUN6QixjVy9CSCxJQUFBLFdBQUEsV0FFQSxRQUFBLE1BQUEsU0FDQSxTQUFBLEtBRUEsVUFBQSxNQUFBLEtBQUEsUUFFQSxLQUFBLGlCQUVBLFFBQ0EsTUFBQSwwQkFJQSxXQUNELEtBQUEsT0FHQyxFQUFBLFFBQ0QsRUFBQSx5QkFHQyxRQUFBLElBQUEsaUJBRUEsS0FDRCxnQkFBQSxLQUFBLFlBR0MsS0FFQSxvQkFBQSxLQUFBLHdDQUNBLE9BQUEsUUFBQSwyQ0FKRixLQU9JLEVBQUEsa0RBQ0QsY0FLRixLQUFBLDBCQUFBLEVBQUEsMkJBR0MsRUFBQSxrREFFQSxXQUNELEtBQUEsdUJBQUEsRUFBQSx3QkFHQyxFQUFBLDBCQUNBLFFBQ0EsTUFBQSxRQUFBLElBQUEsaURBS0EsUUFBQSxJQUZGLE1BQUEsS0FBQSxXQUFBLFdBQUEsK0VBQUEsbUJBQUEsS0FBQSwrQ0FVTSxRQUFBLEtBVk4sb0JBQUEsT0FBQSxFQUFBLE9BQUEsRUFBQSxRQWVJLEVBQUEsUUFBQSxNbEJ4REosU0FBQSxNQUFBLEtBQ0UsRUFBQSxJQUNBLEVBQUEsV0FDQSxLQUFBLFVBQ0EsS0FDQSxPQUFBLEtBQUEsTUFDQSxLQUNBLFFBQ0EsRUFBQSxRQUFBLEdBQ0EsaUJBQ0EsS0FBQSxPQUNBLGlCQUNBLDJCQUtBLE9BQUEsWUFDQSxLQUFBLHdCQUNELGtCQUdDLHFCQUNBLFVBQUEscUJBQ0EsT0FBQSxjQUFBLFNBQ0EsaUJBQUEsUUFBQSxZQUNBLFNBQUEsbUJBQ0EsTUFBQSxjQUNBLFlBQ0EsaUJtQnhDRix1RUN3Qk0sdUVEeEJOLFdBQUEsTUFBQSxXQUFBLEtDSEEsaUZBQUEsT0FBQSxRQUFBLE1BQUEsTUFBQSxZQUFBLElBQUEsdUZBQUEsTUFBQSxLQUFBLGlGQUFBLFNBQUEsU0FBQSxNQUFBLEtDcUJJLG1GRHJCSixhQUFBLEtBQUEsWUFBQSxZQUFBLGFDK0JNLE1BQUEsYUFBQSxJQUFBLElBQUEsRUFBQSxPQUFBLEVBQUEsS0FDQSxJQUFBLFlBQUEsS0FDQSxXQUFBLEtBQUEsU0FFQSxTQUNBLElBQUEsSUFFQSxNQUFBLEVBQUEsMEZEdENOLE1BQUEsS0FBQSwwRkFBQSxLQUFBLElBQUEsTUFBQSxLQUFBLG1GQUFBLGlCQUFBLEtBQUEsT0FBQSxRQUFBLDZHQUFBLFFBQUEsS0FBQSwyR0FBQSxhQUFBLFlBQUEsWUFBQSxLQUFBLGFDNkVRLEVBQUEsSUFBQSxJQUFBLHlEQUNBLGlCRDlFUixLQUFBLE9BQUEsSUFBQSxNQUFBLEtBQUEsY0VDRSxJQUFBLE9BQUEsS0FBQSxzRkZERixXQUFBLFdBQUEsV0FBQSxLQUFBLE9BQUEsRUFBQSxRQUFBLEVBQUEsSUVPSSxNQUFBLEtBQUEseUZGUEosV0FBQSxLQUFBLG1GQUFBLE9BQUEsUUFBQSxNQUFBLE1BQUEsWUFBQSxJQUFBLFdBQUEsSUVtQkksYUFBQSxLQUNBLFFBQUEsSUFDQSxvRkZyQkosaUJBQUEsUUFBQSxPQUFBLElBQUEsTUFBQSxLQUFBLGNFaUNJLElBQUEsT0FBQSxRQUFBLE1BRUEsS0FBQSxhQUFBLElBQ0EsV0FBQSxJQUFBLFFBQ0EsRUFBQSxJQUFBLDRGRnJDSixNQUFBLEtBQUEsT0FBQSxRQUFBLFFBQUEsYUFBQSxZRStDSSxJQUFBLGFBQ0EsSUFBQSxrR0ZoREosTUFBQSxLQUFBLDBGQUFBLDZGQUFBLE1BQUEsTUFBQSw2RkFBQSxZQUFBLElBQUEsYUFBQSxLQUFBLHFHQUFBLFlBQUEsSUFBQSxhQUFBLEtBQUEsa0ZBQUEsT0FBQSxJQUFBLE1BQUEsS0FBQSxRQUFBLEVBQUEscUZBQUEsaUJBQUEsS0FBQSxPQUFBLFFBQUEsMkZBQUEsUUFBQSxLQUFBLDBHQUFBLHdHQUFBLHVCQUFBLEVBQUEsd0JBQUEsRUFBQSwwR0FBQSx3R0FBQSwwQkFBQSxFQUFBLDJCQUFBLEVBQUEsNkVBQUEsT0FBQSxJQUFBLE1BQUEsS0FBQSwyRUFBQSxlQUFBLFlBQUEsUUFBQSxFQUFBLFdBQUEsS0EwQk0sbUJBQUEsVUExQk4saUVBQUEsUUFBQSxFQUFBLHlFQUFBLE1BQUEsS0FBQSx5RUFBQSxpQkFBQSxLQUFBLDhFQUFBLGFBQUEsSUFBQSxzR0FBQSxhQUFBLEVBQUEsdUdBQUEsWUFBQSxLQUFBLGFBQUEsSUFBQSxnSUFBQSxZQUFBLEtBQUEsYUFBQSxJQUFBLHlKQUFBLFlBQUEsS0FBQSxhQUFBLElBQUEsa0xBQUEsWUFBQSxLQUFBLGFBQUEsSUFBQSwyTUFBQSxZQUFBLEtBQUEsYUFBQSxJQUFBLGlGQUFBLGlCQUFBLFFBQUEsTUFBQSxLQUFBLG9EQXdGSSxPQXhGSixRQUFBLFFBQUEsTUFBQSxRQUFBLElBQUEsdURBOEZJLGlCQUNELFFBQUEsT0FBQSxJQUFBLE1BQUEsS0FBQSxjRzlGRCxJQUFBLFFBQUEsRUFBQSxpQkFFQSw4Q0NJQSxrQkFBQSxTQUFBLE9BQUEsK0dBSUEsNkRMUkYsT0FBQSxJQUFBLE1BQUEsUUFBQSxvRkFBQSxNQUFBLEtBQUEsWUFBQSxLQUFBLGlGQUFBLE9BQUEsUUFBQSxNQUFBLE1BQUEsWUFBQSxJQUFBLGFBQUEsS0lpQkksdUZKakJKLE1BQUEsS0FBQSxpRkFBQSxpQkFBQSxLQUFBLFlBQUEsWUFBQSxJQUFBLE1BQUEsS0k0Qkksd0JBRUEsSUFBQSwyQkFDQSxJQUNBLE9BQUEsS0FBQSxTQUFBLFNBQ0EsSUFBQSxJQUFBLE1BQUEsSUFBQSxNQUFBLEtBRUEsaUJBRUEsOENDakNGLGtCQUFBLFNBQUEsT0FBQSwrR0FJQSxtRkxSRixhQUFBLEtBQUEsWUFBQSxZQUFBLGFJK0NNLE1BQUEsYUFBQSxJQUFBLElBQUEsRUFBQSxPQUFBLEVBQUEsS0FDQSxJQUFBLFlBQUEsS0FDQSxXQUFBLEtBQUEsU0FFQSxTQUNBLElBQUEsSUFFQSxNQUFBLEVBQUEsMEZKdEROLE1BQUEsS0FBQSwwRkFBQSxZQUFBLGFBQUEsSUFBQSxNQUFBLEtBQUEsY0l5RU0sSUp6RU4sRUFBQSxFSTJFTSxJQUFBLEtBQ0EsSUFBQSxNQUFBLEtBQUEsK0VKNUVOLE9BQUEsSUFBQSxNQUFBLFFBQUEseUdBQUEsZUFBQSxZQUFBLDJHQUFBLGFBQUEsWUFBQSxZQUFBLEtBQUEsYUkrRlEsRUFBQSxJQUFBLElBQUEsd0dKL0ZSLFdBQUEsS0FBQSx1QkFBQSxFQUFBLHdCSXVHTSxFQUFBLGlCQUNBLDJDQ3BHSixrQkFBQSxTQUFBLE9BQUEsK0dBSUEsd0dMUkYsY0FBQSxLQUFBLDBCQUFBLEVBQUEsMkJJaUhNLEVBQUEsaUJBQ0EsOENDOUdKLGtCQUFBLFNBQUEsT0FBQSwrR0FJQSx5REFBQSxpQkxSRixLQUFBLE9BQUEsSUFBQSxNQUFBLEtBQUEsY01GRSxJQUFBLE9BQUEsS0FBQSxRQUVBLEVBQUEsK0ROQUYsT0FBQSxJQUFBLE1BQUEsUUFBQSxzRkFBQSxXQUFBLEtBQUEsT0FBQSxFQUFBLFFBQUEsRUFBQSxJQUFBLG1GQUFBLFFBQUEsS0FBQSxvRkFBQSxpQkFBQSxRQUFBLE9BQUEsSUFBQSxNQUFBLEtBQUEsY01zQkksSUFBQSxPQUFBLFFBQUEsTUFFQSxLQUFBLGFBQUEsSUFDQSxXQUFBLElBQUEsUUFFQSxFQUFBLElBQUEsNEZOM0JKLE1BQUEsS0FBQSxPQUFBLFFBQUEsUUFBQSxhQUFBLFlNcUNJLElBQUEsYUFDQSxJQUFBLGtHTnRDSixNQUFBLEtBQUEsNkZBQUEsTUFBQSxNQUFBLFlBQUEsSUFBQSxhQUFBLEtBQUEscUdBQUEsWUFBQSxJQUFBLGFBQUEsS09PZ0QsaUJBU3BCLGNBR1osYUFBQSxLUG5CaEIsaUZBQUEsT0FBQSxJQUFBLE1BQUEsUUFBQSwwR0FBQSxXQUFBLEtBQUEsdUJBQUEsRUFBQSx3Qk15RU0sRUFBQSwwR056RU4sY0FBQSxLQUFBLDBCQUFBLEVBQUEsMkJNaUZNLEVBQUEsNkVOakZOLE9BQUEsSUFBQSxNQUFBLEtBQUEsUUFBQSxFQUFBLDJFQUFBLFFBQUEsRUFBQSxXQUFBLEtBQUEsOENBY00saUJBZE4sS0FBQSxPQUFBLElBQUEsTUFBQSxZQUFBLHFEQW9CSSxjQXBCSixLQUFBLHFEQXdCSSxXQXhCSixLQUFBLGlFQUFBLFFBQUEsRUFBQSx5RUFBQSxNQUFBLEtBQUEsaUZBQUEsaUJBQUEsUUFBQSxNQUFBLEtBQUEsb0RBZ0RJLE9BaERKLFFBQUEsUUFBQSxNQUFBLFFBQUEsSXZDU29CLEkrQ09uQixVZmRDLFFBQUEsYU9GRixzRUFBQSxhQUFBOzs7QVNBRyxXaERDRCxZQUFBLFlBQ0EsSUFBQSw4Q0FDQSxJQUFBLG9EQUFBLDRCQUFBLGdEQUFBLGdCQUFBLCtDQUFBLGVBQUEsOENBQUEsbUJBQUEsaUVBQUEsY0FBQSxZQUtBLElBQUEsV0FDQSxPQUFrQixJaURSbEIsS0FDQSxPQUFBLE9BQUEsT0FBQSxLQUFBLEVBQUEsWUFDQSxVQUFBLFFBQ0EsZUFBQSxLQUNBLHVCQUFBLFlBQ0Esd0JBQUEsVUFFRCxPbkJOQyxVQUFBLFVBQ0EsWUFBQSxNQUNBLGVBQUEsS2lCWUQsVXRET1csVXlEOElZLGVBRVosT3BCbEtYLE9BQ3VCLFVBQUEsSUFBa0IsT0FDbEIsVUFBQSxJQUFrQixPQUNsQixVQUFBLElBQWtCLE9BQ2xCLFVBQUEsSUFBa0IsT3FCVHhDLE1BQUEsVUFFRCxPcEJEQyxhQUFBLEVBQ0EsWUFBQSxVQUNBLGdCQUFBLEtlTUYsa0JBU0EsZUFFaUIsWUFBQSxLZnBCakIsVUFJUyxTQUFBLFNBQXNCLE9BRzdCLFNBQUEsU0FDQSxLQUFBLFdBQ0EsTUFBQSxVQUNBLElBQUEsU0FKRixhQU9JLEtBQUEsV0FDRCxXZWJELFFBQUEsS0FBQSxNQUFBLE1BQ0EsT0FBQSxNQUFBLE1BQUEsS0FDQSxjQUFBLEtBQ0QsY0FFOEIsTUFBQSxLQUFlLGVBQ2QsTUFBQSxNQWFNLFNNbkJwQyxrQkFBQSxRQUFBLEdBQUEsU0FBQSxPQUNRLFVBQUEsUUFBQSxHQUFBLFNBQUEsT0FDVCxVQUdDLGtCQUFBLFFBQUEsR0FBQSxTQUFBLFNBQ1EsVUFBQSxRQUFBLEdBQUEsU0FBQSxTQUNULDJCQUdDLEdBQ0Usa0JBQUEsVUFDUSxVQUFBLFVBRVYsS0FDRSxrQkFBQSxlQUNRLFVBQUEsZ0JBSVosbUJBQ0UsR0FDRSxrQkFBQSxVQUNRLFVBQUEsVUFFVixLQUNFLGtCQUFBLGVBQ1EsVUFBQSxnQkw1QlosY01XRSxXQUFBLDJEQUNBLGtCQUFBLGNBQ0ksY0FBQSxjQUNJLFVBQUEsY05kNEQsZU1XcEUsV0FBQSwyREFDQSxrQkFBQSxlQUNJLGNBQUEsZUFDSSxVQUFBLGVOYjRELGVNVXBFLFdBQUEsMkRBQ0Esa0JBQUEsZUFDSSxjQUFBLGVBQ0ksVUFBQSxlTlo0RCxvQk1nQnBFLFdBQUEscUVBQ0Esa0JBQUEsWUFDSSxjQUFBLFlBQ0ksVUFBQSxZTmpCOEQsa0JNY3RFLFdBQUEscUVBQ0Esa0JBQUEsWUFDSSxjQUFBLFlBQ0ksVUFBQSxZTmhCOEQsMEJBQUEsd0JBQUEscUJBQUEscUJBQUEsb0JBVXRFLGVBQUEsS0FBQSxPQUFBLEtBQ0QsVWZmQyxTQUFBLFNBRUEsTUFBQSxJQUNBLE9BQUEsSUFDQSxZQUFBLElBRUQsYUFBQSxhQUVDLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxLQUVELGFBQzZCLFlBQUEsUUFBd0IsYUFDeEIsVUFBQSxJQUFrQixZQUNuQixNQUFBLEtBQXNCLGlCc0JoQmpCLFFBQUEsSUMyVVosaUJEMVVOLFFBQUEsSUM4ZEQsa0JEN2RMLFFBQUEsSUM2akJNLHNCRDVqQkYsUUFBQSxJQ3lPTSxpQkR4T1gsUUFBQSxJQzBXTSxnQkR6V1AsUUFBQSxJQUFnQyxrQkFDOUIsUUFBQSxJQUF5QixnQkFDM0IsUUFBQSxJQUF5QixnQkFDekIsUUFBQSxJQUF5QixvQkFBeUIsUUFBQSxJQUNyQixjQUE2QixRQUFBLElBQ25DLG1CQUF1QixRQUFBLElBQ2xCLGlCQUE0QixRQUFBLElBQzlCLGlCQUFBLGtCQUFBLGlCQUdsQyxRQUFBLElBQWdCLHVCQUE0QyxRQUFBLElBQzdDLHdCQUF5RCxRQUFBLElBQ3hELHFCQUEwRCxRQUFBLElBQzdELGtCQUF1RCxRQUFBLElBQzFELGVBQUEsZ0JBQ0YsUUFBQSxJQUNELG1CQUFpRCxRQUFBLElBQzdDLGdCQ2tyQk0sUUFBQSxJRGpyQlQsa0JDMlZNLFFBQUEsSUQzVjRDLG1CQzJQMUMsUUFBQSxJRDFQOEMsZ0JBQzFCLFFBQUEsSUFBNEIsb0JDdWhCbEQsUUFBQSxJRHRoQjRDLCtCQUNRLFFBQUEsSUFBQSw2QkFDc0IsUUFBQSxJQUFBLGlCQUMxQyxRQUFBLElBQXNDLHlCQ3lXckUsUUFBQSxJRHhXNkMsa0JBQUEsd0JBQ2dCLFFBQUEsSUFFNUUsbUJBQW1DLFFBQUEsSUFBMkIsb0JBQzFCLFFBQUEsSUFBNEIsZ0JBQ3BELFFBQUEsSUMyWU0sZ0JEMVlWLFFBQUEsSUM4WU0sc0JEN1ltQixRQUFBLElBQXlCLHNCQUNuQixRQUFBLElDdVVaLHVCRHRVWSxRQUFBLElDb3RCWixxQkRudEJaLFFBQUEsSUNrdEJNLGtCRGp0QlIsUUFBQSxJQUF5QixtQkFDNUIsUUFBQSxJQUF5QixlQUEyQixRQUFBLElBQzFCLGdCQUE0QixRQUFBLElBQ2hDLGdCQUF3QixRQUFBLElBQ3pDLG9CQUEyQyxRQUFBLElBQ3pCLGlCQUF5QixRQUFBLElBQzlDLGtCQUFzRCxRQUFBLElBQ3pELGdCQUFtRCxRQUFBLElBQ2xELGdCQzhFTSxRQUFBLElEN0VSLGtCQzZQYSxRQUFBLElENVBiLHVCQUFrRCxRQUFBLElBQ3pDLHNCQUE2QyxRQUFBLElBQy9DLHNCQUF5RCxRQUFBLElBQzFELHdCQUF3RCxRQUFBLElBQ3hELHVCQUF3RCxRQUFBLElBQ3RELHlCQUEwRCxRQUFBLElBQzNELGdCQ2xDYSxRQUFBLElEa0M0QyxrQkFBQSxtQkFFaEUsUUFBQSxJQUF5QixrQkFDdkIsUUFBQSxJQUNWLHdCQzhhaUIsUUFBQSxJRDlhK0MsaUJBQUEsaUJBQUEscUJDdXJCMUMsUUFBQSxJRHJyQm9ELGtCQUVqRSxRQUFBLElBQ1Qsc0JBQXNDLFFBQUEsSUFBOEIsa0JBQ2pDLFFBQUEsSUFBMkIsZ0JBQ2hELFFBQUEsSUMyWE0sZ0JBQUEsMkJEelhaLFFBQUEsSUFBeUIsMEJBRWpDLFFBQUEsSUFBQSwwQkNrYmdDLFFBQUEsSURsYmdELGtCQUNyQyxRQUFBLElBQW1DLHlCQUNuQyxRQUFBLElBQW1DLHlCQUNwQyxRQUFBLElBQW9CLG9CQUNwQixRQUFBLElBQWtDLGdCQUFBLFFBQUEsSUFDbEMsaUJBQWtDLFFBQUEsSUFDekQsZ0JBQStDLFFBQUEsSUFDMUQsbUJBQWtELFFBQUEsSUFDMUMsd0JBQ1IsUUFBQSxJQUF5Qix3QkFDdEIsUUFBQSxJQ2tPTSxpQkRsTytDLFFBQUEsSUFDdkIsd0JBQWlDLFFBQUEsSUFDakMseUJBQ2hDLFFBQUEsSUNrSk0sdUJEakpDLFFBQUEsSUFBeUIsd0JBQ3hCLFFBQUEsSUFBeUIsd0JBQzNCLFFBQUEsSUFBeUIsd0JBQWdDLFFBQUEsSUFDL0IsMkJBQ3pCLFFBQUEsSUFBeUIsdUJBQWlDLFFBQUEsSUFDakMsc0JBQWlDLFFBQUEsSUFDdkQsMEJBQTZELFFBQUEsSUFDMUQsMEJBQWtELFFBQUEsSUFDakMsZUFBK0IsUUFBQSxJQUFBLHNCQzJsQnZDLFFBQUEsSUQxbEIrQyx1QkMyRHRELFFBQUEsSUR6RGpCLG9CQ2hDYSxRQUFBLElEZ0NvQyxzQkMvQ3BDLFFBQUEsSURnRGtELHdCQUFBLGlCQUUxRCxRQUFBLElBQWdDLGtCQUFzQixRQUFBLElBQzNCLG9CQUErQixRQUFBLElBQ3RELGdCQUNQLFFBQUEsSUMrZE0saUJEOWRMLFFBQUEsSUFBeUIsb0JBQ3ZCLFFBQUEsSUFBeUIsOEJBQ0osUUFBQSxJQUF5QixnQkFDeEIsUUFBQSxJQUEwQixnQkFDekMsUUFBQSxJQ2pERCxnQkRpRGdELFFBQUEsSUFDNUMsZUMwSU0sUUFBQSxJRHpJcEIscUJBQWtELFFBQUEsSUFDbEQsZ0NBQUEsbUJBRUQsUUFBQSxJQUF5QixpQkFBd0IsUUFBQSxJQUNwQyxvQkFBZ0QsUUFBQSxJQUNsRCxrQkFDbEIsUUFBQSxJQUF3QixtQkFBa0UsUUFBQSxJQUNqRixrQkFBbUQsUUFBQSxJQUNoRCxzQkFBc0QsUUFBQSxJQUN4RCx3QkFBb0QsUUFBQSxJQUMxQixtQkFBNEIsUUFBQSxJQUM3Qix5QkFDckIsUUFBQSxJQUF5QixrQkFBK0IsUUFBQSxJQUN0RCx1QkFBMEQsUUFBQSxJQUN0QyxvQkFBNEIsUUFBQSxJQUMvQyxvQkFBMkQsUUFBQSxJQUNsRSx1QkFBQSxxQkFDOEIsUUFBQSxJQUFnQywwQkN2RXRELFFBQUEsSUR3RWdELDJCQUNBLFFBQUEsSUFBQSx3QkFFckQsUUFBQSxJQUF5QixlQUE4QixRQUFBLElBQ2xELGdCQUFBLGlCQUE0RCxRQUFBLElBQzNELG9CQUE2RCxRQUFBLElBQ2hFLHVCQUEwRCxRQUFBLElBQzFDLHlCQUN2QixRQUFBLElBQ1QscUJDZ0RxQixRQUFBLElEaERxQyxtQkNzRHhDLFFBQUEsSURyRGdELG9CQUMxQixRQUFBLElBQWdDLDJCQUN2QixRQUFBLElBQTJCLHNCQUMvQixRQUFBLElBQXVCLHlCQ2tPNUMsUUFBQSxJRGpPd0MsbUJDd2M5QyxRQUFBLElEdmNnRCxrQkFDdEIsUUFBQSxJQzBSWix5QkR6Uk8sUUFBQSxJQUErQixrQkFDckQsUUFBQSxJQUF5QixtQkFDL0IsUUFBQSxJQUF5QixpQkFBNEIsUUFBQSxJQUM3QixvQkFBMkIsUUFBQSxJQUM3QyxzQkFBMkQsUUFBQSxJQUN6Qyx3QkFDeEIsUUFBQSxJQUF5QixtQkFDM0IsUUFBQSxJQUF5QixzQkFBQSxvQkFDZ0MsUUFBQSxJQUFBLGtCQzdDOUMsUUFBQSxJRDhDa0Qsa0JBQzdCLFFBQUEsSUFBaUMsdUJBQ3RDLFFBQUEsSUFBNEIsZ0JBQUEsZUFFcEQsUUFBQSxJQUF5QixpQkFBNkIsUUFBQSxJQUMvQixvQkFDekIsUUFBQSxJQUF5QixnQkFBMkIsUUFBQSxJQUMvQyx1QkFBeUQsUUFBQSxJQUV4RSx3QkNrWmEsUUFBQSxJRGpaSix1QkFBbUQsUUFBQSxJQUNoRCxxQkFBc0QsUUFBQSxJQUNuRCx1QkFBMkMsUUFBQSxJQUMzQyw2QkFBeUQsUUFBQSxJQUMvQiw4QkFDMUIsUUFBQSxJQ3FMTSwyQkRwTGlCLFFBQUEsSUFBOEIsNkJBQzVCLFFBQUEsSUFBZ0MsaUJBQ25ELFFBQUEsSUFBeUIsa0JBQXNDLFFBQUEsSUFDOUQsaUJDOUhNLFFBQUEsSUQ4SDBELGtCQUM1RCxRQUFBLElDOUhELHFCRDhIdUQsUUFBQSxJQUNsQyxzQkFDckMsUUFBQSxJQUF5QixpQkFBQSxpQkNpbUJsQixRQUFBLElEaG1COEMsaUJBQUEsZ0JBRXBELFFBQUEsSUFBeUIsaUJBQTJCLFFBQUEsSUFDeEIsaUJBQThCLFFBQUEsSUFDdEQsZUFBQSxvQkFDRSxRQUFBLElBQ1AsZ0JBQUEsbUJBQ08sUUFBQSxJQUNSLHFCQUFrRCxRQUFBLElBQ2pELG9CQUFBLGdCQUN5QixRQUFBLElBQTBCLGtCQUU1RCxRQUFBLElBQVksZ0JBQUEsbUJBQUEsbUJBRXdCLFFBQUEsSUFBNEIsbUJBQzFCLFFBQUEsSUFBOEIsbUJBRXBFLFFBQUEsSUFBWSx5QkFBc0QsUUFBQSxJQUMvQixxQkFBMkIsUUFBQSxJQUU5RCxpQkFDQSxRQUFBLElBQVEsaUJBQWtELFFBQUEsSUFDL0MsaUJDeU9NLFFBQUEsSUR6TytDLHFCQ3dPL0MsUUFBQSxJRHZPK0MsNEJBQ1ksUUFBQSxJQUFBLDhCQUNSLFFBQUEsSUFDbEMsdUJBQ3pCLFFBQUEsSUM0T00saUJEM09OLFFBQUEsSUFBZ0Msc0JBQzVCLFFBQUEsSUFBZ0Msb0JBQXVCLFFBQUEsSUFDaEQsc0JBQThELFFBQUEsSUFBQSx1QkNvSS9DLFFBQUEsSURuSW1ELG1CQUN2QyxRQUFBLElBQXlCLGdCQUFBLG9CQUNaLFFBQUEsSUFDckIscUJBQUEscUJDMUVyQixRQUFBLElEMkVnRCxvQkFBQSxtQkFDSSxRQUFBLElBQzlCLG9CQUFnQyxRQUFBLElBQ3BDLG9CQUE0QixRQUFBLElBRWhFLHVCQUFBLGdCQUEwRCxRQUFBLElBRTFELGlCQUFBLGlCQUFvRSxRQUFBLElBQ3pELHFCQUFBLHNCQUN1RCxRQUFBLElBQ3RELHFCQUFzRCxRQUFBLElBQ3RELHNCQUFzRCxRQUFBLElBQ25ELGdCQUFBLGlCQUMyQyxRQUFBLElBQ2pELG1CQUNBLFFBQUEsSUN1Rk0sb0JEdEZGLFFBQUEsSUFDYixxQkFBQSxpQkFBc0UsUUFBQSxJQUNoQyx1QkFBOEIsUUFBQSxJQUM3QixvQkFBK0IsUUFBQSxJQUV0RSwwQkFBMEQsUUFBQSxJQUMvQyx3QkFBcUQsUUFBQSxJQUNwRCxtQkFBc0QsUUFBQSxJQUN6RCx1QkFDVyxRQUFBLElDbEVELG9CRG1FSixRQUFBLElBQWdDLGtCQUNuQyxRQUFBLElBQXlCLGtCQUE2QixRQUFBLElBQ2hELG1CQUE0RCxRQUFBLElBQUEsdUJDL0RqRCxRQUFBLElEaUVsQixzQkFBcUQsUUFBQSxJQUFBLHNCQ2tacEMsUUFBQSxJRGpaNEMscUJDNlovQyxRQUFBLElEM1pmLGtCQzNKTSxRQUFBLElENEpOLHVCQUFvRCxRQUFBLElBQ25ELGdCQ3ZDTSxRQUFBLElEdUMrQyxvQkFDakIsUUFBQSxJQUF5Qix1QkFDMUIsUUFBQSxJQUF3Qiw2QkFDQSxRQUFBLElBQUEsOEJBQ0YsUUFBQSxJQUNqQywyQkFDcEIsUUFBQSxJQUF5Qiw2QkFDUCxRQUFBLElBQXlCLHNCQUNyQixRQUFBLElBQTZCLHVCQUMxQixRQUFBLElBQWdDLG9CQUNuRCxRQUFBLElBQWdDLHNCQUErQixRQUFBLElBQzlELG1CQUFnRSxRQUFBLElBQUEsa0JBQ25DLFFBQUEsSUFBNkIsa0JBQzNELFFBQUEsSUFBZ0Msd0JBQUEsa0JBQ2lCLFFBQUEsSUFBQSxvQkNqT2pELFFBQUEsSURrT21ELHNCQ2pPdEQsUUFBQSxJRGtPZ0QsdUJDck85QyxRQUFBLElEc09rRCxtQkNoRHJELFFBQUEsSURpRCtDLGtCQ2dKaEQsUUFBQSxJRC9JOEMsc0JBQUEsaUJBRTlDLFFBQUEsSUFDaEIsc0JDME1nQixRQUFBLElEMU04QyxvQkFDbEIsUUFBQSxJQUFzQix5QkM2UTlDLFFBQUEsSUQ1UWtELG1CQUM5QixRQUFBLElBQWdDLG1CQUNwQyxRQUFBLElBQTRCLGlCQUM3QixRQUFBLElBQTJCLG1CQUNoRCxRQUFBLElBQ0wsc0JBQW1ELFFBQUEsSUFBQSxrQkNtRHhDLFFBQUEsSURsRGtELDBCQUNKLFFBQUEsSUFBQSxvQkN3QjNDLFFBQUEsSUR2QnFELGdCQUN4QyxRQUFBLElBQTRCLDBCQUFBLHFCQUU5QixRQUFBLElBQTBCLDJCQUFBLDBCQUFBLHVCQUVVLFFBQUEsSUFDbkMsMEJBQTJCLFFBQUEsSUFDbkIsZ0JBQW1DLFFBQUEsSUFDbEUscUJBQXNELFFBQUEsSUFDakMsd0JBQUEsa0JBRWpDLFFBQUEsSUFBYSxvQkFBdUQsUUFBQSxJQUFBLGdCQUVwRSxRQUFBLElBQUEsdUJBQ0EsUUFBQSxJQUF3Qyx1QkFBZ0MsUUFBQSxJQUN0RCxxQkFBNEQsUUFBQSxJQUM3QyxrQkFBeUIsUUFBQSxJQUM3Qyx3QkFBdUQsUUFBQSxJQUVwRSxzQkFBeUMsUUFBQSxJQ25KWiw0QkRvSmUsUUFBQSxJQUFzQixrQkM4RnBELFFBQUEsSUQ3RjRDLHNCQUNsQixRQUFBLElBQWdDLDZCQ3NXbkQsUUFBQSxJRHJXbUQsa0JBQzNCLFFBQUEsSUFBdUIsa0JBQ2pDLFFBQUEsSUFBMkIsK0JDb09qQyxRQUFBLElEbk82QyxnQ0FDSixRQUFBLElBQ2xELDZCQUE4RCxRQUFBLElBQy9DLCtCQUNyQixRQUFBLElDekxNLGlCRHlMa0QsUUFBQSxJQUNqRCxnQkFBK0QsUUFBQSxJQUMxRSxrQkMwUGEsUUFBQSxJRHpQYixzQkFBb0QsUUFBQSxJQUFBLG9CQUNkLFFBQUEsSUFBd0Msc0JBQ2hFLFFBQUEsSUFBeUIsc0JBQXlDLFFBQUEsSUFDckUsc0JBQStELFFBQUEsSUFBQSx1QkM5SnZELFFBQUEsSUQrSjJELGtCQ2tFekUsUUFBQSxJRGhFUCx3QkFBa0QsUUFBQSxJQUNoRCwwQkFBb0QsUUFBQSxJQUN2QixvQkFBK0IsUUFBQSxJQUNuRCxzQkFBK0MsUUFBQSxJQUNwRCx3QkFBd0QsUUFBQSxJQUNqRCx5QkFBaUQsUUFBQSxJQUMvQixnQ0FDeEIsUUFBQSxJQ29NTSx3QkRuTWMsUUFBQSxJQUEyQixtQkFDOUMsUUFBQSxJQzZJTSwrQkFBQSx1QkQ1SXdELFFBQUEsSUFDekMsNkJBQUEscUJBQ2lDLFFBQUEsSUFDdEQsZ0NBQUEsd0JDOEtPLFFBQUEsSUQ3S3FELGVBQUEsZ0JDaEY5QyxRQUFBLElEaUY0RCxlQUMxRSxRQUFBLElDMlBNLGtCQUFBLGVBeFlMLFFBQUEsSUQ4SStDLGVBQUEsaUJBRWhFLFFBQUEsSUFBZ0QsZUFBQSxlQUFBLGVBQUEsZUFFM0IsUUFBQSxJQzNNTSxrQkFBQSxlQUFBLGlCRDZNM0IsUUFBQSxJQUFpRCxlQUFBLGVBRWpELFFBQUEsSUFBZ0MsbUJBQUEsZUFDQSxRQUFBLElBQXdCLGdCQUV4RCxRQUFBLElBQWdDLHFCQUF3QixRQUFBLElBRXhELDBCQUF3RCxRQUFBLElBQ2pELDJCQUVBLFFBQUEsSUFDQSwyQkFBaUQsUUFBQSxJQUV4RCw0QkFDTyxRQUFBLElDb05NLDRCRGxOTixRQUFBLElBQXlCLDZCQUVoQyxRQUFBLElBQWMscUJBQTBDLFFBQUEsSUFDdkIsdUJBQ3BCLFFBQUEsSUFBeUIsMEJBQThCLFFBQUEsSUFDekIsbUJBQW1DLFFBQUEsSUFDM0QsZ0JDNlBNLFFBQUEsSUQ3UHVELHVCQUNwQyxRQUFBLElBQW9DLHdCQUNuQyxRQUFBLElDNlBaLG1CRDdQaUQsUUFBQSxJQUNyQywwQkFBcUMsUUFBQSxJQUM3RCxxQkFBK0QsUUFBQSxJQUN2RSxrQkFBdUQsUUFBQSxJQUFBLGVBQzVCLFFBQUEsSUFBZ0MscUJBQzdCLFFBQUEsSUM0YVosNEJBRmQsUUFBQSxJRHphK0Msa0JDK1psRCxRQUFBLElEOVo0Qyx5QkMrWnJDLFFBQUEsSUQ5Wm1ELDJCQ3dhM0MsUUFBQSxJRHRhbEIseUJBQXFELFFBQUEsSUFBQSwyQkFDYyxRQUFBLElBQ2pFLDRCQUNILFFBQUEsSUFBeUIsaUJBQzVCLFFBQUEsSUFBeUIsbUJBQXdCLFFBQUEsSUFDbEIsbUJBQThCLFFBQUEsSUFDaEQsaUJDNVJNLFFBQUEsSUQ0UndELG9CQ21WbEUsUUFBQSxJRGxWOEMsaUJBQ3BCLFFBQUEsSUFBa0Msc0JBQ3pELFFBQUEsSUFBZ0Msa0JBQTZCLFFBQUEsSUFDeEQsa0JBQW9ELFFBQUEsSUFBQSxnQkFDaEMsUUFBQSxJQUFvQyxrQkFBQSxvQkFDRSxRQUFBLElBQ3pFLGlCQUFtRCxRQUFBLElBQ2pELGtCQ3NZTSxRQUFBLElEdFkrQyxtQkN6Vy9DLFFBQUEsSUQyV1IsZUFBZ0MsUUFBQSxJQUFtQixjQUN2QixRQUFBLElDektaLGlCRDBLVCxRQUFBLElDbU5ELGtCRGxORCxRQUFBLElBQXlCLHFCQUM3QixRQUFBLElDK1RNLDBCRDlUbUIsUUFBQSxJQUEyQixnQ0FDSixRQUFBLElBQ3pDLCtCQ3hEQyxRQUFBLElEMERULCtCQUFBLHVCQUNxRCxRQUFBLElBQ25ELHdCQUFxRCxRQUFBLElBQ2hDLHNCQUMxQixRQUFBLElDb1dNLHdCRG5Xc0IsUUFBQSxJQUEwQixlQUFBLHdCQUNFLFFBQUEsSUFDeEIseUJBQThCLFFBQUEsSUFDekIseUJBQW1DLFFBQUEsSUFDdEQsaUJDNVdNLFFBQUEsSUQ0VzRELDJCQUMxQyxRQUFBLElBQXdDLHFCQUV4RixRQUFBLElBQUEsa0JBQWdELFFBQUEsSUN0UlosZ0JBQUEsdUJBQUEsc0JEd1JHLFFBQUEsSUFBK0IsMEJBQUEsd0JBQ0ksUUFBQSxJQUUxRSxpQkFBZ0MsUUFBQSxJQUF3QixrQkFDdkMsUUFBQSxJQUFnQyxrQkFBMkIsUUFBQSxJQUNwRCx5QkFDZixRQUFBLElBQXlCLDhCQUNmLFFBQUEsSUN0TE0sdUJEdUxaLFFBQUEsSUN1V00scUJEdFdGLFFBQUEsSUNpRUQsZ0JEakU4QyxRQUFBLElBRTlELHlCQUNBLFFBQUEsSUFBdUMsMEJBQStCLFFBQUEsSUFFdEUsa0JBQWtCLFFBQUEsSUFBZ0Msa0JBQ3pDLFFBQUEsSUFBZ0Msb0JBQy9CLFFBQUEsSUMvRk0sZURnR04sUUFBQSxJQUF5QixvQkFBMkIsUUFBQSxJQUM3QyxpQkFBMkQsUUFBQSxJQUFBLGVBQy9DLFFBQUEsSUM0TkQsaUJEM05iLFFBQUEsSUFBeUIsZ0JBQWdDLFFBQUEsSUFDM0QsaUJBQXVELFFBQUEsSUFDNUQsbUJBQWtELFFBQUEsSUFBQSwwQkFDa0IsUUFBQSxJQUFBLGlCQUMxQixRQUFBLElBQTRCLHdCQ25OdkQsUUFBQSxJRHFOYixtQkN0Q2EsUUFBQSxJRHNDdUMsc0JBQUEsZUFFOUIsUUFBQSxJQ25MWixlQUFBLGdCQXRKRixRQUFBLElEMlVULGdCQ3ZSTSxRQUFBLElEd1JSLG1CQ3lETSxRQUFBLElEeERKLHNCQUFtRCxRQUFBLElBQ3BELHNCQUFrRCxRQUFBLElBQ3hCLG9CQUEwQixRQUFBLElBQ3hCLHNCQUE0QixRQUFBLElBQzlDLHVCQUE0RCxRQUFBLElBQzVDLHdCQUEwQixRQUFBLElBQ25CLDZCQUM5QixRQUFBLElDNEZNLHdCQUFBLHdCQUFBLDBCRHhGakIsUUFBQSxJQUFpQywwQkFBQSxzQkFDeUIsUUFBQSxJQUN0Qix3QkFBQSx3QkFDa0MsUUFBQSxJQUFBLHdCQUFBLHdCQUVqQyxRQUFBLElBQTZCLHVCQUMzQixRQUFBLElBQStCLGdCQUN2RCxRQUFBLElDckxNLG1CRHNMTCxRQUFBLElBQXlCLG9CQUFpQyxRQUFBLElBQ3JELHFCQUFBLHFCQUFBLHFCQUFBLHNCQUFBLG1CQ2xNQyxRQUFBLElEcU1vRCwwQkFFMUUsUUFBQSxJQUEyQyxjQUFBLGlCQUFBLHNCQUUzQixRQUFBLElBQXlCLGtCQUFBLGNBQ2xCLFFBQUEsSUFDdkIsc0JDak1zQixRQUFBLElEaU1vRCxlQUNsQyxRQUFBLElDOU1aLHVCQUFBLCtCQUFBLHFCRGlOaEIsUUFBQSxJQUF5Qix5QkFDeEIsUUFBQSxJQUNiLGNBQ0EsUUFBQSxJQUFBLGtCQUFBLGtCQUVBLFFBQUEsSUFBb0IsdUJBQUEsZ0JBQ0ssUUFBQSxJQzVURCx5QkFBQSxrQkQrVHhCLFFBQUEsSUFBa0MsbUJBQzVCLFFBQUEsSUFDTix1QkNoUWdCLFFBQUEsSURnUThDLGtCQUN2QixRQUFBLElBQStCLHFCQ3ZLekQsUUFBQSxJRHdLMkMsbUJBQ2pDLFFBQUEsSUFDdkIscUJBQ0EsUUFBQSxJQUFlLDRCQUF5RCxRQUFBLElBQ2hELGdCQUFvRCxRQUFBLElBQzdDLG9CQUFBLHlCQUVyQixRQUFBLElDNlFNLGVENVFSLFFBQUEsSUFDUixzQkFBd0MsUUFBQSxJQUFnQyxnQkFFeEUsUUFBQSxJQUFBLHNCQ1J1QixRQUFBLElEUXFELGtCQ3RJM0QsUUFBQSxJRHVJK0MsZ0JBQ3hCLFFBQUEsSUFBZ0MsdUJBQ3JDLFFBQUEsSUFBMkIsZ0JBQzFDLFFBQUEsSUNWRCxzQkRXaUIsUUFBQSxJQUE0QixrQkFDbkQsUUFBQSxJQzBFTSx5QkR6RUMsUUFBQSxJQUF5QixtQkFDckMsUUFBQSxJQUFnQyx5QkFDdkIsUUFBQSxJQUNqQix1QkN6TWtCLFFBQUEsSUQwTVgsbUJDNk1hLFFBQUEsSUQ3TW9DLHFCQ3BhcEMsUUFBQSxJRHNhWixxQkFBa0QsUUFBQSxJQUFBLHNCQUNZLFFBQUEsSUFDNUQsd0JBQW9ELFFBQUEsSUFDN0IsaUJBQXlCLFFBQUEsSUFDM0MscUJBQXlELFFBQUEsSUFDaEUsY0MyUGEsUUFBQSxJRDNQcUMsc0JDalp0QyxRQUFBLElEbVpWLHVCQUFvRCxRQUFBLElBQUEseUJBQ2MsUUFBQSxJQUNqRSxzQkFBcUQsUUFBQSxJQUFBLHFCQzVYekMsUUFBQSxJRDZYcUQsc0JDL1h2RCxRQUFBLElEZ1ltRCxrQkFDN0IsUUFBQSxJQUFxQix5QkM5WDdDLFFBQUEsSUQrWGlELHNCQzlYakQsUUFBQSxJRCtYaUQscUJDdmJoRCxRQUFBLElEd2JrRCxtQkFDN0IsUUFBQSxJQUFpQyxlQUMxRCxRQUFBLElDa0xELG1CRGpMRixRQUFBLElDaFZNLHFCRGlWWSxRQUFBLElBQXVCLGNBQ3hDLFFBQUEsSUFBeUIsZUFBQSxrQkFBQSxrQkFDaUMsUUFBQSxJQUN2RCxvQkFBMkQsUUFBQSxJQUFBLHNCQUNOLFFBQUEsSUFBQSwwQkFDRixRQUFBLElBQ3RELG9CQUF3RCxRQUFBLElBQzVELG9CQUFvRCxRQUFBLElBQUEsbUJDbkl2QyxRQUFBLElEb0lxRCxrQkFDckMsUUFBQSxJQUErQix3QkFDaEMsUUFBQSxJQUE4Qix1QkNwY25ELFFBQUEsSURzY1Ysb0JDOWFhLFFBQUEsSUQrYVQscUJBQXFELFFBQUEsSUFBQSwyQkFDSSxRQUFBLElBQ3JDLG1CQUF1QixRQUFBLElBRXRELGdCQUNBLFFBQUEsSUFBTyx1QkFBaUQsUUFBQSxJQUNuQixzQkFBNkIsUUFBQSxJQUM3Qyx1QkFBaUQsUUFBQSxJQUNwRCxxQkFBNEQsUUFBQSxJQUNsRSxpQkMzVmEsUUFBQSxJRDJWeUMsZ0JBQ3RCLFFBQUEsSUFBc0IsbUJBQzlCLFFBQUEsSUFBNEIsb0JBQUEsdUJBRWhELFFBQUEsSUFBeUIsMkJBQzFCLFFBQUEsSUN1Q00sd0JEdENGLFFBQUEsSUN3Q0QsdUJEdkNvQixRQUFBLElDemFaLHNCRDBhUCxRQUFBLElBQXlCLHVCQUNqQyxRQUFBLElDNVZNLHlCRDZWZ0IsUUFBQSxJQUF5Qix5QkFDbEIsUUFBQSxJQUFnQyxrQkFDakMsUUFBQSxJQUErQixzQkFDaEQsUUFBQSxJQ2dGRCw2QkQvRWlCLFFBQUEsSUFBOEIsdUJDbUxyRCxRQUFBLElEakxQLG9CQUFrRCxRQUFBLElBQy9DLGtCQ2hIYSxRQUFBLElEZ0h3QyxxQkFFaEUsUUFBQSxJQUF3QyxzQkFBZ0MsUUFBQSxJQUNyRCxlQUFBLGlCQUE2RCxRQUFBLElBQ3ZDLG1CQUFpQyxRQUFBLElBQzNELGlCQUF5RCxRQUFBLElBQUEsa0JDNktwRCxRQUFBLElENUtrRCxrQkFDOUIsUUFBQSxJQUFnQyx3QkFBQSxjQUNJLFFBQUEsSUFBQSx5QkFDQSxRQUFBLElBQ2xFLG9CQUFvRCxRQUFBLElBQ2hELHdCQUF3RCxRQUFBLElBQUEscUJBQUEsd0JBQUEsbUJBRUUsUUFBQSxJQUM1RCxxQkFBQSxrQ0FDa0QsUUFBQSxJQUNqRCxxQkFBQSx3QkFDMEIsUUFBQSxJQUErQixxQkFBQSwyQkFFZCxRQUFBLElBQ3BCLHFCQUFBLHlCQUN3QixRQUFBLElBQ2xELHlCQUFvRCxRQUFBLElBQzNCLG9CQUM3QixRQUFBLElBQ04sd0JDNkxzQixRQUFBLElEN0xvRCwwQkM3R25ELFFBQUEsSUQ4R3FELHVCQ2pIMUQsUUFBQSxJRGtIZ0QseUJDL1Y1QyxRQUFBLElEZ1dvRCxrQkFFMUUsUUFBQSxJQUFrQiwwQkFDdUIsUUFBQSxJQUFpQyxpQkFDN0QsUUFBQSxJQUNiLHlCQUFpQyxRQUFBLElDM2dCRCx1QkQ2Z0JoQyxRQUFBLElBQUEsdUJBQUEsMkJBRUEsUUFBQSxJQUFBLHVCQUFBLDBCQUVBLFFBQUEsSUFBQSx1QkFBQSx5QkFDMEMsUUFBQSxJQUFrQyxxQkFDdkMsUUFBQSxJQUE2Qix1QkFBQSx1QkFDUSxRQUFBLElBQ3hELHdCQUFBLHVCQUNzQixRQUFBLElBQWdDLDJCQUN2QixRQUFBLElBQTJCLHlCQUNkLFFBQUEsSUFBQSx3QkM5ZHRDLFFBQUEsSURnZWYsMEJBQW1ELFFBQUEsSUFDM0Msd0JBQTJELFFBQUEsSUFDN0QscUJBQXlELFFBQUEsSUFBQSxzQkFFeEUsUUFBQSxJQUFtQiw0QkFBNkQsUUFBQSxJQUVoRixjQUFBLFFBQUEsSUFBMkMscUJBQW1DLFFBQUEsSUFDL0QsdUJBQ0UsUUFBQSxJQUFnQyx5QkFDcEMsUUFBQSxJQ2xRTSxnQ0RvUW5CLFFBQUEsSUFBZSxzQkFBeUQsUUFBQSxJQUN6RCx1QkFDQyxRQUFBLElBQXlCLGtCQUFpQyxRQUFBLElBQ3ZELGtCQ3ZSYSxRQUFBLElEdVJnRCxtQkFDdEMsUUFBQSxJQUFrQyxpQkFDNUQsUUFBQSxJQ3hSTSw2QkR5UkcsUUFBQSxJQzVSRCxzQkFBQSxjQURGLFFBQUEsSUQ4Um9ELGtCQUNwQyxRQUFBLElBQThCLGlCQUM3QixRQUFBLElDNUZaLGtCRDRGMkMsUUFBQSxJQUN6QiwyQkFDZCxRQUFBLElBQXVCLDRCQUNULFFBQUEsSUFBdUIsNEJDc0UvQyxRQUFBLElEckVtRCw0QkFDSSxRQUFBLElBQUEsb0JBQzNCLFFBQUEsSUNsS1osbUJEbUt2QixRQUFBLElDelVNLHFCRDBVTCxRQUFBLElBQXlCLGlCQUFnQyxRQUFBLElBQ3JDLGVBQTJCLFFBQUEsSUFDN0Msc0JBQTZDLFFBQUEsSUFDMUIsd0JBQzNCLFFBQUEsSUFBZ0MsaUJBQW1CLFFBQUEsSUFDdkMsaUJDalFNLFFBQUEsSURrUXJCLHFCQUNRLFFBQUEsSUFBZ0MscUJBQ3BDLFFBQUEsSUM5Y00sd0JEK2NrQixRQUFBLElBQTBCLGdCQUN6QixRQUFBLElDNW5CWiwyQkQ2bkJHLFFBQUEsSUN4aEJELG9CRHdoQnVELFFBQUEsSUFDbkMsZ0JBQXFDLFFBQUEsSUFBQSx3QkFDQSxRQUFBLElBQUEsZUFDdkQsUUFBQSxJQzloQkQsd0JEK2hCVyxRQUFBLElBQTZCLG9CQUM5QixRQUFBLElBQTRCLGtCQUNuRCxRQUFBLElDek5NLHdCRDBOZSxRQUFBLElBQTBCLDBCQUNKLFFBQUEsSUFBQSx1QkFDYyxRQUFBLElBQUEseUJBQ0ksUUFBQSxJQUNqRSx3QkFBbUQsUUFBQSxJQUMxQiwyQkFDckIsUUFBQSxJQUFnQyxtQkFDaEMsUUFBQSxJQUF5QixxQkFBOEIsUUFBQSxJQUMzQix1QkFDakMsUUFBQSxJQUF5QixtQkFBeUIsUUFBQSxJQUN2QyxrQkFBNkQsUUFBQSxJQUNwRSxzQkFBc0QsUUFBQSxJQUNuRCxtQkFBMkMsUUFBQSxJQUMxQyxrQkN2WE0sUUFBQSxJRHdYZiw0QkFBaUQsUUFBQSxJQUN4QywwQkFBMEQsUUFBQSxJQUNyQyw2QkFDRixRQUFBLElBQTJCLGlCQUM5QyxRQUFBLElBQXlCLDZCQUN2QixRQUFBLElBQWdDLGdDQUNWLFFBQUEsSUFBZ0MsbUJBQ3ZELFFBQUEsSUN4Q00sdUNBekRELFFBQUEsSURrR29ELCtDQUFBLDRCQUVWLFFBQUEsSUFDMUIsZ0JBQUEsb0JBQUEsMkJBRTNCLFFBQUEsSUM1TE0saUJENkxQLFFBQUEsSUMvV00sbUJEZ1hGLFFBQUEsSUFBeUIseUJBQUEsbUJBQ3lCLFFBQUEsSUFDdEQsc0JBQW9ELFFBQUEsSUFBQSxrQkMrQnBDLFFBQUEsSUQ5QndELHlCQUN2QyxRQUFBLElBQW1DLG9CQUN6RCxRQUFBLElDcktNLDBCRHNLTyxRQUFBLElBQTBCLDJCQUNkLFFBQUEsSUFBc0Msc0JBQUEsUUFBQSxJQUNuQyx1QkFDdEMsUUFBQSxJQUF5QixpQkFBNEIsUUFBQSxJQUFBLHFCQUNSLFFBQUEsSUFBZ0QsOEJBQUEsZ0NBRXhHLFFBQUEsSUFBZ0UsY0FBQSx3QkFFaEUsUUFBQSxJQUFBLHVCQUNRLFFBQUEsSUNwZk0seUJEcWZvQixRQUFBLElBQTBCLDJCQzVYcEMsUUFBQSxJRDhYYixrQkFDWCxRQUFBLElBQWlCLHdCQUEyRCxRQUFBLElBQzlELDBCQUNKLFFBQUEsSUFBeUIsd0JBQUEsaUJDcUNaLFFBQUEsSURwQ3FELDBCQUFBLG1CQUUxRCxRQUFBLElBQXlCLHVCQUFtQyxRQUFBLElBQ2xDLHlCQUFvQyxRQUFBLElBQ3pDLGtCQUErQixRQUFBLElBQ3ZELG9CQUF5RCxRQUFBLElBQy9ELDJCQUFBLG1CQ2hEVSxRQUFBLElEaURpRCw2QkFBQSxxQkFFNUMsUUFBQSxJQ3RZTSxpQkR1WWpCLFFBQUEsSUFDYiwwQkFBMEUsUUFBQSxJQUFBLG9CQ2xYckQsUUFBQSxJRG1YbUQseUJBQUEsNEJBQUEsdUJBRVEsUUFBQSxJQUM3Qyx5QkFBQSxzQ0FDdUMsUUFBQSxJQUNqRCx5QkFBQSw0QkFFVCxRQUFBLElDbHRCTSx5QkFBQSwrQkFDRSxRQUFBLElEbXRCc0QseUJBQUEsNkJBRXBDLFFBQUEsSUNEWixrQkRFYixRQUFBLElDQUQsZ0JBQUEsbUJBQUEsZURDa0QsUUFBQSxJQUVsRSxtQkFBb0MsUUFBQSxJQ3pXWiwyQkQwV0gsUUFBQSxJQUNyQiwyQkFBb0UsUUFBQSxJQUMzRCwwQkFBbUQsUUFBQSxJQUMxQywyQkFBQSx3QkFDZ0QsUUFBQSxJQUFBLDZCQUFBLDBCQUc5QyxRQUFBLElBQXlCLG9CQUFxQyxRQUFBLElBQ2pFLGdCQUNqQixRQUFBLElBQUEsZ0JBQXVELFFBQUEsSUFBK0MsZ0JBQ3JGLFFBQUEsSUFDakIsbUJBQW9CLFFBQUEsSUN4RU0sbUJEd0V3RCxRQUFBLElBRWxGLHFCQUF1QixRQUFBLElBQXlCLHVCQUF3QyxRQUFBLElBRXhGLHVCQUFxQixRQUFBLElBQWdDLHNCQUMzQyxRQUFBLElDeEtNLGtCRHlLTCxRQUFBLElBQ0osU0FDUCxTQUFBLFNBQWlDLE1BQUEsSUFBeUIsT0FBQSxJQUMvQyxRQUFBLEVBQXlCLE9BQUEsS0FBNEIsU0FBQSxPQUFBLEtBQUEsY0FDZ0IsT0FBQSxFQUFBLDBCQUFBLHlCQUU5RCxTQUFBLE9DUU0sTUFBQSxLRFJzRCxPQUFBLEtBQzNELE9BQUEsRUFDbkIsU0FBQSxRQUFnQixLQUFBLEtFamxCUixvQi9EdklBLFFnRXNDeUIsNkJoRWhFL0IsUWdFaUVzQixTQUdoQixPSDhxQmlDLFdBQWlDLFlBQUEsa0JBRTFFLElBQUEsNENBQ1ksSUFBQSxrREFBQSw0QkFBQSw4Q0FBQSxnQkFBQSw0Q0FBQSxtQkFBQSw2Q0FBQSxlQUFBLDhEQUFBLGNBQUEsWUR6dUJWLElBQUEsV0FDTyxPQUVQLGtCQUFBLGtCQUFBLGFBQUEsaUJBQUEsd0JBQUEsaUJBQUEsd0JBQUEsa0JBQUEseUJBQUEsZUFBQSxzQkFBQSxZQUFBLFVBQUEsVUFBQSxhQUFBLG9CQUFBLFdBQUEsZ0JBQUEsZ0JBQUEsYUFBQSxjQUFBLFdBQUEsaUJBQUEsZUFBQSxlQUFBLGNBQUEsZUFBQSxhQUFBLGtCQUFBLFlBQUEsWUFBQSxnQkFBQSxZQUFBLFlBQUEscUJBQUEsbUJBQUEsY0FBQSxrQkFBQSxzQkFBQSxvQkFBQSxtQkFBQSxxQkFBQSxvQkFBQSxrQkFBQSxXQUFBLFVBQUEsYUFBQSxrQkFBQSxjQUFBLGdCQUFBLGlCQUFBLFdBQUEsY0FBQSxVQUFBLFdBQUEsYUFBQSxXQUFBLGdCQUFBLG9CQUFBLGdCQUFBLGFBQUEsZUFBQSxzQkFBQSxvQkFBQSxnQkFBQSxZQUFBLGtCQUFBLFVBQUEsZUFBQSxXQUFBLFdBQUEsV0FBQSxXQUFBLGFBQUEsaUJBQUEsWUFBQSxzQkFBQSxZQUFBLFlBQUEsZ0JBQUEsaUJBQUEsWUFBQSxXQUFBLGNBQUEsWUFBQSxXQUFBLGdCQUFBLFdBQUEsVUFBQSxhQUFBLFdBQUEsV0FBQSxXQUFBLG1CQUFBLFdBQUEsZ0JBQUEsWUFBQSxhQUFBLFdBQUEsaUJBQUEsYUFBQSxnQkFBQSxvQkFBQSx1QkFBQSxVQUFBLFdBQUEsaUJBQUEsWUFBQSxZQUFBLGlCQUFBLHFCQUFBLGVBQUEsV0FBQSxlQUFBLGNBQUEsdUJBQUEsbUJBQUEsaUJBQUEsa0JBQUEsYUFBQSxhQUFBLGFBQUEsWUFBQSxjQUFBLGdCQUFBLFVBQUEsWUFBQSxlQUFBLFdBQUEsWUFBQSxjQUFBLGNBQUEsYUFBQSxlQUFBLGNBQUEsYUFBQSxhQUFBLHFCQUFBLHdCQUFBLG9CQUFBLGVBQUEsWUFBQSxnQkFBQSxhQUFBLGNBQUEsa0JBQUEsc0JBQUEscUJBQUEsc0JBQUEscUJBQUEsc0JBQUEsdUJBQUEsb0JBQUEsb0JBQUEsdUJBQUEsc0JBQUEsdUJBQUEsb0JBQUEsbUJBQUEsd0JBQUEscUJBQUEsbUJBQUEseUJBQUEsb0JBQUEscUJBQUEsdUJBQUEscUJBQUEsYUFBQSxrQkFBQSxXQUFBLGNBQUEsb0JBQUEsa0JBQUEsVUFBQSxhQUFBLFlBQUEsYUFBQSxlQUFBLFdBQUEsa0JBQUEsa0JBQUEscUJBQUEsb0JBQUEsYUFBQSxlQUFBLGVBQUEsaUJBQUEsYUFBQSxhQUFBLFlLMElDLGtCQUFBLE1BRUEsS0FBQSxXQUNBLE9BQUEsWUFBQSxJQUFBLGFBRUEsT0FBQSxlQUNBLEtBQUEsWUFDQSxFQUFBLHVCQUNBLFlBQUEsd0JBR0EsVUFFQSxrQkFBQSxRQUNBLFFBQ0Esb0JBQUEsUUFDQSxRQUNBLHlCQUFBLFFBQ0EsUUFDQSx5QkFBQSxRQUNBLFFBQ0EsNEJBQUEsUUFDQSxRQUNBLDJCQUFBLFFBQ0EsUUFDQSxtQkFBQSxRQUNBLFFBQWUsb0JBQ2YsUUFBYyxRQUNkLHVCQUFBLFFBQ0EsUUFDQSxtQkFBQSxRQUNBLFFBQUEsc0JBQUEsUUFDQSxRQUNBLHFCQUFBLFFBQ0EsUUFDQSxzQkFBQSxRQUNDLFFBQWEsaUJBQUEsUUFDRixRQUNDLDBCQUFBLFFBRVosUUFBb0IsdUJBQ3BCLFFBQ0EsUUFHQSx3QkFBQSxRQUF3QixRQUN4QixxQkFBQSxRQUF5QixRQUluQixvQkFBQSxRQUNRLFFBR04sa0JBQUEsUUFDRCxRQUNWLGtCQUFBLFFBR0MsUUFDRCw4QkFBQSxRQUdVLFFBQ1YscUJBQUEsUUFHQyxRQUNELHdCQUFBLFFBR0MsUUFDRCx3QkFBQSxRQUdDLFFBQ0QseUJBQUEsUUFHVSxRQUNWLHNCQUFBLFFBR1UsUUFDViw2QkFBQSxRQUlBLFFBRWEsK0JBQUEsUUFJRCxRQUNKLGdDQUFFLFFBSVQsUUFDRCwrQkFBQSxRQUlBLFFBQUEsbUJBQUEsUUFHVSxRQUNWLG1CQUFBLFFBR0MsUUFDRCxrQkFBQSxRQUVzQixRQUNaLG1CQUFPLFFBR0wsUUFDRixtQkFBQSxRQUdDLFFBQ0QsbUJBQUEsUUFHRCxRQUNDLHlCQUFBLFFBSVQsUUFDRCwwQkFBQSxRQUdDLFFBQWdCLG9CQUNqQixRQUVtQixRQUNULCtCQUFPLFFBSWhCLFFBQ0QsNEJBQUEsUUFHVSxRQUNWLG1CQUFBLFFBR0MsUUFDRCxzQkFBQSxRQUdDLFFBQ0Qsc0JBQUEsUUFFb0IsUUFDVixtQkFBQSxRQUNWLFFBR0Msb0JBQUEsUUFDRCxRQUFBLG9CQUFBLFFBR1UsUUFDVixrQkFBQSxRQUVzQixRQUNaLG9CQUFBLFFBR0EsUUFDQSx5QkFBQSxRQUlULFFBQ0Qsa0JBQUEsUUFHQyxRQUNELHVCQUFBLFFBR1EsUUFDUix5QkFBQSxRQUdVLFFBR0Esb0JBQUEsUUFDQSxRQUNWLDJCQUFBLFFBSUEsUUFBQSx3QkFBQSxRQUdVLFFBR0MsdUJBQUEsUUFFWCxRQUFBLHdCQUFBLFFBR1UsUUFDVixtQkFBQSxRQUdDLFFBQ0QsNkJBQUEsUUFHVSxRQUNWLGtCQUFBLFFBR1EsUUFDUixzQkFBQSxRQUdRLFFBQ1IsMkJBQUEsUUFHaUIsUUFHTiw2QkFBQSxRQUVYLFFBR0Msa0JBQUEsUUFDRCxRQUdDLG1CQUFBLFFBQ0QsUUFHQyxvQkFBQSxRQUNELFFBRWdCLG9CQUFBLFFBRWhCLFFBRWdCLG9CQUNmLFFBQ0QsUUFFYyxvQkFBQSxRQUVkLFFBQUEsb0JBRWdCLFFBQ04sUUFDVixxQkFFVyxRQUNELFFBQ1YscUJBQUEsUUFHUSxRQUNSLHNCQUFBLFFBR0MsUUFDRCxpQkFBQSxRQUVxQixRQUNYLHFCQUFPLFFBR0YsUUFDTCxxQkFBQSxRQUdBLFFBQ0EsdUJBQUEsUUFHVSxRQUNaLG1CQUFFLFFBR0QsUUFDQyx3QkFBQSxRQUdHLFFBQ0gsb0JBQUEsUUFDVixRQUdDLGtCQUFBLFFBQ0QsUUFFb0Isa0JBQUEsUUFDVixRQUdELGtCQUFBLFFBQ0MsUUFDVixvQkFFVSxRQUNBLFFBQ1Ysa0JBRVcsUUFDRCxRQUNWLGlCQUFBLFFBR1EsUUFDUixxQkFBQSxRQUdVLFFBQ1YsaUJBQUEsUUFHQyxRQUNELHdCQUFBLFFBR1UsUUFDVixxQkFBQSxRQUdVLFFBQ1YsdUJBQUEsUUFHVSxRQUNWLHVCQUFBLFFBR1UsUUFHRiwyQkFBQSxRQUVSLFFBR0Msb0JBQUEsUUFDRCxRQUVtQixpQkFDbEIsUUFDRCxRQUVjLHlCQUFBLFFBRWQsUUFFaUIseUJBQ2hCLFFBQ0QsUUFHQyxvQkFBQSxRQUNELFFBR0Msc0JBQUEsUUFDRCxRQUdDLG1CQUFBLFFBQ0QsUUFHQyxpQkFBQSxRQUNELFFBR0MscUJBQUEsUUFDRCxRQUdDLG1CQUFBLFFBQ0QsUUFHQyw2QkFBTyxRQUlQLFFBQ0QseUJBQUEsUUFHUSxRQUNSLHFCQUFBLFFBR1UsUUFDVix1QkFBQSxRQUdVLFFBQ1YsbUJBQUEsUUFHVSxRQUNWLG9CQUFBLFFBR0MsUUFDRCxzQkFBQSxRQUdDLFFBQ0QsdUJBQUEsUUFHQyxRQUFnQixvQkFDakIsUUFHQyxRQUFnQixrQkFDakIsUUFHQyxRQUNELGtCQUFBLFFBRWdCLFFBQ04sa0JBQUEsUUFDVixRQUdDLGtCQUFBLFFBQ0QsUUFHQyxtQkFBQSxRQUNELFFBRWEsd0JBQUEsUUFFYixRQUdDLDRCQUFBLFFBR08sUUFDRSx3QkFBQSxRQUlULFFBQ0QsMkJBQUEsUUFHVSxRQUNWLHVCQUFBLFFBR0MsUUFDRCx1QkFBQSxRQUdDLFFBQ0Qsa0JBQUEsUUFFWSxRQUNGLHFCQUFBLFFBR0ksUUFDSiwyQkFBQSxRQUlULFFBQ0QsNEJBQUEsUUFHVSxRQUNWLDBCQUFBLFFBSUEsUUFFYywyQkFBQSxRQUVkLFFBRWtCLDZCQUNqQixRQUdRLFFBQ0MseUJBQUEsUUFJVCxRQUNELHNCQUFBLFFBR0MsUUFDRCxzQkFBQSxRQUdVLFFBQ1Ysd0JBQUEsUUFHaUIsUUFDakIsc0JBQUEsUUFHVSxRQUNWLGtCQUFBLFFBR0MsUUFDRCxtQkFBQSxRQUVlLFFBQ0wsaUJBQUEsUUFDVixRQUdDLG9CQUFBLFFBQ0QsUUFHQyx5QkFBQSxRQUNELFFBR0Msb0JBQUEsUUFDRCxRQUdDLDRCQUFBLFFBR1csUUFDRiwwQkFBQSxRQUdRLFFBQ1Isc0JBQUEsUUFDVixRQUdDLGlCQUFBLFFBQ0QsUUFFaUIsa0JBQUEsUUFDUCxRQUNWLG1CQUFBLFFBR0MsUUFDRCxrQkFBQSxRQUVvQixRQUNWLGlCQUFBLFFBQ1YsUUFHQyxrQkFBQSxRQUNELFFBRWEsa0JBQU8sUUFFcEIsUUFFYSx1QkFBQSxRQUViLFFBRWUsdUJBQUEsUUFFZixRQUVhLDJCQUFBLFFBRWIsUUFHQyw4QkFBQSxRQUdnQixRQUNQLHdCQUFPLFFBSWhCLFFBQ0QseUJBQUEsUUFHVSxRQUNWLG1CQUFBLFFBR0MsUUFDRCxxQkFBQSxRQUdDLFFBQ0Qsb0JBQUEsUUFFbUIsUUFDVCxzQkFBQSxRQUdPLFFBQ1Asa0JBQUEsUUFDVixRQUdDLDJCQUFBLFFBSUEsUUFBZ0IseUJBQ2pCLFFBR1EsUUFDUixvQkFBQSxRQUdVLFFBQ1YseUJBQUEsUUFHaUIsUUFHVCxvQkFBQSxRQUVSLFFBRWdCLDJCQUNmLFFBR1EsUUFDQyw0QkFBQSxRQUdJLFFBQ0osNkJBQUEsUUFJVCxRQUNELDhCQUFBLFFBR1EsUUFDUiw2QkFBQSxRQUdDLFFBQ0QsOEJBQUEsUUFHVSxRQUNWLDJCQUFBLFFBR1UsUUFHQSwyQkFBQSxRQUVWLFFBR0MsMkJBQUEsUUFHVSxRQUNILDBCQUFFLFFBR0csUUFDSCw2QkFBQSxRQUlGLFFBQ1IsNEJBQUEsUUFHVSxRQUNWLDhCQUFBLFFBR1UsUUFHQywrQkFBQSxRQUVYLFFBRWdCLDRCQUFPLFFBRXZCLFFBR0MsZ0NBQU8sUUFHVSxRQUNSLDRCQUFBLFFBR1MsUUFDVCw0QkFBQSxRQUdVLFFBQ1YsOEJBQUEsUUFHVyxRQUNYLDBCQUFBLFFBR1UsUUFDVixHQUFGLEdBQUUsT0FBQSxFQUFBLFFBQ1YsRUFBQSxXQUVxQixLQUNYLHNCQUFBLG9DQUFBLGNBQUEsU0FPUSxTQUFBLFFBQ1IsTUFBQSxNQUNWLEtBQUEsT0FFa0IsS0FBQSxPQUNWLEVBQUEsUUFDUixFQUFBLFlBQUEsZUFFaUIsV0FDUCxPQUFBLFVBQ1YsS0FBQSxZQUdDLEtBQUEsTUFDRCxRQUFBLDRCQUFBLDBDQUFBLG9CN0IxNkI4QyxFQUd0QyxNQUFBLFE2Qmk3QmMsV0FBQSxZQUNaLGVBQUEsSUFHUyxrREFBQSxJQUtsQix5REFBQSw0QkFBQSxtREFBQSxlQUFBLG9EQUFBLGdCQUFBLGtEQUFBLG1CQUFBLFlDajhCRixJQUFBLFc5QmdNSSxPQUFBLFdBQ08sWUFDUCxlQUFBLElBR0EsbURBQUEsSUFJQSwwREFBQSw0QkFBQSxvREFBQSxlQUFBLHFEQUFBLGdCQUFBLG1EQUFBLG1CQUFBLFlBcE1LLElBQUEsV0FBOEMsT0FBQSxXQUM5QyxZQUFBLGVBQUEsSUFBQSxtREFBQSxJQUNBLDBEQUFBLDRCQUFBLG9EQUFBLGVBQUEscURBQUEsZ0JBQUEsbURBQUEsbUJBQUEsWUFGOEMsSUFBQSxXQUFBLE9BQUEsV0FDOUMsWUFBQSxrQkFBQSxJQUFBLG9DQUFBLElBQ0EsMkNBQUEsNEJBQUEscUNBQUEsZUFBQSxzQ0FBQSxnQkFBQSxvQ0FBQSxtQkFBQSxZQUhBLElBQUEsV0FDQSxPQUFBLE9BQUEsaUJBQUEsS0FBQSxjQUFBLElBQUEsSUFBQSxFQUFBLEVBQUEsT0FBOEMsRUFBQSxNQUFBLEtBQUEsUUFDOUMsTUFBQSxPQUFBLEtBQUEsU0FBQSxNQUFBLE1BQUEsS0FBd0MsZUFDeEMsVUFBQSxNQUFBLEtBQUEsUUFBQSxPQUFBLFdBQXlDLElBQUEsSUFBQSxZQUFBLEcrQkc5QyxrQm5FSUksT0FBQSxJbUVISixZL0JKOEMsYUFDekMsaUJBQUEsUStCY0wsUW5FeUJJLFE0QzFDSyxXQUtpQixLUkZyQixjQUF1QyxTQUM1QyxTQUFBLEtBQ0EsSUFBQSxJQUFBLElnQ04yRSxrQmhDRjdFLHFCQUFBLGNBQUEscUJBQUEsVUFBQSxxQkFBQSxLZ0NJaUIsS0FBbUIsSUFBQSxLQUFBLEtBQUEsWUFBQSxXQUFBLE1oQ0ZTLFFwQ3lDcEMsU0FBQSxTQUF1QixpQkFDMUIsS0FBQSxVQUNBLE1vQzNDdUMsRUFDdEMsUUFBQSxFQUFBLFdBQUEsTUFBQSxLQUFBLGdCQUE4QyxLQUFBLFVBQUEsUVFHMUMsVzVDdUNMLFFxRS9DQyxXQUFBLElBT0QsS2pDREMsUUFBQSxRQUFBLFFBQXdDLEVBQUEsZ0JBQ3hDLEtBQUEsTUFBQSxRQUFBLElBQUEsSUFBQSxJQUFBLElBQUEsSUFBQSxJQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLFFBQ0EsRUFBQSxPQUFBLEVBQUEsRUFBQSxLa0NMTCxJQUFBLElBb0JZLElBckJaLEdBQ0EsR0FvQlksR0FBQSxPQUFBLEVBQUEsRUFBQSxLbENmZ0MsTUFBQSxNQUFBLE1BQUEsTUFBQSxNQUFBLE1BQXZDLEtBQXVDLEtBQUEsS0FBQSxLQUFBLEtBQUEsS0FBQSxNa0NQL0IsUUFBQSxZQUNiLFFBQ0EsSUFBQSxJQURBLEdBQ0EsR0FBQSxTQUNPLFNBRVAsZUFDQSxVQUFBLE1BRUEsUUFBa0IsSUFBbEIsR0FBa0IsS0FDbEIsSUFBQSxLQUFBLEtBQUEsZUFBQSxXQUdBLG9DQWJKLElBYUksR0FiSixVQWVXLEtBQUEsWUFDTixNQWhCQyxJQXVCVSxJQXZCVixHQXVCVSxHaEVMaEIsS0FBQSxJQUFBLEtBQUEsS0FBQSxlQUFBLFdOaEJJLG9DQUtZLElBQUEsR0FBQSxVQUFBLEtBQ1osWUFBQSxNQUNBLElBQUEsR0FBVyxPQUFBLEtBQUEsRUFBQSxLSHNDZCxFQUFBLE9BQUEsRUFBQSxFQUFBLEtHbENPLGFBQ0EsT0FBQSxFQU9OLFFBR0UsWUFBQSxPQUVRLFVBUFosUUFBQSxhQUlBLEtBQUEsSUFBQSxLQUFBLEVBQUEsb0JBQUEsa0JBUUssTUFBQSxRQUtELDJCQUNRLFFBQUEsUUFDUixrQ1lRQSxRQUFBLFFaSGUsRUFBQSxRNENwQ04sRTVDd0NMLFE0Q3hDSyxPQUFBLEU1QzZDdUIsS0FBQSxZQUFBLE00QzdDdkIsb0M1Q29ERixRQUFZLFlZWHZCLE9BQUUsYVpZTSxRQUNBLFlBQUEsYUFLSixzQkFJQSxZQURILE1BQUEsbUNBY1csWUFDRyxNQUFBLG9DQUtBLG1DcUV4RkYsWUFDVCxPQUFnQixlQUNQLGVBQUEsVXpCS0EsT0FBQSxVQUFBLFdBQXFCLE1BQUEsS0FBQSxVQUFBLE9BYTVCLFFBQUEsRXlCckJHLEtBT0Qsc0NBUEMsSUFVb0IsS0FBQSxvQ0ZOdkIsc0NBS1EsSUFDVixNQUNXLG9DQUtYLGtCQUNRLFFBQ1IsS0FBQSxPQUFBLElBQUEsTUFDWSxNQUFJLFdBQ04sT0FBQSxRQUVWLFFBQWEsU0FBQSxNQUFlLElBQUUsRUFBQSxNQUMxQixLQUFBLE9BQUEsTUFBYSxPQUFBLEVBR1YsS0FDSCxjQUFBLElBQUEsTUFBQSxRQWJELFdBQUEsT0FBQSxLQWlCYyxLQUFBLFFBakJkLElBQUEsb0JBb0JXLGNBQ0csS0FBQSxxQ0FFaUIsb0JBdkIvQixjQW9CVyxHQUFBLG9DQVNWLFFBQVEsTzNDbENoQixNMkM0RVEsaUNBR1Asa0JBQUEsa0JBQUEsY0FBQSxrQkFBQSxVQUFBLG1CM0MvRUQsYTJDdUNXLFFBQ1AsT0FBQSxlQUNTLFNBQUEsaUJBRVosSUFBQSxZQWlCRyxXQUFBLE9BR1EsdUJBRWEscUJBQXNCLE9BTDNDLEtBQUEsaUNBTWlCLE81QytGckIsS0FBQSxRQUFBLE80Q3hGWSxFQUFBLGFBQUEsWUFVWCxtQ1Z6RlUsUUFDQyxFQUpaLG9DQU9JLGtDQUNBLE1BQVksS0FBQSxLQUFBLEVBQUEsSUFDWixLQUFBLGtCQUFBLGVBVEosY0FBQSxlQUFBLFVBQUEsZUFjcUIsb0NBZHJCLGtCQUFBLG1CQUFBLGNBQUEsbUJBQUEsVUFBQSxvQkF3QmdCLG1CQUNSLFVBQUEsT0FBVSxXQUNMLEtBQUEsUUFBQSxFQUNPLEtBQUEsb0NBM0JiLG9DQXdCQyxJQUFRLE1BeEJoQixtQkFnQ1EsUUFoQ1IsR0FBQSxvQkFrQ1EsU0FBQSxTQUNZLFVBQUEsT0FDQyxPQUNULEtBQUEsT0FBQSxFQUFjLEtBQUEsUUFBQSxLQUVQLEVBQUEsV0FBQSxJQUF1QixLQUFBLGNBQUEsSUFBQSxNQUFBLFFBTGxDLG9DQWxDUixvQkE0Q1EsT0FBYSxLQUFBLFFBQUEsT0FNSCxFQUFBLFdBQUEsUUFJRixzQkFLSixNQUFhLEtBQUEsUUFBTSxFQUFBLFdBQUEsSUEzRC9CLEtBQUEsS0FBQSxJQUFBLEtBQUEsS0FBQSxZQUFBLFdBNEQyQixNQUFBLEtBQUEsYUE1RDNCLG9CQWdEUSxPQUFBLGVBR21CLHNCQVlmLHNCQUFtQixNQS9EL0IsS0FBQSxRQUFBLGdCQTBEUSxRQUFBLGFBMURSLHdCQXNFUSxNQUNBLFFBQUEsOEJBR0EsTUFBYSxRQUFBLHFCQTFFckIsU0FxRUksT0FBQSxRQUFBLGFBckVHLE1BK0VRLE1BQUEsV0FBQSxJQUVQLEtBQUEsUUFBVyxJQUFBLG9DQUdKLHFCQUNLLFNBQUEsU0FDWixJQUFtQixLQUFBLEtibEVkLElBQUEsa0JBQUEsaUJBQUEsY0FBQSxpQkFBQSxVQUFBLGtCYXVFUyx5QkEzRnRCLFVBK0ZZLFFBQUEsb0NBTkEscUJBQ1MsTUFDQyxNQUtGLHlCQUloQixVQUNlLE1BQUEsd0JBRUMsU0FBQSxTQUNGLE1ibkdMLE1BQUEsV0FLaUIsS0FBQSxXQUFBLElhaUdoQixLQUFBLFFBM0dkLElBQUEsYUFvR0ksd0JBU2lCLFFBQUEsZ0JBQ0EsMEJBVmpCLFFBY1EsTUFBQSxNQWxIWixLQUFBLE9Bb0dJLEtBQUEsTUFhSyxLQUFBLFFBSVksSUFBQSxZQUtqQixLQUFBLFdBQUEsSUFDSSxLQUFBLFdBQ1MsTUFBQSxVQUNULEtBQUEsWUFDQSxLQUFBLE1BQ0EsUUFBQSxnQ0FFbUIsTUFBVyxRQUFLLG9DQUNyQixTQUFBLFNBRU4sZ0RBSUssU0FBQSxTQUFpQixJQXhJdEMsS0FBQSxLQTBISSxLQUFBLEtBQUEsSUFBQSxLQUFBLEVBQUEsWUFBQSxXQUFZLFdBbUJPLE9BQUEsTUFFSixRQUFBLHVCQUF1QixTQXJCdEMsU0FBQSxJQUFBLEVBQUEsTUFzQlksS0FBQSxPQWhKaEIsS0FBQSxXQXFKSSxJQUFBLEtBQUEsUUFDYyxJQUFBLG9DQUdWLHVCQUNBLFFBRU8sS0FBQSxNQUFBLGFBUFgsdUJBUWlCLFFBQWUsTUFBQSxzQkFSaEMsU0FZaUIsU0FBQSxXQUVULE9BQUEsd0JBRUEsUUFBQSxhQUNhLE1BQ2IsS0FBQSxPQUNBLEtBQUEsUUFBWSxJQUFBLGVBRVosT0FBQSxhQUNBLEtBQUEsVUEzS1osS0FBQSxZQXFKSSxLQUFBLE1BeUJZLFFBQUEsaUNBekJHLE1BV1YsS0FBQSxXQWtCaUIsS0FBQSxNQTdCdEIsUUFBQSxpQ0ErQlksTUFDSSxLQUFBLGlDQUdBLFNibkxQLFNBQUEsTUFLaUIsTUFBQSw2Q2FWOUIsU0FpTVEsU0FBVSxJQUFBLEtBQUEsTUFDVixJQUFBLEtBQUEsSUFBQSxLQUFBLEVBQUEsWUFJWSxXQUFBLFdBQ0gsT0FBQSxNQUVGLFFBQUEsbUNBVFgsTUFBYyxNQUFBLHFDQWhNbEIsTUFnTUksTUFjUSxNQUFBLEtBQUEsV0FJUixRQUFBLFFBQ0ksSUFBQSxLQUFVLE9BQUEsRUFBQSxLQUFBLElBQUEsS0FBQSxLQUFBLFlBRGQsV0FBQSxlQU02QixVQUNWLE1BQUEsS0FBQSx3QkFFQyxTQUNJLE1BQUEsSUFBQSxFQUNoQixNQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FBQSxjQUFBLElBQUEsTUEvTlosUUFBQSxXQWtOSSxLQUFBLFFBa0JRLEtBQUEsV0FDWSxJQUFBLEtBQUEsbUNBbkJwQixTQXdCUSxTQUFXLElBQUEsS0F4Qm5CLEtBQUEsS0FBQSxhQXVDSSxLQUFBLFdBQ2MsSUFBQSxLQUFBLFdBMVB0QixPQWtOSSxRQUFBLEVBQUEsVUF1Q0ksS0FBQSxZQUllLEtBQ0csTUFBQSxRQUFBLDBDYnBQSSxRQUFBLEdBQUEsU2F3UGQsU0FBWSxJYjdPdEIsSUFBQSxLQUFBLElBQUEsUWFyQkMsTUFrTkgsTUFBQSxJQXFESSxPQUFBLElBQUEsWUFBQSxJQUFBLE1BckRKLFFBQUEsY0FBQSxJQUFBLE1BMERlLFFBQUEsa0JBQUEsY0FBQSxjQUFBLGNBQUEsVUFFUCxjQUFBLG9DQUVRLFNBQ08sU2I1UWQsSUFBQSxLQUtpQixLQUFBLEthd1FsQixRQUFBLEVBQUEsV0FBZ0IsUUFBQSxXQWxSNUIsSUFBQSxLQUFBLEtBQUEsSUFBQSxLQUFBLEtBQUEsUUEwUlEsV0FDQSxNQUFBLFFBQUEsb0NidlFLLE1BQUEsTUFBQSxPYTJRTCxLQUFBLEtBQUEsRUFBQSxFQUFBLHlDQS9SUixrQkFBQSxrQkFBQSxjQUFBLGtCQUFBLFVBQUEsa0JBa1NRLDRDQUlJLFdBQ0EsUUFBWSxRQUFBLEVBQUEsNkNBR0QsV0FDRSxPYnhSWixRQUFBLEVBQUEsdUJhK1FMLFFBQVUsS0FBQSxPQUFBLFNBY0YsU0FBQSxXQUFBLElBRU0sTUFBQSxRQUFBLFdBQ0csS0FFVCxRQUFBLElBQUEsS0FBQSxJQUFBLEtBQUEsS0FBQSxZQUVBLFdBQWUsTUFBQSxRYnBTWCxXQUFBLEtBQUEsb0Nhb1FoQixPQXNDUSxZQUFBLE9BQVUsWUFBQSxZQUVKLE1BQUEsYUFFTixNQUFtQixjQUFBLGFBQ1AsS0FBQSxjQUNHLEtBQUEsV2J4VEMsU0FBQSxVYVg1QixRQXVSSSxNQUFBLFFBQUEscUJBbURRLE9BQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxJQUFBLEtBQUEsS0FBQSxlQU1KLFdBQUEsZUFDZSxVQUFpQixNQUFBLFFBQUEscUJBS2hDLFFBQUEsS0FBQSxFQUFBLG9DQUVjLHFCQUdkLFFBQUEsS0FBQSxHQUFBLHdCQUVjLE1BQUEsTUFBQSxhQUtQLElBQUEsTUFBQSxRQUFBLG9DTWhXWCx3QkFFQSxNQUFBLFVBQ00sUUFBQSxFQUFBLE1BS0Esb0NBSk4sd0JBSU0sTUFBQSxLQVZKLHNDM0IwSkwsUUFBQSxLQUFBLEVBQUEsR0FBQSx5QkFHZSxTQUFBLFFBQ2QsTUFBQSxNMkIzSUUsYUFBQSxNQUFBLHFDQUVXLHlCQUlTLFFBQUEsRUFBQSxNQUFBLG9DQUNnQix5QkFFekIsTUFBQSxXQUFBLG9DQUlFLHlCQUVxQixNQUFBLEtBY1gsdUNBS1IsUUFBQSxLQUFBLEdBbkJtQixxQ0FDakIsdUNBTWIsTUFBYyxNQUFBLE9BQUEsRUFBQSxNQUFBLG9DQUVnQix1Q0FFMUIsTUFBQSxNQVFPLG9DQWRmLDJCQWVxQixPQUFBLEVBQUEsRUFBQSxNQUFBLHFCQU1qQixXQUFBLEtBQUEsb0NBRWMscUJBRWdCLFdBQUEsTUFBQSx3QkFDMUIsTUFBQSxLQUFBLFFBR0csYUFBWSxNQUFBLEtBQUEsd0JBQ2YsY0FBQSxJQUFBLHdCQUdlLFdBQUEsS0FNYSwwQkFGaEMsYUFHZSxLQUFBLE1BQUEsUUFBQSxnQ0FJRSxnQkF4QnJCLEtBQUEsTUFBQSxRRytDMkIsaUJwRDZOYixzQlp2SGxCLG9CQUFBLGVZcUlZLGdCQXJWSixVaUQyREosb0NBY1Esd0JBSzRCLFdBQUEsS0FZL0IsMEJBL0JMLGFBQUEsTUFBQSwwQkE2QnFCLFVBQUEsS0FBQSxvQkFLaUIsT0FBQSxFQUFBLEtBQUEsS0FBQSxvQ0FDMUIsb0JBTVIsY0FBQSxNQUFBLG9DQUU0QixvQkFDeEIsU0FBWSxTQXZHeEIsSUFtR0ksRUFBQSxLQUFBLEVBQUEsTUFBQSxFQVFlLFFBQ1AsS0FBQSxLQUFBLE9BQUEsR0FBQSx5QkFUUixTQUFBLFNBY1EsTUFBQSxNQUFBLG9DQUlRLHlCQUdPLE1BQUEsTUFBQSxnRkFBQSx1Q0FBQSxnRkFhSSxNQXJJL0IsS0FBQSxPQUFBLEtBcUhJLFFBQUEsS0FBQSxLQWlCWSxjQUFBLEVBakJaLFdBQUEsUUFBQSxLQUFBLElBQUEsS0FBQSxLQUFBLFFBMEJBLFdBQ0ksTUFBQSxRQUFBLG9DQUVtQixnRkFBQSx1Q0FBQSxnRkFjTCxRQUFBLEtBQUEsTUFBQSx5QkFHUyxNQUFXLEtBQUEsT0FBQSxLQXBCdEMsUUFBQSxJQXFCWSxLQUFBLGNBcEtoQixFQUFBLFFBQUEsRUFBQSxPQXVLWSxJQUFBLE1BQUEsUUF2S1osV0FBQSxLQStKUSxTN0RpRFIsU0FBQSxJQUFBLEVBQUEsTUFBQSxFQUFBLFlBQUEsb0JBQUEsa0JBQUEsVTZEakVJLEtBQUEsTUFBQSxRQUFBLHNDQUFBLCtCQTJCOEIsUUFBQSxFbkIvSk4sbUNtQlg1QixlQStJSSxJQUFBLE9Bd0JRLEVBQUEsVUFBQSxLQXZLWixrQkErSWdCLFVBQUEsSzdEaUVoQixTQUFBLGU2RC9Cb0IsaUI3RCtCcEIsTUFBQSxRNkRqRUksY0F3Q1EsV0FDTSxLQUFBLFlBQUEsS0FDRyxlQUNULE1BQUEsUUFBQSxHQUFBLG9DQWJJLHlCbkJsS1ksTUFBQSxLbUJrTGhCLGNBQ1UsZUFBQSxNQUFBLDJCbkJ0TFQsV0FBcUIsS0FBQSxPQUFtQixFQUFBLEVBQUEsS0FBQSxhQUFBLDJCbUIyTGxDLFFBYlgsZ0JBQUEsOEJBb0NJLHlDQUlQLFFBQUEsS0F4QmUsNkJBSVcsTUFBQSxRQUFBLG1DQTFNL0IsTUFBQSxRQStNZ0IsU0FFQSxTQUFBLFNBak5oQixPQUFBLEVBQUEsRUFBQSxLQUFBLGdDQXNOSSxTQUlRLE1BQUEsSUFBQSxLQUlQLDhDQUFBLFFBQUEsTUFBQSxxQ1E1TkQsUUFDQSxLQUFBLFFBQUEsS0FBQSxXQUNTLElBQUEsTUFBQSxRQUFBLDJCQUpiLFNBQUEsTUFBQSxJQUFBLE1Ba0NDLHNCQXBCRyxVQUNJLE1BQUEsT0FBQSxFQUFBLEVBQUEsS0FBQSxPQUNRLElBQUEsTUFFRCxRQUFBLFFBQUEsR0FBQSwrQkFDTSxTQW5CckIsU0FBQSxRQWNJLEtBQUEsV0FBQSxLQUFBLHNDQUFBLE9BQUEsRUFpQlMsb0MzQlZQLHNCMkJVTyxZekQvQmIsVUFBQSxNQUFBLGtDQU9pQixTQVBqQixTQUFRLElBS0EsRUFBQSxNQUFBLEVBQUEsT0FJSSxLQUNJLE1BQUEsS0FBQSxRQVZoQixFQUFBLFFBS1EsTUFBQSxZQUFlLE9BQUEsUUFTUCxlQUFBLHlDQUFBLHdDQUFBLHdDQVdKLFdBQUEsS0FBQSx3Q0FBQSx5QzhCTEMsUTlCY0UsR0FBQSxRQUFBLE1BSlgsU0FBQSxTQU9RLFdBQUEsUUFDQSxXQUFBLElBQUEsS0FBQSx5Q0FJSSxNQUFBLEtBQ0gsT0FBQSxJQUdFLE1BQUEsS0FBQSxJQUFZLElBQUEsV0FBQSxLQUFBLGtCQWhCdkIsZUFBQSxjQUFBLGVBQUEsVUFBQSxlQUFBLHdDQTlCSixNQUFBLElBQUEsT0E4QkksS0FxQlEsTUFBQSxLQUFBLElBbkRaLElBQUEsV0E4QkksS0FBQSxRQUFBLEVBQUEsa0JBQUEsVUFBQSxjQUFBLFVBd0JlLFVBQ1AsVUFBQSw0Q0FJQSxrQkFBQSxVQUFBLGNBQUEsVUFFQSxVQUFBLFVBQUEsMkNBR0Esa0JBbENSLGVBQUEsY0FBQSxlQUFBLFVBQUEsZUF3QkksUUFBQSxFQUFBLHlCQXhCSixNQXdCZSxLQUFBLE9BQUEsRUFBQSxFQUFBLEtBQUEsT0F4QmYsSUFBQSxNQXdCSSxRQUFBLFFBQUEsR0F0REEsa0NBMkVpQixTQUFBLFNBQ0MsUUFDVixNQUFBLFFBQUEsS0FBQSxvQ0EvQ1oseUJBOUJJLFlBQVIsa0NBa0ZxQixRQUVMLEVBQUEsT0FBQSxFQUFBLEVBQUEsTUFBQSx5Q0FHVyxPQXZGM0IsRUFBQSxZQUFBLEtBQUEsdUNBNkZnQixTQUFXLFNBRVgsSUFBQSxJQUFZLE1BQUEsS0FFSCxRQWpHekIsRUFBQSxXQUFBLEtBOEJJLGNBd0JJLElBQUEsWUFnRFksV0FBQSxPQUFBLFdBQUEseUJBaERELFVBb0RDLE1BQVcsSUFBQSxXQUNYLEtBQUEsTUEzR3BCLEtBQUEsT0FBQSxLQUFBLGdCQWtIYSxLQUFBLEtBQUEsa0VBS0UsdUNBTlgsaUJBQUEsNkJBQUEsNkNBZVEsV0FBQSxLQUFBLG9CQUE4QixFQUFBLE1BQUEsOENBRWxCLFdBQUEsS0FBQSxvQkFqQnBCLEVBQUEsTUFBQSx1Q0FBQSxTQUFBLFNBVUksUUFnQlEsS0FBQSxRQUFBLEtBQUEsV0FBQSxxQ0FVWSw4QzBEakoxQixPQUFBLEVBQUEsNEMxRHVKb0IsZUFBRyw4QkEzSnpCLFFBaUhJLEtBQUEsV0FBQSxLQUFBLG9DQWlDWSx1Q0FHQSxRQUFBLE1BQUEsT0FBWSxJQUFBLE1BQUEsUUFPVSw4QkEzQ2xDLFFBVUksS0FBQSxRQUFBLEtBQUEsT0FxQ1ksSUFBQSxNQUNBLFFBQUEsV0FBQSxHQUFBLGlDQWhEaEIsUUFBQSxFQUFBLDBDQXNEZ0IsV0FBQSxxQ0F0RGhCLGlEQStEUSxRQUFZLElBQUEsTUFBQSxRQUFBLGdEQUVPLFFBbEwvQixJQUFBLE1BQUEsUUFBQSw0Q0FvTDRCLE9BQUEsWUFBQSxpQkFuRXhCLFlBQUEsZ0NBQUEsU0FBQSxTQUFBLFFBQUEsTUFBQSxRQTJFWSxLQUFBLEtBQUEsS0FBQSxLQUFBLGlCQTVMaEIsS0FnTVEsV0FBQSxJQUNhLEtBQUEsTUFBQSxRQUFBLHNDQUFBLHVDQUlJLFNBQ1QsU0FBQSxJQUFBLElBQUEsc0NBdE1oQixRQWlISSxJQUFBLE1BK0VRLEtBQUEsV0FBQSxLQUFBLEtBQUEsSUFBQSxLQUFBLEVBQUEsb0JBZ0JZLGtCQUFBLGtEQS9GcEIsUUFBQSxJQUFBLEtBMEZVLEtBQUEsV0FBQSxLQUFBLEtBQUEsSUFBQSxLQUFBLEVBQUEsb0JBMUZWLGtCQTBGVSxNQUFBLFFBQUEsc0NBMUZWLGlCQUFBLFFBMEZVLG9CQTBCa0IsTUFDUixLQUFBLE9BQUEsRUFBQSxFQUFBLEtBdE94QixPQUFBLElBaUhJLE1BQUEsUUFBQSxRQUFBLEdBQUEsNkJBNEhxQixTQUNGLFNBQUEsUUFBRSxLQUFBLFdBQUEsS0FBQSxvQ0FFRyxPQUFBLEVBQUEsZ0NBQUEsdUNBQUEsNkNBQUEsc0NBVVIsZUFBQSxpQzhCbFBQLFFBQUEsS0FBQSxFQUFBLEtBQUEsS0FBQSxXOUJSYixJQUFBLE1BQUEsUUFpSEksV0FBQSxRQUFBLDJCQWdKc0IsTUFBQSxLQUNNLE9BQUEsRUFBQSxNQUFBLFFBQUEsOEJBQUEsOEJBRUwsUUFuSnZCLElBQUEsVUErRVEsS0FBQSxZQUFBLEtBQUEsY0F5RXNCLElBQUEsTUFLOUIsUUFBQSxTQUFBLFNBQUEsb0NBQUEsb0NBQUEsUUFBQSxFQUFBLHdDQTlRSixpQkFBQSxRQW9SUSxlQU1RLE9BMVJoQixZQThRSSxRQUFBLElBQUEsTUE5UUosS0FBQSxXQUFBLE9BQUEsb0NBOFFJLFlBa0JJLEVBQUEsV0FBQSxNQUFBLGdEQUVnQixXQUFBLEtBQUEsb0NBSUgsWUFDVCxZQUFBLElBQUEsbUNBdlNaLFdBQUEsT0FBQSxxQzhCbUJhLE9BQUEsRUFBQSxFQUFBLEtBQUEsaUQ5QitSRyxXQUFBLEtBQUEsd0NBR2UsVThCalNsQixNQUFBLFVBQUEsS0FBQSw2QzlCMFBULFFBQUEsYUFtQ1UsZUFBQSxJQUFBLDRDQWFFLE1BQUEsUUFBQSxjQUNnQixRQUFBLE1BQUEsT0FBQSxLQUVoQixxQkFDTyxVQUNQLEtBQUEsWUFyRFosRUFBQSxlQTZCSSxPQUFBLE1BNkJZLElBQUEsUUFBQSxhQUFBLDJCQTFEaEIsTUFBQSxRQXlEYyxzQkFLZ0IsU0E1VWxDLFNBOFFJLE1BQUEsSUFBQSxPQXVFUSxJQUFBLFlBQUEsSUF2RVIsVUFBQSxLQUFBLE1BQUEsSUFBQSw0QkFBQSxnQkErRUksS0FJUSxNQUFBLFFBQUEsVUFqV2hCLE9BQUEsRUFBQSxFQUFBLEtBNlZRLE9BQUEsSUFHSyxNQUFBLFFBQUEsUUFBQSxHQUFBLG9DQUhTLFVBV1YsVUFBQSxPQUNvQixtQkF6V2hDLFNBOFFJLFNBQUEsUUErRUksS0FBQSxXQUFBLEsyRHBVVSxvQkFBQSxvQmpFSFIsb0JBQUEsb0JBQUEsc0ZBQUEsdUVBQUEsdUVBVFksbUNBU1osbUNBUlksaUJBQUEsS00rVWQsMEJBa0JRLE9BL1doQixFQUFBLFVBQUEsT0E4UUksRUFBQSxRQUFBLEtBK0VrQixLQUFBLFdBQUEsS0FBQSxXQTdWdEIsSUFBQSxNQUFBLFFBeVhzQixzQkF6WHRCLE1BNlhJLFFBQUEsZUFDYSxNQUFBLFFBRVQscUJBQ0EsTUFBQSxRQUFBLE9BQ1MsZUFsWVQsS0FBQSxjQUFBLEtBQUEsY0FxWWtCLElBQUEsTUFBQSxRQUFBLEtBQUEsSUFBQSxLQUtSLEVBQUEsUUFFVixXQUNBLE1BQUEsUUFBQSxZQUNBLFNBQWlCLFNBQUEsY0FBQSxLQUFBLG9DQUxyQixZQVVRLGNBQUEsTUFFSCx1QkFLQyxjQUNOLEVBQUEsYUFBUSxjQUFBLEtBQUEsb0NBRzJCLGFBQ3RCLGNBQUEsS1ovTWpCLGNBQUEsdURBekl5QixRQUFBLElBQUEsTVkyVnJCLHdCQUNjLGNBQUEsRUFBQSw4Q0FNVCxhQUtHLEtBQUEsTUFBQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsSUFBQSxLQUdSLEtBQUEsWThCN1pTLFdBQUEsa0I5QnlaSixRQUFBLE1BQUEsY0FBQSx1RDhCeFpJLFExQ3BCVCxhQUFnQixNQUFBLEtBQ2hCLE9BQUEsS0FBQSxRQUNBLElBQUEsS0FBQSxXMENpQlMsS0FBQSxjQWRBLEVBQUEsT0FBQSxJQUFBLE1BQUEsUUFBQSxpQjNDZ05iLGtCQzdNYyxXQUFBLE9BQUEsS0FBQSxLQUFBLElBQUEsS0FHRyxLQUFBLFFBQWlCLFdBQUEsTUFBQSxRQWlLUixLTXRKQyxnRUFTcUIsY0FBQSxFTnBCZCxnQ0FBQSx5RUE0QlgsTUFBQSxRQUFBLFFBQUEsRUFBQSxvQ0FBQSw2RUFRQSxNQUFBLFFBQUEseUNBQUEsa0ZBZ0t2QixNQUFBLFFBQUEsb0JBQUEsb0JBQUEsNkRBQUEsNkRBMUlJLGFBQWtCLFFBQUEsV0FBQSxLQUFBLHVCQUFBLGlDQUFBLGdFQUFBLDBFTmlDbEIsaUJBRUQsZUFDQSxhQUFBLEtBQUEsb0JBQUEsNkRBQTBDLFFBQUEsTUFBQSxNQUFBLEtNbkNwQix5QkFBQSxrRUFBQSxrRUFNakIsYUFBQSxRQUFBLCtCQUFBLHdFQUFBLHdFQXFJSixXQWhJQyxLQUFBLGFBQUEsUUFBQSwyQ0FBQSxvRkFBQSxvRkE4SEwsTUFBQSxRQUFBLFFBQUEsRUFBQSwrQ0FBQSx3RkFBQSx3RjZCekxJLE1BQUEsUUFBQSxvREFBQSw2RkFBQSw2RjdCeUVBLE1BQUEsUUFBQSwrREFBQSxzQkFBQSxXQUFBLE1BQUEsT0FBQSxLQUFBLG9DTk1ELCtEQUFBLHNCTTBHSCxPQUFBLE9BM0ZBLCtCQTJGQSw0QkEzRkEsTUFBQSxLQW9CUSxPQUFVLEtBQUEsS0FBQSxJQUFBLEtBQUEsRUFBQSxvQkFLRyxrQkFDRixNQUNBLFFBb0JmLElBQUEsRThEVkgsS0FBQSxFOURzREQsZUFFSSxTTnhHRCxTQUFBLFFBQUEsYUFBQSxlTXNHSCxJQUFBLDJCQUVJLFFBQUEsTUFBQSxxQk54R3dCLFNnRHJGdEIsU0FBQSxRQUFBLEVBQUEsT0FBQSxFQUFBLDBDMUMyRUYsUUFnSEosUUFBQSxxQkFFSSxTQUFBLFNOdkdELGFBQUEsS0FBQSxPQUFBLElNcUdILEVBQUEsNEJBaEhJLFFBQUEsUUFrSEEsUUFBQSxNTnZHRCxTQUFBLFNLc0RLLGtCQ3BESixTQUNRLFNBQUEsUUFBQSxhQUVvQixpQ0RpRGhDLFFDK0NBLE1BQUEsd0JEL0NRLFNBQUEsU0FBQSxRQUFBLEVBQUEsT0FBQSxFQUFBLDZDQzNDTSxRQUFBLFFBQUEsdUNBRGQsUUFNUSxHQUFBLHdCQU5SLFNBVVEsU0FBa0IsYUFBQSxLQUFBLE9BQUEsSUFWMUIsRUFBQSwrQkFjZ0MsUUFDWCxRQUFBLFFBZnJCLE1Bb0JrQixTQUFBLFNBT0MsY0FBQSxPQUVHLEtBQUEsRUFBQSx5QkFFVixjQUFBLEVBQUEsdURBR0gsUUFBQSxNQUFBLE1BQUEsS0FBQSxvRkFhTCxNQUFBLFFBQ0ksWUFBQSxRQUFBLFFBQUEsRUFBQSxpRkFESixJQUFBLEVBQUEsTUFBQSxFQUFBLE9BU3NCLEtBQUEsS0FBQSxXQWxCMUIsSUFBQSxLQXVCSSxRQUFBLEtBQUEsS0FDYyxVQUFBLEtBQ0UsWUFBQSxLQUFBLFlBekJILFlBNkJMLFdBQ0EsV0FBUyxLdUV0SWpCLG1CdERwQ0Usc0JzRHVDK0IscUJUaEQ3QixxQkFFNEIsVUFBQSxlOURtTHhCLE9BQUEsWUFBQSxJQUFBLGFBQUEsZ0UwQ25Mc0IsTTFDMkx6QixLQUFBLGlCQUlULFFBQUEsYUFBYSxRTXpJWCxvQk55SVcsbUJNeklYLG9CTnlJVyxtQjZDdk1iLG1CdkM4REUsc0ZBQUEsdUVBQUEsdUVOeUlXLHNFNkN2TWIsc0U3Q3VNYSxzRU16SVgsbUNOMEplLE1BQ1EsS0FBQSxpQjZDek56QixRQUFBLGFBQUEsWTBCaURxRCwwQkFBQSwwQkFBQSwwQkFBQSwwQkFBQSwwQkFBQSwwQkFBQSw0RkFBQSw0RkFBQSw0RkFBQSw2RUFBQSw2RUFBQSw2RUFBQSw2RUFBQSw2RUFBQSw2RUFBQSx5Q0FBQSx5Q0FBQSx5Q0FBckQsTUFBcUMsS0FBQSxpQmpFM0IzQixRQUFBLGFBQUEsWUFDQyw0QkFBQSw0QkFBQSw0QkFBQSw2QkFBQSw2QkFBQSw2QkFBQSwrRUFBQSwrRUFBQSwrRUFBQSxnRkFBQSxnRkFBQSxnRkFBQSx5RkFBQSx5RkFBQSx5RkFBQSxzQ0FBQSxzQ0FBQSxzQ0FBQSx5RkFBQSx5RkFBQSx5RkF1Qk4saUJDd0JMLFFBQUEsYUFBQSxZRHhCVyxhQ3dCWCxvQkFBQSx1RWdFckJBLGlCQUFvQixLakUxQ2xCLE1pRWlCZ0QsUUF5QjlCLDBCQUFBLG1CQUFBLG1CQUFBLDZFQUFBLHNFQUFBLHNFaEVxQnBCLFFEeEJXLEVBQUEsYWlFR1MsYUFBaUIsUUFBckMsb0JBQW9CLG1CQUFwQixvQkFBcUMsbUJqRUQzQixtQm9DM0JKLG1DNkI0QmMsTWpFTmxCLFFBQUEsaUJBaENPLFFBQUEsYUFvQ0gsWWlFRWMsMEJBQUEsMEJBQUEsMEJBQUEsMEJBQUEsMEJBQUEsMEJBQUEseUNBQUEseUNBQUEseUNqRTFDbEIsTWlFaUJnRCxRQUFBLGlCQUNoQyxRQUFBLGFBQUEsWWpFWEksNEJBQUEsNEJBQUEsNEJBQUEsNkJBQUEsNkJBQUEsNkJBQUEsc0NBQUEsc0NBQUEsc0NBT25CLGlCQUNPLEtBQUEsYUFBUCxZQUFPLG9CQUFBLE1BQUEsS0FBQSxpQkFBQSxRQUNDLDBCQURELG1CQUFBLG1CQUNSLGFBQVMsUUFBQSxXQVFMLFFvQ1ZBLFFBQUEsRUFBQSxVQUFBLE1wQ1drQixLQUFBLGlCQUNBLFFBQUEsYUFaZCxRQzhDRSxpQkQ1Q0QsZ0JDNENDLGlCQUFaLGdCRDFCRyxnQkFDQSxnQ0FuQlEsTUFnQlAsS0FBQSxpQkFFRCxRQUFBLGFDMEJILFlEeEJVLHVCQUFBLHVCQUFBLHVCQUFBLHVCQUFBLHVCQUFBLHVCQUFBLHNDQUFBLHNDQUFBLHNDaUVaVSxNQUVmLEtBQUEsaUJqRTFCSCxRQUFBLGFBQUEsWUFBQSxpQkFBQSxpQkFHQSxnQ0FDQyxpQkFBQSxLQUFBLHlCQUFBLHlCQUFBLHlCQUFBLDBCQUFBLDBCQUFBLDBCQWVLLG1DQWZMLG1DQUFBLG1DQWlCQyxpQkFQRCxRQUFBLGFpRWVILFlqRWZVLGlCQUNBLE1BQUEsUUFBQSxpQkFBQSxLQUNSLHVCQURRLGdCQUFBLGdCQUNDLGFBQUEsUUFBQSxXQUFnQixtQkFBQSxRQUFBLEVBU3FCLHFFQVRyQyxNQWdCUyxLQUFFLE9BQUEsUUFBQSxlaUVIdEIscUJqRUtHLE9BQUEsRUFBQSxVQUFBLEtBQUEsb0NBR0UscUJBRkYsT0FBQSxLQUFBLE1BSUUsOEJBSEgsTUFBQSxPQUFBLDhCQUFRLE1BQUEsTUFBQSw4QmlFUFYsTUFBQSxNakVXTSw4QmlFVjBDLE1BQUEsTWpFWTNDLHNCQUtELE1BQUEsS0FBQSxPb0NyQ0ksS0FBQSxZNkJtQkMsV0FBQSxLQUFBLGNBQUEsRUFBQSxXQU9ELDhCQVBDLEs3QmpCSSxxQkFBQSxRQUFBLEs2QjJCUixjQUFBLElBQUEsTUFHZSxRQUFpQix3QkFBZ0IsT0FFakQsRUFBQSxtQkFBQSxRQUNILEtUOUNPLHFCQUVBLFFBQUEsS0FBQSxZQUNJLCtCQU5SLFlBQUEsS0FVUSxjQUFPLFNBVmYsU0FBQSxJQUFBLEtBY1EsTUFBQSxLQUFBLGdCQWRSLEtBQUEsMkJBQUEsS0FBQSxJQUFBLEtBQUEsSUFBQSxZQXNCZSxXQUlmLGVBQUEsT0FBQSxNQUVJLFFBQUEsZUFDQSxVQUNBLGNBQ0EsRUFBQSxZQUNBLFFBQUEsS0FBQSxXQUFBLE9BQWlCLG9DQUdyQiwyQkFFSSxRQUFBLEtBQUEsTUFBQSxzQ0FPSixhQUNJLEtBQUEsU0FBQSxTQUNXLElBQUEsSUFBQSxlQUFBLE9BR1Asb0NBQUEsc0NBSVcsUUFBQSxNQUFBLFFBQUEsS0FLUixFQUFBLEdBQUEsK0JBQ0MsVUFDRyxLQUFBLHlCQUVYLGNBQ3FCLEVBQUEsWUFBQSxlQU1sQixRQUFBLEVBQUEsS0FBQSxLQUFBLFdBQUEsS0FHa0Isb0NBS3pCLHlCcEIzRVMsUW9COEVMLEVBQUEsS0FBQSxNQUFBLHdCcEJoRUssVUFBQSxNQUFBLE9vQmtFb0IsRUFBQSxLQUl6Qiw4QkFFQSxRQUFBLE1BQUEsc0NBQUEsK0VBQUEsK0VBVXVCLE1BQUEsS0FyQjNCLG1DQXNCWSxRQUNTLEtBQUEsUUFBQSxLQUFBLGNBdkJyQixLQUFBLE9BNEJRLElBQUEsTUFBQSxRQTdCWixXQWlDSSxLQUFBLFVBQUEsS0FBQSxNQUFBLFFBRVksZ0NBQ1IsUUFBQSxLQUNTLGlDQUdJLFFBQUEsS0FBZSxPQUFBLE1BQUEsS0F4Q3BDLFVBQUEsS0F5Q1ksY0FBQSxLQUFvQixrQkFJNUIsY0FBQSxFQUNlLG1CQUNMLGFBQUEsSUFBQSxRQUFBLElBQUEsbUJBQUEsbUJBQUEsbUJBVU4sbUJBVk0sbUJBQUEsbUJBL0NGLFFBQUEsSTlEaUlaLGFBQUEsUUFBQSxZQUFBLElBRUksU0FBQSxRQUZKLElBQUEsYUFBQSxVQUFBLFFBQUEsNENBRUksTzhEekVtQixJQUFBLE1BQUEsUUFBQSxXQUdmLFFBQUEseUJBRUksTUFDQSxFQUFBLE9BQUEsRUFBQSxRQUFBLEVBQUEsY0FDWSxFQUFBLE9BQ1osSUFBQSxNQUNBLFFBQUEsV0FBQSxFQUFBLFdBRUgsS0FBQSw4QkFJd0IsUUFFaEMsS0FBQSxLQUFBLFlBQUEsU0FBQSxNQUFBLElBQUEsRUFBQSxLQUFBLEVBQUEsa0JBQUEsY0FBQSxjQUFBLGNBR0csVVU1SkEsY0FDQSxXQUFlLE9BQ2YsUUFBQSxFQUFBLE9BSEUsS0FBQSxNQU1FLEtBQUEsV25EZVIsSUFBQSxLQUFBLFFtRFBnQixJQUFBLFVBQUEsS0FBQSxZQUFBLEtBZGhCLHVCQXlCWSxVQUFBLE9BQUEsUUFBQSxLQUFBLFdBQUEsOEJBSUosT0FBQSxPQUFBLHFDQVVDLHVCQ3JDSSxRQUFBLEtBQUEsTUFBQSxvQ0RGYixZQUFBLFVBQUEsS0NBQSx1QkFRUSxRQUFBLE1BQUEsbUJBR0EsUUFBQSxLQUFBLEtBQUEsV0FBQSxLQUFBLG9DQUlVLG1CQVJkLFFBQUEsSUFBQSxLQUFBLE1DRFksa0JBRVosT0FBQSxFQUFBLFlBRUEsSUFBQSwyQkFDQSxZQUFBLEtBQUEsb0NBVlUsbUJBSVYsUUFDQSxJQUFBLEtBQVksS0FTTywyQkFmdkIsWUFBQSxLQUFBLDBCQUFBLG1FQUFBLG1FQUFXLE1BQUEsS0F5QkMsYUFBQSxRQUFBLFdBQUEsS0FBQSxnQ0FBQSxnQ0FBQSx5RUFBQSx5RUFBQSx5RUFBQSx5RUEyQkosYUFFYSxRQUFBLDBCQUhqQixTQUFBLFNBQUEsY0FuREosS0FBQSwrQkFBQSxTQUFBLFMxRWdOQSxJQUFBLEVBQUEsTUFBQSxFQUFBLFFBRUksTUFBQSxNQUFBLEtBQUEsT0FBQSxLQUZKLFFBQUEsSUFBQSxFQUFBLElBQUEsSUFBQSxZQUFBLGVBQUEsS0FBQSxJQUFBLEtBQUEsS0FBQSxvQjBFakpRLGtCQS9EUixXQUFBLE1BQUEsTUFBQSxRQUFBLHFDMUVnTkEsTUFBQSxRQUVJLGtDQUZKLGtCQUFBLGtCQUFBLGNBQUEsa0JBQUEsVTBFaE5BLGtCQUFBLFdBQUEsUUFBQSxRQUFBLEVBQUEsb0NBQUEsa0MxRWdOQSxrQkFBQSxrQkFBQSxjQUFBLGtCQUFBLFVBQUEsa0IwRTNIWSx5QkFBQSxRQUFBLE8xRTJIWiwrQ0FBQSxTQUFBLE1BQUEsa0JBQUEsaUJBQUEsY0FBQSxpQkFFSSxVQUFBLGlCMEUvSVEsVWhDaERDLFVBQUEsT0FBQSxPQUFBLEVBQUEsS2dDcURHLHNDQUNPLHVEQUFBLE1BQUEsa0JBWVgsK0NBQ0EsT0FBQSxFQUFBLElBQUEsK0ZBWUosTUFBQSxRQUFBLGtFQU1rQyxNQUFBLEtBQUEsWUFBQSxFQUFBLG9FQU94QixRQUFBLEtBQ0MsRUFBQSxVQUFBLEtBQUEsWUFHRSxLQUFFLGVBQUEsVUFBQSxNQUFBLEtBQUEseUVDNUdILFFBQUEsYUFEaEIsT0FBQSxLQUFBLFFBR1EsSUFBQSxLQUFBLFdBQUEsUUFBQSxNQUFBLEtBQUEsMEVBS1IsTUFBQSxLQUFBLGdGQVpKLE1BQUEsS0FBQSxrRUFzQm9DLE1BQUEsTUFBQSxhQUFBLEVBQUEsb0VBUXBCLFFBQUEsS0E5QlAsRUFBQSxVQUFBLEtBWVMsWUFBQSxLQUFBLFdBTWEsSUFBQSxLQUFBLGVBQUEsVUFnQlgsb0NBQUEseUVBaEJXLFFBQUEsYUFBQSxRQUFBLElBQUEsS0FzQkUsT0FBQSxLQUFBLE9BQUEsSUFBQSxNQUFBLFNBQUEsMEVBNUJmLE1BQUEsUUFBQSxhQUFBLFFqQ0dWLG9DQUFBLG9FaUNzQ21CLE1BekN2QixlQUFjLFFBQUEsS0FBQSxLQUFBLE9BTWEsSUFBQSxFQUFBLFlBQUEsV0FBQSxRQUFBLEtBbEIvQixJQUFBLEtBQUEsS0FBQSxZQVlrQixXQUFBLGVBQUEsVUFBQSxNQUFBLE1BQUEsZ0ZBdURFLE1BQUEsS0FBQSwwREFuRXBCLE1BQUEsTUFBQSx3RUF3RXFDLE1BQUEsS0FBQSxnRUE1RG5CLFFBQUEsS0FBQSxLQUFBLEtBa0RFLElBQUEsS0FBQSxLQUFBLFlBbUJJLFdBQUEsZUFBQSxLQUFBLE1BQUEsS0FBQSx1RUFyRU4sTUFBQSxRQUFBLCtDQTRFTSxRQUFBLE9BQUEsZUFBQSxTQUVNLG9DakNsRkEsNEJpQ21GVSxRQUFBLGlCQUFBLDJDQXpFVCxLQUFBLElBQUEsS0ErRVgsS0FBQSxZQWpHcEIsV0FBQSxNQUFBLFFBQUEsT0FZa0IsS0FBQSxvQ0E0RkYsMkNBNUZFLFVBQUEsS0FBQSxZQUFBLE1BQUEsNERBa0dGLE1BQUEsa0JBQUEsWUFBQSxRQUFBLG1FQTlHaEIsTUFBQSxrQkFBQSxrREFvSGlDLE9BQUEsRUFBQSxFQXhHZixJQUFBLEtBQUEsSUFnSFYsS0FBQSxLQUFBLFFBQ0ksV0FBQSxNQUFBLEtBQUEsVUFFSCxLQUFBLG9DQUFBLGtEQU1HLFVBQUEsTUFBQSxtRWpDbElDLFVBQUEsa0JBQUEsa0RpQytIVCxPQUFBLEtBQUEsV0FNSSxRQU1RLFFBQUEsS0FBQSxXQWVQLEtBQUEsV0EzQkwsS0FBQSxPQUFBLElBQUEsTUFBQSxRQUFBLFdBQUEsS0FBQSx5RkFBQSxPQXFCUyxFQUFBLEVBQUEsSUFBQSxvQ0FBQSx5RkFTYyxVQUFBLE1BQUEsd0dBRG5CLFNBQUEsU0FBQSxRQS9KUixNQUFBLEtBQUEsSUFrSUksS0FBQSxLQUFBLFFBQUEsV0FBQSxNQXVDUSxRQUFBLG9DQUFBLHdHQVFBLGNBQUEsS0FBQSw4R0FzQlEsUUFBQSxHQUFBLFFBQ0EsTUFBQSxNQUFBLEtBSUEsT0FBQSxJQUFBLFdBQUEsSUFBQSxXQTVNcEIsU0FrSXFCLHdEQStFYSxRQUFBLEVBQUEsT0FBQSxFQUFBLEVBQUEsS0FBQSwwRUFqTmxDLE9BQUEsS0FBQSxFQUFBLFFBQUEsRUFBQSxXQUFBLElBQUEsNkVBdU1vQyxRQXZNcEMsS0FrSUksb0NBb0VRLFFBQUEsRUFBQSxvQ0F0TVosd0dBa0lxQixVQUFBLEtBQUEsWUFBQSxLQXFFZSxxQkFtQkcsU0FDRSxNQUFBLElBQUEsS0FDRSxNQUFBLEVBQUEsT0FFWCxFQUFBLFVBQUEsS0FBQSxRQUFBLEtBaE9iLFdBQUEsS0FBQSxXQXFPd0IsaUJBbk8zQyxXQUFBLGVBa0lJLFdBQUEsSUFBQSxLQUFBLFdBQUEsS0FBQSxrREFrR3dCLFdBQ0EsUUFyTzVCLFNBQUEsT0FBQSxXQUFBLE9BQUEsTUFBQSxNQUFBLDBEQTJQb0IsTUFBQSxLQUFBLE9BQUEsRUFBQSwyRUFLSixTQUFBLFNBQUEsUUFBQSxLQUFBLEVBQUEsNEdBZ0JULFFBQUEsR0FBWSxTQUFXLFNBQUEsSUFBQSxJQUUxQixNQUFBLElBQUEsTUFBQSxJQUFBLE9BQUEsSUFFUyxXQUFBLEtBQUEsYUFBQSxJQUdNLE1BQUEsUUFBQSxjQUFBLElBQUEsTUFBQSxRQUFBLGtCQUFBLGVBQUEsY0FHRCxlQUFBLFVBQUEsZUFBQSxpR0FSTSxrQkFBQSxjQUFBLGNBQUEsY0FBQSxVQUFBLGNBQUEsdUZBQXBCLGFBQUEsS0FBQSwwRUFxQmtCLE9BQUEsWUFBQSxRQU1NLEtBQUEsRUFBVSx1Q0FDVCxPQUFBLEVBQUEsUUFBQSxFQUFBLDZEQUlMLE9BQUEsS0FDTyxXQUFBLEtBQUEsU0FDRyxLQUFBLFNBRUgsU0FBQSxJQUVQLFlBQUEsT0FDQSxZQUNBLFFBQUEsS0FBQSxXakN6U1gsS0FBQSxZaUMwUzBCLFFBQUEsRUFBQSxXQUFBLEtBQUEsV0FDSixRQUFBLFdBQUEsSUFBQSxlQTFDL0Isa0JBQUEsaUJBQUEsY0FBQSxpQkFxQkksVUFBQSxpQkFBQSxRQUFBLEdBQUEsOEVBK0JRLG9GQUttQixRQUFBLEtBQUEsRUFWUyxtRUFLNUIsT0FBQSxFQVdSLHdEQU4yQiwwR0FNM0IsUUFBQSxJQUFBLEVBT1Esc0NBS0EsMkNBRUEsVUFBQSxlQUlXLHdDQURYLGdEQUFZLFFBQ0QsS0FqRnZCLHdEQW9GWSxRQUFBLE1BQUEsb0VBcEZaLFNBQUEsU0FBQSxhQUFBLGVBQUEsMkVBK0RJLFFBQUEsSUFBQSxTQUFpQixTQWlDTCxJQUFBLElBQUEsS0FBQSxFQUFBLFFBQUEsYUFBd0IsTUFBQSxLQUNqQixPQUFBLEtBQUEsV0FqR3ZCLE1BQUEsVUErREksS0FzQ0ksWUFBQSxLQUFBLFdBQUEsT0FBQSxNQUFBLFFBQUEsa0ZBT1csUUE1R25CLElBK0dJLHFDQS9HSiw0QkFBQSxRQStHSSxNQUtvQixlQUV2QixXQUFBLE9BQUEsU0FBQSxTQUVvQixNQUFBLE1BQW1CLFVBQUEsS0FDcEMsV0FBQSxLQUNILFNBQUEsS0FBQSxJQUVzQixLQUFBLE1BQUEsRUFBQSxRQUFBLEtBQUEsT0FBQSxJQUFBLE1BQUEsS0FBQSxXQUFBLEtBQUEsV0FFTCw4QkFGbEIsT0FBQSxPQUF1QixLQUF2QixXQUFBLElBQUEsS0FBQSxrQkFBQSxnQkFBQSxjQUF1QixnQkFBOEIsVUFBQSxnQkFBQSxRQUFBLEVBQUEsUUFNN0MsSVh0WloscUNBNEJpQixxQkE2QmIsV0FFSSxLVzJWSSxvQ0FFQSxXQUFBLFFBQUEsa0JBQUEsY0FBQSxjQUVLLGNBQUUsVUFBQSxjQUdQLFFBQVcsRUFBQSxvQ0FFQyxJQUFBLEtBZmlELG9DQUE5QyxvQ0FBQSxJQUE4QyxNQXFCaEUsZUFHc0IsV0FBQSxLQUUxQixJQUFBLE1BR3FCLFFBQUEsSUFBQSxzQkFDbEIsUVg5YVIsS0FBQSxzQkFFSSxPQUFBLEtBQ0EsRUFBQSxLQUFBLHNCQUNBLFNBQUEsU0FBQSxJQUVRLEtBQUEsTUFBQSxLQUFBLCtCQUlBLFNBQUEsU0FBQSxTQUFBLE9BQUEsT0FFRSxLQUFBLEVBQUEsb0NBQU8sT0FBeUMsSUFBQSxFQUFBLG9DQUUvQyxvQ0FFQyxRQUFBLElBQUEsS0FBQSxVQUFBLE1BQUEsZ0RBSVIsTUFBQSxLQUlHLCtDQUdJLE1BQUEsTUFBWSxrQkFIaEIsTUFBQSxLQUFBLFVBeEJYLEtBQUEsWUE0QmlCLEtBSWlCLHdCQUNoQixRQUFBLElBQUEsY0FBQSxJQWpDbEIsTUFBQSxLQXNDSSxvQ0F0Q1UsWUEyQ04sNkJBM0NSLE1BK0NRLEtBQUEscUJBQUEsV0EvQ1IsSUFBQSxLQTJEUSxvQ0FGSixXQUFBLFFBTVEsMkJBRUEsV0FBQSxRQUE4QixNQWpFMUMsS0FBQSw2QkFrRWdCLE1BQUEsS0FBQSxvQ0FsRWhCLGNBQUEsSUE4RFksTUFBQSxLQUFBLG9DQUxSLFlBQUEsYUFLUSxJQWlCVyxNQUFBLEtBQUEscUJBZ0JWLFdBQUEsS0FBQSxlQUVMLFFBSlIsSUFBQSwyQkFTWSxNQUFBLEtBVFosV0FBQSxLQVlnQixZQUFBLFdBQUEsT0FERixxQkFYZCxNQUFBLEtBQUEsVUFXWSxLQUFBLFlBU2UsS0FwQjNCLFdBQUEsT0E2QlksTUFBQSxRQTdCWixlQUFBLFFBNEJRLEtBQUEsY0FHb0IsS0FDQSxXQWhDNUIsT0FBQSxZQTRCUSxJQUFBLE0zQ1JtQixLQUFBLEsyQ2dCQyxXQUFBLE9BQUEsY0FBQSxPQUlaLEVBQUEsRUFBQSxLQUFBLG9DQXhDaEIsY0FBQSxRQUFBLGFBQUEsUUFBQSxZQUFBLFFBQUEsS0FBQSx3QkFBQSxjQUFBLGNBNENvQixRQUFBLGdCQTVDcEIsY0FBQSxvQkFBQSxPQUFXLGVBQUEsT0FnRGMsWUFBQSxRQUVVLHFCQUFBLGNBQUEsS0FBQSxvQkFsRG5DLEVBQUEsa0JBNEJVLEVBQUEsWUEwQkksRUFBQSxvQkFHTSxRQUFBLElBQUEsRUFBQSxjQU1oQixLQUFBLG9DQU1FLG9CQXJFTixXQUFBLE1BQUEsYUEwRVksTUFBQSxvQ0FDUSxvQkFBQSxvQkFDSSxFQUFBLGtCQUlaLEVBQUEsWUFBaUIsR0FBQSxhQUFBLFFBQUEsS0FBQSxRQUlOLEtBQUEsRUFBQSxFQUFBLG9DQUVFLGFBRWIsUUFBQSxPQUNILFVBQUEsaUJBQUEsY0FBQSxLQVFRLHVCQVJSLDhCQVFRLFNBQUEsT1l2TGIsMkJadUxhLGtDWTFMakIsUUFBQSxNQUFBLGNBQUEsS0FBQSxVQUFBLEtBQUEsdUZBZ0JRLDJCQVBKLGtDQVNpQixNQUFBLEtBQUEsYUFBQSxLQUFBLFVBQUEsS0FFVCxtQkFEQSwwQkFDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLFFBQUEsRUFTWiw4QkFUWSxxQ0FTWixjQUFBLEVBQUEsd0NBQUEsK0NBS3NCLFdBTWxCLEtBVXlFLG9DQVo3RSxzQ0FFSSw2Q0FFQSxNQUFBLEtBQUEsT0FBQSxFQUFBLEVBQUEsS0FBQSxXQUFBLE9BUXNDLHFDQVJ0Qyw0Q0FRc0MsTUFBbUMsS0FFN0QsdUNBRjZELDhDQUk3RCxNQUFBLEtBQUEsT0FBQSxFQUFBLEVBQUEsS0FBQSxrREFBQSx5REFLSixPQUFBLEdBQUEsd0NBQUEsK0NBV0EsUUFBQSxFQWhDWiw2Q0FnQ1ksb0RBaENaLGtCQUFBLGVBQUEsY0FxQlksZUFBQSxVQUFBLGVBa0JnQix5QkFsQmhCLGdDQWtCZ0IsU0FBQSxTQXRDNUIsZ0NBc0M0Qix1Q0FsQmhCLGtCQTZCQSxLQUFBLFFBQUEsY0FBQSxLQWpEWix5Q0FpRFksZ0RBR1EsUUFBQSxhQXJEcEIsTUFBQSxLQXFCSSxPQUFBLEtBQVEsU0FBQSxTQThCWSxJQUFBLEVBQUEsS0FBQSxFQWxEeEIsUUFBQSxJQUFBLElBQUEsV0FBQSxNQUFBLE1BQUEsUUFBQSwrQ0FBQSxzREFvQkksTUFBQSxRQUFBLCtDQUFBLHNEQThDUSxRQUFBLFVBQUEsS0FBQSxJQVNSLEtBQUEsRUFBQSxvQkEzRUosa0JBQUEsa0JBQUEsVUFBQSxjQUFBLFVBNEVRLFVBQUEsVUE3RVIsV0FBQSxJQUFBLEtBQUEsUUFBQSxhQWdGWSwyQkFoRlosa0NBZ0Y2QixXQUFBLFFBQUEsSUEvRTdCLHdDQStFNkIsK0NBSXJCLGNBQ2EsS0FFVCxhQUFBLG9CQUVBLE9BQUEsS0FBQSxFQUFBLEVBQUEsV0FBQSxJQUFBLE1BQUEsUUFiUix5QkFhUSxnQ0FMSixRQUFBLEVBQUEsS0FBQSxLQUFBLEVBUkosT0FBQSxFQUFBLEVBQUEsS0FRSSxjQUFBLElBQUEsTUFBQSxRQUFBLFVBQUEsS0FBZSw4QkFBZixxQ0FBZSxhQUFBLElBZ0JFLG9CQWhCRiwyQkFnQkUsT0FBQSxFQUFBLEVBQUEsS0FFRSx1QkFGRiw4QkFFRSxTQUFBLFNBQUEsUUFDWCxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQUEsa0JBQVksS0FDSCxjQUFBLEtBQUEsVUFBQSxLQUFBLE9BQUEsRUFBQSxNQXhHekIsNkNBd0d5QixvREFTckIsVUFBQSxJQUFBLGFBQUEsRUFBQSxFQUFBLElBQUEsU0FoSEosRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFBQSxPQUFBLEVBQUEsUUFBQSxLQUFBLFFBZ0hJLGFBQUEsUUFBQSxZQUFBLFFBRzJCLEtBQUEscUNBeEMzQiw2Q0F3QzJCLG9EQW5IL0IsVUFBQSxTQUFBLGFBQUEsRUFBQSxFQTJFSSxTQUFjLFNBQUEsRUFBQSxFQUFBLFNBQUEsS0FBQSxFQW1ERixFQUFBLFVBQUEsb0NBRlosNkNBRVksb0RBSVIsVUFBQSxJQUFBLGFBQ0ksRUFBQSxFQUFBLElBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQW5JWixFQUFBLEVBQUEsS0FBQSxvQ0E0SWtCLDZDQTVJbEIsb0RBNkllLFVBQUEsS0FBQSxhQUNFLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsTUFBQSxtREFBQSwwREFPTCxTQUFBLFNBQ0EsU0FBUyxPQUFBLFFBQUEsTUFFVSxNQUFBLEtBQUEsT0FBQSxFQUFBLFFBekovQixNQUFBLEtBQUEsS0FBQSxLQWtKUSxPQUFBLElBQUEsTUFqSlIsUUFBQSxXQTJJSSxJQUFBLEtBQUEsZ0JBY1ksS0FBQSxVQUFBLEtBQUEsWUFBQSxJQUFBLE1BSUosUUFBQSxvQ0FBQSxtREFBQSwwREFaVSxVQUFBLE1BQUEseURBQUEsZ0VBTmxCLGFBQUEsUUFBQSwwREFBQSxpRUFNSSxJQUFBLE1BQUEsS0FBQSxLQUFBLHVEQUFBLDhEQThCb0IsU0FDWixTQUFBLElBQUEsRUFBQSxLQUFBLEVBQUEsTUFBQSxLQUFBLE9BQUEsTUFBQSwwREFBQSxpRUFyQ1osU0FNSSxTQUFBLElBQUEsRUFBQSxLQUFBLEVBQUEsTUFBQSxLQXFDWSxPQUFBLE1BQUEsb0JBM0NoQixPQUFBLE9BQUEsa0JBTUksVUFzQlMsZ0JBQUEsUUFBQSxXQUFBLE9BQUEsOERBQUEscUVBdEJULFNBQWMsU0FzQkwsTUFBQSxLQUFBLE9BQUEsS0FBQSxXQUFBLEtBQUEsUUFBQSxFQUFBLG1FQUFBLDBFQTZCUSxnQkFBQSxLQUFBLElBQUEsaUVBQUEsd0VBTUgsWUFBQSxNQUFBLHdFQUFBLCtFQTNNdEIsSUFBQSxNQUFBLGtFQUFBLHlFQTJOd0IsT0FBQSxNQUFBLGdCQUFBLE1BTVosa0NBTlkseUNBTVosUUFBTSxhQWhPbEIsUUFBQSxZQTJJSSxRQU1JLEtBQUEsTUFBQSxLQUFBLE9BQUEsSUFBQSxLQUFBLE1BaUZZLFFBQUEsb0NBakZTLHNCQWlGVCw2QkFqRlMsTUFBQSxLQUFBLE9BQUEsRUFBQSxFQUFBLEtBdUZULGlDQXZGUyx3Q0F1RlQsT0FBQSxHQUFBLG1GQUFBLGdGQUFBLGlGQUFBLDBDQUFBLHVDQUFBLHdDQUFBLDBGQUFBLHVGQUFBLHdGQUFBLGlEQUFBLDhDQUFBLCtDQUFBLG1GQUFBLGdGQUFBLGlGQUFBLDBGQUFBLHVGQUFBLHdGNUVqRWhCLE1BQUEsS0FBQSxNQUFBLEtBQUEsYUFBQSxLQUFBLHNGQUFBLG1GQUFBLG9GQUFBLDZDQUFBLDBDQUFBLDJDQUFBLDZGQUFBLDBGQUFBLDJGQUFBLG9EQUFBLGlEQUFBLGtEQUFBLHNGQUFBLG1GQUFBLG9GQUFBLDZGQUFBLDBGQUFBLDJGQUFBLE1BQUEsTUFBQSx1RUFBQSw4QkFBQSw4RUFBQSxxQ0FBQSx1RUFBQSw4RUFGSixNQUFBLEs0RXFHUyx5QjVFckdULGdDNEVxR1MsYUFDVSxLQUFBLEtBQUEsSUFBQSxLQUFBLEtBQUEsWUFBQSxXQUtQLHFDQUxPLDRDQUtQLE9BQUEsRUFMRixvQ0FLRSwyQ0FLUixXQUFBLFdBQUEsYUFBQSxJN0VtQkkseUI2RW5CSixnQzdFbUJJLFFBQUEsTUFBQSx1QkFBQSw4QkFBQSxNNkV4U1IsSUFBQSxPQUFBLFFBQUEsU0FBQSxTNUVxS0EsUUFBQSxHQUFBLG9DQUFBLGdDQUFBLHVDRG1JUSxRQUFBLGFBQUEsZUFBQSxPNkVkQSwyQzdFY0Esa0Q2RWJVLGNBQUEsRUFGZCxnQ0FFYyx1Q0FHTixPQS9SWixFQUFBLEVBQUEsRUFBQSxNQUFBLFlBMFJJLFFBQUEsS0FBQSxRQUFBLEtBQUEsT0FBQSxLQVFJLEVBQUEsV0FBQSxxQ0FsU1Isb0NBQ0EsWUF5U0ksUUFBQSxLQUFBLE9BQ2EsS0FBQSxPQUFBLG1CQTFTakIsU0FBQSxTQUFBLFFBNlNJLEtBQ2MsS0FBQSxXQUNGLEtBQUEsbUJBRVIsTUFBQSxLQUNILE9BQUEsS0FJZ0IsU0FBQSxTQUFzQixJQUFBLElBQUEsTUFBQSxJQXZUM0IsVUFBQSxLQXFUWixZQXBUSixLQUFBLFdBQUEsT0FvVEksT0FBQSxRQUltQixNQUFBLEtBbUJQLHFDQW1CRyxxQ0FoQlgsdUNBVUUsdUNBa0JpQixNQUFBLEtBbERKLHlCQXpUdkIsTUFBQSxJQUFBLG9DQTZUWSw4QkFSUixRQUFBLEtBQUEsT0FBQSxJQUFBLE1BQUEsU0FBQSxpQ0FBQSxtQ0FwVEssY0FBQSxLQUFBLDRDQTBVRyw4Q0FDSSxjQUFBLEVBR1IsaUNBS2tCLG1DQUVsQixjQUFBLEtBQUEsNENBUU8sOENBQ0ksY0FBQSxFQVlRLG9DQUFBLDRDQU8zQiw4Q0FDQSxNQUFBLEtBQUEsY0FBQSxLQUFBLHVEQUFBLHlEQURBLGNBQUEsR0FBQSxxQkFFaUIsT0FEakIsRUFBQSw0QkFRUSxTQUFBLE9BQUEsd0JBQUEsUUFDVyxhQUFBLFFBVm5CLFlBQUEsUUFBQSxLQUFBLGtCQUFBLEtBQUEsY0FBQSxLQUFBLFVBQUEsS0FBQSxvQkFDQSxTQUFBLGVBQUEsSUFBQSxZQUFBLFNBQUEsd0JBQUEsU0FhSSxjQUNJLElBQUEsZ0JBZlIsU0FBQSxPQWNJLEVBQUEsS0FBQSx3QkFBQSxPQUFBLEVBQUEsSUFBQSxLQWRKLHFDQWNJLGdDQUFBLHdCQUFBLGNBWWUsY0FBQSxRQUFBLGdCQUFBLGNBekJuQix1Q0FBQSxrQkFhSSxLQUFBLGNBQUEsS0FBQSxVQWNZLE1BSFIsc0NBR1Esb0NBQUEsUUFBZSxhQUFBLFFBQUEsWUFIdkIsUUFBQSxLQVhKLCtCQUFBLFFBV0ksYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLGtCQUFVLEtBQUEsY0FBQSxLQUFBLFVBQUEsS0FBQSx3QkFBQSxjQUFBLGNBY2xCLFFBQUEsZ0JBQUEsY0FFSSxrQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFLWSxFQUFBLHFCQVBoQiwwQkFBQSxRQUFBLGFBQUEsUUFBQSxZQUFBLFFBQUEsS0FBQSxvQkFXUSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQUEsd0JBQ1csT0FBQSxjQUNBLE9BQUEsZ0JBQUEsT0FBQSxVQUVYLE1BQUEsb0NBcENpQix3QkFBQSxPQUdqQixJQUFBLEVBdUNZLHFCQUVLLDBCQUFNLFVBQUEsS0FBQSxNQUFBLE1BQUEsNEJBVVosMEJBakNuQixRQUFlLEtBQUEsOEJBQUEsV0FBQSxLQUFBLG1CQUFBLFdBa0NDLG9CQUFpQixNQUFBLFdBQUEsV0FBQSxhQUFBLEtBQUEsa0JBS2QsSUFBQSxrQkFBQSxJQXZDbkIsVUFBQSxJQUFlLHFDQUFmLFlBQUEsVUFBZSxNQUFBLFFBQUEsRUFBQSxLQUFBLElBQUEsT0FBQSxZQUFBLFdBQUEsbUNBQWYsS0FBQSxJQXdESSxLQUFBLEtBQUEsUUFDaUIsV0FDRixXQUFBLE9BQUEsTUFDTSxRQUNqQixPQUFBLEtBNURSLDRCQUFBLE1BZ0VJLE1BQUEsTUFDSSxLQUFBLFFBQUEsS0FBQSxFQUFBLEVBQUEsV0FBQSxNQUVBLFVBQUEsRUFuRVIsaUNBQUEsWUF1RTJCLEtBQUEscUNBdkUzQixpQ0FBQSxRQUFBLElBQUEsTUFBQSxvQ0FtRlEsaUNBQ0EsTUFBQSxLQUFBLFdBcEZSLE1BNEZ3Qiw2Q0FDWixPQUFBLEVBQUEsb0NBdkJHLDRCQXRFZixNQUFBLEtBeUZZLDRDQUFXLE1BR1gsTUFFQSw2Q0E5RlosTUFBQSxNQUFBLHNDQXVHaUIsUUFBQSxhQUFBLE1BQUEsTUFBQSxZQUlGLEtBQUEsMkNBQXFCLE1BQ3hCLEtBQUEsT0FBQSxFQUFBLG9DQUlBLHNDQUVBLE1BQThCLEtBQUEsT0FBQSxLQWxIMUMsRUFBQSxFQTBOUyx5RkFBQSxzRkFBQSx1RkFBQSw2RUFBQSxnREFBQSw2Q0FBQSw4Q0FBQSxvQ0FBQSx5RkFBQSxzRkFBQSx1RkFBQSw2RUE5Q1QsTUFBQSxnQkF4RUksY0FwR0osYUFvR0ksV0FrQlEsT0FBQSxRQUFtQixLQUFBLDhCQUFBLGNBUHZCLEtBUVEsMkNBS08sT0FBQSxFQUFBLGdCQTVIdkIsU0FBQSxTQUFBLHNCQTZIb0IsV0FBQSxFQUFBLG9DQXpCTCxzQkE4QlMsT0FFSyxFQUFBLEVBQUEsTUFBQSx5QkFwSTdCLFFBQUEsSUFBQSxJQUFBLGNBQUEsSUFxSW9CLE1BQUEsUUFySXBCLHFDQTJJWSxhQUFTLEVBQUEsb0NBRVQsY0E3SVosRUFBQSx5QkFBQSxRQWdKdUIsS0FBQSxJQUFBLEVBRVYscUNBRWtCLGFBQUEsRUFBQSxjQWhEM0IsS0FBQSxvQ0F5REoscUNBRWdCLE1BQUEsT0FDSCxvQ0FBQSxjQUFBLEVBQUEseUZBQUEsc0ZBQUEsdUZBQUEsNkVBQUEsZ0RBQUEsNkNBQUEsOENBQUEsb0NBQUEseUZBQUEsc0ZBQUEsdUZBQUEsNkVBMERKLE9BQUEsRUE5Q1Qsd0ZBQUEsK0NBQUEsd0ZBQUEsTUFBQSxlNUUvWkEsVTRFcUdJLE1BQUEsc0JBQUEsT0FBQSxFQUFBLFU1RXJHSixLQUFBLHFCQUFBLHNCNEUrWkEsVTVFN1pJLEtBQUEsV0FBQSxNNEVtR0ssSUFBQSxZQTBUVCxPQUFBLFFBQUEsS0FnRFMsUUFBQSxLQUFBLE9BQUEsS0FBQSxFQUFBLE9BQUEsS0FBQSxNQUFBLElBQUEsYUF6V0wsa0M1RXBHQSxHNEVvR00sTUFBQSxNQUFBLGE1RXRHVixnQjRFK1pBLFU1RTdaSSxtQkFBQSxnQjRFb0dLLEtBNldHLFdBQUEsVUFBTyxLQUFBLFFBcERuQixNQXdESSxNQUFBLElBQUEsV0FBQSxLQUE4QixjQUFBLE01RXZkbEMsSUFBQSxnQkFBQSxVQUFBLFc0RXVkSSxPQUFBLGdCNUVyZEEsd0JBRkosU0FBQSxTQUFBLFFBQUEsTUFBQSxhQUFBLEtBQUEsdUJBRUksK0I0RXVkZSxRQUFBLElBMURuQixTQUFBLFNBQUEsSUFBQSxJQUFBLEtBQUEsS0FBQSxXQUFBLEtBQUEsS0FvRUEsSUFBQSxLQUFBLEVBQUEsb0JBQUEsa0JBQUEsTUFBQSxRQUFBLDhCQVVJLHNDQUNBLFFBQUEsSUFBQSxNQUFBLFFBQUEsNkJBRWdELHFDQUFjLFFBQUEsSUFBQSxNQVBsRSxRQVllLHFCQVpmLHNCQWNTLFVBS00sS0FBQSxRQUNGLElBQUEsSUFFVCxxQkFHSCxNQUFBLElBQUEsWUFFRyxJQUFBLGlCQUNBLEtBQUEsc0JBQ0gsUUFHRCxJQUFBLFVBQUEsS0FHUyxZQUFBLElBQ2EsaUJBRVYsU0FBQSxTQUFBLFNBQUEsT0FISCxRQUFBLEVBQUEsRUFBQSxJQUFBLElBSFQsOEJBU3lCLFFBQ0MsYUFBQSxlQUVWLElBQUEsTUFDQSxJQUFBLE9BQ0EsS0FBQSxXQUFBLEtBQUEsV0FBQSxPbEMvdEJrQixRQUFBLEdrQ2d1QmxCLDJDQUFBLFFBQUEsR0FBQSx5REFNQSxXQUFBLFFBbkJWLFFBQUEsRWxDeHNCTyx3RGtDNnVCTCxRQUFBLEVBQUEsdURBU0osV0FBQSxLQUFBLG9DQUFBLGtFQ3h3QlUsS0FBQSxFQUFBLGtFQUtOLEtBQUEsTUFBQSxrRUFLQSxLQUFBLE1BQUEsZ0VBTlEsS0FBQSxPQUFBLG9DRHN0QlYseURsQ3hzQk8sU0FBQSxTbUNBRyw4QkFBQSxNQUFBLFNBQUEsNERBZFosS0FBQSxFQUFBLDREQUxKLEtBQUEsTUFBQSwwREFpQ2dCLEtBQUEsT0FBQSxvQ0FJVyw4QkFBQSxNQUFBLElBQUEsNERBRVYsS0FBQSxFQUFBLDBEQXZDakIsS0FBQSxPQUFBLHFDQXlEd0IsU0FBQSxTQXpEeEIsS0FBQSxFQUFBLElBQUEsRUFBQSxNQUtJLEtBQUEsT0FBQSxLQXlEc0IsV0FBQSxNQUFBLFdBQUEsS0FBQSxXQVNYLElBQUEsS0FBQSw0Q0FsRVgsUUFBQSxHQW1FZSxTQUFBLFNBQUEsS0F4RW5CLEtBQUEsSUFBQSxFQUFBLE1BQUEsRUFBQSxPQUtnQixLQUFBLGVBQUEsS0FBQSxPQUFBLElBQUEsTUFMaEIsUUFLSSwyQ0E2RW9CLFFBQUEsR0FsRnhCLFNBQUEsU0FLSSxJQUFZLEtBQUEsTUFBQSxNQWtGQSxRQUFBLE1BQUEsTUFBQSxLQUFBLE9BTUYsS0FBQSxXQUFBLEtBQUEsUUFBQSxFQUFBLFdBQUEsSUFBQSxLQUFBLGtCQUFBLGNBQXdCLGNBN0Z0QyxjQUFBLFVBQUEsY0FBQSxRQUFBLEdBQUEsb0NBaUdnQiwyQ0E1RlosSUFBQSxNQUFBLE1BQUEsS0FBQSxLQUFBLElBQUEsWUFMSixPQUFBLDRDQThHWSxRQUFBLE1BQUEsV0FBQSxNQUFBLFFBQUEsSUFLQSxtREFDWSxRQUFBLE1BQUEsTUFBQSxLQUFBLCtEQU1GLFFBQUEsV0FHTixNQUFBLEtBQUEsT0FDYyxNQUFBLFFBQ0YsS0FBQSxLQUFBLEVBQUEsZUFBQSxPQUFBLFdBQUEsT0FsQmQscURBdUJFLFFBQUEsYUFBQSx1REFNZ0IsT0FBQSxLQUFBLFdBQUEsTUFHTCxrREFHSixPQUFBLEtBQUEsTUFBQSxRQUFBLHlEQUVILFFBQUEsSUFBQSxPQUFBLFFBQUEsNERBUUMsT0FBQSxLQUFBLGNBQUEsS0FBQSxtRUFLTCxhQTFKWixJQUFBLDRDQThKZ0IsU0FBUyxPQUNGLFdBQUEsT0FFUCxRQUFBLEVBQUEsTUFBUyxLQUFBLE9BQ1QsTUFBYyxXQUFBLE1BQUEsU0FDSSxTQUFBLEtBeEt0QyxLQUFBLElBQUEsRUFBQSxPQXlKUSxJQUFBLE1BS0ksUUFBQSxXQUFBLEtBQUEsV0FBQSxJQTlKWixLQUFBLFFBQUEsR0FBQSxvQ0ErS2dCLDRDQUVJLFlBNUtoQixNQUFBLG9DQUxKLDRDQUtJLElBQUEsS0FBQSxLQXNMWSxFQUFBLE9BQUEsTUFBQSxvQ0F0TFosNENBMkxZLE1BQUEsS0FBQSxPQUFBLEtBQUEsS0FBQSxFQUFBLFdBQUEsTUEzTFosa0RBK0xnQixTQUFjLFNBQUEsTUFwTWxDLEtBQUEsTUFLSSxTQUFBLE9BQUEsTUFBQSxXQUFBLE1Bc01RLFFBQUEsS0FBQSxvQ0FJQSxrREFDUSxNQUdJLElBQUEsT0FBQSxNQUFBLG9DQUdaLGtEQUVhLE1BQUEsS0FBQSxXQUFBLEVBbUJULHVEQU1BLFFBQUEsTUF6QlMseURBSUEsT0FBZSxFQUFBLFlBNU54QyxLQUFBLFVBQUEsS0FBQSxZQXlNUSxJQUFBLE1BQUEsS0F5QnVDLHVEQWxPL0MsTUFBQSxNQUFBLFNBeU1RLFNBQUEsT0FBQSxLQUFBLEtBQUEsSUFBQSxZQWtDUSxNQTNPaEIsbURBbVAwQixNQUFBLEtBQUEsUUFHSCxNQUFBLE1BQUEsU0FBQSxPQUFBLEtBdFB2QixXQUFBLE1BQUEsb0NBeU1RLHlEQXlCdUMsUUFBQSxFQXNCM0IsbURBblBoQixNQUFBLElBQUEsT0FBQSxLQUFBLFdBdVB3QixRQUFBLG9DQUlSLG1EQUVBLE1BQUEsTUFBQSwrREFsUXBCLFFBQWdCLFdBQUEsZUFBQSxPQXVRQSxRQUFBLEVBQUEsS0FPVSx1REFQVixNQUFBLEtBbFFaLFdBQUEsTUFBQSxvQ0FrUVksK0RBT1UsUUFBQSxLQXpRdEIsdURBbVJZLFdBQUEsTUFBQSx1RUFuUlosUUF3UmdCLGFBeFJoQixzRUFpU3lCLFFBQUEsS0FBQSxvQ0FUVCx1RUF4UmhCLFFBQUEsS0FpU3lCLHNFQXRTN0IsUUFBQSxjQUFBLDJEQXlNUSxRQXVHWSxLQUFBLFNBQUEsT0FBQSxRQUFBLEtBQUEsV0FHTyxPQUFBLG9DQUFBLDJEQS9CZixRQUFBLE9BL1FSLG1EQW1UMkIsU0FBRSxTQUFBLE1BQUEsS0FBQSxJQUFBLEtBQUEsVUFBQSxLQUFBLE1BQUEsS0FBQSx5REFUZCxnQkFZZ0IsSzFEM1RuQyxnRDJETVEsdUMzRGdKQSxnQzJEdEpZLGdCQVNDLFVEa1RjLHNCQXRUL0IsU0FBQSxTQUFBLFNBMFNlLE9BQUEsT0FBQSxFQUFBLEVBaUJLLEtBQUEsNkJBRUEsTUFBQSxLQUE4QixPQWxVdEQsRUFBQSxRQUFBLElBQUEsRUFBQSwyQkF5TVEsTUFzR1csTUFBQSw4QkFvQmtCLFNBQUEsU0FBQSxTQUFBLE9BOVRqQyxPQUFBLEVBb01JLEVBQWEsS0FBQSxnQ0FrSUssT0FBQSxFQUFBLEVBQUEsS0FDVixzQ0FHTyxRQUFBLEtBQUEsb0NBL1V2QixNQUFBLGVBeVVZLFVBQUEsS0FBQSxPQUFBLEtBQUEsS0FBQSxLQXpVWixZQTZWaUIsZ0NBTWpCLG1DQVFzQixLQUFBLElBQUEsS0FBQSxLQUFBLFlBR2xCLHFCQUFBLE1BRUMsa0JBQUEscUMxRDdXRCxZQUFBLFlBSEoscUJBQUEsVUFBQSxlQUFBLDBDQUFBLE1BQUEsUUFlb0IsNEJBRVcsUUFBQSxLQUFBLEVBQUEsV0FBQSxJQUFBLE1BQUEsUUFqQi9CLFVBQUEsRUFBQSx1Q0FrQndCLGNBQUEsSUFBQSxNQUFBLFFBQUEseUJBS1IseUJBdkJoQix3QkF3QndCLFFBQUEsYUFBQSxlQUFBLElBeEJ4QixRQUFBLEVBQUEsS0FBQSxLQUFBLElBQUEsS0FBQSxJQTZCTyxZQUFBLFdBQUEseUJ1Qm5CdUIsTUFBQSxJQUFBLG9DbUMwVWxCLG9DQUdJLE9BQUEsS0FBQSxLQUFBLEtBdlZoQixZMUQrQmUseUJBR1gsTUFBQSxNdUI3QlMsd0N2QjhCc0IsU0FDaEIsU0FBQSxRQXBDbkIsTUFBQSxVQUFBLEtBQUEsV0F1Q0ssT0FBQSxZQUFBLElBQUEsV0F2Q0wsSUFBQSxJQUFBLFNBQUEsb0MwRHlNUSxvQ0FvSlMsT0FBQSxlQUFBLE9BQUEsRUFBQSxFQUFBLGUxRGxUWSx3Q0FBQSxVQUFBLE1BU3JCLDBEQUNTLFdBQUEsUUFHTCxRQUFlLEVBQUEsNENBUjNCLE1BQUEsTUFBQSxVQUFBLEtBQUEsT0FBQSxLQWNJLFdBQUEsS0FDVyx3Q0FFUCxXQUFBLEtBQ1UsV3VCN0RMLE9BQUEsVUFBQSxLdkIyQ2Isd0JBQUEsTUFBQSxJQUFBLFFBd0JRLEtBQUEsS0FBQSxLQUFBLG9DQUhKLHdCQUFBLE1BQUEsSUFBQSxZQUFBLE1BQUEsb0NBVVEsd0JBQUEsTUFBQSxLQUFBLFFBRUEsS0FBQSxLQUNBLEdBQUEsdUNBRWEsT0FBQSxFQUFBLEVBQUEsS0FBQSxLQXBDekIsS0FBQSxJQUFBLFlBQUEsV0FBQSxlQXFDZ0IsVUFyQ2hCLHNDQTRCc0IsWUFBQSxLQWNGLHlCQUFBLE1BQUEsSUExQ3BCLFFBQUEsS0FBQSxLQUFBLEtBQUEsb0NBa0R5Qix5QkFBQSxNQWxEekIsSUFBQSxZQUFBLE1BK0RhLHNDQUlMLE9BQUEsRUFBQSxLQUFBLG9DQVRJLHlCQUFBLE1BQUEsS0ExRFosUUFBQSxLQStEYSxLQUFBLEVBQVQsc0NBU2lCLE1BQUEsTUFBQSxpREFDRSxZQUFBLElBQ0YseUNBWGpCLFFBQUEsSUFBQSxJQUFBLGVBZ0JzQixPQUFBLG9EQS9FMUIsV0ErRGEsTUFBQSwrQkFxQkQsT0FwRlosRUFBYSxVQUFBLEtBQUEsWUFBQSxRQTBGSSxlQUVULFVBQWEsaUNBNUZyQixPQUFBLEVBQUEsRUFBQSxJQUFBLE1BQUEsS0FBQSxXQUFBLE9BQUEsWUFBQSxJQUFBLDRCQUFBLHFFQUFBLHFFQUFBLE1BQUEsS0FBQSxRQXdGSSxJQUFBLFdBY2dCLE9BQUEsbUJBSU8sZUFsQmIsSUFBQSxVQWNOLE1BQUEsTUFBQSxLQUFBLDBCQXRHUixNQUFBLEtBdUlRLDBEQXZJUixrQ0FtSUksaUNBbklKLE1BQUEsSUFBQSxZQUFBLEtuQmdLQSxrQ0FFSSxNQUFBLElBQUEsWUFBQSxNQUZKLHlCQUFBLFNBQUEsU0FFSSxTQUFBLE9tQnZCSSxVQUNBLEVBQUEsMkJBQ1ksUUFBQSxhQUdoQixNQUFBLEtBQ2tCLE9BQUEsS0FBQSxRQUFBLElBRWQsYUFBQSxLQUFBLGNBbkpLLElBQUEsT0FBQSxJQUFBLE1BQUEsUUFzSlIsV0FBQSxJQUFBLEtBSU8sS0FBQSxJQUFBLEtBQWlCLEtBQUEsUUFBQSxXQUFBLFdBQUEsT0FBQSxNQUFBLFFBT3pCLGtDQVB5QixpQ0FZSCxhQU9kLFFBQW1DLHFCQUFnQixTQUFBLFNBWjNELFNBVUksT0FBQSxPQUFBLEVBQUEsRUFBQSxLQUFBLHVCQVVXLE9BQUEsRUFBQSxFQUFBLEtBQUEsNkJBdEJuQixRQUFBLEtBQUEsMkJBRUksTUFBQSxlQXNCWSxVQUFBLEtBQUEsT0FBQSxJQXlDWixLQUFBLEtBQUEsWUFBQSxvQ0FESiwyQkFBQSxPQUFBLElBT2EsS0FBQSxLQUFBLGFBTUwsdUJBQUEsMEJBRUEsS0FBQSxJQUFBLEt1QjNRSyxLQUFBLFlBQUEscUJ2QjRQYixNQUFBLGtCMkRqTVksdURBU0ssa0RBdEZMLGlDQTBITyxNQUFBLFEzRG9KbkIsNEJBb0JZLFlBRUgsWUFBQSxxQkFNUixVMkQxU1csZUFRUyxvQ0FJRixXQUNQLE9BQUEsNkNBR0EsUUFBQSxFQUFBLG1EQWpCWixRQUFBLGFBQUEsTUFrQndCLE1BQUEsd0RBbEJ4QixPQUFBLElBQUEsRUFBQSxVQXVCd0IsSUFBQSxXQUFBLE9wQ2JNLG9DdkJnUnRCLDJCQUFBLE9BQUEsZTJEN1BBLG9DcENuQnNCLE1BQUEsS0FBQSxPQUFBLEVBQUEsRUFBQSxLb0N1QjFCLG1DQUFBLE1BQytCLEtBQUEsV0FBQSxPQUNoQix5Q0FBQSxRQUFBLGNBQUEsNkNBQUEsc0ZBQUEsc0ZBY2YsV0FXUSxPQUFBLGVBQVMsV0FickIsS0FBQSxzQkFBQSxRQWlCUSxNQUFBLGNBQUEsS0FBQSxxQ0FBbUIsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQUEsb0JBRWYsT0FBQSxlQUFBLE9BSVMsWUFBQSxPQUFpQiw2Q0FyQmxDLFVBQUEsS0FBQSxZQUFBLEtBQUEsV0FBQSxPQUFBLGlEQTZCUSw0Q0FBQSxPQUFBLFFBU0ssNEM5RTJIYSxRQUY5QixFQUFBLEtBQUEsRUFBQSxFQUFBLG9DOEV6SGlCLFk5RTJIYixjQUFBLE1BQUEsd0JBQUEsT0FBQSxFQUFBLEVBQUEsS0FBQSwwQkFBQSxtRUFBQSxtRThFM0dBLE1BQUEsS0FBQSwwQkFLbUIsU0FFWCxPQUFZLCtCQVR4QixlQUFBLE9BWVEsTUFBQSxLQUFBLGFBWlIsS0FBQSxnQ0Fjb0IsUUFkcEIsYUFBQSxlQUVtQixPQUFBLFFBVUEsS0FBQSxFQUFBLFlBWm5CLEtBQUEseUJBRUksUUFlaUIsS0FBQSxPQUFBLEVBQUEsRUFqQnJCLEtBQUEsT0FBQSxJQUFvQixNQUFBLFFBQUEsV0FBQSxJQXNCRCxLQUFBLFVBQUEsS0FBQSxNQUFBLFFDMUhGLCtCQUNULFdBQUEsa0JBRlIsZUFLSSwwQkFBQSxXQUFBLEtBSUEsb0MvRXlNQSxzQ0FGSixRQUFBLEdBQUEsd0JBRUksT0FBQSxFQUFBLG9DK0VwTUksa0NBREosV0FJUSxNQUFBLGVBQWdCLFNBRWhCLFNBQUEsUUFBWSxNQUFBLE1BQUEsS0FBQSxPQUFBLEtBQUEsV0FHWCxPQUNRLFVBQ1QsRUFBQSxvQ0FFQSxlQUFBLFFBMUJaLEtBQUEsa0JBOEJJLFNBQUEsU0FBQSxRQUFBLGFBR1ksT0FDUixFQUFBLElBQUEseUNBQ1MsUUFuQ2pCLFFBQUEsU0E4QkksU0FBQSxNQUFBLEtyQ1RFLEtBQUEsSUFBQSxLQUFBLEVxQ21CRyxZQUFBLE14RHZDTCxRQUFBLG9CQURKLFFBQUEsYUFBQSxRQUFBLEtBU21CLEtBQUEsV0FBWSxJQUFBLEtBQUEsS0FBQSxJQUFBLEtBQUEsS0FBQSxZQUR2QixXQUFBLE1BRVEsUUFBQSxvQ0FNUixvQkFBQSxRQUFBLEVBQUEsS0FoQlIsVUFBQSxNQXFCWSwyQkFGUiwwQkFPSixNQUNjLFFBQUEsa0JBRVYsT0FBQSxFQUFBLEtBR0EsZUFBQSxJQUVhLGlCQUFBLFFBUmpCLHFCQVNRLGlCQVRSLEtBQUEsd0JBYTBCLFFBQUEsSUFBQSxLQUNHLFdBQ2IsT0FBQSwwQkFFUyxRQUNiLGFBQUEsT0FBQSxJQUFBLHFCQUFBLFVBQUEsS0FBQSxPQUdNLEVBQUEsK0JtQjVCTCw4Qm5Ca0NELGVBQUEsS0FDQSxpQ0FDQSxlbUJsRFksRUFBQSxrQkFjWCxjQUFBLEtBQUEsMkJBQUEsU0FBQSxTQUFBLHlDQUFBLGtGQUFBLGtGbkJ5REwsU0FBQSxTQUFBLE1BQUEsS0FBQSxRQUFBLEdBQUEsdUVBQUEsZ0hBQUEsZ0hBSlIsUUFnQ1MsRUFBQSxJQUFBLE1BTUQsbURBR0osU0FOSixTQUFBLFFBQUEsRUFBQSxJQUFBLEVBQUEsTUFTUSxFQUFBLE9BQUEsRUFBQSxXQVRSLElBTUksS0FBQSxLQUFBLEtBQUEsSUFBQSxZQUFBLFd2QmlHQSxNQUFBLFFBQUEsUUFGSixHQUFBLHFDdUJyR0EsT0FBQSxLQUFBLEVBQUEsUXZCdUdJLEVBQUEsS0FBQSxZdUI3RlEsSUFBQSxNQUFBLFFBQUEsaUNBVlosY0FBQSxLQVNRLG9DQUtvQixpQ3ZCdUY1QixjQUFBLE1BQUEsNEM2QnhKRyxPTmlFeUIsRUFBQSwrQnZCdUY1QixTdUJyR0EsT0FBQSxRQUFBLEVBTUksSUFBQSxLQUFBLGlDTXpERCxNQUFBLE1BQUEsWUFBQSxLQUFBLFVObURILEtBQUEsWUFBQSxLQUFBLHlDQXFCWSxPQUFBLEVBQUEseUNBSUEsWUFDWSxnQ21CM0hNLE9BQUEsRUFBQSxRbkI4SGxCLEVBQUEsSUFBQSxLQUFBLEtBN0JaLElBQUEsS0FBQSxJQUFBLFlBQUEsV0FrQ1EsV0FBQSxPQUFBLE1BQUEsUUFVbUIsK0JBQUEsY0FKM0IsS0FBQSxrQ0FDSSxrQ0FESixPQUFBLElBQUEsTUFBQSxRQWN3QixxQkFBQSxjQWR4QixLQW9CdUIsb0NBdkJsQixnQ0FJRCxVQUdJLEtBQUEsWUFBbUIsSUFBQSxXQUFBLEtBaUJGLGdDQVJmLFVBQUEsTUFiVixvQ0FhVSxnQ0FiVixVQUFBLEtBb0NrQixzQ21CcEtMLFVBQUEsS3NDbEJHLHlDQURoQixRQUNJLElBQUEsSUFBQSxNdENrQlMseUNuQmdJYixXQUFBLEtBQUEsdURBQUEsYUFBQSxJQUFBLE1BQUEsS0FBQSx5Q0FnRFEsV0FBQSxJQUFBLEtBQUEsZUFoRFIseURBMkRRLFdBQW1CLFFBQUEsK0N5RGhNWCx5Q0FJQSxXQWxCaEIsS0FJZSx3REFIWCxZQUFBLGFBQUEsSUFBQSxNQUFBLFFBT3VCLFdBQUEsS0FBQSx1REFLUixhQUFZLElBQUEsTUFBQSxRQUFBLHNDQUNmLFVBQUEsS0FkaEIsd0RBc0J3QixZQUFBLHVEQVNSLGFBQUEsSUFDQSxNQUFBLEtBQVkseUNBaEM1QixTQUFBLFNBOEJjLE1BQUEsTUFBQSxXQUFBLE1BWUUseUNBSVEsTUFBa0IsS0FBQSxRQUFBLGFBQ2xCLE1BL0N4QixNQUFBLGNBQUEsSUFBQSxVQUFBLEtBQUEsV0EwQ2tCLE9BQUEsTUFTTSxRQUFBLDJDdENoQ1gsV3NDdUNELE9BQUEsTUExRFosUUFBQSxpREE0RFksTUFBQSxRQUFBLG9DQUdNLHlDQTlEZCxNQUFBLEtBQUEsU0FBQSxTQUFBLE1Bb0VvQixJQUFBLE9BQWMsSUFBQSxXQUFBLE9BckV0QyxzQ0EyRVEsT0FBQSxLQUFBLFdBRVcsT0FDRyxPQUFBLElBQUEsTUFBQSxRQUFBLGtDQUVvQixPQUFBLEtBQUEsRUFPckIsb0NBdkZyQix1Q0FxRlEsUUFBQSxJQUFBLEtBQUEsVUFBQSxLQUtJLGdDQUVBLFVBQUEsTUFBQSxzQkE1RlosVUFBQSxNQUFBLFNBK0Y0QixLQUFBLGVBQ0wsS0FBQSxJQUFBLEtBL0ZuQixLQUFBLFlBb0ZJLFdBY1ksTUFBQSxRQUNILDRCQUdjLFFBQUEsTUF2Ry9CLFFBQUEsS0FDSSxPQUFBLEVBQUEsRUFvRkksS0FBQSxXQUFBLFFBQUEsZ0JBQUEsS0FBQSxVQUFBLEtBQUEsTUFBQSxRQUFBLG1DQXBGSixrQ0FpSG9CLGtDQUNBLFdBbkh4QixLQUFBLGdCQXdIYyxLQUFBLE1BQUEsUUFHSyw0QkFBWSxRQUFBLEtBQUEsUUFKM0IsS0FBQSxXQUFBLFFBQUEsTUFLcUIsUUFBQSxnQ0FPakIsTUFBbUIsTUFBQSxPQW5JM0IsRUFBQSxFQUFBLEVBQUEsS0FBQSxnQkFrSUksTUFBQSxLQUFBLG1CQ2xJQSxRQUFBLElBQUEsS0FBQSxXQUNXLFFBQUEsY0FDRyxJQUFBLE1BQUEsS0FBQSxNQUVSLE1BQUEsbUJBQUEsV0FBQSxLQUFBLGNBQ0MsSUFDVixNQUFBLFFBQUEsUUFBQSxJQUFBLGlCQUlxQixjQUVkLEVBQUEsUUFDQSxLQUFBLGNBQ0EsSUFBQSxNQUFBLFFBQUEsVUFDVyxLQUFBLHNCQVBuQixVQUFBLE1BQUEsNEJBQUEsTUFDSSxNQUFBLGFBREosS0FBQSxrQ0FBQSxPQUFBLElBQUEsRUFBQSxVQUFBLEtBQUEsdUVBQUEsOEJBQUEsdUVBMkJvQixNQUFBLE1BS3BCLHNCQUtZLFVBQUEsS0FDQSxtQ0FDQSxRQUFlLGFBQUEsVUFQM0IsS0FBQSwyQkFXUSxhQUVtQixLQUFBLFFBQUEsSUFBQSxLQUFBLFVBYjNCLEtBQUEsb0NBbUJxQiwyQkFBQSxNQUdiLE1BQUEsT0F0QlIsSUFBQSxFQUFBLEdBQUEseUJBMEJRLHlCQTFCUixVQTZCSSxLQUNXLFFBQ1AsYUFBYyxlQS9CdEIsT0FBQSxhQTZCSSxLQUFBLGFBTVEsaUJDNURBLG1EQUtBLHNCbEY0TFosdURBQUEsd0NrRmpNWSxtREFIUixzQmxGb01KLHVEQUFBLHdDa0ZyTUksbURBQ0Esc0JsRm9NSix1RGlGbEhZLHdDQ25GRSxRQUFBLGVEZ0VGLE1BQUEsS0FBQSxLQUFBLE9BQUEsRWpGcUlaLGNBQUEsY0FBQSxjQUFBLFdBQUEsT2lGbEhZLGlDQUlZLGlDQUtwQixpQ0FDQSxNQUFBLGVBQUEsVUFBQSxlQUFBLCtEQUFBLCtEQzdGQSwrREFJUSxPQUFBIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBWZW5kb3IgUHJlZml4ZXNcclxuLy9cclxuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXHJcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IGhhdmUgYmVlbiByZW1vdmVkIGluIHY0LlxyXG5cclxuLy8gLSBBbmltYXRpb25zXHJcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxyXG4vLyAtIEJveCBzaGFkb3dcclxuLy8gLSBCb3ggc2l6aW5nXHJcbi8vIC0gQ29udGVudCBjb2x1bW5zXHJcbi8vIC0gSHlwaGVuc1xyXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcclxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcclxuLy8gLSBUcmFuc2l0aW9uc1xyXG4vLyAtIFVzZXIgU2VsZWN0XHJcblxyXG5cclxuLy8gQW5pbWF0aW9uc1xyXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XHJcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkaXRlcmF0aW9uLWNvdW50KSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxufVxyXG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcclxufVxyXG5cclxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxyXG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxyXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXHJcblxyXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XHJcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xyXG59XHJcblxyXG4vLyBEcm9wIHNoYWRvd3NcclxuLy9cclxuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xyXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxyXG5cclxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcclxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbn1cclxuXHJcbi8vIEJveCBzaXppbmdcclxuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XHJcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XHJcbn1cclxuXHJcbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXHJcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xyXG4gICAgIC1tb3otY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xyXG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xyXG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XHJcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xyXG59XHJcblxyXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxyXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAtd2Via2l0LWh5cGhlbnM6ICRtb2RlO1xyXG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XHJcbiAgICAgIC1tcy1oeXBoZW5zOiAkbW9kZTsgLy8gSUUxMCtcclxuICAgICAgIC1vLWh5cGhlbnM6ICRtb2RlO1xyXG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XHJcbn1cclxuXHJcbi8vIFBsYWNlaG9sZGVyIHRleHRcclxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XHJcbiAgLy8gRmlyZWZveFxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XHJcbiAgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcclxufVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25zXHJcbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcclxufVxyXG5cclxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XHJcbn1cclxuQG1peGluIHNjYWxlWSgkcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XHJcbn1cclxuQG1peGluIHNrZXcoJHgsICR5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcclxufVxyXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxufVxyXG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbn1cclxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xyXG59XHJcbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xyXG59XHJcbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xyXG59XHJcbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XHJcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xyXG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcclxufVxyXG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XHJcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcclxuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xyXG59XHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbn1cclxuXHJcblxyXG4vLyBUcmFuc2l0aW9uc1xyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xyXG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XHJcbn1cclxuXHJcblxyXG4vLyBVc2VyIHNlbGVjdFxyXG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcclxuXHJcbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcclxufVxyXG4iLCIvL1xyXG4vLyBTY2FmZm9sZGluZ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXHJcbi8vXHJcbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXHJcbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcclxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXHJcbioge1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn1cclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn1cclxuXHJcblxyXG4vLyBCb2R5IHJlc2V0XHJcblxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcclxufVxyXG5cclxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vIExpbmtzXHJcblxyXG5hIHtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAaW5jbHVkZSB0YWItZm9jdXM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmlndXJlc1xyXG4vL1xyXG4vLyBXZSByZXNldCB0aGlzIGhlcmUgYmVjYXVzZSBwcmV2aW91c2x5IE5vcm1hbGl6ZSBoYWQgbm8gYGZpZ3VyZWAgbWFyZ2lucy4gVGhpc1xyXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5cclxuLy8gSW1hZ2VzXHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxyXG4uaW1nLXJlc3BvbnNpdmUge1xyXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xyXG59XHJcblxyXG4vLyBSb3VuZGVkIGNvcm5lcnNcclxuLmltZy1yb3VuZGVkIHtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxufVxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG4vL1xyXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxyXG4uaW1nLXRodW1ibmFpbCB7XHJcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xyXG5cclxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcclxuICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xyXG59XHJcblxyXG4vLyBQZXJmZWN0IGNpcmNsZVxyXG4uaW1nLWNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXHJcbn1cclxuXHJcblxyXG4vLyBIb3Jpem9udGFsIHJ1bGVzXHJcblxyXG5ociB7XHJcbiAgbWFyZ2luLXRvcDogICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRoci1ib3JkZXI7XHJcbn1cclxuXHJcblxyXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xyXG4vL1xyXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxyXG5cclxuLnNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxyXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuLnNyLW9ubHktZm9jdXNhYmxlIHtcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY2xpcDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxyXG4vL1xyXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcclxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxyXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcclxuXHJcbltyb2xlPVwiYnV0dG9uXCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXHJcblxyXG5AbWl4aW4gdGFiLWZvY3VzKCkge1xyXG4gIC8vIFdlYktpdC1zcGVjaWZpYy4gT3RoZXIgYnJvd3NlcnMgd2lsbCBrZWVwIHRoZWlyIGRlZmF1bHQgb3V0bGluZSBzdHlsZS5cclxuICAvLyAoSW5pdGlhbGx5IHRyaWVkIHRvIGFsc28gZm9yY2UgZGVmYXVsdCB2aWEgYG91dGxpbmU6IGluaXRpYWxgLFxyXG4gIC8vIGJ1dCB0aGF0IHNlZW1zIHRvIGVycm9uZW91c2x5IHJlbW92ZSB0aGUgb3V0bGluZSBpbiBGaXJlZm94IGFsdG9nZXRoZXIuKVxyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxufVxyXG4iLCIvLyBJbWFnZSBNaXhpbnNcclxuLy8gLSBSZXNwb25zaXZlIGltYWdlXHJcbi8vIC0gUmV0aW5hIGltYWdlXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vL1xyXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxyXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XHJcbiAgZGlzcGxheTogJGRpc3BsYXk7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxyXG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcclxufVxyXG5cclxuXHJcbi8vIFJldGluYSBpbWFnZVxyXG4vL1xyXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcclxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXHJcbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcclxuXHJcbiAgQG1lZGlhXHJcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcclxuICB9XHJcbn1cclxuIiwiYm9keSB7XHJcbiAgICBmb250OiA0MDAgMTRweC8yMnB4ICR0ZXh0LWZvbnQ7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4yNXM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgxLCAuaDEsXHJcbmgyLCAuaDIsXHJcbmgzLCAuaDMsXHJcbmg0LCAuaDQsXHJcbmg1LCAuaDUsXHJcbmg2LCAuaDYge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgxLCAuaDEsXHJcbmgyLCAuaDIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbn1cclxuXHJcbmgxLCAuaDEge1xyXG4gICAgZm9udDogNDAwIDMwcHgvMzZweCAkbm92ZWNlbnRvLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG4gICAgZm9udDogNDAwIDI0cHgvMzJweCAkbm92ZWNlbnRvLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5oMywgLmgzIHtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICBmb250OiA0MDAgMjRweC8zMnB4ICRub3ZlY2VudG8sIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxufVxyXG5cclxuaDQsIC5oNCB7XHJcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xyXG59XHJcblxyXG5wIHtcclxuICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbnVsLCBvbCB7XHJcbiAgICBAZXh0ZW5kICVjbGVhci1saXN0O1xyXG59XHJcblxyXG5pbWcsXHJcbmlmcmFtZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5ub3dyYXAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn0iLCIvL1xyXG4vLyBGb3Jtc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIE5vcm1hbGl6ZSBub24tY29udHJvbHNcclxuLy9cclxuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxyXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogJGxlZ2VuZC1jb2xvcjtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gRm9yY2UgSUU4IHRvIHdyYXAgbG9uZyBjb250ZW50IChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMzE0MSlcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcblxyXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xyXG4vL1xyXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxyXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxyXG5cclxuLy8gT3ZlcnJpZGUgY29udGVudC1ib3ggaW4gTm9ybWFsaXplICgqIGlzbid0IHNwZWNpZmljIGVub3VnaClcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG5cclxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgbWFyZ2luOiA0cHggMCAwO1xyXG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxyXG5zZWxlY3RbbXVsdGlwbGVdLFxyXG5zZWxlY3Rbc2l6ZV0ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcclxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcclxuICBAaW5jbHVkZSB0YWItZm9jdXM7XHJcbn1cclxuXHJcbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxyXG5vdXRwdXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG59XHJcblxyXG5cclxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcclxuLy9cclxuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XHJcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcclxuLy9cclxuLy8gc2VsZWN0XHJcbi8vIHRleHRhcmVhXHJcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXHJcbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cclxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxyXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxyXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cclxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXHJcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcclxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyk7XHJcblxyXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXM7XHJcblxyXG4gIC8vIFBsYWNlaG9sZGVyXHJcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXI7XHJcblxyXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxyXG4gICY6Oi1tcy1leHBhbmQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xyXG4gIC8vXHJcbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcclxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxyXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cclxuICAmW2Rpc2FibGVkXSxcclxuICAmW3JlYWRvbmx5XSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XHJcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1XHJcbiAgfVxyXG5cclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG5cclxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxyXG59XHJcblxyXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXHJcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1NcclxuLy9cclxuLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcclxuLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5cclxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcclxuLy9cclxuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXHJcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXHJcbi8vIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGUgZ2l2ZW4gaGVpZ2h0IG9mIHRoZSBpbnB1dCwgYnV0IG9ubHlcclxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcclxuLy9cclxuLy8gTm90ZSB0aGF0IGFzIG9mIDkuMywgaU9TIGRvZXNuJ3Qgc3VwcG9ydCBgd2Vla2AuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XHJcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgICAmLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnB1dC1zbSxcclxuICAgIC5pbnB1dC1ncm91cC1zbSAmIHtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnB1dC1sZyxcclxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBncm91cHNcclxuLy9cclxuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxyXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3NcclxuLy9cclxuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cclxuXHJcbi5yYWRpbyxcclxuLmNoZWNrYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICBsYWJlbCB7XHJcbiAgICBtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIEVuc3VyZSB0aGUgaW5wdXQgZG9lc24ndCBqdW1wIHdoZW4gdGhlcmUgaXMgbm8gdGV4dFxyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xyXG59XHJcblxyXG4ucmFkaW8gKyAucmFkaW8sXHJcbi5jaGVja2JveCArIC5jaGVja2JveCB7XHJcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcclxufVxyXG5cclxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxyXG4ucmFkaW8taW5saW5lLFxyXG4uY2hlY2tib3gtaW5saW5lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXHJcbn1cclxuXHJcbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcclxuLy8gU29tZSBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkIGJlY2F1c2UgPGxhYmVsPnMgZG9uJ3QgaW5oZXJpdCB0aGVpciBwYXJlbnQncyBgY3Vyc29yYC5cclxuLy9cclxuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG59XHJcbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcclxuLnJhZGlvLWlubGluZSxcclxuLmNoZWNrYm94LWlubGluZSB7XHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG59XHJcbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXHJcbi5yYWRpbyxcclxuLmNoZWNrYm94IHtcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxyXG4vL1xyXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXHJcbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cclxuXHJcbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcclxuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICBwYWRkaW5nLWJvdHRvbTogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLWJhc2UpO1xyXG5cclxuICAmLmlucHV0LWxnLFxyXG4gICYuaW5wdXQtc20ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXHJcbi8vXHJcbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXHJcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXHJcbi8vXHJcbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXHJcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cclxuXHJcbkBpbmNsdWRlIGlucHV0LXNpemUoJy5pbnB1dC1zbScsICRpbnB1dC1oZWlnaHQtc21hbGwsICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsKTtcclxuLmZvcm0tZ3JvdXAtc20ge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxuICB9XHJcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICB9XHJcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxyXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtc21hbGwpO1xyXG4gICAgcGFkZGluZzogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtbGcnLCAkaW5wdXQtaGVpZ2h0LWxhcmdlLCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcbi5mb3JtLWdyb3VwLWxnIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgfVxyXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgfVxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcclxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcclxuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLWxhcmdlKTtcclxuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcclxuLy9cclxuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cclxuXHJcbi5oYXMtZmVlZGJhY2sge1xyXG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgcGFkZGluZy1yaWdodDogKCRpbnB1dC1oZWlnaHQtYmFzZSAqIDEuMjUpO1xyXG4gIH1cclxufVxyXG4vLyBGZWVkYmFjayBpY29uIChyZXF1aXJlcyAuZ2x5cGhpY29uIGNsYXNzZXMpXHJcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtYmFzZTtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG59XHJcbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICB3aWR0aDogJGlucHV0LWhlaWdodC1zbWFsbDtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XHJcbn1cclxuXHJcbi8vIEZlZWRiYWNrIHN0YXRlc1xyXG4uaGFzLXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLWJnKTtcclxufVxyXG4uaGFzLXdhcm5pbmcge1xyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLWJnKTtcclxufVxyXG4uaGFzLWVycm9yIHtcclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci1iZyk7XHJcbn1cclxuXHJcbi8vIFJlcG9zaXRpb24gZmVlZGJhY2sgaWNvbiBpZiBpbnB1dCBoYXMgdmlzaWJsZSBsYWJlbCBhYm92ZVxyXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcclxuXHJcbiAgJiB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxyXG4gIH1cclxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBIZWxwIHRleHRcclxuLy9cclxuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxyXG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cclxuXHJcbi5oZWxwLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XHJcbn1cclxuXHJcblxyXG4vLyBJbmxpbmUgZm9ybXNcclxuLy9cclxuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXHJcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxyXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxyXG4vL1xyXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXHJcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXHJcbi8vXHJcbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxyXG5cclxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5mb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxyXG5AbWl4aW4gZm9ybS1pbmxpbmUge1xyXG5cclxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xyXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcclxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXHJcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cclxuICAgIC5yYWRpbyxcclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cclxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcclxuLmZvcm0taW5saW5lIHtcclxuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcclxufVxyXG5cclxuXHJcblxyXG4vLyBIb3Jpem9udGFsIGZvcm1zXHJcbi8vXHJcbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXHJcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cclxuXHJcbi5mb3JtLWhvcml6b250YWwge1xyXG5cclxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcclxuICAvL1xyXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXHJcbiAgLnJhZGlvLFxyXG4gIC5jaGVja2JveCxcclxuICAucmFkaW8taW5saW5lLFxyXG4gIC5jaGVja2JveC1pbmxpbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcclxuICB9XHJcbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxyXG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXHJcbiAgLnJhZGlvLFxyXG4gIC5jaGVja2JveCB7XHJcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XHJcbiAgfVxyXG5cclxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcclxuICB9XHJcblxyXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxyXG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXHJcbiAgLy9cclxuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxyXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cclxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbiAgfVxyXG5cclxuICAvLyBGb3JtIGdyb3VwIHNpemVzXHJcbiAgLy9cclxuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxyXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXHJcbiAgLmZvcm0tZ3JvdXAtbGcge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwLXNtIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJsZWdlbmQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBmb250OiA0MDAgMjBweC8xICRzZWNvbmRhcnktZm9udDtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8mLnJlcXVpcmVkIHtcclxuICAgIC8vICAgICY6YWZ0ZXIge1xyXG4gICAgLy8gICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgIC8vICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgICAgICAgdG9wOiAwO1xyXG4gICAgLy8gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgLy8gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8vICAgICAgICB3aWR0aDogMjBweDtcclxuICAgIC8vICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAvLyAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgLy8gICAgICAgIGZvbnQ6IDYwMCAxOHB4LzMwcHggJGRlZmF1bHQtZm9udDtcclxuICAgIC8vICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvLyAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAvLyAgICB9XHJcbiAgICAvL31cclxufVxyXG5cclxuLnJhZGlvLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1jb250cm9sOm5vdCgucmFkaW8tYmxvY2spIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICBmb250OiA0MDAgMTZweC8yMHB4ICRkZWZhdWx0LWZvbnQ7XHJcblxyXG4gICAgJi5sYWJlbC1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCM5MDkwOTApO1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIC4yNXM7XHJcbiAgICBmb250OiA0MDAgMTZweC8zMHB4ICRnZW9yZ2lhLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkLFxyXG4gICAgJltkaXNhYmxlZD1kaXNhYmxlZF0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNhYWE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oYXMtZXJyb3IgJiB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoJHJlZCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJhZGlvLWNvbnRyb2wge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAmLnJhZGlvLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxlY2NiJztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxlY2NhJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBmb250OiA0MDAgMjBweC8xICRzZWdvZTtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrYm94LWNvbnRyb2wge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLy9wYWRkaW5nOiA1cHggMDtcclxuXHJcbiAgICAmLmNoZWNrYm94LWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxlMDA1JztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBtYXJnaW46IDVweCAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGUwMDMnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvL3RvcDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luOiAtMTBweCAwIDA7XHJcbiAgICAgICAgICAgIGZvbnQ6IDQwMCAyMHB4LzEgJHNlZ29lO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uLWdyb3VwIHtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLy9zZWxlY3QyXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XHJcbiAgICBcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vXHJcbi8vIFV0aWxpdHkgY2xhc3Nlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEZsb2F0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uY2xlYXJmaXgge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcbi5jZW50ZXItYmxvY2sge1xyXG4gIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxufVxyXG4ucHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIFRvZ2dsaW5nIGNvbnRlbnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXHJcbi5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNob3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuLmludmlzaWJsZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi50ZXh0LWhpZGUge1xyXG4gIEBpbmNsdWRlIHRleHQtaGlkZTtcclxufVxyXG5cclxuXHJcbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBGb3IgQWZmaXggcGx1Z2luXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5hZmZpeCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcbiIsIi8qIVxyXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xyXG5cclxuLy8gQ29yZSB2YXJpYWJsZXMgYW5kIG1peGluc1xyXG5AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnNcIjtcclxuXHJcbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcclxuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL25vcm1hbGl6ZVwiO1xyXG4vL0BpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9wcmludFwiO1xyXG4vL0BpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9nbHlwaGljb25zXCI7XHJcblxyXG4vLyBDb3JlIENTU1xyXG5AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvc2NhZmZvbGRpbmdcIjtcclxuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3R5cGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2NvZGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2dyaWRcIjtcclxuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3RhYmxlc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvZm9ybXNcIjtcclxuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2J1dHRvbnNcIjtcclxuXHJcbi8vIENvbXBvbmVudHNcclxuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2NvbXBvbmVudC1hbmltYXRpb25zXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9kcm9wZG93bnNcIjtcclxuLy9AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvYnV0dG9uLWdyb3Vwc1wiO1xyXG4vL0BpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9pbnB1dC1ncm91cHNcIjtcclxuLy9AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbmF2c1wiO1xyXG4vL0BpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9uYXZiYXJcIjtcclxuLy9AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvYnJlYWRjcnVtYnNcIjtcclxuLy9AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvcGFnaW5hdGlvblwiO1xyXG4vL0BpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9wYWdlclwiO1xyXG4vL0BpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9sYWJlbHNcIjtcclxuLy9AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvYmFkZ2VzXCI7XHJcbi8vQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2p1bWJvdHJvblwiO1xyXG4vL0BpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC90aHVtYm5haWxzXCI7XHJcbi8vQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2FsZXJ0c1wiO1xyXG4vL0BpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9wcm9ncmVzcy1iYXJzXCI7XHJcbi8vQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21lZGlhXCI7XHJcbi8vQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2xpc3QtZ3JvdXBcIjtcclxuLy9AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvcGFuZWxzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9yZXNwb25zaXZlLWVtYmVkXCI7XHJcbi8vQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3dlbGxzXCI7XHJcbi8vQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2Nsb3NlXCI7XHJcblxyXG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcclxuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21vZGFsc1wiO1xyXG4vL0BpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC90b29sdGlwXCI7XHJcbi8vQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3BvcG92ZXJzXCI7XHJcbi8vQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2Nhcm91c2VsXCI7XHJcblxyXG4vLyBVdGlsaXR5IGNsYXNzZXNcclxuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3V0aWxpdGllc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvcmVzcG9uc2l2ZS11dGlsaXRpZXNcIjtcclxuIixudWxsLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vL1xyXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxyXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxyXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXHJcbi8vXHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cclxuLy9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cclxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcclxuLy8gYW5kIEZpcmVmb3guXHJcbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXHJcbi8vXHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tYWluLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxyXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbi8vXHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG5wcm9ncmVzcyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxyXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxyXG4vL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxyXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXHJcbi8vXHJcblxyXG5baGlkZGVuXSxcclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vIExpbmtzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuLy9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vL1xyXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXHJcbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cclxuLy9cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXHJcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxyXG4vL1xyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZDogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuLy8gRW1iZWRkZWQgY29udGVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXHJcbi8vXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXHJcbi8vXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gR3JvdXBpbmcgY29udGVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXHJcbi8vXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuLy9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxucHJlIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5wcmUsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLy8gRm9ybXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXHJcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cclxuLy9cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cclxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXHJcbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXHJcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxyXG4gIG1hcmdpbjogMDsgLy8gM1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cclxuLy9cclxuXHJcbmJ1dHRvbiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cclxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cclxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cclxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxyXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cclxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxyXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxyXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXHJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXHJcbi8vXHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXHJcbi8vXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cclxuLy9cclxuXHJcbmlucHV0IHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vL1xyXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXHJcbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXHJcbi8vXHJcbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXHJcbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cclxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcclxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vMlxyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cclxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xyXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cclxuLy9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gIG1hcmdpbjogMCAycHg7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXHJcbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cclxuLy9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm9yZGVyOiAwOyAvLyAxXHJcbiAgcGFkZGluZzogMDsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxyXG4vL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vL1xyXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXHJcbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxyXG4vL1xyXG5cclxub3B0Z3JvdXAge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vLyBUYWJsZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cclxuLy9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuIiwiLyogRk9OVCBQQVRIXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICBzcmM6IHVybChpZigkZmEtc2Fzcy1hc3NldC1oZWxwZXIsIGZhLWZvbnQtcGF0aCgnI3skZmEtZm9udC1wYXRofSN7JGZhLWZvbnQtbmFtZX0uZW90P3Y9I3skZmEtdmVyc2lvbn0nKSwgJyN7JGZhLWZvbnQtcGF0aH0jeyRmYS1mb250LW5hbWV9LmVvdD92PSN7JGZhLXZlcnNpb259JykpO1xyXG4gIHNyYzogdXJsKGlmKCRmYS1zYXNzLWFzc2V0LWhlbHBlciwgZmEtZm9udC1wYXRoKCcjeyRmYS1mb250LXBhdGh9I3skZmEtZm9udC1uYW1lfS5lb3Q/dj0jeyRmYS12ZXJzaW9ufSNpZWZpeCcpLCAnI3skZmEtZm9udC1wYXRofSN7JGZhLWZvbnQtbmFtZX0uZW90P3Y9I3skZmEtdmVyc2lvbn0jaWVmaXgnKSkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKGlmKCRmYS1zYXNzLWFzc2V0LWhlbHBlciwgZmEtZm9udC1wYXRoKCcjeyRmYS1mb250LXBhdGh9I3skZmEtZm9udC1uYW1lfS53b2ZmMj92PSN7JGZhLXZlcnNpb259JyksICcjeyRmYS1mb250LXBhdGh9I3skZmEtZm9udC1uYW1lfS53b2ZmMj92PSN7JGZhLXZlcnNpb259JykpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybChpZigkZmEtc2Fzcy1hc3NldC1oZWxwZXIsIGZhLWZvbnQtcGF0aCgnI3skZmEtZm9udC1wYXRofSN7JGZhLWZvbnQtbmFtZX0ud29mZj92PSN7JGZhLXZlcnNpb259JyksICcjeyRmYS1mb250LXBhdGh9I3skZmEtZm9udC1uYW1lfS53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSkgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoaWYoJGZhLXNhc3MtYXNzZXQtaGVscGVyLCBmYS1mb250LXBhdGgoJyN7JGZhLWZvbnQtcGF0aH0jeyRmYS1mb250LW5hbWV9LnR0Zj92PSN7JGZhLXZlcnNpb259JyksICcjeyRmYS1mb250LXBhdGh9I3skZmEtZm9udC1uYW1lfS50dGY/dj0jeyRmYS12ZXJzaW9ufScpKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoaWYoJGZhLXNhc3MtYXNzZXQtaGVscGVyLCBmYS1mb250LXBhdGgoJyN7JGZhLWZvbnQtcGF0aH0jeyRmYS1mb250LW5hbWV9LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpLCAnI3skZmEtZm9udC1wYXRofSN7JGZhLWZvbnQtbmFtZX0uc3ZnP3Y9I3skZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcclxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXHJcblxyXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xyXG4gIGNvbG9yOiAkY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcclxuICB9XHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcclxuICAgIH1cclxuICB9XHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuICAmLmRpc2FibGVkLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhZGdlIHtcclxuICAgIGNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBzaXplc1xyXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG59XHJcbiIsIi8vXHJcbi8vIEJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cclxuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWJhc2UsICRsaW5lLWhlaWdodC1iYXNlLCAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XHJcblxyXG4gICYsXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgJjpmb2N1cyxcclxuICAgICYuZm9jdXMge1xyXG4gICAgICBAaW5jbHVkZSB0YWItZm9jdXM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNjUpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJ0blxyXG59XHJcblxyXG5hLmJ0biB7XHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1kZWZhdWx0IHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRlZmF1bHQtY29sb3IsICRidG4tZGVmYXVsdC1iZywgJGJ0bi1kZWZhdWx0LWJvcmRlcik7XHJcbn1cclxuLmJ0bi1wcmltYXJ5IHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XHJcbn1cclxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXHJcbi5idG4tc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWNvbG9yLCAkYnRuLXN1Y2Nlc3MtYmcsICRidG4tc3VjY2Vzcy1ib3JkZXIpO1xyXG59XHJcbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXHJcbi5idG4taW5mbyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xyXG59XHJcbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2VcclxuLmJ0bi13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXdhcm5pbmctY29sb3IsICRidG4td2FybmluZy1iZywgJGJ0bi13YXJuaW5nLWJvcmRlcik7XHJcbn1cclxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXHJcbi5idG4tZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRhbmdlci1jb2xvciwgJGJ0bi1kYW5nZXItYmcsICRidG4tZGFuZ2VyLWJvcmRlcik7XHJcbn1cclxuXHJcblxyXG4vLyBMaW5rIGJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcclxuLmJ0bi1saW5rIHtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAmLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCdXR0b24gU2l6ZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tbGcge1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xyXG59XHJcbi5idG4tc20ge1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuLmJ0bi14cyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmcteHMtdmVydGljYWwsICRwYWRkaW5nLXhzLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcclxufVxyXG5cclxuXHJcbi8vIEJsb2NrIGJ1dHRvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcclxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XHJcbiAgJi5idG4tYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIERyb3Bkb3duIG1lbnVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcclxuLmNhcmV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcclxuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIFxcOTsgLy8gSUU4XHJcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxyXG4uZHJvcHVwLFxyXG4uZHJvcGRvd24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXHJcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWluLXdpZHRoOiAxNjBweDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBtYXJnaW46IDJweCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cclxuICAvLyBBbGlnbnMgdGhlIGRyb3Bkb3duIG1lbnUgdG8gcmlnaHRcclxuICAvL1xyXG4gIC8vIERlcHJlY2F0ZWQgYXMgb2YgMy4xLjAgaW4gZmF2b3Igb2YgYC5kcm9wZG93bi1tZW51LVtkaXJdYFxyXG4gICYucHVsbC1yaWdodCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXHJcbiAgLmRpdmlkZXIge1xyXG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xyXG4gIH1cclxuXHJcbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XHJcbiAgPiBsaSA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xyXG4gIH1cclxufVxyXG5cclxuLy8gSG92ZXIvRm9jdXMgc3RhdGVcclxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcclxuICB9XHJcbn1cclxuXHJcbi8vIEFjdGl2ZSBzdGF0ZVxyXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcclxuICAmLFxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcclxuICB9XHJcbn1cclxuXHJcbi8vIERpc2FibGVkIHN0YXRlXHJcbi8vXHJcbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XHJcblxyXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcclxuICAgIEBpbmNsdWRlIHJlc2V0LWZpbHRlcjtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxyXG4ub3BlbiB7XHJcbiAgLy8gU2hvdyB0aGUgbWVudVxyXG4gID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXHJcbiAgPiBhIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZW51IHBvc2l0aW9uaW5nXHJcbi8vXHJcbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cclxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXHJcbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcclxuICByaWdodDogMDtcclxufVxyXG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxyXG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXHJcbi8vIHRvIHJlc3RvcmUgdGhlIGRlZmF1bHQgZHJvcGRvd24gbWVudSBhbGlnbm1lbnQuXHJcbi8vXHJcbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXHJcbi8vIGAucHVsbC1yaWdodGAgbmF2IGNvbXBvbmVudC5cclxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXHJcbi5kcm9wZG93bi1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxyXG59XHJcblxyXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cclxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6ICgkemluZGV4LWRyb3Bkb3duIC0gMTApO1xyXG59XHJcblxyXG4vLyBSaWdodCBhbGlnbmVkIGRyb3Bkb3duc1xyXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcclxuLy9cclxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXHJcbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xyXG5cclxuLmRyb3B1cCxcclxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcclxuICAvLyBSZXZlcnNlIHRoZSBjYXJldFxyXG4gIC5jYXJldCB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxyXG4vL1xyXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgLm5hdmJhci1yaWdodCB7XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHJpZ2h0OiAwOyBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxyXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cclxuICAgIC5kcm9wZG93bi1tZW51LWxlZnQge1xyXG4gICAgICBsZWZ0OiAwOyByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vIFZhcmlhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vPT0gQ29sb3JzXHJcbi8vXHJcbi8vIyMgR3JheSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cclxuXHJcbiRncmF5LWJhc2U6ICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xyXG4kZ3JheS1kYXJrZXI6ICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSkgIWRlZmF1bHQ7IC8vICMyMjJcclxuJGdyYXktZGFyazogICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKSAhZGVmYXVsdDsgICAvLyAjMzMzXHJcbiRncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxyXG4kZ3JheS1saWdodDogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSkgIWRlZmF1bHQ7IC8vICM3NzdcclxuJGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpICFkZWZhdWx0OyAvLyAjZWVlXHJcblxyXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICBkYXJrZW4oIzQyOGJjYSwgNi41JSkgIWRlZmF1bHQ7IC8vICMzMzdhYjdcclxuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgIzVjYjg1YyAhZGVmYXVsdDtcclxuJGJyYW5kLWluZm86ICAgICAgICAgICAgIzViYzBkZSAhZGVmYXVsdDtcclxuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgI2YwYWQ0ZSAhZGVmYXVsdDtcclxuJGJyYW5kLWRhbmdlcjogICAgICAgICAgI2Q5NTM0ZiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFNjYWZmb2xkaW5nXHJcbi8vXHJcbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXHJcbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXHJcbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxyXG4kbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XHJcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBUeXBvZ3JhcGh5XHJcbi8vXHJcbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcblxyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XHJcbi8vKiogRGVmYXVsdCBtb25vc3BhY2UgZm9udHMgZm9yIGA8Y29kZT5gLCBgPGtiZD5gLCBhbmQgYDxwcmU+YC5cclxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtbGFyZ2U6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxyXG4kZm9udC1zaXplLXNtYWxsOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcclxuXHJcbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxyXG4kZm9udC1zaXplLWgyOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjE1KSkgIWRlZmF1bHQ7IC8vIH4zMHB4XHJcbiRmb250LXNpemUtaDM6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS43KSkgIWRlZmF1bHQ7IC8vIH4yNHB4XHJcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxyXG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XHJcblxyXG4vLyoqIFVuaXQtbGVzcyBgbGluZS1oZWlnaHRgIGZvciB1c2UgaW4gY29tcG9uZW50cyBsaWtlIGJ1dHRvbnMuXHJcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMS40Mjg1NzE0MjkgIWRlZmF1bHQ7IC8vIDIwLzE0XHJcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXHJcbiRsaW5lLWhlaWdodC1jb21wdXRlZDogICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlKSkgIWRlZmF1bHQ7IC8vIH4yMHB4XHJcblxyXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXHJcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICA1MDAgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4xICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBJY29ub2dyYXBoeVxyXG4vL1xyXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXHJcblxyXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxyXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGJlY2F1c2Ugc29tZSBhc3NldCBoZWxwZXJzLCBzdWNoIGFzIFNwcm9ja2V0cywgZG8gbm90IHdvcmsgd2l0aCBmaWxlLXJlbGF0aXZlIHBhdGhzLlxyXG4kaWNvbi1mb250LXBhdGg6IGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIFwiYm9vdHN0cmFwL1wiLCBcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9cIikgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXHJcbiRpY29uLWZvbnQtbmFtZTogICAgICAgICAgXCJnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCIgIWRlZmF1bHQ7XHJcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cclxuJGljb24tZm9udC1zdmctaWQ6ICAgICAgICBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQ29tcG9uZW50c1xyXG4vL1xyXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cclxuXHJcbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICA2cHggIWRlZmF1bHQ7XHJcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxMnB4ICFkZWZhdWx0O1xyXG5cclxuJHBhZGRpbmctbGFyZ2UtdmVydGljYWw6ICAgIDEwcHggIWRlZmF1bHQ7XHJcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAxNnB4ICFkZWZhdWx0O1xyXG5cclxuJHBhZGRpbmctc21hbGwtdmVydGljYWw6ICAgIDVweCAhZGVmYXVsdDtcclxuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDEwcHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgMXB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgNXB4ICFkZWZhdWx0O1xyXG5cclxuJGxpbmUtaGVpZ2h0LWxhcmdlOiAgICAgICAgIDEuMzMzMzMzMyAhZGVmYXVsdDsgLy8gZXh0cmEgZGVjaW1hbHMgZm9yIFdpbiA4LjEgQ2hyb21lXHJcbiRsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgNHB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgNnB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgM3B4ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxyXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBHbG9iYWwgYmFja2dyb3VuZCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXHJcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbi8vKiogV2lkdGggb2YgdGhlIGBib3JkZXJgIGZvciBnZW5lcmF0aW5nIGNhcmV0cyB0aGF0IGluZGljYXRlIGRyb3Bkb3ducy5cclxuJGNhcmV0LXdpZHRoLWJhc2U6ICAgICAgICAgIDRweCAhZGVmYXVsdDtcclxuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXHJcbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBUYWJsZXNcclxuLy9cclxuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4vLyoqIFBhZGRpbmcgZm9yIGA8dGg+YHMgYW5kIGA8dGQ+YHMuXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xyXG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cclxuJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc6ICA1cHggIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxyXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cclxuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5ICFkZWZhdWx0O1xyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1ob3ZlcmAuXHJcbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cclxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQnV0dG9uc1xyXG4vL1xyXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXHJcblxyXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBub3JtYWwgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xyXG4kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXByaW1hcnktYmcsIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRidG4tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xyXG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcclxuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XHJcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XHJcbiRidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbigkYnRuLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXHJcbiRidG4tYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IEZvcm1zXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogYDxpbnB1dD5gIGJhY2tncm91bmQgY29sb3JcclxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxyXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG5cclxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXHJcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xyXG4vLyoqIGA8aW5wdXQ+YCBib3JkZXIgY29sb3JcclxuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcclxuXHJcbi8vIFRPRE86IFJlbmFtZSBgJGlucHV0LWJvcmRlci1yYWRpdXNgIHRvIGAkaW5wdXQtYm9yZGVyLXJhZGl1cy1iYXNlYCBpbiB2NFxyXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcclxuLy8gVGhpcyBoYXMgbm8gZWZmZWN0IG9uIGA8c2VsZWN0PmBzIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XHJcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgaW5wdXRzIG9uIGZvY3VzXHJcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICM2NmFmZTkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFBsYWNlaG9sZGVyIHRleHQgY29sb3JcclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgIzk5OSAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XHJcbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XHJcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxyXG4kaW5wdXQtaGVpZ2h0LWxhcmdlOiAgICAgICAgICAgICAoY2VpbCgkZm9udC1zaXplLWxhcmdlICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XHJcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxyXG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xyXG5cclxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxyXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxNXB4ICFkZWZhdWx0O1xyXG5cclxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcclxuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXHJcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERpc2FibGVkIGN1cnNvciBmb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9ucy5cclxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBEcm9wZG93bnNcclxuLy9cclxuLy8jIyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcblxyXG4vLyoqIEJhY2tncm91bmQgZm9yIHRoZSBkcm9wZG93biBtZW51LlxyXG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXHJcbiRkcm9wZG93bi1ib3JkZXI6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjE1KSAhZGVmYXVsdDtcclxuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgICoqZm9yIElFOCoqLlxyXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjICFkZWZhdWx0O1xyXG4vLyoqIERpdmlkZXIgY29sb3IgZm9yIGJldHdlZW4gZHJvcGRvd24gaXRlbXMuXHJcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cclxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcclxuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XHJcbi8vKiogSG92ZXIgYmFja2dyb3VuZCBmb3IgZHJvcGRvd24gbGlua3MuXHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gdGV4dCBjb2xvci5cclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXHJcbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBUZXh0IGNvbG9yIGZvciBoZWFkZXJzIHdpdGhpbiBkcm9wZG93biBtZW51cy5cclxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXHJcbiRkcm9wZG93bi1jYXJldC1jb2xvcjogICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8tLSBaLWluZGV4IG1hc3RlciBsaXN0XHJcbi8vXHJcbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xyXG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXHJcbi8vXHJcbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxyXG5cclxuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcclxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgMTAwMCAhZGVmYXVsdDtcclxuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcclxuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcclxuJHppbmRleC1uYXZiYXItZml4ZWQ6ICAgICAgMTAzMCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kOiAgMTA0MCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcclxuLy9cclxuLy8jIyBEZWZpbmUgdGhlIGJyZWFrcG9pbnRzIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXHJcbiRzY3JlZW4teHMtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi14cyAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXRhYmxldDogICAgICAgICAgICAgICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xyXG5cclxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLW1kYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tZGVza3RvcGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4tbGctbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1sZyAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xyXG5cclxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXHJcbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XHJcbiRzY3JlZW4tc20tbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbWQtbWluIC0gMSkgIWRlZmF1bHQ7XHJcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyMjIERlZmluZSB5b3VyIGN1c3RvbSByZXNwb25zaXZlIGdyaWQuXHJcblxyXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxyXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XHJcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXHJcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xyXG4vLyBOYXZiYXIgY29sbGFwc2VcclxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXHJcbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcclxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlZ2lucyBjb2xsYXBzaW5nLlxyXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IENvbnRhaW5lciBzaXplc1xyXG4vL1xyXG4vLyMjIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcclxuJGNvbnRhaW5lci10YWJsZXQ6ICAgICAgICAgICAgICg3MjBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbi8vKiogRm9yIGAkc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxyXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XHJcblxyXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxyXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuLy8qKiBGb3IgYCRzY3JlZW4tbWQtbWluYCBhbmQgdXAuXHJcbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XHJcblxyXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcclxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgxMTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xyXG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cclxuJGNvbnRhaW5lci1sZzogICAgICAgICAgICAgICAgICRjb250YWluZXItbGFyZ2UtZGVza3RvcCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IE5hdmJhclxyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xyXG4kbmF2YmFyLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICRsaW5lLWhlaWdodC1jb21wdXRlZCAhZGVmYXVsdDtcclxuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgKCgkbmF2YmFyLWhlaWdodCAtICRsaW5lLWhlaWdodC1jb21wdXRlZCkgLyAyKSAhZGVmYXVsdDtcclxuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2YmFyIGxpbmtzXHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgIzMzMyAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXHJcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3IsIDEwJSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vIE5hdmJhciB0b2dnbGVcclxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAjODg4ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgI2RkZCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09PSBJbnZlcnRlZCBuYXZiYXJcclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xyXG4kbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgIzIyMiAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xyXG5cclxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGxpbmtzXHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIzQ0NCAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vIEludmVydGVkIG5hdmJhciBicmFuZCBsYWJlbFxyXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXHJcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc6ICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgICMzMzMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBOYXZzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vPT09IFNoYXJlZCBuYXYgc3R5bGVzXHJcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLy89PSBUYWJzXHJcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgI2RkZCAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuXHJcbi8vPT0gUGlsbHNcclxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gUGFnaW5hdGlvblxyXG4vL1xyXG4vLyMjXHJcblxyXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBQYWdlclxyXG4vL1xyXG4vLyMjXHJcblxyXG4kcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZyAhZGVmYXVsdDtcclxuJHBhZ2VyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2VyLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24taG92ZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFnZXItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRwYWdlci1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gSnVtYm90cm9uXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjogICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplOiAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiA0LjUpKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcclxuLy9cclxuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cclxuXHJcbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICAgICAgICAgICAgICMzYzc2M2QgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XHJcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1zdWNjZXNzLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xyXG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAjZDllZGY3ICFkZWZhdWx0O1xyXG4kc3RhdGUtaW5mby1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtaW5mby1iZywgLTEwKSwgNyUpICFkZWZhdWx0O1xyXG5cclxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgIzhhNmQzYiAhZGVmYXVsdDtcclxuJHN0YXRlLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcclxuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS1kYW5nZXItdGV4dDogICAgICAgICAgICAgICNhOTQ0NDIgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1kYW5nZXItYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFRvb2x0aXBzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogVG9vbHRpcCBtYXggd2lkdGhcclxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XHJcbi8vKiogVG9vbHRpcCB0ZXh0IGNvbG9yXHJcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBUb29sdGlwIGFycm93IHdpZHRoXHJcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIDVweCAhZGVmYXVsdDtcclxuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXHJcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gUG9wb3ZlcnNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBQb3BvdmVyIGJvZHkgYmFja2dyb3VuZCBjb2xvclxyXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBtYXhpbXVtIHdpZHRoXHJcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIGZhbGxiYWNrIGJvcmRlciBjb2xvclxyXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFBvcG92ZXIgdGl0bGUgYmFja2dyb3VuZCBjb2xvclxyXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xyXG5cclxuLy8qKiBQb3BvdmVyIGFycm93IHdpZHRoXHJcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIGFycm93IGNvbG9yXHJcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgd2lkdGhcclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxKSAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXHJcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZV9pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIDAuMDUpICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgZmFsbGJhY2sgY29sb3JcclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gTGFiZWxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogRGVmYXVsdCBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1kZWZhdWx0LWJnOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuLy8qKiBTdWNjZXNzIGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbi8vKiogSW5mbyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1pbmZvLWJnOiAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xyXG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcclxuLy8qKiBEYW5nZXIgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEZWZhdWx0IGxhYmVsIHRleHQgY29sb3JcclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBEZWZhdWx0IHRleHQgY29sb3Igb2YgYSBsaW5rZWQgbGFiZWxcclxuJGxhYmVsLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IE1vZGFsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxyXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXHJcbiRtb2RhbC10aXRsZS1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgdGl0bGUgbGluZS1oZWlnaHRcclxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgbW9kYWwgY29udGVudCBhcmVhXHJcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvclxyXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXHJcbiRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgICAgIzk5OSAhZGVmYXVsdDtcclxuXHJcbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxyXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGJhY2tkcm9wIG9wYWNpdHlcclxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgaGVhZGVyIGJvcmRlciBjb2xvclxyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAjZTVlNWU1ICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNjAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQWxlcnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXHJcblxyXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICBib2xkICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XHJcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1pbmZvLWJnOiAgICAgICAgICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xyXG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xyXG4kYWxlcnQtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcclxuJGFsZXJ0LXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcclxuJGFsZXJ0LXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LWRhbmdlci1iZzogICAgICAgICAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcclxuJGFsZXJ0LWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xyXG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFByb2dyZXNzIGJhcnNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSB3aG9sZSBwcm9ncmVzcyBjb21wb25lbnRcclxuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIFZhcmlhYmxlIGZvciBzZXR0aW5nIHJvdW5kZWQgY29ybmVycyBvbiBwcm9ncmVzcyBiYXIuXHJcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlZmF1bHQgcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4vLyoqIFN1Y2Nlc3MgcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZzogICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xyXG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItd2FybmluZy1iZzogICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xyXG4vLyoqIERhbmdlciBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcclxuLy8qKiBJbmZvIHByb2dyZXNzIGJhciBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLWluZm8tYmc6ICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IExpc3QgZ3JvdXBcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxyXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogYC5saXN0LWdyb3VwLWl0ZW1gIGJvcmRlciBjb2xvclxyXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XHJcbi8vKiogTGlzdCBncm91cCBib3JkZXIgcmFkaXVzXHJcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBzaW5nbGUgbGlzdCBpdGVtcyBvbiBob3ZlclxyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuLy8qKiBCb3JkZXIgY29sb3Igb2YgYWN0aXZlIGxpc3QgZWxlbWVudHNcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjogICAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I6ICBsaWdodGVuKCRsaXN0LWdyb3VwLWFjdGl2ZS1iZywgNDAlKSAhZGVmYXVsdDtcclxuXHJcbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGRpc2FibGVkIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I6ICAgJGxpc3QtZ3JvdXAtbGluay1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gUGFuZWxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRwYW5lbC1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRwYW5lbC1ib2R5LXBhZGRpbmc6ICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcclxuJHBhbmVsLWZvb3Rlci1wYWRkaW5nOiAgICAgICAgJHBhbmVsLWhlYWRpbmctcGFkZGluZyAhZGVmYXVsdDtcclxuJHBhbmVsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQm9yZGVyIGNvbG9yIGZvciBlbGVtZW50cyB3aXRoaW4gcGFuZWxzXHJcbiRwYW5lbC1pbm5lci1ib3JkZXI6ICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtZGVmYXVsdC10ZXh0OiAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG4kcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOiAgICAjZjVmNWY1ICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJHBhbmVsLXByaW1hcnktYm9yZGVyOiAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmc6ICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcclxuJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcclxuJHBhbmVsLWluZm8taGVhZGluZy1iZzogICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xyXG4kcGFuZWwtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmc6ICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xyXG4kcGFuZWwtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcclxuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFRodW1ibmFpbHNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGltYWdlXHJcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgIDRweCAhZGVmYXVsdDtcclxuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxyXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuLy8qKiBUaHVtYm5haWwgYm9yZGVyIGNvbG9yXHJcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XHJcbi8vKiogVGh1bWJuYWlsIGJvcmRlciByYWRpdXNcclxuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQ3VzdG9tIHRleHQgY29sb3IgZm9yIHRodW1ibmFpbCBjYXB0aW9uc1xyXG4kdGh1bWJuYWlsLWNhcHRpb24tY29sb3I6ICAgICAkdGV4dC1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cclxuJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc6ICAgOXB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gV2VsbHNcclxuLy9cclxuLy8jI1xyXG5cclxuJHdlbGwtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBCYWRnZXNcclxuLy9cclxuLy8jI1xyXG5cclxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBMaW5rZWQgYmFkZ2UgdGV4dCBjb2xvciBvbiBob3ZlclxyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xyXG4kYmFkZ2UtYmc6ICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcclxuJGJhZGdlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbi8vKiogQmFkZ2UgYmFja2dyb3VuZCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcclxuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuXHJcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XHJcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XHJcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgIDEwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBCcmVhZGNydW1ic1xyXG4vL1xyXG4vLyMjXHJcblxyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsOiAgIDhweCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xyXG4vLyoqIEJyZWFkY3J1bWIgYmFja2dyb3VuZCBjb2xvclxyXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXHJcbiRicmVhZGNydW1iLWNvbG9yOiAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcclxuLy8qKiBUZXh0IGNvbG9yIG9mIGN1cnJlbnQgcGFnZSBpbiB0aGUgYnJlYWRjcnVtYlxyXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIFRleHR1YWwgc2VwYXJhdG9yIGZvciBiZXR3ZWVuIGJyZWFkY3J1bWIgZWxlbWVudHNcclxuJGJyZWFkY3J1bWItc2VwYXJhdG9yOiAgICAgICAgICBcIi9cIiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IENhcm91c2VsXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQ2xvc2VcclxuLy9cclxuLy8jI1xyXG5cclxuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcclxuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcclxuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgMCAxcHggMCAjZmZmICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQ29kZVxyXG4vL1xyXG4vLyMjXHJcblxyXG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAjYzcyNTRlICFkZWZhdWx0O1xyXG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xyXG5cclxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcclxuXHJcbiRwcmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XHJcbiRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XHJcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgIDM0MHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gVHlwZVxyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXHJcbiRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWw6IDE4MHB4ICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgbXV0ZWQgY29sb3JcclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXMgYm9yZGVyIGNvbG9yXHJcbiRhYmJyLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXHJcbiRoZWFkaW5ncy1zbWFsbC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIEJsb2NrcXVvdGUgc21hbGwgY29sb3JcclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbi8vKiogQmxvY2txdW90ZSBmb250IHNpemVcclxuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xyXG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXHJcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbi8vKiogUGFnZSBoZWFkZXIgYm9yZGVyIGNvbG9yXHJcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbi8vKiogV2lkdGggb2YgaG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0IHRpdGxlc1xyXG4kZGwtaG9yaXpvbnRhbC1vZmZzZXQ6ICAgICAgICAkY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsICFkZWZhdWx0O1xyXG4vLyoqIFBvaW50IGF0IHdoaWNoIC5kbC1ob3Jpem9udGFsIGJlY29tZXMgaG9yaXpvbnRhbFxyXG4kZGwtaG9yaXpvbnRhbC1icmVha3BvaW50OiAgICAkZ3JpZC1mbG9hdC1icmVha3BvaW50ICFkZWZhdWx0O1xyXG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cclxuJGhyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuIiwiLy9cclxuLy8gVHlwb2dyYXBoeVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEhlYWRpbmdzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XHJcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XHJcblxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogJGhlYWRpbmdzLXNtYWxsLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuaDEsIC5oMSxcclxuaDIsIC5oMixcclxuaDMsIC5oMyB7XHJcbiAgbWFyZ2luLXRvcDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogNjUlO1xyXG4gIH1cclxufVxyXG5oNCwgLmg0LFxyXG5oNSwgLmg1LFxyXG5oNiwgLmg2IHtcclxuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG5cclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgfVxyXG59XHJcblxyXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgxOyB9XHJcbmgyLCAuaDIgeyBmb250LXNpemU6ICRmb250LXNpemUtaDI7IH1cclxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxyXG5oNCwgLmg0IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg0OyB9XHJcbmg1LCAuaDUgeyBmb250LXNpemU6ICRmb250LXNpemUtaDU7IH1cclxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfVxyXG5cclxuXHJcbi8vIEJvZHkgdGV4dFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5wIHtcclxuICBtYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbn1cclxuXHJcbi5sZWFkIHtcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zaXplOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEVtcGhhc2lzICYgbWlzY1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBFeDogKDEycHggc21hbGwgZm9udCAvIDE0cHggYmFzZSBmb250KSAqIDEwMCUgPSBhYm91dCA4NSVcclxuc21hbGwsXHJcbi5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiBmbG9vcigoMTAwJSAqICRmb250LXNpemUtc21hbGwgLyAkZm9udC1zaXplLWJhc2UpKTtcclxufVxyXG5cclxubWFyayxcclxuLm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS13YXJuaW5nLWJnO1xyXG4gIHBhZGRpbmc6IC4yZW07XHJcbn1cclxuXHJcbi8vIEFsaWdubWVudFxyXG4udGV4dC1sZWZ0ICAgICAgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cclxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG4udGV4dC1jZW50ZXIgICAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4udGV4dC1qdXN0aWZ5ICAgICAgICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cclxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcblxyXG4vLyBUcmFuc2Zvcm1hdGlvblxyXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cclxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XHJcbi50ZXh0LWNhcGl0YWxpemUgICAgIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cclxuXHJcbi8vIENvbnRleHR1YWwgY29sb3JzXHJcbi50ZXh0LW11dGVkIHtcclxuICBjb2xvcjogJHRleHQtbXV0ZWQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xyXG5cclxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1pbmZvJywgJHN0YXRlLWluZm8tdGV4dCk7XHJcblxyXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtZGFuZ2VyJywgJHN0YXRlLWRhbmdlci10ZXh0KTtcclxuXHJcbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcclxuLy8gRm9yIG5vdyB3ZSdsbCBsZWF2ZSB0aGVzZSBhbG9uZ3NpZGUgdGhlIHRleHQgY2xhc3NlcyB1bnRpbCB2NCB3aGVuIHdlIGNhblxyXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXHJcbi5iZy1wcmltYXJ5IHtcclxuICAvLyBHaXZlbiB0aGUgY29udHJhc3QgaGVyZSwgdGhpcyBpcyB0aGUgb25seSBjbGFzcyB0byBoYXZlIGl0cyBjb2xvciBpbnZlcnRlZFxyXG4gIC8vIGF1dG9tYXRpY2FsbHkuXHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XHJcblxyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcclxuXHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1pbmZvJywgJHN0YXRlLWluZm8tYmcpO1xyXG5cclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XHJcblxyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XHJcblxyXG5cclxuLy8gUGFnZSBoZWFkZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnBhZ2UtaGVhZGVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xyXG4gIG1hcmdpbjogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG5cclxuLy8gTGlzdHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXHJcbnVsLFxyXG5vbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIExpc3Qgb3B0aW9uc1xyXG5cclxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5saXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XHJcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBsaXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XHJcbi5saXN0LXVuc3R5bGVkIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG59XHJcblxyXG5cclxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcclxuLmxpc3QtaW5saW5lIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cclxuICA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGVzY3JpcHRpb24gTGlzdHNcclxuZGwge1xyXG4gIG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHRcclxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbn1cclxuZHQsXHJcbmRkIHtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbn1cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbmRkIHtcclxuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcclxufVxyXG5cclxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xyXG4vL1xyXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXHJcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXHJcblxyXG4uZGwtaG9yaXpvbnRhbCB7XHJcbiAgZGQge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7IC8vIENsZWFyIHRoZSBmbG9hdGVkIGBkdGAgaWYgYW4gZW1wdHkgYGRkYCBpcyBwcmVzZW50XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRsLWhvcml6b250YWwtYnJlYWtwb2ludCkge1xyXG4gICAgZHQge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6ICgkZGwtaG9yaXpvbnRhbC1vZmZzZXQgLSAyMCk7XHJcbiAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdztcclxuICAgIH1cclxuICAgIGRkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICRkbC1ob3Jpem9udGFsLW9mZnNldDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBNaXNjXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zXHJcbmFiYnJbdGl0bGVdLFxyXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcclxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XHJcbiAgY3Vyc29yOiBoZWxwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGFiYnItYm9yZGVyLWNvbG9yO1xyXG59XHJcbi5pbml0aWFsaXNtIHtcclxuICBmb250LXNpemU6IDkwJTtcclxuICBAZXh0ZW5kIC50ZXh0LXVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gQmxvY2txdW90ZXNcclxuYmxvY2txdW90ZSB7XHJcbiAgcGFkZGluZzogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW46IDAgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIHAsXHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgc21hbGwgYW5kIC5zbWFsbCBhcyBvZiB2My4xLjBcclxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXHJcbiAgZm9vdGVyLFxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IC8vIGVtIGRhc2gsIG5ic3BcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXHJcbi8vXHJcbi8vIEhlYWRzIHVwOiBgYmxvY2txdW90ZS5wdWxsLXJpZ2h0YCBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHYzLjEuMC5cclxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcclxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gIC8vIEFjY291bnQgZm9yIGNpdGF0aW9uXHJcbiAgZm9vdGVyLFxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnOyAvLyBuYnNwLCBlbSBkYXNoXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBZGRyZXNzZXNcclxuYWRkcmVzcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbn1cclxuIiwiLy9cclxuLy8gQ29kZSAoaW5saW5lIGFuZCBibG9jaylcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcclxufVxyXG5cclxuLy8gSW5saW5lIGNvZGVcclxuY29kZSB7XHJcbiAgcGFkZGluZzogMnB4IDRweDtcclxuICBmb250LXNpemU6IDkwJTtcclxuICBjb2xvcjogJGNvZGUtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxufVxyXG5cclxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcclxua2JkIHtcclxuICBwYWRkaW5nOiAycHggNHB4O1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG4gIGNvbG9yOiAka2JkLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xyXG5cclxuICBrYmQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEJsb2NrcyBvZiBjb2RlXHJcbnByZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLSAxKSAvIDIpO1xyXG4gIG1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgY29sb3I6ICRwcmUtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByZS1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcHJlLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cclxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xyXG4gIGNvZGUge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcclxuLnByZS1zY3JvbGxhYmxlIHtcclxuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuIiwiLnNpZGViYXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuXHJcbiAgICAmLnN0aWNreSB7XHJcbiAgICAgICAgLm5hdmlnYXRpb24tYm94IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDgwcHg7XHJcblxyXG4gICAgICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9nZ2xlLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcmRlci1ib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogMTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyLWJveCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyODVweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcblxyXG4gICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tdG9nZ2xlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2aWdhdGlvbi1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHBhdGgtaW1nfWktaWNvLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3F1YXJlKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDQ1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRwYXRoLWltZ31pLWljb0AyeC5wbmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvZ2dsZS1wYW5lbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRwYXRoLWltZ31iZy1wYXR0ZXJuLWdyZXktMi5wbmcnKTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRwYXRoLWltZ31iZy1wYXR0ZXJuLWdyZXktMi5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5lZGl0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+6xoSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDZkOWRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFkZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBhOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfusaEnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+6ltCc7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiA0MDAgMTJweC8xICRzZWdvZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguaW5mbyk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn7qSwJztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogNDAwIDE2cHgvMSAkc2Vnb2U7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNmQ5ZGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi10b2dnbGUsXHJcbiAgICAgICAgLmJ0bi10b2dnbGU6YWN0aXZlLFxyXG4gICAgICAgIC5idG4tdG9nZ2xlOmZvY3VzLFxyXG4gICAgICAgIC5idG4tdG9nZ2xlOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3JkZXItdGFibGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweCAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIHRkLFxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jZWxsLXJlbW92ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGZvb3Qge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWhvbGRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTg1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud2FybmluZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmRyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljby1yZW1vdmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5NTA1MDg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLXJlbW92ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgYm90dG9tOiA2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICM5NTA1MDg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2lkZS1ib3gge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ5ZGU7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuXHJcbiAgICBAbWVkaWEgI3skc20tbWlufSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyODVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpZGUtbmF2IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgICA+IGxpIHtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vIFR5cG9ncmFwaHlcclxuXHJcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xyXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbiAgYSN7JHBhcmVudH06aG92ZXIsXHJcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xyXG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcclxuXHJcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xyXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbiAgYSN7JHBhcmVudH06aG92ZXIsXHJcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuIiwiLy8gQ2xlYXJmaXhcclxuLy9cclxuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xyXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxyXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxyXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcclxuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cclxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcclxuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxyXG4vL1xyXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xyXG5cclxuQG1peGluIGNsZWFyZml4KCkge1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcclxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFRleHQgb3ZlcmZsb3dcclxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xyXG5cclxuQG1peGluIHRleHQtb3ZlcmZsb3coKSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbiIsIi8vXHJcbi8vIE1vZGFsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxyXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cclxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXHJcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcclxuXHJcbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxyXG4ubW9kYWwtb3BlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXHJcbi5tb2RhbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblxyXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXHJcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXHJcbiAgb3V0bGluZTogMDtcclxuXHJcbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cclxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTI1JSk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjNzIGVhc2Utb3V0KTtcclxuICB9XHJcbiAgJi5pbiAubW9kYWwtZGlhbG9nIHsgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIDApIH1cclxufVxyXG4ubW9kYWwtb3BlbiAubW9kYWwge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcclxuLm1vZGFsLWRpYWxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogMTBweDtcclxufVxyXG5cclxuLy8gQWN0dWFsIG1vZGFsXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLDAsMCwuNSkpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xyXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXHJcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxyXG4gICYuaW4geyBAaW5jbHVkZSBvcGFjaXR5KCRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxyXG59XHJcblxyXG4vLyBNb2RhbCBoZWFkZXJcclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXHJcbi5tb2RhbC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6ICRtb2RhbC10aXRsZS1wYWRkaW5nO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG4vLyBDbG9zZSBpY29uXHJcbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG59XHJcblxyXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcclxuLm1vZGFsLXRpdGxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcclxufVxyXG5cclxuLy8gTW9kYWwgYm9keVxyXG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXHJcbi5tb2RhbC1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbn1cclxuXHJcbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0OyAvLyByaWdodCBhbGlnbiBidXR0b25zXHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xyXG5cclxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xyXG4gIC5idG4gKyAuYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXHJcbiAgfVxyXG4gIC8vIGJ1dCBvdmVycmlkZSB0aGF0IGZvciBidXR0b24gZ3JvdXBzXHJcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICB9XHJcbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcclxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxyXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuXHJcbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICB3aWR0aDogJG1vZGFsLW1kO1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTVweCByZ2JhKDAsMCwwLC41KSk7XHJcbiAgfVxyXG5cclxuICAvLyBNb2RhbCBzaXplc1xyXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgLm1vZGFsLWxnIHsgd2lkdGg6ICRtb2RhbC1sZzsgfVxyXG59XHJcbiIsIi8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XHJcbkBtaXhpbiBjb250YWluZXItZml4ZWQoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogIGZsb29yKCgkZ3V0dGVyIC8gMikpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNlaWwoKCRndXR0ZXIgLyAyKSk7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBtYXJnaW4tbGVmdDogIGNlaWwoKCRndXR0ZXIgLyAtMikpO1xyXG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xyXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxufVxyXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG59XHJcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XHJcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcclxuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcclxuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbiIsIi5wcm9kdWN0LWNhdGVnb3J5LWRlc2NyaXB0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcblxyXG4gICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMjBweCAyMHB4IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAyMHB4IDEwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeG0tbWF4fSB7XHJcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAsIHNwYW4ge1xyXG4gICAgICAgIGZvbnQ6IDQwMCAxNHB4LzIycHggJGRlZmF1bHQtZm9udCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDE0NDQ5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGE6bm90KC5idG4pIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1saXN0IHtcclxuXHJcbiAgICAucHJvZHVjdC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWJveCxcclxuICAgIC50ZXh0LWJveCxcclxuICAgIC5wcmljZS1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICBmb250OiA0MDAgMTRweC8xLjUgJGRlZmF1bHQtZm9udDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtYm94IHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bS1tYXh9IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAucXVpY2stdmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgLy93aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS1jYXB0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR4bS1tYXh9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICBmb250OiAxNnB4LzEuNSAkZGVmYXVsdC1mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtZGVzYyB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtYm94IHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHhtLW1heH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJpY2UtdGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bS1tYXh9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJpY2Utcm93IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMnB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ldy1wcm9kdWN0LWxhYmVsIHtcclxuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICAgICAgY29sb3I6IGJsdWU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGE6bm90KC5idG4pIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQge1xyXG5cclxuICAgIC5wcm9kdWN0LWxpc3Qge1xyXG5cclxuICAgICAgICAuaW1hZ2UtYm94IHtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1vbmx5fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0LWJveCB7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc20tb25seX0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJpY2UtYm94IHtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1vbmx5fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLnByb2R1Y3QtaW5mbyB7XHJcbi8vXHJcbi8vICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuLy8gICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAxNXB4O1xyXG4vLyAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbi8vXHJcbi8vICAgICAgICAubW9iaWxlLWluZm8ge1xyXG4vLyAgICAgICAgICAgIGRpdiB7XHJcbi8vICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbi8vICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgfVxyXG4vLyAgICB9XHJcbi8vXHJcbi8vICAgIC5wcm9kdWN0LW51bWJlciB7XHJcbi8vICAgICAgICBjb2xvcjogI2NjYztcclxuLy8gICAgfVxyXG4vL1xyXG4vLyAgICAuYnV0dG9uLWhvbGRlciB7XHJcbi8vICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuLy9cclxuLy8gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4vLyAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4vLyAgICAgICAgfVxyXG4vL1xyXG4vLyAgICAgICAgLmJ0biB7XHJcbi8vICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4vLyAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcclxuLy8gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuLy8gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbi8vICAgICAgICB9XHJcbi8vICAgIH1cclxuLy99XHJcblxyXG4ucHJvZHVjdC1saXN0LXBhZ2luYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xyXG4gICAgICAgIGZvbnQ6IDcwMCAxNnB4LzI4cHggJHNlY29uZGFyeS1mb250O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zdC1jb250ZW50IHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59IiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXHJcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XHJcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XHJcbiAgfVxyXG4gICN7JGxpc3R9IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXHJcbiAgICBwYWRkaW5nLWxlZnQ6ICBjZWlsKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXHJcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xyXG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XHJcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcclxuICB9XHJcbiAgI3skbGlzdH0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XHJcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xyXG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xyXG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xyXG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcclxuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XHJcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcclxuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcclxuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XHJcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcclxuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcclxuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcclxuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcclxuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xyXG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XHJcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xyXG59XHJcbiIsIi8vXHJcbi8vIFRhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbnRhYmxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XHJcbn1cclxuY2FwdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxudGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcblxyXG4vLyBCYXNlbGluZSBzdHlsZXNcclxuXHJcbi50YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICAvLyBDZWxsc1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXHJcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcclxuICA+IGNhcHRpb24gKyB0aGVhZCxcclxuICA+IGNvbGdyb3VwICsgdGhlYWQsXHJcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XHJcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcclxuICA+IHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBOZXN0aW5nXHJcbiAgLnRhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcclxuXHJcbi50YWJsZS1jb25kZW5zZWQge1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvcmRlcmVkIHZlcnNpb25cclxuLy9cclxuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gdGhlYWQgPiB0ciB7XHJcbiAgICA+IHRoLFxyXG4gICAgPiB0ZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBaZWJyYS1zdHJpcGluZ1xyXG4vL1xyXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxyXG5cclxuLnRhYmxlLXN0cmlwZWQge1xyXG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY2NlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSG92ZXIgZWZmZWN0XHJcbi8vXHJcbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcclxuXHJcbi50YWJsZS1ob3ZlciB7XHJcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSBjZWxsIHNpemluZ1xyXG4vL1xyXG4vLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXHJcblxyXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xyXG59XHJcbnRhYmxlIHtcclxuICB0ZCxcclxuICB0aCB7XHJcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFibGUgYmFja2dyb3VuZHNcclxuLy9cclxuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBjb250ZXh0dWFsIHZhcmlhbnRzXHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdhY3RpdmUnLCAkdGFibGUtYmctYWN0aXZlKTtcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3N1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdpbmZvJywgJHN0YXRlLWluZm8tYmcpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2RhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgdGFibGVzXHJcbi8vXHJcbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxyXG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XHJcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cclxuXHJcbi50YWJsZS1yZXNwb25zaXZlIHtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDAuNzUpO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xyXG4gICAgPiAudGFibGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgLy8gRW5zdXJlIHRoZSBjb250ZW50IGRvZXNuJ3Qgd3JhcFxyXG4gICAgICA+IHRoZWFkLFxyXG4gICAgICA+IHRib2R5LFxyXG4gICAgICA+IHRmb290IHtcclxuICAgICAgICA+IHRyIHtcclxuICAgICAgICAgID4gdGgsXHJcbiAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xyXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cclxuICAgICAgPiB0aGVhZCxcclxuICAgICAgPiB0Ym9keSxcclxuICAgICAgPiB0Zm9vdCB7XHJcbiAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxyXG4gICAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gT25seSBudWtlIHRoZSBsYXN0IHJvdydzIGJvdHRvbS1ib3JkZXIgaW4gYHRib2R5YCBhbmQgYHRmb290YCBzaW5jZVxyXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXHJcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXHJcbiAgICAgID4gdGJvZHksXHJcbiAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICA+IHRoLFxyXG4gICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBHcmlkIHN5c3RlbVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIENvbnRhaW5lciB3aWR0aHNcclxuLy9cclxuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZsdWlkIGNvbnRhaW5lclxyXG4vL1xyXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXHJcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xyXG59XHJcblxyXG5cclxuLy8gUm93XHJcbi8vXHJcbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXHJcblxyXG4ucm93IHtcclxuICBAaW5jbHVkZSBtYWtlLXJvdztcclxufVxyXG5cclxuXHJcbi8vIENvbHVtbnNcclxuLy9cclxuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xyXG5cclxuQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnM7XHJcblxyXG5cclxuLy8gRXh0cmEgc21hbGwgZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXHJcbi8vIHNtYXJ0cGhvbmVzLlxyXG5cclxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcclxuXHJcblxyXG4vLyBTbWFsbCBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xyXG4vLyB0byB0YWJsZXRzLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcclxufVxyXG5cclxuXHJcbi8vIE1lZGl1bSBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xyXG59XHJcblxyXG5cclxuLy8gTGFyZ2UgZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcclxufVxyXG4iLCIuY2hlY2tvdXQtcGFnZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgLmhlYWRlci1uYXZiYXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbWF4fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNoaXBwaW5nLWluZm8tY29sIHtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tvdXQtbWVudSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgIEBtZWRpYSAjeyR4bS1tYXh9IHtcclxuICAgICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICAgIGZvbnQ6IDQwMCAxNnB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cztcclxuICAgICAgICAgICAgZm9udDogMzAwIDE2cHgvMjBweCAkZGVmYXVsdC1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bS1tYXh9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGNoZWNrb3V0LXNpZGViYXJcclxuLmNoZWNrb3V0LXNpZGViYXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjdHJ1c3RfZ3VhcmQsXHJcbiAgICAgICAgI3RydXN0X3dhdmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNhdXRob3JpemVfbmV0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuLmNoZWNrb3V0LWZvcm0ge1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMgKyAubGFiZWwudmlzaWJsZS1vbi1mb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhYmVsLnZpc2libGUtb24tZm9jdXMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XHJcbiAgICAgICAgICAgIGZvbnQ6IDEzcHgvMS41ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJsb2NrcXVvdGUuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LXN1bW1hcnktdGFibGUge1xyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGVnZW5kIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDEwcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uby1tYXJnaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vLWJvcmRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgY2FwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDEwcHg7XHJcbiAgICAgICAgZm9udDogNTAwIDE4cHgvMS4yICRkZWZhdWx0LWZvbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgdGQsXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1pc3NpbmctYW55dGhpbmcge1xyXG4gICAgaDQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbn0iLCIvL1xyXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XHJcbi8vXHJcbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXHJcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XHJcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXHJcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxyXG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXHJcbi8vXHJcbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcclxuLy9cclxuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcclxuLy8gRG9jczogaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcclxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xyXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xyXG5cclxuQGF0LXJvb3Qge1xyXG4gIEAtbXMtdmlld3BvcnQge1xyXG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xyXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcclxuXHJcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcclxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XHJcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xyXG5cclxuLnZpc2libGUteHMtYmxvY2ssXHJcbi52aXNpYmxlLXhzLWlubGluZSxcclxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1zbS1ibG9jayxcclxuLnZpc2libGUtc20taW5saW5lLFxyXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLW1kLWJsb2NrLFxyXG4udmlzaWJsZS1tZC1pbmxpbmUsXHJcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtbGctYmxvY2ssXHJcbi52aXNpYmxlLWxnLWlubGluZSxcclxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcclxufVxyXG4udmlzaWJsZS14cy1ibG9jayB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS14cy1pbmxpbmUge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xyXG59XHJcbi52aXNpYmxlLXNtLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtc20taW5saW5lIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XHJcbn1cclxuLnZpc2libGUtbWQtYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1tZC1pbmxpbmUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XHJcbn1cclxuLnZpc2libGUtbGctYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbGctaW5saW5lIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi14cycpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXNtJyk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbWQnKTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbGcnKTtcclxufVxyXG5cclxuXHJcbi8vIFByaW50IHV0aWxpdGllc1xyXG4vL1xyXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cclxuXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUtcHJpbnQgYXMgb2YgdjMuMi4wXHJcblxyXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xyXG59XHJcbi52aXNpYmxlLXByaW50LWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1wcmludCcpO1xyXG59XHJcbiIsIi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICBAaW1wb3J0IFwic2luZ2xlXCI7XG4gIEBpbXBvcnQgXCJtdWx0aXBsZVwiO1xufVxuXG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG5cbiAgLy8gc3R5bGVzIHJlcXVpcmVkIGZvciBJRSB0byB3b3JrXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG5AaW1wb3J0IFwidGhlbWUvZGVmYXVsdC9sYXlvdXRcIjtcbkBpbXBvcnQgXCJ0aGVtZS9jbGFzc2ljL2xheW91dFwiO1xuIiwiLy8gVGFibGVzXHJcblxyXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xyXG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XHJcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cclxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxyXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXHJcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XHJcbiAgICA+IHRkLiN7JHN0YXRlfSxcclxuICAgID4gdGguI3skc3RhdGV9LFxyXG4gICAgJi4jeyRzdGF0ZX0gPiB0ZCxcclxuICAgICYuI3skc3RhdGV9ID4gdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcclxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cclxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcclxuICAgID4gdGQuI3skc3RhdGV9OmhvdmVyLFxyXG4gICAgPiB0aC4jeyRzdGF0ZX06aG92ZXIsXHJcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRkLFxyXG4gICAgJjpob3ZlciA+IC4jeyRzdGF0ZX0sXHJcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIENvbXBvbmVudCBhbmltYXRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBIZWFkcyB1cCFcclxuLy9cclxuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XHJcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxyXG5cclxuLmZhZGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4xNXMgbGluZWFyKTtcclxuICAmLmluIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYuaW4gICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRyJi5pbiB0byB0ci5jb2xsYXBzZS5pblxyXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0Ym9keSYuaW4gdG8gdGJvZHkuY29sbGFwc2UuaW5cclxufVxyXG5cclxudHIuY29sbGFwc2UuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cclxuXHJcbnRib2R5LmNvbGxhcHNlLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XHJcblxyXG4uY29sbGFwc2luZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkoaGVpZ2h0LCB2aXNpYmlsaXR5KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGVhc2UpO1xyXG59XHJcbiIsIi8vIEVtYmVkcyByZXNwb25zaXZlXHJcbi8vXHJcbi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxyXG4gIGlmcmFtZSxcclxuICBlbWJlZCxcclxuICBvYmplY3QsXHJcbiAgdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDE2OjkgYXNwZWN0IHJhdGlvXHJcbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG59XHJcblxyXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgNDozIGFzcGVjdCByYXRpb1xyXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xyXG59XHJcbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcclxuLy9cclxuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxyXG4vLyBhbmQgc3VjY2Vzc2VzLlxyXG5cclxuQG1peGluIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCR0ZXh0LWNvbG9yOiAjNTU1LCAkYm9yZGVyLWNvbG9yOiAjY2NjLCAkYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xyXG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XHJcbiAgLmhlbHAtYmxvY2ssXHJcbiAgLmNvbnRyb2wtbGFiZWwsXHJcbiAgLnJhZGlvLFxyXG4gIC5jaGVja2JveCxcclxuICAucmFkaW8taW5saW5lLFxyXG4gIC5jaGVja2JveC1pbmxpbmUsXHJcbiAgJi5yYWRpbyBsYWJlbCxcclxuICAmLmNoZWNrYm94IGxhYmVsLFxyXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxyXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgfVxyXG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKTtcclxuICAgICAgJHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbigkYm9yZGVyLWNvbG9yLCAyMCUpO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXHJcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIH1cclxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXHJcbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXHJcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXHJcbi8vXHJcbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxyXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxyXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXHJcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cclxuLy9cclxuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXHJcbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzKSB7XHJcbiAgJGNvbG9yLXJnYmE6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgLjYpO1xyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkY29sb3ItcmdiYSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXHJcbi8vXHJcbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3JcclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXHJcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxyXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcclxuQG1peGluIGlucHV0LXNpemUoJHBhcmVudCwgJGlucHV0LWhlaWdodCwgJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgfVxyXG5cclxuICBzZWxlY3QjeyRwYXJlbnR9IHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEjeyRwYXJlbnR9LFxyXG4gIHNlbGVjdFttdWx0aXBsZV0jeyRwYXJlbnR9IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiLy8gT3BhY2l0eVxyXG5cclxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcclxuICBvcGFjaXR5OiAkb3BhY2l0eTtcclxuICAvLyBJRTggZmlsdGVyXHJcbiAgJG9wYWNpdHktaWU6ICgkb3BhY2l0eSAqIDEwMCk7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcclxufVxyXG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXHJcbi8vXHJcbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xyXG5cclxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpIDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbn1cclxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBtaW4taGVpZ2h0OiAzMnB4O1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogbGVmdDtcblxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXHJcbi8vXHJcbi8vIFdoZW4geW91IG5lZWQgdG8gcmVtb3ZlIGEgZ3JhZGllbnQgYmFja2dyb3VuZCwgZG8gbm90IGZvcmdldCB0byB1c2UgdGhpcyB0byByZXNldFxyXG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxyXG5cclxuQG1peGluIHJlc2V0LWZpbHRlcigpIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xyXG59XHJcbiIsIi8vIEluY2x1ZGVzIGZvbnQgJGZvbnQtZmFjZS5cclxuQG1peGluIGZvbnQtZmFjZSAoJG5hbWUsICRmaWxlLW5hbWUsICRmb250LXdlaWdodDogNDAwLCAkZm9udC1zdHlsZTogbm9ybWFsKSB7XHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJG5hbWU7XHJcbiAgICBzcmM6IHVybCgnI3skcGF0aC1mb250c30jeyRmaWxlLW5hbWV9LmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJyN7JHBhdGgtZm9udHN9I3skZmlsZS1uYW1lfS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoJyN7JHBhdGgtZm9udHN9I3skZmlsZS1uYW1lfS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnI3skcGF0aC1mb250c30jeyRmaWxlLW5hbWV9LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJyN7JHBhdGgtZm9udHN9I3skZmlsZS1uYW1lfS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xyXG4gICAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQb3NpdGlvbiAqL1xyXG5cclxuQG1peGluIHBvcy1sLXQgKCRsOiAwLCAkdDogMCkge1xyXG4gICAgbGVmdDogJGw7XHJcbiAgICB0b3A6ICR0O1xyXG59XHJcblxyXG5AbWl4aW4gcG9zLWwtYiAoJGw6IDAsICRiOiAwKSB7XHJcbiAgICBsZWZ0OiAkbDtcclxuICAgIGJvdHRvbTogJGI7XHJcbn1cclxuXHJcbkBtaXhpbiBwb3Mtci10ICgkcjogMCwgJHQ6IDApIHtcclxuICAgIHJpZ2h0OiAkcjtcclxuICAgIHRvcDogJHQ7XHJcbn1cclxuXHJcbkBtaXhpbiBwb3Mtci1iICgkcjogMCwgJGI6IDApIHtcclxuICAgIHJpZ2h0OiAkcjtcclxuICAgIGJvdHRvbTogJGI7XHJcbn1cclxuXHJcbkBtaXhpbiBwb3MtYS1sLXQgKCRsOiAwLCAkdDogMCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgQGluY2x1ZGUgcG9zLWwtdCgkbCwgJHQpO1xyXG59XHJcblxyXG5AbWl4aW4gcG9zLWEtbC1iICgkbDogMCwgJGI6IDApIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBpbmNsdWRlIHBvcy1sLWIoJGwsICRiKTtcclxufVxyXG5cclxuQG1peGluIHBvcy1hLXItdCAoJHI6IDAsICR0OiAwKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBAaW5jbHVkZSBwb3Mtci10KCRyLCAkdCk7XHJcbn1cclxuXHJcbkBtaXhpbiBwb3MtYS1yLWIgKCRyOiAwLCAkYjogMCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgQGluY2x1ZGUgcG9zLXItYigkciwgJGIpO1xyXG59XHJcblxyXG5AbWl4aW4gcG9zLXItbC10ICgkbDogMCwgJHQ6IDApIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIHBvcy1sLXQoJGwsICR0KTtcclxufVxyXG5cclxuQG1peGluIHBvcy1yLWwtYiAoJGw6IDAsICRiOiAwKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBwb3MtbC1iKCRsLCAkYik7XHJcbn1cclxuXHJcbkBtaXhpbiBwb3Mtci1yLXQgKCRyOiAwLCAkdDogMCkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgcG9zLXItdCgkciwgJHQpO1xyXG59XHJcblxyXG5AbWl4aW4gcG9zLXItci1iICgkcjogMCwgJGI6IDApIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIHBvcy1yLWIoJHIsICRiKTtcclxufVxyXG5cclxuQG1peGluIHBvcy1mLWwtdCAoJGw6IDAsICR0OiAwKSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBAaW5jbHVkZSBwb3MtbC10KCRsLCAkdCk7XHJcbn1cclxuXHJcbkBtaXhpbiBwb3MtZi1sLWIgKCRsOiAwLCAkYjogMCkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgQGluY2x1ZGUgcG9zLWwtYigkbCwgJGIpO1xyXG59XHJcblxyXG5AbWl4aW4gcG9zLWYtci10ICgkcjogMCwgJHQ6IDApIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIEBpbmNsdWRlIHBvcy1yLXQoJHIsICR0KTtcclxufVxyXG5cclxuQG1peGluIHBvcy1mLXItYiAoJHI6IDAsICRiOiAwKSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBAaW5jbHVkZSBwb3Mtci1iKCRyLCAkYik7XHJcbn1cclxuXHJcbkBtaXhpbiBjdXN0b20tcm93ICgkb2Zmc2V0KSB7XHJcblxyXG4gICAgbWFyZ2luLWxlZnQ6IC0kb2Zmc2V0LzI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0kb2Zmc2V0LzI7XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJG9mZnNldC8yO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRvZmZzZXQvMjtcclxuICAgIH1cclxufVxyXG5cclxuJWFyciB7XHJcbiAgQGluY2x1ZGUgc3F1YXJlKDApO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuQG1peGluIGFycm93KCR3aWR0aDogMjBweCwgJGRpcmVjdGlvbjogdXAsICRjb2xvcjogaW5oZXJpdCl7XHJcbiAgICBAZXh0ZW5kICVhcnI7XHJcbiAgICBib3JkZXItd2lkdGg6ICR3aWR0aDtcclxuICBcclxuICAgIC8vIFJpZ2h0XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBMZWZ0XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBVcFxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gdXAge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBEb3duXHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIENsZWFyIG9mZnNldCAqL1xyXG4lY2xlYXItb2Zmc2V0IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyogQ2xlYXIgbGlzdCAqL1xyXG4lY2xlYXItbGlzdCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRAZXh0ZW5kICVjbGVhci1vZmZzZXQ7XHJcbn1cclxuXHJcbi8qIEdlbmVyYXRlIHJvd3MgKi9cclxuQG1peGluIGN1c3RvbS1yb3coJG9mZnNldCkge1xyXG5cclxuXHRtYXJnaW4tbGVmdDogLSRvZmZzZXQvMjtcclxuXHRtYXJnaW4tcmlnaHQ6IC0kb2Zmc2V0LzI7XHJcblxyXG5cdCYgPiAqIHtcclxuXHRcdHBhZGRpbmctbGVmdDogJG9mZnNldC8yO1xyXG5cdFx0cGFkZGluZy1yaWdodDogJG9mZnNldC8yO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhci1yb3coKSB7XHJcblxyXG5cdCYgPiAqIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHJvdW5kKCRzaXplKSB7XHJcbiAgICBAaW5jbHVkZSBzcXVhcmUoJHNpemUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHNpemUvMjtcclxuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxufVxyXG5cclxuXHJcbiVmb250LWF3ZXNvbWUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbiVmdWxsLXNjcmVlbiB7XHJcbiAgQGluY2x1ZGUgc3F1YXJlKDEwMCUpO1xyXG59XHJcblxyXG4lY2xvc2UtYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICB9XHJcbn0iLCIvLyBJY29uIFNpemVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XHJcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XHJcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxyXG4iLCIvLyBMaXN0IEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xyXG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XHJcbiAgdG9wOiAoMmVtIC8gMTQpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcclxuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBTdGFja2VkIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XHJcbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcclxuXHJcbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxyXG4vL1xyXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxyXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcclxuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXHJcbi8vXHJcbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xyXG5cclxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKGhhcyBiZWVuIHJlbW92ZWQgaW4gdjQpXHJcbkBtaXhpbiBoaWRlLXRleHQoKSB7XHJcbiAgZm9udDogMC8wIGE7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcclxuQG1peGluIHRleHQtaGlkZSgpIHtcclxuICBAaW5jbHVkZSBoaWRlLXRleHQ7XHJcbn1cclxuIiwiLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXNcclxuXHJcbi8vXHJcbi8vIE1vcmUgZWFzaWx5IGluY2x1ZGUgYWxsIHRoZSBzdGF0ZXMgZm9yIHJlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MuXHJcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xyXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRhYmxlI3skcGFyZW50fSAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XHJcbiAgdHIjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XHJcbiAgdGgjeyRwYXJlbnR9LFxyXG4gIHRkI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cclxufVxyXG5cclxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXHJcbkBtaXhpbiByZXNwb25zaXZlLWludmlzaWJpbGl0eSgkcGFyZW50KSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGhlaWdodDogMjhweDtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUGF0aFxyXG4kcGF0aC1mb250cyA6ICcuLi9mb250cy8nO1xyXG4kcGF0aC1pbWcgICA6ICcuLi9pbWFnZXMvJztcclxuXHJcbi8vIEZvbnRzXHJcbiRvcGVuLXNhbnMgOiAnT3BlbiBTYW5zJztcclxuJGdlb3JnaWEgICA6ICdHZW9yZ2lhJztcclxuJG5vdmVjZW50byA6ICdOb3ZlY2VudG9zd2lkZSc7XHJcbiRzZWdvZSAgICAgOiAnU2Vnb2UgTURMMiBBc3NldHMnLCAnU2Vnb2UtTURMMi1Bc3NldHMnO1xyXG5cclxuJGRlZmF1bHQtZm9udCAgIDogJG9wZW4tc2Fucywgc2Fucy1zZXJpZjtcclxuJHNlY29uZGFyeS1mb250IDogJGdlb3JnaWEsIHNhbnMtc2VyaWY7XHJcblxyXG4kdGV4dC1mb250ICA6ICRkZWZhdWx0LWZvbnQ7XHJcbiR0aXRsZS1mb250IDogJHNlY29uZGFyeS1mb250O1xyXG5cclxuLy8gQ29sb3JzXHJcbiR3aGl0ZTogI2ZmZjtcclxuJGJsYWNrOiAjMDAwO1xyXG4kZGFyay1ncmV5OiAgIzQxNDQ0OTtcclxuJGxpZ2h0LWdyZXk6ICNkNmQ5ZGU7XHJcbiRyZWQ6ICNjNzA2MGE7XHJcblxyXG4kYnJhbmQtY29sb3IgIDogJHJlZDtcclxuJHRpdGxlLWNvbG9yICA6ICRkYXJrLWdyZXk7XHJcbiR0ZXh0LWNvbG9yICAgOiAkZGFyay1ncmV5O1xyXG4kYm9yZGVyLWNvbG9yIDogJGxpZ2h0LWdyZXk7XHJcblxyXG4vLyBHcmlkIExheW91dFxyXG4kbGctbWluOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzY3JlZW4tbGd9KSc7XHJcbiRtZC1vbmx5OiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzY3JlZW4tbWR9KSBhbmQgKG1heC13aWR0aDogI3skc2NyZWVuLWxnIC0gMX0pJztcclxuJG1kLW1heDogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2NyZWVuLWxnIC0gMX0pJztcclxuJG1kLW1pbjogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skc2NyZWVuLW1kfSknO1xyXG4kc20tb25seTogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skc2NyZWVuLXNtfSkgYW5kIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1tZCAtIDF9KSc7XHJcbiRzbS1tYXg6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1tZCAtIDF9KSc7XHJcbiRzbS1taW46ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNjcmVlbi1zbX0pJztcclxuJHhzLW9ubHk6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNjcmVlbi14c30pIGFuZCAobWF4LXdpZHRoOiAjeyRzY3JlZW4tc20gLSAxfSknO1xyXG4keHMtbWF4OiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzY3JlZW4tc20gLSAxfSknO1xyXG4keHMtbWluOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzY3JlZW4teHN9KSc7XHJcblxyXG4keG0tbWF4OiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCknO1xyXG5cclxuLy8gQW5pbWF0aW9uXHJcbiRhbmltYXRpb24tc3BlZWQ6IC4zNXM7XHJcblxyXG4iLCIuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICZbYXJpYS1zZWxlY3RlZF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG5cbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiZGVmYXVsdHNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnMvZ3JhZGllbnRzXCI7XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyB7XG4gIEBpbXBvcnQgXCJzaW5nbGVcIjtcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6ICRyZXN1bHRzLW1heC1oZWlnaHQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgJltyb2xlPWdyb3VwXSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZbYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gICAgICBjb2xvcjogJHJlc3VsdHMtY2hvaWNlLWZnLXVuc2VsZWN0YWJsZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVzdWx0cy1jaG9pY2UtYmctaG92ZXItY29sb3I7XG4gICAgY29sb3I6ICRyZXN1bHRzLWNob2ljZS1mZy1ob3Zlci1jb2xvcjtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG59XG4iLCIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICBAaW1wb3J0IFwic2luZ2xlXCI7XG4gIEBpbXBvcnQgXCJtdWx0aXBsZVwiO1xuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAmW3JvbGU9Z3JvdXBdIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJlthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cblxuICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcblxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuXG4gICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcblxuICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuXG4gICAgd2lkdGg6IDIwcHg7XG5cbiAgICBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG5cbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIC8vIFRoaXMgcGFkZGluZyBpcyB0byBhY2NvdW50IGZvciB0aGUgYm90dG9tIGJvcmRlciBmb3IgdGhlIGZpcnN0XG4gICAgLy8gc2VsZWN0aW9uIHJvdyBhbmQgdGhlIHRvcCBib3JkZXIgb2YgdGhlIHNlY29uZCBzZWxlY3Rpb24gcm93LlxuICAgIC8vIFdpdGhvdXQgaXQsIHNlbGVjdGlvbnMgb24gdGhlIGZpcnN0IHJvdyBtYXkgYmUgb2Zmc2V0IGluY29ycmVjdGx5XG4gICAgLy8gYW5kIGFwcGVhciBpbiB0aGVpciBvd24gcm93IGluc3RlYWQgb2YgZ29pbmcgdG8gdGhlIHNlY29uZCByb3dcbiAgICBwYWRkaW5nOiAxcHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJHNlbGVjdGlvbi1iZy10b3AtY29sb3IsICRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yKTtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICBvdXRsaW5lOiAwO1xuXG4gIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tYmctdG9wLWNvbG9yLCAkc2VsZWN0aW9uLWJnLWJvdHRvbS1jb2xvciwgNTAlLCAxMDAlKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgIGhlaWdodDogMjZweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG5cbiAgICB3aWR0aDogMjBweDtcblxuICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCNlZWVlZWUsICNjY2NjY2MsIDUwJSwgMTAwJSk7XG5cbiAgICBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG5cbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgICAgbGVmdDogMXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvY3VzLWJvcmRlci1jb2xvcjtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgYiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC12ZXJ0aWNhbCgkc2VsZWN0aW9uLW9wZW5lZC1iZy1ib3R0b20tY29sb3IsICRzZWxlY3Rpb24tb3BlbmVkLWJnLXRvcC1jb2xvciwgMCUsIDUwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tb3BlbmVkLWJnLXRvcC1jb2xvciwgJHNlbGVjdGlvbi1vcGVuZWQtYmctYm90dG9tLWNvbG9yLCA1MCUsIDEwMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwLXNhc3MvYmxvYi8zLjMtc3RhYmxlL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyNMMTctTDI3XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICBjdXJzb3I6IHRleHQ7XG5cbiAgb3V0bGluZTogMDtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogJHJlbW92ZS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRyZW1vdmUtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XHJcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclxuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0ge1xyXG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XHJcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cclxufVxyXG5cclxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xyXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxyXG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fSB7XHJcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cclxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxyXG59XHJcbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxyXG5cclxuLy8gSG9vayBmb3IgSUU4LTlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcclxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXHJcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxyXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxyXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XHJcbiAgZmlsdGVyOiBub25lO1xyXG59XHJcbiIsIi8qIVxyXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcclxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXHJcbiAqL1xyXG5cclxuQGltcG9ydCBcImZvbnQtYXdlc29tZS92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcImZvbnQtYXdlc29tZS9taXhpbnNcIjtcclxuQGltcG9ydCBcImZvbnQtYXdlc29tZS9wYXRoXCI7XHJcbkBpbXBvcnQgXCJmb250LWF3ZXNvbWUvY29yZVwiO1xyXG5AaW1wb3J0IFwiZm9udC1hd2Vzb21lL2xhcmdlclwiO1xyXG5AaW1wb3J0IFwiZm9udC1hd2Vzb21lL2ZpeGVkLXdpZHRoXCI7XHJcbkBpbXBvcnQgXCJmb250LWF3ZXNvbWUvbGlzdFwiO1xyXG5AaW1wb3J0IFwiZm9udC1hd2Vzb21lL2JvcmRlcmVkLXB1bGxlZFwiO1xyXG5AaW1wb3J0IFwiZm9udC1hd2Vzb21lL2FuaW1hdGVkXCI7XHJcbkBpbXBvcnQgXCJmb250LWF3ZXNvbWUvcm90YXRlZC1mbGlwcGVkXCI7XHJcbkBpbXBvcnQgXCJmb250LWF3ZXNvbWUvc3RhY2tlZFwiO1xyXG5AaW1wb3J0IFwiZm9udC1hd2Vzb21lL2ljb25zXCI7XHJcbkBpbXBvcnQgXCJmb250LWF3ZXNvbWUvc2NyZWVuLXJlYWRlclwiO1xyXG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxyXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxufVxyXG4iLCIuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMzVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zNXMgZWFzZTtcclxuICAgIHotaW5kZXg6IDkwMDtcclxuXHJcbiAgICAubW9kYWwtb3BlbiAmIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWQtbWF4fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRzbS1tYXh9IHtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9uLXNjcm9sbGluZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAuaGVhZGVyLXRvcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTIuNXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbWF4fSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLXBob25lIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItbG9nbyB7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbWlufSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1uYXZiYXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbWlufSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1tYXh9IHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRzbS1tYXh9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci10b3Age1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skc20tbWF4fSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTIuNXB4IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1waG9uZSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcclxuICAgICAgICBmb250OiAzMDAgMTZweC8zNHB4ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbG9nbyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xyXG4gICAgICAgIHotaW5kZXg6IDMwMDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1kLW1pbn0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skc20tbWF4fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1tYXh9IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWJ1dHRvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcclxuICAgICAgICB6LWluZGV4OiAzMDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNhcnQtbGluayB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcnQtdG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiA5MDAgMTJweC8xICRkZWZhdWx0LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbmF2YmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAvL3BhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRzbS1tYXh9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1wYW5lbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1saW5rIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZS1saW5rIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAvKi5sb2dvLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0qL1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcnQtbGluayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgLmNhcnQtdG90YWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IDkwMCAxMnB4LzEgJGRlZmF1bHQtZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLWxpbmsge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3JkZXJpbmctbGluayB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250OiA0MDAgMTJweC8yMHB4ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wLW1lbnUtcGFuZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcclxuXHJcbiAgICAgICAgLmJhY2stbGluayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG9uZS1saW5rIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xyXG4gICAgICAgICAgICBmb250OiA0MDAgMTZweC8yMHB4ICRzZWNvbmRhcnktZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xvc2UtbGluayB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgLy9mb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTVweCAtNXB4IDAgMDtcclxuICAgICAgICAgICAgQGV4dGVuZCAlY2xvc2UtYnV0dG9uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWJlcm1lbnUtYWN0aXZlIHtcclxuICAgICAgICAudG9wLW1lbnUtcGFuZWwge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWJlcm1lbnUtc3VibWVudS1hY3RpdmUge1xyXG4gICAgICAgIC5iYWNrLWxpbmsge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBob25lLWxpbmsge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItc2VhcmNoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59IiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xyXG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYS1zcGluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIE1peGluc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQG1peGluIGZhLWljb24oKSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHJcbn1cclxuXHJcbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbn1cclxuXHJcbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xyXG59XHJcblxyXG5cclxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXHJcbi8vXHJcbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xyXG5cclxuQG1peGluIHNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxyXG4vL1xyXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcclxuLy9cclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY2xpcDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxyXG4iLCIvLyBWYXJpYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRmYS1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4kZmEtZm9udC1wYXRoOiBpZigkZmEtc2Fzcy1hc3NldC1oZWxwZXIsIFwiZm9udC1hd2Vzb21lL1wiLCBcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9cIikgIWRlZmF1bHQ7XHJcbiRmYS1mb250LW5hbWU6IFwiZm9udGF3ZXNvbWUtd2ViZm9udFwiICFkZWZhdWx0O1xyXG5cclxuJGZhLWZvbnQtc2l6ZS1iYXNlOiAgIDE0cHggIWRlZmF1bHQ7XHJcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xyXG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XHJcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XHJcbiRmYS1ib3JkZXItY29sb3I6ICAgICAjZWVlICFkZWZhdWx0O1xyXG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xyXG5cclxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcclxuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XHJcbiRmYS12YXItYWRkcmVzcy1ib29rLW86IFwiXFxmMmJhXCI7XHJcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xyXG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xyXG4kZmEtdmFyLWFkanVzdDogXCJcXGYwNDJcIjtcclxuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XHJcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xyXG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFwiXFxmMDM5XCI7XHJcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcclxuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcclxuJGZhLXZhci1hbWF6b246IFwiXFxmMjcwXCI7XHJcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xyXG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xyXG4kZmEtdmFyLWFuY2hvcjogXCJcXGYxM2RcIjtcclxuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xyXG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXCJcXGYxMDNcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcIlxcZjEwMlwiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XHJcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcclxuJGZhLXZhci1hbmdsZS1yaWdodDogXCJcXGYxMDVcIjtcclxuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcclxuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcclxuJGZhLXZhci1hcmNoaXZlOiBcIlxcZjE4N1wiO1xyXG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFwiXFxmMGE4XCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OiBcIlxcZjE4ZVwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFwiXFxmMGFhXCI7XHJcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcclxuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xyXG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcIlxcZjA2MVwiO1xyXG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xyXG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcclxuJGZhLXZhci1hcnJvd3MtYWx0OiBcIlxcZjBiMlwiO1xyXG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xyXG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xyXG4kZmEtdmFyLWFzbC1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XHJcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xyXG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xyXG4kZmEtdmFyLWF0OiBcIlxcZjFmYVwiO1xyXG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xyXG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XHJcbiRmYS12YXItYmFja3dhcmQ6IFwiXFxmMDRhXCI7XHJcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcclxuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XHJcbiRmYS12YXItYmFuZGNhbXA6IFwiXFxmMmQ1XCI7XHJcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcclxuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XHJcbiRmYS12YXItYmFyLWNoYXJ0LW86IFwiXFxmMDgwXCI7XHJcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcclxuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xyXG4kZmEtdmFyLWJhdGg6IFwiXFxmMmNkXCI7XHJcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcclxuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xyXG4kZmEtdmFyLWJhdHRlcnktMDogXCJcXGYyNDRcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XHJcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xyXG4kZmEtdmFyLWJhdHRlcnktMzogXCJcXGYyNDFcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XHJcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMjQwXCI7XHJcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xyXG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjI0MVwiO1xyXG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcclxuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xyXG4kZmEtdmFyLWJlaGFuY2U6IFwiXFxmMWI0XCI7XHJcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XHJcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcclxuJGZhLXZhci1iZWxsLW86IFwiXFxmMGEyXCI7XHJcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcclxuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XHJcbiRmYS12YXItYmljeWNsZTogXCJcXGYyMDZcIjtcclxuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xyXG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XHJcbiRmYS12YXItYml0YnVja2V0OiBcIlxcZjE3MVwiO1xyXG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XHJcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcclxuJGZhLXZhci1ibGFjay10aWU6IFwiXFxmMjdlXCI7XHJcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XHJcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xyXG4kZmEtdmFyLWJsdWV0b290aC1iOiBcIlxcZjI5NFwiO1xyXG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XHJcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcclxuJGZhLXZhci1ib21iOiBcIlxcZjFlMlwiO1xyXG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XHJcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XHJcbiRmYS12YXItYm9va21hcmstbzogXCJcXGYwOTdcIjtcclxuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xyXG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcclxuJGZhLXZhci1idGM6IFwiXFxmMTVhXCI7XHJcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xyXG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xyXG4kZmEtdmFyLWJ1aWxkaW5nLW86IFwiXFxmMGY3XCI7XHJcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XHJcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XHJcbiRmYS12YXItYnVzOiBcIlxcZjIwN1wiO1xyXG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XHJcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xyXG4kZmEtdmFyLWNhbGN1bGF0b3I6IFwiXFxmMWVjXCI7XHJcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XHJcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcclxuJGZhLXZhci1jYWxlbmRhci1taW51cy1vOiBcIlxcZjI3MlwiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XHJcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW86IFwiXFxmMjczXCI7XHJcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xyXG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcclxuJGZhLXZhci1jYXI6IFwiXFxmMWI5XCI7XHJcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcclxuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xyXG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogXCJcXGYxNTJcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcclxuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcclxuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFwiXFxmMjE4XCI7XHJcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xyXG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xyXG4kZmEtdmFyLWNjLWFtZXg6IFwiXFxmMWYzXCI7XHJcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XHJcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XHJcbiRmYS12YXItY2MtamNiOiBcIlxcZjI0YlwiO1xyXG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XHJcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xyXG4kZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcclxuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xyXG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xyXG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xyXG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcclxuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcclxuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XHJcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XHJcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xyXG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XHJcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcclxuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XHJcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xyXG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XHJcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcclxuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcclxuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XHJcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xyXG4kZmEtdmFyLWNpcmNsZS1vOiBcIlxcZjEwY1wiO1xyXG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xyXG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xyXG4kZmEtdmFyLWNsaXBib2FyZDogXCJcXGYwZWFcIjtcclxuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xyXG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xyXG4kZmEtdmFyLWNsb3NlOiBcIlxcZjAwZFwiO1xyXG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xyXG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xyXG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXCJcXGYwZWVcIjtcclxuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XHJcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcclxuJGZhLXZhci1jb2RlLWZvcms6IFwiXFxmMTI2XCI7XHJcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcclxuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcclxuJGZhLXZhci1jb2ZmZWU6IFwiXFxmMGY0XCI7XHJcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xyXG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XHJcbiRmYS12YXItY29sdW1uczogXCJcXGYwZGJcIjtcclxuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xyXG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcclxuJGZhLXZhci1jb21tZW50aW5nOiBcIlxcZjI3YVwiO1xyXG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcclxuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcclxuJGZhLXZhci1jb21tZW50cy1vOiBcIlxcZjBlNlwiO1xyXG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XHJcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XHJcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFwiXFxmMjBlXCI7XHJcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xyXG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XHJcbiRmYS12YXItY29weXJpZ2h0OiBcIlxcZjFmOVwiO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XHJcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XHJcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xyXG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XHJcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcclxuJGZhLXZhci1jc3MzOiBcIlxcZjEzY1wiO1xyXG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XHJcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XHJcbiRmYS12YXItY3V0OiBcIlxcZjBjNFwiO1xyXG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XHJcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xyXG4kZmEtdmFyLWRhc2hjdWJlOiBcIlxcZjIxMFwiO1xyXG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xyXG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XHJcbiRmYS12YXItZGVhZm5lc3M6IFwiXFxmMmE0XCI7XHJcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xyXG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcclxuJGZhLXZhci1kZXNrdG9wOiBcIlxcZjEwOFwiO1xyXG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XHJcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcclxuJGZhLXZhci1kaWdnOiBcIlxcZjFhNlwiO1xyXG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcclxuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XHJcbiRmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XHJcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XHJcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xyXG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZS1vOiBcIlxcZjJjM1wiO1xyXG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XHJcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xyXG4kZmEtdmFyLWVkZ2U6IFwiXFxmMjgyXCI7XHJcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcclxuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xyXG4kZmEtdmFyLWVqZWN0OiBcIlxcZjA1MlwiO1xyXG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XHJcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcclxuJGZhLXZhci1lbXBpcmU6IFwiXFxmMWQxXCI7XHJcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XHJcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcclxuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcIlxcZjJiNlwiO1xyXG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcclxuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XHJcbiRmYS12YXItZW52aXJhOiBcIlxcZjI5OVwiO1xyXG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcclxuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xyXG4kZmEtdmFyLWV1cjogXCJcXGYxNTNcIjtcclxuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xyXG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcIlxcZjEyYVwiO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcclxuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcclxuJGZhLXZhci1leHBhbmQ6IFwiXFxmMDY1XCI7XHJcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xyXG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XHJcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFwiXFxmMTRjXCI7XHJcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xyXG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcclxuJGZhLXZhci1leWVkcm9wcGVyOiBcIlxcZjFmYlwiO1xyXG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xyXG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xyXG4kZmEtdmFyLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XHJcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XHJcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xyXG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFwiXFxmMDQ5XCI7XHJcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xyXG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcclxuJGZhLXZhci1mZWVkOiBcIlxcZjA5ZVwiO1xyXG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcclxuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcclxuJGZhLXZhci1maWxlOiBcIlxcZjE1YlwiO1xyXG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xyXG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcclxuJGZhLXZhci1maWxlLWNvZGUtbzogXCJcXGYxYzlcIjtcclxuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XHJcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xyXG4kZmEtdmFyLWZpbGUtbW92aWUtbzogXCJcXGYxYzhcIjtcclxuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XHJcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcclxuJGZhLXZhci1maWxlLXBob3RvLW86IFwiXFxmMWM1XCI7XHJcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XHJcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XHJcbiRmYS12YXItZmlsZS1zb3VuZC1vOiBcIlxcZjFjN1wiO1xyXG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcclxuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcclxuJGZhLXZhci1maWxlLXZpZGVvLW86IFwiXFxmMWM4XCI7XHJcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XHJcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcclxuJGZhLXZhci1maWxlcy1vOiBcIlxcZjBjNVwiO1xyXG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XHJcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xyXG4kZmEtdmFyLWZpcmU6IFwiXFxmMDZkXCI7XHJcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XHJcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcclxuJGZhLXZhci1maXJzdC1vcmRlcjogXCJcXGYyYjBcIjtcclxuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xyXG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xyXG4kZmEtdmFyLWZsYWctbzogXCJcXGYxMWRcIjtcclxuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcclxuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcclxuJGZhLXZhci1mbGlja3I6IFwiXFxmMTZlXCI7XHJcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XHJcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xyXG4kZmEtdmFyLWZvbGRlci1vOiBcIlxcZjExNFwiO1xyXG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xyXG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XHJcbiRmYS12YXItZm9udDogXCJcXGYwMzFcIjtcclxuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XHJcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xyXG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXCJcXGYyODZcIjtcclxuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcclxuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xyXG4kZmEtdmFyLWZvdXJzcXVhcmU6IFwiXFxmMTgwXCI7XHJcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XHJcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcclxuJGZhLXZhci1mdXRib2wtbzogXCJcXGYxZTNcIjtcclxuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xyXG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xyXG4kZmEtdmFyLWdicDogXCJcXGYxNTRcIjtcclxuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcclxuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xyXG4kZmEtdmFyLWdlYXJzOiBcIlxcZjA4NVwiO1xyXG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XHJcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcclxuJGZhLXZhci1nZzogXCJcXGYyNjBcIjtcclxuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XHJcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcclxuJGZhLXZhci1naXQ6IFwiXFxmMWQzXCI7XHJcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcclxuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XHJcbiRmYS12YXItZ2l0aHViLWFsdDogXCJcXGYxMTNcIjtcclxuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xyXG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcclxuJGZhLXZhci1naXR0aXA6IFwiXFxmMTg0XCI7XHJcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XHJcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XHJcbiRmYS12YXItZ2xpZGUtZzogXCJcXGYyYTZcIjtcclxuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcclxuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XHJcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFwiXFxmMGQ1XCI7XHJcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcclxuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xyXG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xyXG4kZmEtdmFyLWdyYXRpcGF5OiBcIlxcZjE4NFwiO1xyXG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XHJcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XHJcbiRmYS12YXItaC1zcXVhcmU6IFwiXFxmMGZkXCI7XHJcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XHJcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XHJcbiRmYS12YXItaGFuZC1saXphcmQtbzogXCJcXGYyNThcIjtcclxuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcclxuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcclxuJGZhLXZhci1oYW5kLW8tcmlnaHQ6IFwiXFxmMGE0XCI7XHJcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xyXG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcclxuJGZhLXZhci1oYW5kLXBlYWNlLW86IFwiXFxmMjViXCI7XHJcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XHJcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XHJcbiRmYS12YXItaGFuZC1zY2lzc29ycy1vOiBcIlxcZjI1N1wiO1xyXG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcclxuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcclxuJGZhLXZhci1oYW5kc2hha2UtbzogXCJcXGYyYjVcIjtcclxuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XHJcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcclxuJGZhLXZhci1oZGQtbzogXCJcXGYwYTBcIjtcclxuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XHJcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcclxuJGZhLXZhci1oZWFydDogXCJcXGYwMDRcIjtcclxuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xyXG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcclxuJGZhLXZhci1oaXN0b3J5OiBcIlxcZjFkYVwiO1xyXG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XHJcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcclxuJGZhLXZhci1ob3RlbDogXCJcXGYyMzZcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XHJcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLTI6IFwiXFxmMjUyXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XHJcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXCJcXGYyNTJcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XHJcbiRmYS12YXItaG91eno6IFwiXFxmMjdjXCI7XHJcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XHJcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XHJcbiRmYS12YXItaWQtYmFkZ2U6IFwiXFxmMmMxXCI7XHJcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcclxuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XHJcbiRmYS12YXItaWxzOiBcIlxcZjIwYlwiO1xyXG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xyXG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XHJcbiRmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XHJcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xyXG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xyXG4kZmEtdmFyLWluZm86IFwiXFxmMTI5XCI7XHJcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XHJcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xyXG4kZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcclxuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcclxuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcclxuJGZhLXZhci1pbnRlcnNleDogXCJcXGYyMjRcIjtcclxuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xyXG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcclxuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XHJcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xyXG4kZmEtdmFyLWtleTogXCJcXGYwODRcIjtcclxuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xyXG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcclxuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcclxuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XHJcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xyXG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFwiXFxmMjAzXCI7XHJcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcclxuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xyXG4kZmEtdmFyLWxlZ2FsOiBcIlxcZjBlM1wiO1xyXG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XHJcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcclxuJGZhLXZhci1sZXZlbC11cDogXCJcXGYxNDhcIjtcclxuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLWxpZmUtcmluZzogXCJcXGYxY2RcIjtcclxuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xyXG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFwiXFxmMjAxXCI7XHJcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcclxuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcclxuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XHJcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xyXG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xyXG4kZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XHJcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XHJcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcclxuJGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xyXG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xyXG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcIlxcZjE3NVwiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcclxuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFwiXFxmMTc2XCI7XHJcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcclxuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcclxuJGZhLXZhci1tYWduZXQ6IFwiXFxmMDc2XCI7XHJcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xyXG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XHJcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XHJcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcclxuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XHJcbiRmYS12YXItbWFwLW1hcmtlcjogXCJcXGYwNDFcIjtcclxuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcclxuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xyXG4kZmEtdmFyLW1hcC1zaWduczogXCJcXGYyNzdcIjtcclxuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xyXG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xyXG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcIlxcZjIyOVwiO1xyXG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XHJcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcclxuJGZhLXZhci1tYXhjZG46IFwiXFxmMTM2XCI7XHJcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XHJcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xyXG4kZmEtdmFyLW1lZGtpdDogXCJcXGYwZmFcIjtcclxuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XHJcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XHJcbiRmYS12YXItbWVyY3VyeTogXCJcXGYyMjNcIjtcclxuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XHJcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcclxuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcIlxcZjEzMVwiO1xyXG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xyXG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcclxuJGZhLXZhci1taW51cy1zcXVhcmU6IFwiXFxmMTQ2XCI7XHJcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XHJcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XHJcbiRmYS12YXItbW9iaWxlOiBcIlxcZjEwYlwiO1xyXG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcclxuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xyXG4kZmEtdmFyLW1vbmV5OiBcIlxcZjBkNlwiO1xyXG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcclxuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XHJcbiRmYS12YXItbW90b3JjeWNsZTogXCJcXGYyMWNcIjtcclxuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xyXG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xyXG4kZmEtdmFyLW5hdmljb246IFwiXFxmMGM5XCI7XHJcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xyXG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xyXG4kZmEtdmFyLW9iamVjdC1ncm91cDogXCJcXGYyNDdcIjtcclxuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcclxuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xyXG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcIlxcZjI2NFwiO1xyXG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xyXG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcclxuJGZhLXZhci1vcGVyYTogXCJcXGYyNmFcIjtcclxuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xyXG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XHJcbiRmYS12YXItcGFnZWxpbmVzOiBcIlxcZjE4Y1wiO1xyXG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xyXG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xyXG4kZmEtdmFyLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XHJcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xyXG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcclxuJGZhLXZhci1wYXN0ZTogXCJcXGYwZWFcIjtcclxuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcclxuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XHJcbiRmYS12YXItcGF1c2UtY2lyY2xlLW86IFwiXFxmMjhjXCI7XHJcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xyXG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcclxuJGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XHJcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcclxuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XHJcbiRmYS12YXItcGVyY2VudDogXCJcXGYyOTVcIjtcclxuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcclxuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XHJcbiRmYS12YXItcGhvdG86IFwiXFxmMDNlXCI7XHJcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xyXG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcclxuJGZhLXZhci1waWVkLXBpcGVyOiBcIlxcZjJhZVwiO1xyXG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xyXG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XHJcbiRmYS12YXItcGludGVyZXN0OiBcIlxcZjBkMlwiO1xyXG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xyXG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XHJcbiRmYS12YXItcGxhbmU6IFwiXFxmMDcyXCI7XHJcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcclxuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcclxuJGZhLXZhci1wbGF5LWNpcmNsZS1vOiBcIlxcZjAxZFwiO1xyXG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XHJcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcclxuJGZhLXZhci1wbHVzLWNpcmNsZTogXCJcXGYwNTVcIjtcclxuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcclxuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xyXG4kZmEtdmFyLXBvZGNhc3Q6IFwiXFxmMmNlXCI7XHJcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xyXG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xyXG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXCJcXGYyODhcIjtcclxuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XHJcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XHJcbiRmYS12YXItcXJjb2RlOiBcIlxcZjAyOVwiO1xyXG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xyXG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcclxuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzogXCJcXGYyOWNcIjtcclxuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcclxuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xyXG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcIlxcZjEwZVwiO1xyXG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xyXG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcclxuJGZhLXZhci1yYXZlbHJ5OiBcIlxcZjJkOVwiO1xyXG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xyXG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XHJcbiRmYS12YXItcmVkZGl0OiBcIlxcZjFhMVwiO1xyXG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcclxuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xyXG4kZmEtdmFyLXJlZnJlc2g6IFwiXFxmMDIxXCI7XHJcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcclxuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XHJcbiRmYS12YXItcmVucmVuOiBcIlxcZjE4YlwiO1xyXG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XHJcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xyXG4kZmEtdmFyLXJlcGx5OiBcIlxcZjExMlwiO1xyXG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcclxuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xyXG4kZmEtdmFyLXJldHdlZXQ6IFwiXFxmMDc5XCI7XHJcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XHJcbiRmYS12YXItcm9ja2V0OiBcIlxcZjEzNVwiO1xyXG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xyXG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcclxuJGZhLXZhci1yb3VibGU6IFwiXFxmMTU4XCI7XHJcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xyXG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XHJcbiRmYS12YXItcnViOiBcIlxcZjE1OFwiO1xyXG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xyXG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xyXG4kZmEtdmFyLXMxNTogXCJcXGYyY2RcIjtcclxuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XHJcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcclxuJGZhLXZhci1zY2lzc29yczogXCJcXGYwYzRcIjtcclxuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XHJcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xyXG4kZmEtdmFyLXNlYXJjaC1taW51czogXCJcXGYwMTBcIjtcclxuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcclxuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XHJcbiRmYS12YXItc2VuZDogXCJcXGYxZDhcIjtcclxuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XHJcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xyXG4kZmEtdmFyLXNoYXJlOiBcIlxcZjA2NFwiO1xyXG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcclxuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xyXG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXCJcXGYxNGRcIjtcclxuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcclxuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XHJcbiRmYS12YXItc2hlcWVsOiBcIlxcZjIwYlwiO1xyXG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcclxuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xyXG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXCJcXGYyMTRcIjtcclxuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XHJcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xyXG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFwiXFxmMDdhXCI7XHJcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xyXG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XHJcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXCJcXGYyYTdcIjtcclxuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcclxuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XHJcbiRmYS12YXItc2lnbmluZzogXCJcXGYyYTdcIjtcclxuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcclxuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xyXG4kZmEtdmFyLXNreWF0bGFzOiBcIlxcZjIxNlwiO1xyXG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xyXG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xyXG4kZmEtdmFyLXNsaWRlcnM6IFwiXFxmMWRlXCI7XHJcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcclxuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xyXG4kZmEtdmFyLXNuYXBjaGF0OiBcIlxcZjJhYlwiO1xyXG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xyXG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcclxuJGZhLXZhci1zbm93Zmxha2UtbzogXCJcXGYyZGNcIjtcclxuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xyXG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XHJcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFwiXFxmMTVkXCI7XHJcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xyXG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcclxuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcIlxcZjE2MVwiO1xyXG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xyXG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcclxuJGZhLXZhci1zb3J0LWRvd246IFwiXFxmMGRkXCI7XHJcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcclxuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcclxuJGZhLXZhci1zb3J0LXVwOiBcIlxcZjBkZVwiO1xyXG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XHJcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcclxuJGZhLXZhci1zcGlubmVyOiBcIlxcZjExMFwiO1xyXG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xyXG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XHJcbiRmYS12YXItc3F1YXJlOiBcIlxcZjBjOFwiO1xyXG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xyXG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xyXG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcIlxcZjE2Y1wiO1xyXG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XHJcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xyXG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcclxuJGZhLXZhci1zdGFyLW86IFwiXFxmMDA2XCI7XHJcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XHJcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xyXG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFwiXFxmMDQ4XCI7XHJcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xyXG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xyXG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcIlxcZjI0OVwiO1xyXG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XHJcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcclxuJGZhLXZhci1zdG9wLWNpcmNsZTogXCJcXGYyOGRcIjtcclxuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xyXG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xyXG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFwiXFxmMGNjXCI7XHJcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XHJcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xyXG4kZmEtdmFyLXN1YnNjcmlwdDogXCJcXGYxMmNcIjtcclxuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XHJcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XHJcbiRmYS12YXItc3VuLW86IFwiXFxmMTg1XCI7XHJcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XHJcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XHJcbiRmYS12YXItc3VwcG9ydDogXCJcXGYxY2RcIjtcclxuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcclxuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XHJcbiRmYS12YXItdGFjaG9tZXRlcjogXCJcXGYwZTRcIjtcclxuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XHJcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcclxuJGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcclxuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xyXG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xyXG4kZmEtdmFyLXRlbGV2aXNpb246IFwiXFxmMjZjXCI7XHJcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcclxuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcclxuJGZhLXZhci10ZXh0LWhlaWdodDogXCJcXGYwMzRcIjtcclxuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xyXG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xyXG4kZmEtdmFyLXRoLWxhcmdlOiBcIlxcZjAwOVwiO1xyXG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XHJcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcIlxcZjJjN1wiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci0yOiBcIlxcZjJjOVwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXCJcXGYyY2JcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXCJcXGYyY2FcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcclxuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xyXG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xyXG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XHJcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XHJcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xyXG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcclxuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcclxuJGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XHJcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XHJcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xyXG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZS1vOiBcIlxcZjJkNFwiO1xyXG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XHJcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XHJcbiRmYS12YXItdG9nZ2xlLWxlZnQ6IFwiXFxmMTkxXCI7XHJcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcclxuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XHJcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiBcIlxcZjE1MlwiO1xyXG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcclxuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XHJcbiRmYS12YXItdHJhaW46IFwiXFxmMjM4XCI7XHJcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XHJcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xyXG4kZmEtdmFyLXRyYXNoOiBcIlxcZjFmOFwiO1xyXG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XHJcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcclxuJGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XHJcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XHJcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xyXG4kZmEtdmFyLXRydWNrOiBcIlxcZjBkMVwiO1xyXG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcclxuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XHJcbiRmYS12YXItdHVtYmxyOiBcIlxcZjE3M1wiO1xyXG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XHJcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xyXG4kZmEtdmFyLXR2OiBcIlxcZjI2Y1wiO1xyXG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcclxuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xyXG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xyXG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xyXG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcclxuJGZhLXZhci11bmRvOiBcIlxcZjBlMlwiO1xyXG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XHJcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcclxuJGZhLXZhci11bmxpbms6IFwiXFxmMTI3XCI7XHJcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xyXG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XHJcbiRmYS12YXItdW5zb3J0ZWQ6IFwiXFxmMGRjXCI7XHJcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xyXG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcclxuJGZhLXZhci11c2Q6IFwiXFxmMTU1XCI7XHJcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcclxuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcclxuJGZhLXZhci11c2VyLWNpcmNsZS1vOiBcIlxcZjJiZVwiO1xyXG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XHJcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xyXG4kZmEtdmFyLXVzZXItcGx1czogXCJcXGYyMzRcIjtcclxuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcclxuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xyXG4kZmEtdmFyLXVzZXJzOiBcIlxcZjBjMFwiO1xyXG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xyXG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XHJcbiRmYS12YXItdmVudXM6IFwiXFxmMjIxXCI7XHJcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xyXG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XHJcbiRmYS12YXItdmlhY29pbjogXCJcXGYyMzdcIjtcclxuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XHJcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcclxuJGZhLXZhci12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XHJcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XHJcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xyXG4kZmEtdmFyLXZpbmU6IFwiXFxmMWNhXCI7XHJcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XHJcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XHJcbiRmYS12YXItdm9sdW1lLWRvd246IFwiXFxmMDI3XCI7XHJcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcclxuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XHJcbiRmYS12YXItd2FybmluZzogXCJcXGYwNzFcIjtcclxuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XHJcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XHJcbiRmYS12YXItd2VpeGluOiBcIlxcZjFkN1wiO1xyXG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xyXG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XHJcbiRmYS12YXItd2hlZWxjaGFpci1hbHQ6IFwiXFxmMjliXCI7XHJcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcclxuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcclxuJGZhLXZhci13aW5kb3ctY2xvc2U6IFwiXFxmMmQzXCI7XHJcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XHJcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xyXG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXCJcXGYyZDFcIjtcclxuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcclxuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xyXG4kZmEtdmFyLXdvbjogXCJcXGYxNTlcIjtcclxuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XHJcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcclxuJGZhLXZhci13cGV4cGxvcmVyOiBcIlxcZjJkZVwiO1xyXG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XHJcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xyXG4kZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XHJcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XHJcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xyXG4kZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6IFwiXFxmMWQ0XCI7XHJcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XHJcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XHJcbiRmYS12YXIteWMtc3F1YXJlOiBcIlxcZjFkNFwiO1xyXG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XHJcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xyXG4kZmEtdmFyLXlvYXN0OiBcIlxcZjJiMVwiO1xyXG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XHJcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xyXG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xyXG4iLCJmb290ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmNGY0ZjQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgZm9udDogNDAwIDE0cHgvMjJweCAkZGVmYXVsdC1mb250O1xyXG4gICAgY29sb3I6ICM5MDkyOTY7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgQGV4dGVuZCAuaGlkZGVuLXByaW50O1xyXG5cclxuICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICAvL3BhZGRpbmctdG9wOiAxODBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3VzdG9tLXJvdyg0MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBkaXYsIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBjb2xvcjogIzkwOTI5NjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgIGZvbnQ6IDUwMCAxNHB4LzIwcHggJG5vdmVjZW50bywgc2Fucy1zZXJpZjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjNDE0NDQ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDc1cHggMDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItY29sLWxlZnQge1xyXG4gICAgICAgIHdpZHRoOiAyNi4zJTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjRmNGY0O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skc20tbWF4fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLWJsb2NrIHtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1jb2wtcmlnaHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIHdpZHRoOiA3My43JTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWQtbWF4fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRzbS1tYXh9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLWJsb2NrIHtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1tYXh9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbWF4fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1pbmZvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtbmV0d29ya3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTA5Mjk2O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQxNDQ0OTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lnbnVwLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDg1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRzbS1tYXh9IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1tYXh9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjM7XHJcbiAgICAgICAgICAgICAgICBmb250OiA0MDAgMTRweC8yMHB4ICRzZWNvbmRhcnktZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTA5Mjk2O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M0YzlkMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlZ29lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzcwNjBhO1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjphY3RpdmU6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53aW4taWNvbiB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzkwOTI5NjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzkwOTI5NjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTA5Mjk2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tb2RhbCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgLy9tYXJnaW46IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHNtLW1pbn0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubW9kYWwtbGcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tb2RhbC1tZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubW9kYWwtc20ge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1vZGFsLXhzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJyN7JHBhdGgtaW1nfS9iZy1wYXR0ZXJuLnBuZycpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuYnRuICsgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgQGV4dGVuZCAlY2xvc2UtYnV0dG9uO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmxvZ2luLW1vZGFsIHtcclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIC8vdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250OiA0MDAgMTRweC8xZW0gJGRlZmF1bHQtZm9udDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4udGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0NWVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCA1MHB4IDUwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ2luLWJveCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVycm9yLW1zZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtYmFja2Ryb3AgKyAubW9kYWwtYmFja2Ryb3AgIHtcclxuICAgIHotaW5kZXg6IDEwNTA7XHJcbn1cclxuXHJcbi5leGNlZWRzLXRvdGFsLWZyYW1lLWRlcHRoLW1vZGFsIHtcclxuICAgIHotaW5kZXg6IDIwMDA7XHJcbn0iLCIvLyBEZWZhdWx0IFZhcmlhYmxlc1xyXG4kc2ltcGxlLWxpbmUtZm9udC1wYXRoOiBcIi4uL2ZvbnRzL1wiICFkZWZhdWx0O1xyXG4kc2ltcGxlLWxpbmUtZm9udC1mYW1pbHk6IFwic2ltcGxlLWxpbmUtaWNvbnNcIiAhZGVmYXVsdDtcclxuJHNpbXBsZS1saW5lLWljb24tcHJlZml4OiBcImljb24tXCIgIWRlZmF1bHQ7XHJcblxyXG4vLyBGb250c1xyXG5AaWYgJHNpbXBsZS1saW5lLWZvbnQtZmFtaWx5ID09IFwic2ltcGxlLWxpbmUtaWNvbnNcIiB7XHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJyN7JHNpbXBsZS1saW5lLWZvbnQtZmFtaWx5fSc7XHJcbiAgICBzcmM6ICAgIHVybCgnI3skc2ltcGxlLWxpbmUtZm9udC1wYXRofVNpbXBsZS1MaW5lLUljb25zLmVvdD92PTIuNC4wJyk7XHJcbiAgICBzcmM6ICAgIHVybCgnI3skc2ltcGxlLWxpbmUtZm9udC1wYXRofVNpbXBsZS1MaW5lLUljb25zLmVvdD92PTIuNC4wI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICAgICB1cmwoJyN7JHNpbXBsZS1saW5lLWZvbnQtcGF0aH1TaW1wbGUtTGluZS1JY29ucy53b2ZmMj92PTIuNC4wJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICAgICB1cmwoJyN7JHNpbXBsZS1saW5lLWZvbnQtcGF0aH1TaW1wbGUtTGluZS1JY29ucy50dGY/dj0yLjQuMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAgICAgdXJsKCcjeyRzaW1wbGUtbGluZS1mb250LXBhdGh9U2ltcGxlLUxpbmUtSWNvbnMud29mZj92PTIuNC4wJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgICAgIHVybCgnI3skc2ltcGxlLWxpbmUtZm9udC1wYXRofVNpbXBsZS1MaW5lLUljb25zLnN2Zz92PTIuNC4wI3NpbXBsZS1saW5lLWljb25zJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9IHtcclxuICAmdXNlcixcclxuICAmcGVvcGxlLFxyXG4gICZ1c2VyLWZlbWFsZSxcclxuICAmdXNlci1mb2xsb3csXHJcbiAgJnVzZXItZm9sbG93aW5nLFxyXG4gICZ1c2VyLXVuZm9sbG93LFxyXG4gICZsb2dpbixcclxuICAmbG9nb3V0LFxyXG4gICZlbW90c21pbGUsXHJcbiAgJnBob25lLFxyXG4gICZjYWxsLWVuZCxcclxuICAmY2FsbC1pbixcclxuICAmY2FsbC1vdXQsXHJcbiAgJm1hcCxcclxuICAmbG9jYXRpb24tcGluLFxyXG4gICZkaXJlY3Rpb24sXHJcbiAgJmRpcmVjdGlvbnMsXHJcbiAgJmNvbXBhc3MsXHJcbiAgJmxheWVycyxcclxuICAmbWVudSxcclxuICAmbGlzdCxcclxuICAmb3B0aW9ucy12ZXJ0aWNhbCxcclxuICAmb3B0aW9ucyxcclxuICAmYXJyb3ctZG93bixcclxuICAmYXJyb3ctbGVmdCxcclxuICAmYXJyb3ctcmlnaHQsXHJcbiAgJmFycm93LXVwLFxyXG4gICZhcnJvdy11cC1jaXJjbGUsXHJcbiAgJmFycm93LWxlZnQtY2lyY2xlLFxyXG4gICZhcnJvdy1yaWdodC1jaXJjbGUsXHJcbiAgJmFycm93LWRvd24tY2lyY2xlLFxyXG4gICZjaGVjayxcclxuICAmY2xvY2ssXHJcbiAgJnBsdXMsXHJcbiAgJm1pbnVzLFxyXG4gICZjbG9zZSxcclxuICAmZXZlbnQsXHJcbiAgJmV4Y2xhbWF0aW9uLFxyXG4gICZvcmdhbml6YXRpb24sXHJcbiAgJnRyb3BoeSxcclxuICAmc2NyZWVuLXNtYXJ0cGhvbmUsXHJcbiAgJnNjcmVlbi1kZXNrdG9wLFxyXG4gICZwbGFuZSxcclxuICAmbm90ZWJvb2ssXHJcbiAgJm11c3RhY2hlLFxyXG4gICZtb3VzZSxcclxuICAmbWFnbmV0LFxyXG4gICZlbmVyZ3ksXHJcbiAgJmRpc2MsXHJcbiAgJmN1cnNvcixcclxuICAmY3Vyc29yLW1vdmUsXHJcbiAgJmNyb3AsXHJcbiAgJmNoZW1pc3RyeSxcclxuICAmc3BlZWRvbWV0ZXIsXHJcbiAgJnNoaWVsZCxcclxuICAmc2NyZWVuLXRhYmxldCxcclxuICAmbWFnaWMtd2FuZCxcclxuICAmaG91cmdsYXNzLFxyXG4gICZncmFkdWF0aW9uLFxyXG4gICZnaG9zdCxcclxuICAmZ2FtZS1jb250cm9sbGVyLFxyXG4gICZmaXJlLFxyXG4gICZleWVnbGFzcyxcclxuICAmZW52ZWxvcGUtb3BlbixcclxuICAmZW52ZWxvcGUtbGV0dGVyLFxyXG4gICZiZWxsLFxyXG4gICZiYWRnZSxcclxuICAmYW5jaG9yLFxyXG4gICZ3YWxsZXQsXHJcbiAgJnZlY3RvcixcclxuICAmc3BlZWNoLFxyXG4gICZwdXp6bGUsXHJcbiAgJnByaW50ZXIsXHJcbiAgJnByZXNlbnQsXHJcbiAgJnBsYXlsaXN0LFxyXG4gICZwaW4sXHJcbiAgJnBpY3R1cmUsXHJcbiAgJmhhbmRiYWcsXHJcbiAgJmdsb2JlLWFsdCxcclxuICAmZ2xvYmUsXHJcbiAgJmZvbGRlci1hbHQsXHJcbiAgJmZvbGRlcixcclxuICAmZmlsbSxcclxuICAmZmVlZCxcclxuICAmZHJvcCxcclxuICAmZHJhd2VyLFxyXG4gICZkb2NzLFxyXG4gICZkb2MsXHJcbiAgJmRpYW1vbmQsXHJcbiAgJmN1cCxcclxuICAmY2FsY3VsYXRvcixcclxuICAmYnViYmxlcyxcclxuICAmYnJpZWZjYXNlLFxyXG4gICZib29rLW9wZW4sXHJcbiAgJmJhc2tldC1sb2FkZWQsXHJcbiAgJmJhc2tldCxcclxuICAmYmFnLFxyXG4gICZhY3Rpb24tdW5kbyxcclxuICAmYWN0aW9uLXJlZG8sXHJcbiAgJndyZW5jaCxcclxuICAmdW1icmVsbGEsXHJcbiAgJnRyYXNoLFxyXG4gICZ0YWcsXHJcbiAgJnN1cHBvcnQsXHJcbiAgJmZyYW1lLFxyXG4gICZzaXplLWZ1bGxzY3JlZW4sXHJcbiAgJnNpemUtYWN0dWFsLFxyXG4gICZzaHVmZmxlLFxyXG4gICZzaGFyZS1hbHQsXHJcbiAgJnNoYXJlLFxyXG4gICZyb2NrZXQsXHJcbiAgJnF1ZXN0aW9uLFxyXG4gICZwaWUtY2hhcnQsXHJcbiAgJnBlbmNpbCxcclxuICAmbm90ZSxcclxuICAmbG9vcCxcclxuICAmaG9tZSxcclxuICAmZ3JpZCxcclxuICAmZ3JhcGgsXHJcbiAgJm1pY3JvcGhvbmUsXHJcbiAgJm11c2ljLXRvbmUtYWx0LFxyXG4gICZtdXNpYy10b25lLFxyXG4gICZlYXJwaG9uZXMtYWx0LFxyXG4gICZlYXJwaG9uZXMsXHJcbiAgJmVxdWFsaXplcixcclxuICAmbGlrZSxcclxuICAmZGlzbGlrZSxcclxuICAmY29udHJvbC1zdGFydCxcclxuICAmY29udHJvbC1yZXdpbmQsXHJcbiAgJmNvbnRyb2wtcGxheSxcclxuICAmY29udHJvbC1wYXVzZSxcclxuICAmY29udHJvbC1mb3J3YXJkLFxyXG4gICZjb250cm9sLWVuZCxcclxuICAmdm9sdW1lLTEsXHJcbiAgJnZvbHVtZS0yLFxyXG4gICZ2b2x1bWUtb2ZmLFxyXG4gICZjYWxlbmRhcixcclxuICAmYnVsYixcclxuICAmY2hhcnQsXHJcbiAgJmJhbixcclxuICAmYnViYmxlLFxyXG4gICZjYW1yZWNvcmRlcixcclxuICAmY2FtZXJhLFxyXG4gICZjbG91ZC1kb3dubG9hZCxcclxuICAmY2xvdWQtdXBsb2FkLFxyXG4gICZlbnZlbG9wZSxcclxuICAmZXllLFxyXG4gICZmbGFnLFxyXG4gICZoZWFydCxcclxuICAmaW5mbyxcclxuICAma2V5LFxyXG4gICZsaW5rLFxyXG4gICZsb2NrLFxyXG4gICZsb2NrLW9wZW4sXHJcbiAgJm1hZ25pZmllcixcclxuICAmbWFnbmlmaWVyLWFkZCxcclxuICAmbWFnbmlmaWVyLXJlbW92ZSxcclxuICAmcGFwZXItY2xpcCxcclxuICAmcGFwZXItcGxhbmUsXHJcbiAgJnBvd2VyLFxyXG4gICZyZWZyZXNoLFxyXG4gICZyZWxvYWQsXHJcbiAgJnNldHRpbmdzLFxyXG4gICZzdGFyLFxyXG4gICZzeW1ib2wtZmVtYWxlLFxyXG4gICZzeW1ib2wtbWFsZSxcclxuICAmdGFyZ2V0LFxyXG4gICZjcmVkaXQtY2FyZCxcclxuICAmcGF5cGFsLFxyXG4gICZzb2NpYWwtdHVtYmxyLFxyXG4gICZzb2NpYWwtdHdpdHRlcixcclxuICAmc29jaWFsLWZhY2Vib29rLFxyXG4gICZzb2NpYWwtaW5zdGFncmFtLFxyXG4gICZzb2NpYWwtbGlua2VkaW4sXHJcbiAgJnNvY2lhbC1waW50ZXJlc3QsXHJcbiAgJnNvY2lhbC1naXRodWIsXHJcbiAgJnNvY2lhbC1nb29nbGUsXHJcbiAgJnNvY2lhbC1yZWRkaXQsXHJcbiAgJnNvY2lhbC1za3lwZSxcclxuICAmc29jaWFsLWRyaWJiYmxlLFxyXG4gICZzb2NpYWwtYmVoYW5jZSxcclxuICAmc29jaWFsLWZvdXJzcWFyZSxcclxuICAmc29jaWFsLXNvdW5kY2xvdWQsXHJcbiAgJnNvY2lhbC1zcG90aWZ5LFxyXG4gICZzb2NpYWwtc3R1bWJsZXVwb24sXHJcbiAgJnNvY2lhbC15b3V0dWJlLFxyXG4gICZzb2NpYWwtZHJvcGJveCxcclxuICAmc29jaWFsLXZrb250YWt0ZSxcclxuICAmc29jaWFsLXN0ZWFtIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnI3skc2ltcGxlLWxpbmUtZm9udC1mYW1pbHl9JztcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuIH1cclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXVzZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwNVwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cGVvcGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDFcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXVzZXItZmVtYWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDBcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXVzZXItZm9sbG93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDJcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXVzZXItZm9sbG93aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDNcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXVzZXItdW5mb2xsb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwNFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bG9naW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2NlwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bG9nb3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjVcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWVtb3RzbWlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jYWxsLWVuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jYWxsLWluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDdcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNhbGwtb3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDZcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fW1hcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1sb2NhdGlvbi1waW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5NlwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZGlyZWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDJcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWRpcmVjdGlvbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0MVwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y29tcGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1sYXllcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzNFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bWVudTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjdcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fW9wdGlvbnMtdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwMlwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9b3B0aW9uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDRcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwNVwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwNlwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YXJyb3ctdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwN1wiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YXJyb3ctdXAtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzhcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWFycm93LWxlZnQtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwN2FcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1hcnJvdy1kb3duLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jbG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTVcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fW1pbnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTVcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNsb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODJcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWV2ZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTlcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWV4Y2xhbWF0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTdcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fW9yZ2FuaXphdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH10cm9waHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwNlwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c2NyZWVuLXNtYXJ0cGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c2NyZWVuLWRlc2t0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMVwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cGxhbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMlwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bm90ZWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxM1wiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bXVzdGFjaGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxNFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bW91c2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxNVwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bWFnbmV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTZcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWVuZXJneTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1kaXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjJcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWN1cnNvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jdXJzb3ItbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jcm9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjRcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNoZW1pc3RyeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zcGVlZG9tZXRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zaGllbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZVwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c2NyZWVuLXRhYmxldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1tYWdpYy13YW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTdcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWhvdXJnbGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1ncmFkdWF0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTlcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWdob3N0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWFcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWdhbWUtY29udHJvbGxlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1maXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWNcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWV5ZWdsYXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWRcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWVudmVsb3BlLW9wZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxZVwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZW52ZWxvcGUtbGV0dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWZcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWJlbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyN1wiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YmFkZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyOFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YW5jaG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjlcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXdhbGxldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJhXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH12ZWN0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyYlwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c3BlZWNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMmNcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXB1enpsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1wcmludGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMmVcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXByZXNlbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyZlwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cGxheWxpc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzMFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzFcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXBpY3R1cmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzMlwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9aGFuZGJhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1nbG9iZS1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzNlwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Z2xvYmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzN1wiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Zm9sZGVyLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1mb2xkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4OVwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZmlsbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDNhXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1mZWVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwM2JcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWRyb3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzZVwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZHJhd2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwM2ZcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWRvY3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0MFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZG9jOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODVcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWRpYW1vbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0M1wiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y3VwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDRcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNhbGN1bGF0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0OVwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YnViYmxlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1icmllZmNhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0YlwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Ym9vay1vcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNGNcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWJhc2tldC1sb2FkZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0ZFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9YmFza2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNGVcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWJhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1hY3Rpb24tdW5kbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1hY3Rpb24tcmVkbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH13cmVuY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1MlwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dW1icmVsbGE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1M1wiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dHJhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1NFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dGFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNTVcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXN1cHBvcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1NlwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZnJhbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzOFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c2l6ZS1mdWxsc2NyZWVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNTdcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNpemUtYWN0dWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNThcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNodWZmbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1OVwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c2hhcmUtYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNWFcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNoYXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNWJcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXJvY2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1xdWVzdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1waWUtY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1ZVwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cGVuY2lsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNWZcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fW5vdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2MFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bG9vcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1ob21lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjlcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWdyaWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2YVwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Z3JhcGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2YlwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bWljcm9waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1tdXNpYy10b25lLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1tdXNpYy10b25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjJcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWVhcnBob25lcy1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzY1wiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZWFycGhvbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwM2RcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWVxdWFsaXplcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1saWtlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjhcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWRpc2xpa2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2ZFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y29udHJvbC1zdGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jb250cm9sLXJld2luZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jb250cm9sLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3MVwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y29udHJvbC1wYXVzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jb250cm9sLWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3M1wiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y29udHJvbC1lbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3NFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dm9sdW1lLTE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5ZlwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dm9sdW1lLTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBhMFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dm9sdW1lLW9mZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGExXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1jYWxlbmRhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1idWxiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzZcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzdcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWJhbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1idWJibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3ZFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y2FtcmVjb3JkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3ZVwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9Y2FtZXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwN2ZcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODNcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNsb3VkLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1lbnZlbG9wZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1leWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4N1wiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9ZmxhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1oZWFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDhhXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1pbmZvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOGJcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWtleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1saW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOGRcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4ZVwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9bG9jay1vcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOGZcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fW1hZ25pZmllcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1tYWduaWZpZXItYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTFcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fW1hZ25pZmllci1yZW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5MlwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9cGFwZXItY2xpcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1wYXBlci1wbGFuZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1wb3dlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1yZWZyZXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOThcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXJlbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDk5XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zZXR0aW5nczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zdGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOWJcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXN5bWJvbC1mZW1hbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5Y1wiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c3ltYm9sLW1hbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5ZFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9dGFyZ2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOWVcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fWNyZWRpdC1jYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjVcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXBheXBhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtdHVtYmxyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGFcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNvY2lhbC10d2l0dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDlcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNvY2lhbC1mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtaW5zdGFncmFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDlcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNvY2lhbC1saW5rZWRpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtcGludGVyZXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MGJcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNvY2lhbC1naXRodWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwY1wiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLWdvb2dsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtcmVkZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MGVcIjtcclxufVxyXG5cclxuLiN7JHNpbXBsZS1saW5lLWljb24tcHJlZml4fXNvY2lhbC1za3lwZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtZHJpYmJibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLWJlaGFuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxMFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLWZvdXJzcWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtc291bmRjbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtc3BvdGlmeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtc3R1bWJsZXVwb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxNFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLXlvdXR1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwOFwiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLWRyb3Bib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwY1wiO1xyXG59XHJcblxyXG4uI3skc2ltcGxlLWxpbmUtaWNvbi1wcmVmaXh9c29jaWFsLXZrb250YWt0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XHJcbn1cclxuXHJcbi4jeyRzaW1wbGUtbGluZS1pY29uLXByZWZpeH1zb2NpYWwtc3RlYW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyMFwiO1xyXG59XHJcbiIsIi5jYXJ0LWRyb3Bkb3duIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA0MjVweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHRvcDogNzVweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJyN7JHBhdGgtaW1nfWJnLXBhdHRlcm4ucG5nJykgY2VudGVyIGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgIC5oZWFkZXIuY2FydC12aXNpYmxlICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci5vbi1zY3JvbGxpbmcgJiB7XHJcbiAgICAgICAgdG9wOiA2MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skc20tbWF4fSB7XHJcbiAgICAgICAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRzbS1tYXh9IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTA7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAtNXB4IDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgQGV4dGVuZCAlY2xvc2UtYnV0dG9uO1xyXG4gICAgfVxyXG5cclxuICAgIC8vLm9yZGVyLXRhYmxlIHtcclxuICAgIC8vICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAvL31cclxuXHJcbiAgICAuYnV0dG9ucy1ob2xkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIC8vQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAvL31cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAvL0BtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICAgICAgICAgIC8vICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgIC8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAvL31cclxuICAgIH1cclxufVxyXG5cclxuLmNhcnQtdGFibGUge1xyXG4gICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGlvbi1tZW51IHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGZvb3Qge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDJweDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhcnQtaW5mby1tc2cge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMwMGFhMDA7XHJcbn0iLCIqIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwsIGJvZHkge1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG59XHJcblxyXG4ubGF5b3V0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogMTM1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XHJcblxyXG4gICAgQG1lZGlhICN7JHNtLW1heH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWFyY2gtYWN0aXZlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbi1zY3JvbGxpbmcuc2VhcmNoLWFjdGl2ZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skc20tbWF4fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ibHVyZWQge1xyXG4gICAgICAgIGZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcclxufVxyXG5cclxuJWhlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiViZy1jb3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi8vIGhpZGUgd3AgYWRtaW4gcGFuZWxcclxuYm9keS5jdXN0b21pemUtc3VwcG9ydCB7XHJcbiAgICAubGF5b3V0IHtcclxuICAgICAgICBoZWFkZXIge1xyXG4gICAgICAgICAgICB0b3A6IDMycHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbWF4fSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQ2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNsaWNrYWJsZSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn0iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDAsNDAwLDYwMCcpO1xyXG5cclxuQGluY2x1ZGUgZm9udC1mYWNlKCdOb3ZlY2VudG9zd2lkZScsICdOb3ZlY2VudG9zYW5zd2lkZS1MaWdodC13ZWJmb250JywgICAzMDAsIG5vcm1hbCk7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnTm92ZWNlbnRvc3dpZGUnLCAnTm92ZWNlbnRvc2Fuc3dpZGUtTm9ybWFsLXdlYmZvbnQnLCAgNDAwLCBub3JtYWwpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ05vdmVjZW50b3N3aWRlJywgJ05vdmVjZW50b3NhbnN3aWRlLU1lZGl1bS13ZWJmb250JywgIDUwMCwgbm9ybWFsKTtcclxuXHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnU2Vnb2UtTURMMi1Bc3NldHMnLCAnc2Vnb2UtbWRsMi1hc3NldHMnLCA0MDAsIG5vcm1hbCk7IiwiLndpbi1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250OiA0MDAgMjZweC8xICRzZWdvZTtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG5cclxuICAgICYuaWNvbi1pbmZvOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZTk0Nic7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZTBhYic7XHJcbiAgICB9XHJcbn0iLCIjdG9Ub3Age1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogNzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQgMHM7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFx0bGVmdDogNTAlO1xyXG4gICAgXHR0b3A6IDUwJTtcclxuICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcbn0iLCIubWFpbi1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIHotaW5kZXg6IDIwO1xyXG5cclxuICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvLXBvcHVwIC50ZXh0IHAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufSIsIi8vIFNpemluZyBzaG9ydGN1dHNcclxuXHJcbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XHJcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSwgJHNpemUpO1xyXG59XHJcbiIsIi5idG4ge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgxMnB4LCAyNHB4LCAxNHB4LCAxOHB4LCAwKTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkd2hpdGUsICRicmFuZC1jb2xvciwgdHJhbnNwYXJlbnQpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0IHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRicmFuZC1jb2xvciwgJHdoaXRlLCB0cmFuc3BhcmVudCk7XHJcbiAgICBib3JkZXItY29sb3I6ICNjNGM5ZDA7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1kYXJrIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR3aGl0ZSwgJGRhcmstZ3JleSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmU6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRkYXJrLWdyZXksIC44NSk7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmZsLWJ1aWxkZXItY29udGVudCAuZmwtbW9kdWxlLWJ1dHRvbi5iYi1yZWQtYnV0dG9uIGEuZmwtYnV0dG9uIHtcclxuICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmZsLWJ1aWxkZXItY29udGVudCAuZmwtbW9kdWxlLWJ1dHRvbi5iYi1yZWQtYnV0dG9uIGEuZmwtYnV0dG9uIHNwYW4ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn0iLCIudGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gdGhlYWQge1xyXG5cclxuICAgICAgICAmID4gdHIge1xyXG5cclxuICAgICAgICAgICAgJiA+IHRoIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICB0aGVhZD50cj50ZCxcclxuICAgIHRoZWFkPnRyPnRoLFxyXG4gICAgdGJvZHk+dHI+dGQsXHJcbiAgICB0Ym9keT50cj50aCxcclxuICAgIHRmb290PnRyPnRkLFxyXG4gICAgdGZvb3Q+dHI+dGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxufVxyXG5cclxudGFibGUge1xyXG4gICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5kcm9wZG93biB7XHJcblxyXG4gICAgJi5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuXHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgJiA+IGxpIHtcclxuXHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zZWFyY2gtYm94IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIC8vdG9wOiA2MHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xyXG4gICAgei1pbmRleDogODAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skcGF0aC1pbWd9L2JnLXBhdHRlcm4ucG5nJykgY2VudGVyIGNlbnRlciByZXBlYXQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1tYXh9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skc20tbWF4fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8tY29udHJvbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy9ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA4KTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQ6IDQwMCAyNXB4LzMwcHggJHNlZ29lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGF5b3V0IHtcclxuICAgICYuc2VhcmNoLWFjdGl2ZSB7XHJcbiAgICAgICAgLnNlYXJjaC1ib3gge1xyXG4gICAgICAgICAgICAvL3RvcDogMTUwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCk7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbWF4fSB7XHJcbiAgICAgICAgICAgICAgICAvL3RvcDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub24tc2Nyb2xsaW5nLnNlYXJjaC1hY3RpdmUge1xyXG4gICAgICAgIC5zZWFyY2gtYm94IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAvL3RvcDogNjBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiR0ZXh0LXJlZDogICNjNzA2MGE7XHJcblxyXG4udWJlcm1lbnUge1xyXG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAudWJlcm1lbnUtY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiA+IC51YmVybWVudS10YXJnZXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWJlcm1lbnUtaXRlbSB7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRzbS1tYXh9IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XHJcblxyXG4gICAgICAgICAgICAmLnViZXJtZW51LWN1cnJlbnQtbWVudS1hbmNlc3RvciB7XHJcbiAgICAgICAgICAgICAgICAmID4gLnViZXJtZW51LXRhcmdldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIFwib3JkZXJpbmdcIiBtZW51IGl0ZW1cclxuICAgICAgICAgICAgJi51YmVybWVudS1pdGVtLTc5MTUge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAub24tc2Nyb2xsaW5nICYge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBcImxvZ2luXCIgbWVudSBpdGVtXHJcbiAgICAgICAgICAgICYudWJlcm1lbnUtaXRlbS04NDE5IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLW1pbn0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNGM5ZDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1tYXh9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiA0MDAgMTJweC8yMHB4ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAub24tc2Nyb2xsaW5nICYge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIC5vbi1zY3JvbGxpbmcgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAudWJlcm1lbnUtdGFyZ2V0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IDMwMCAxNnB4LzIwcHggJGRlZmF1bHQtZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBhLnViZXJtZW51LXRhcmdldCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnViZXJtZW51LXRhcmdldC10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51YmVybWVudS1zdWJtZW51IHtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JG1kLW1pbn0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnViZXJtZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICBmb250OiAzMDAgMTRweC8yMnB4ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51YmVybWVudS10YXJnZXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhLnViZXJtZW51LXRhcmdldCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICBcclxuXHJcbiAgICAgICAgLnViZXJtZW51LWl0ZW0taGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICBmb250OiA0MDAgMTZweC8xOHB4ICRzZWNvbmRhcnktZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1tYXh9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnViZXJtZW51LXRhcmdldCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi51YmVybWVudS1zdWJtZW51LWRyb3Age1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAvKi51YmVybWVudS10YXJnZXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udDogMzAwIDE0cHgvMjJweCAkZGVmYXVsdC1mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1yZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSovXHJcblxyXG4gICAgICAgICAgICAudWJlcm1lbnUtaXRlbS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgJiA+IC51YmVybWVudS10YXJnZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1tYXh9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5ib3JkZXJlZC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IDQwMCAxNHB4LzIycHggJHNlY29uZGFyeS1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtcmVkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLW1pbn0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRleHQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skc20tbWF4fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnViZXJtZW51LWl0ZW0tbGV2ZWwtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC51YmVybWVudS10YXJnZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL21hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2ZvbnQ6IDQwMCAxNnB4LzI0cHggJHNlY29uZGFyeS1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9AbWVkaWEgI3skc20tbWF4fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1zdGFjayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcblxyXG4gICAgICAgICAgICAudWJlcm1lbnUtZGl2aWRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudWJlcm1lbnUtc3VibWVudS10eXBlLW1lZ2Ege31cclxuXHJcbiAgICAgICAgLnNwYWNlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgI3skc20tbWF4fSB7XHJcblxyXG4gICAgLnViZXJtZW51LXJlc3BvbnNpdmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAvL21heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgICAmLnViZXJtZW51LXJlc3BvbnNpdmUtY29sbGFwc2Uge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51YmVybWVudS1pdGVtIHtcclxuICAgICAgICAgICAgJi51YmVybWVudS1pdGVtLWxldmVsLTAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC51YmVybWVudS10YXJnZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi51YmVybWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC51YmVybWVudS10YXJnZXQ6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudWJlcm1lbnUtYWN0aXZlID4gLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnViZXJtZW51LWl0ZW0tbGV2ZWwtMiB7XHJcbiAgICAgICAgICAgICAgICAudWJlcm1lbnUtc3VibWVudS10eXBlLXN0YWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudWJlcm1lbnUtaXRlbS1oZWFkZXIgLnViZXJtZW51LXRhcmdldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnViZXJtZW51LXN1Ym1lbnUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAmLnViZXJtZW51LXN1Ym1lbnUtZHJvcCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgICAgICAgICAgICAgLnViZXJtZW51LXRhcmdldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnViZXJtZW51LXN1Ym1lbnUtdHlwZS1zdGFjayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnViZXJtZW51LXRhcmdldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAudWJlcm1lbnUtaXRlbS1ub3JtYWwgPiAudWJlcm1lbnUtdGFyZ2V0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnViZXJtZW51LXRhcmdldCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnViZXJtZW51LWNvbHVtbixcclxuICAgICAgICAudWJlcm1lbnUtY29sdW1uLWF1dG8ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51YmVybWVudS1yZXRyYWN0b3ItbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnViZXJtZW51LWl0ZW0taGVhZGVyID4gLnViZXJtZW51LXN1Ym1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnViZXJtZW51LWl0ZW0taGVhZGVyLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS1zdWJtZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAudWJlcm1lbnUtc3VibWVudS1kcm9wIC51YmVybWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC51YmVybWVudS10YXJnZXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnKyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJy0nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWJlcm1lbnUtcmVzcG9uc2l2ZS10b2dnbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gXCJPcmRlcmluZ1wiIGJ1dHRvblxyXG4gICAgLnViZXJtZW51LWl0ZW0tNzkxNSA+IC51YmVybWVudS10YXJnZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsImJvZHkge1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkaW5nIHtcclxuICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcblxyXG4gICAgQG1lZGlhICN7JHNtLW1pbn0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skc20tbWlufSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWQtbWlufSB7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuXHJcbiAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9maWxlLW9wdGlvbnMsXHJcbi5tYXQtbWFpbiB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0O1xyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1taW59LFxyXG4gICAgICAgICAgICBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1heC13aWR0aDogI3skc2NyZWVuLXNtIC0gMX0pIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGVzY3JpcHRpb24ge1xyXG5cclxuICAgICAgICAgICAgLmJ0bi1yb3cge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpbWVuc2lvbnMge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgICAgICAgICAgLmRpbS1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub2ZmIHtcclxuICAgICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VjdGlvbi10b2dnbGUge1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcclxuICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0KSBcIi4gXCI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi10b2dnbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q2ZDlkZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwwMGUwOTknO1xyXG4gICAgICAgICAgICAgICAgZm9udDogNDAwIDIycHgvMSAkc2Vnb2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWNvbnRlbnQtZWNvbm9zcGFjZSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgICBtYXJnaW46IDM1cHggMCAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMTBweCAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAub3B0aW9uLWxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcblxyXG4gICAgICAgIC5yYWRpby1jb250cm9sLnZpc3VhbCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMjAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbWF4fSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzMzMlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTEwcHggMTBweCAxMHB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1tYXh9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgJi5zdHJhaW5lci1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDkwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kb3VibGUtaGVpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaW0tZXJyb3Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMTBweDtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcHRpb24tYm94IHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT10ZXh0XS5mb3JtLWNvbnRyb2wsXHJcbiAgICBpbnB1dFt0eXBlPW51bWJlcl0uZm9ybS1jb250cm9sLFxyXG4gICAgaW5wdXRbdHlwZT10ZWxdLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDk1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAmLnNtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICAgICAgICB3aWR0aDogOTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8tY29udHJvbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQ6IDQwMCAxNnB4LzIycHggJGRlZmF1bHQtZm9udDtcclxuXHJcbiAgICAgICAgJi5yYWRpby1ibG9jayB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zYy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLXRvZ2dsZSB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGFjZXItc2l6ZS1ob2xkZXIge1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWQtbWlufSB7XHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmFkaW8tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvLXBvcHVwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JHBhdGgtaW1nfWJnLXBhdHRlcm4tZ3JleS0yLnBuZycpO1xyXG5cclxuICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAtMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3BhY2Vycy1zaXplLWluZm8sXHJcbi5zdHJhaW5lci1kcmlsbC1pbmZvIHtcclxuICAgIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhLWhvbGRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lZGlhLWJveCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCb3R0b20gU2VjdGlvbiB3aXRoIFByaWNlIGFuZCBCdXR0b25zXHJcbi5ib3R0b20tc2VjdGlvbiB7XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob2xkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbjogMCAtOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhtLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWVkaXQge1xyXG5cclxuICAgICAgICAuaG9sZGVyIHtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1tYXh9IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1ob2xkZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbWF4fSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tdXBkYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYXMtcGFja2FnZXtcclxuXHJcbiAgICAgICAgLmJ0bi12aWV3IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1ob2xkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bixcclxuICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7IFxyXG5cclxuICAgICAgICBAbWVkaWEgI3skeG0tbWF4fSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tdXBkYXRlLFxyXG4gICAgLmJ0bi12aWV3IHtcclxuICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtaG9sZGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTAwO1xyXG5cclxuICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JHBhdGgtaW1nfS9iZy1wYXR0ZXJuLWdyZXkucG5nJyk7XHJcbiAgICAgICAgICAgIGZvbnQ6IDQwMCAyNHB4LzMwcHggJHNlY29uZGFyeS1mb250O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWhvbGRlciB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHNtLW1heH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1tYXh9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeG0tbWF4fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGZyYW1lIHRhYlxyXG4jbGVuZ3Roc2FyZWEsXHJcbiNjdXQyc2l6ZWFyZWEge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gbWF0IHRhYlxyXG4ubWF0U3R5bGVDYWxjdWxhdG9yLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5yYWRpby1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWF0LWNhbGMtdGFibGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skc20tbWF4fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAwO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdC5mb3JtLWNvbnRyb2wsXHJcbiAgICBpbnB1dFt0eXBlPXRleHRdLmZvcm0tY29udHJvbCxcclxuICAgIGlucHV0W3R5cGU9bnVtYmVyXS5mb3JtLWNvbnRyb2wsXHJcbiAgICBpbnB1dFt0eXBlPXRlbF0uZm9ybS1jb250cm9sIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS1vZi1hcnR3b3JrLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXNjLWNvbnRhaW5lcixcclxuLm1zY3QtY29udGFpbmVyIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaW0tZXJyb3Ige1xyXG4gICAgY29sb3I6IHJlZDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkIHJlZDtcclxuICAgIGJvcmRlci1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1wYXR0ZXJuLXJlZC5wbmcpIDEyIHJvdW5kIHJvdW5kO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1hdC1lcnJvciB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5hLm5ldy1mZWF0dXJlIHtcclxuICAgIGNvbG9yOiAjZjAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbiNnb3RvLW1lbnUsXHJcbiNnb3RvLW1lbnUtc2lkZWJhciB7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAn7qSwJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICAgICAgICBmb250OiA0MDAgMTZweC8xICRzZWdvZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDZkOWRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVkaXRlZCB7XHJcbiAgICAgICAgICAgIGE6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfusaEnO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNkNmQ5ZGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWRkZWQge1xyXG4gICAgICAgICAgICBhOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAn7rGhJztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jaG93TG9uZ01vZGFsIHtcclxuICAgIC5zdHlsZTcsXHJcbiAgICAucXNoaXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxcHggMnB4IDFweCAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnFzaGlwIHtcclxuICAgICAgICBjb2xvcjogI2YwMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdHlsZTgge1xyXG4gICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn0iLCIucHJvZmlsZS1saXN0aW5nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwIDAgMXB4IDFweDtcclxuXHJcbiAgICAucHJvZmlsZS1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAmLmluZm8tdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xyXG5cclxuICAgICAgICAgICAgLnByb2ZpbGUtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc20tbWF4fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5uZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50eXBlLW1ldGFsIHtcclxuICAgICAgICAgICAgLnByb2ZpbGUtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbWQtbWlufSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKzEpIHtcclxuICAgICAgICAgICAgICAgICYuaW5mby12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4rMikge1xyXG4gICAgICAgICAgICAgICAgJi5pbmZvLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4rMykge1xyXG4gICAgICAgICAgICAgICAgJi5pbmZvLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICAgICAgICAgICYuaW5mby12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRzbS1tYXh9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xyXG4gICAgICAgICAgICAgICAgLnByb2ZpbGUtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMikge1xyXG4gICAgICAgICAgICAgICAgLnByb2ZpbGUtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgICAgICAucHJvZmlsZS1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICAgICAgICAgICAgLnByb2ZpbGUtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgIC5wcm9maWxlLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDU4cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDkwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1tYXh9IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9maWxlLWNhcmQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50YWJsZS1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmZvLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGFyX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdGFycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9maWxlLWluZm8ge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1MXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTFweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1taW59IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbWF4fSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1OyAvLyB0byBmaXQgbW9iaWxlIGluZm8gaW1hZ2VzXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhtLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhtLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjYuNjY2NiU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bS1tYXh9IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGFibGUtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skc20tbWF4fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnZpc2libGUtZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYudmlzaWJsZS1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhtLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9maWxlLXNlYXJjaC1wYW5lbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweDtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbn0iLCIucHJvZHVjdC1kZXNjcmlwdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwIDAgNDBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG5cclxuICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1tYXh9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDIwcHggMTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bS1tYXh9IHtcclxuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAsIHNwYW4ge1xyXG4gICAgICAgIGZvbnQ6IDQwMCAxNHB4LzIycHggJGRlZmF1bHQtZm9udCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNDE0NDQ5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGE6bm90KC5idG4pIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWxzIHtcclxuXHJcbiAgICAucHJvZHVjdC1pbWFnZS1jb2wge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLy8gaW1hZ2Ugem9vbSBjb250YWluZXJcclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTc1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1pbWFnZS1oaW50IHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR4bS1tYXh9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWluZm8tY29sIHtcclxuICAgICAgICBAbWVkaWEgI3skeG0tbWF4fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbC5pdGVtLXF1YW50aXR5IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZpZGVvIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jcHJvZmlsZV9kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgI3Byb2R1Y3RfcmF0aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5ob2xkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkLXJldmlldyxcclxuICAgICAgICAudG90YWwge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGFycyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmxvZ2luLWZvcm0ge1xyXG4gICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1ncm91cCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZXJyb3JzIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRyZWQsIC4xKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2FydC1wYWdlLWNvbnRlbnQge1xyXG4gICAgLm9yZGVyLXRhYmxlIHtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR4bS1tYXh9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeG0tbWF4fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcblxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRhcmstZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRmb290IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZC50b3RhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bS1tYXh9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhtLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1ob2xkZXIge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLW1heH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbS10ZXh0IHtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbWF4fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJib2R5LmZyYW1lLWNhbGN1bGF0b3Ige1xyXG4gICAgbWluLXdpZHRoOiAyNjBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250OiA0MDAgMTRweC8yMnB4IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogIzQxNDQ0OTtcclxufVxyXG5cclxuLmhlbHAtY29udGFpbmVyIHtcclxuICAgIC5oZWxwLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDE0NDQ5O1xyXG5cclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDE0NDQ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVscC1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICAgICAgY29sb3I6ICM0MTQ0NDk7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2ZkYy1mb3JtIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGVnZW5kIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveC1jb250cm9sIHtcclxuICAgICAgICB3aWR0aDogMTc1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0ZGMtcmVzdWx0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgIC50b3RhbC1kZXB0aCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA3NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bS1tYXh9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjcHJvZmlsZV9kZXB0aCxcclxuICAgICNyZWNlc3NfYW1vdW50IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG59IiwiQG1lZGlhIHByaW50IHtcclxuICAgIEBwYWdlIHsgXHJcbiAgICAgICAgc2l6ZTogYXV0bztcclxuICAgICAgICBtYXJnaW46IDBtbTtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkdGhpc190b29sYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtODA0NCxcclxuICAgIC5wb3N0LTgwNDYsXHJcbiAgICAucG9zdC04MDQ4IHtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3Rvcnljb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgIC5tYXRTdHlsZUNhbGN1bGF0b3ItY29udGFpbmVyLFxyXG4gICAgICAgICAgICAudGFiX3N1Yl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mbC1jb2wge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmwtbW9kdWxlLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgIC5mbC1tb2R1bGUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mbC1idWlsZGVyLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgJiA+IC5mbC1yb3c6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmwtYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iXX0= */
