[class*=col-]:after,[class*=col-]:before{content:"";display:table}.col-1-1,.grid{width:100%}.fancybox-nav,html{-webkit-tap-highlight-color:transparent}*,:after,:before{box-sizing:border-box}[class*=col-]{float:left;padding-right:20px;zoom:1}[class*=col-]:after{clear:both}[class*=col-].clearLeft{clear:left}.grid-content:after,.grid-pad:after,.grid:after{display:table;clear:both;content:""}[class*=col-]:last-of-type{padding-right:0}.grid{max-width:1180px;min-width:300px;margin:0 auto;zoom:1}.grid:before{content:"";display:table}.ie8 .grid{min-width:1024px}.grid-pad{padding:20px 0 0 20px;zoom:1}.grid-content>[class*=col-]:last-of-type,.grid-pad>[class*=col-]:last-of-type{padding-right:20px}.grid-pad:before{content:"";display:table}.grid-content{zoom:1}.grid-content:before{content:"";display:table}.remove-padding-right{padding-right:0!important}.col-3-4{width:75%}.col-2-3,.col-8-12{width:66.66%}.col-1-2,.col-2-4,.col-6-12{width:50%}.col-1-3,.col-4-12{width:33.33%}.col-1-4,.col-3-12{width:25%}.col-1-5{width:20%}.col-1-6,.col-2-12{width:16.667%}.col-1-7{width:14.28%}.col-1-8{width:12.5%}.col-1-9{width:11.1%}.col-1-10{width:10%}.col-1-11{width:9.09%}.col-1-12{width:8.33%}.col-11-12{width:91.66%}.col-10-12{width:83.333%}.col-9-12{width:75%}.col-5-12{width:41.66%}.col-7-12{width:58.33%}html{font-family:sans-serif}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}hr{box-sizing:content-box;margin-top:20px;margin-bottom:20px}pre{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=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}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}optgroup{font-weight:700}td,th{padding:0}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.form-control,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-success,.open>.dropdown-toggle.btn-warning{background-image:none}.telerik-reTable-1,.telerik-reTable-2,table{border-collapse:collapse}.img-thumbnail,body{background-color:#fff}button,input,select,textarea{font-family:inherit;line-height:inherit}a,a:focus,a:hover{color:#d51625;text-decoration:none}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.42857143;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight: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%}.h1,h1{font-size:36px}.date,.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}dt,kbd kbd,label{font-weight:700}address,blockquote .small,blockquote footer,blockquote small,dd,dt,pre{line-height:1.42857143}@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}.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}pre code,table{background-color:transparent}.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}ol,ul{margin-bottom:10px}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-bottom:20px}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:740px}}.article-footer:after,.breadcrumb ul:after,.clearfix:after,.comments header:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.downloads article .col-4-12 ul:after,.downloads article:after,.downloads header:after,.footer-buttons:after,.form-horizontal .form-group:after,.form-item .field:after,.form-item:after,.horizontal-form .messageblock:after,.horizontal-form footer:after,.horizontal-form p:after,.landing-page .two-col-wrapper:after,.landing-page:after,.main-header .main-navigation ul:after,.profile p:after,.row:after,.tmpl-content .search-bar .wrapper:after,.widget-contacts article:after,.widget-recent-news .two-col-wrapper:after,.widget-recent-news:after,.widget-related-file .buttons:after,.widget-search-results article h2:after,img.floatL,img.floatR{clear:both}.container,.container-fluid{margin-right:auto;margin-left:auto}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{font-size:17.5px;border-left:5px solid #eee}.table,address{margin-bottom:20px}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;color:#777}legend,pre{display:block;color:#333}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}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{font-size:13px;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;border-radius:0}.container,.container-fluid{padding-left:10px;padding-right:10px}.pre-scrollable{max-height:340px;overflow-y:scroll}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:1140px}}.row{margin-left:-10px;margin-right:-10px}.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:10px;padding-right:10px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{border-spacing:0}caption{padding-top:8px;padding-bottom:8px;color:#777}.table{width:100%;max-width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .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}}legend{width:100%;margin-bottom:20px;font-size:21px;line-height:inherit}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{font-size:14px;line-height:1.42857143;color:#555;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.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::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none;box-sizing:content-box}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}@font-face{font-family:dinmedium;src:url(/css/fonts/din_medium/din-medium-webfont.svg#dinmedium) format('svg')}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;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}.form-group-sm .form-control,.input-sm{padding:5px 10px;border-radius:3px;font-size:12px}.input-sm{height:30px;line-height:1.5}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;line-height:1.5}.form-group-lg .form-control,.input-lg{border-radius:6px;padding:10px 16px;font-size:18px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;line-height:1.3333333}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;line-height:1.3333333}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control: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{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control: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{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-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{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{width:auto}.form-inline .input-group>.form-control{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,iframe,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].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:-10px;margin-right:-10px}.form-horizontal .has-feedback .form-control-feedback{right:10px}@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{margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;-webkit-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);background-image:none}.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-default{color:#333;background-color:#fff}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.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{border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.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{border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.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{border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.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{border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.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{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}a,ins{text-decoration:none}.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.3333333;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}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{content:" ";display:table}.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}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.navbar-default,.navbar-inverse{border-radius:4px;background-repeat:repeat-x}.affix{position:fixed}.radio-check_wrapper,.radio-check_wrapper p,sub,sup{position:relative}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn-default{background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;text-shadow:0 1px 0 #fff;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-color:#e8e8e8}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-color:#2e6da4}.navbar-default{background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0)}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);border-color:#b2dba1}.alert-info{background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);border-color:#9acfea}.alert-warning{background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);border-color:#f5e79e}.alert-danger{background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);border-color:#dca7a7}.progress{background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0)}.progress-bar{background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0)}.progress-bar-success{background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0)}.progress-bar-info{background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0)}.progress-bar-warning{background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0)}.progress-bar-danger{background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0)}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);border-color:#2b669a}.fancybox-skin,.fancybox-title,.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0)}.panel-primary>.panel-heading{background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0)}.panel-success>.panel-heading{background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0)}.panel-info>.panel-heading{background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0)}.panel-warning>.panel-heading{background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0)}.panel-danger>.panel-heading{background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0)}.well{background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);border-color:#dcdcdc;box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}@font-face{font-family:dinmedium;src:url(/css/fonts/din_medium/din-medium-webfont.eot);src:url(/css/fonts/din_medium/din-medium-webfont.eot?#iefix) format('embedded-opentype'),url(/css/fonts/din_medium/din-medium-webfont.woff) format('woff'),url(/css/fonts/din_medium/din-medium-webfont.ttf) format('truetype'),url(/css/fonts/din_medium/din-medium-webfont.svg#dinmedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:icomoon;src:url(/css/icons/icomoon.eot?cqmcjw);src:url(/css/icons/icomoon.eot?cqmcjw#iefix) format('embedded-opentype'),url(/css/icons/icomoon.ttf?cqmcjw) format('truetype'),url(/css/icons/icomoon.woff?cqmcjw) format('woff'),url(/css/icons/icomoon.svg?cqmcjw#icomoon) format('svg');font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:icomoon;src:url(/css/icons/icomoon.svg#icomoon) format('svg')}}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;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}.obligatory,dfn,h6,mark{font-style:italic}b,mark,strong{font-weight:700}.icon-youtube:before{content:"\ea9d"}.icon-checkmark:before{content:"\e600"}.icon-checkmark-circle:before{content:"\e601"}.icon-sign-in:before{content:"\e602"}.icon-register:before{content:"\e603"}.icon-enveloppe:before{content:"\e604"}.icon-read-more:before{content:"\e605"}.icon-search:before{content:"\e606"}.icon-dropdown:before{content:"\e607"}.icon-avatar:before{content:"\e608"}.icon-menu:before{content:"\e609"}.icon-info:before{content:"\e60a"}.icon-contacts:before{content:"\e60b"}.icon-arrow-right:before{content:"\e60c"}.icon-arrow-left:before{content:"\e60d"}.icon-arrow-circle:before{content:"\e60e"}.icon-file:before{content:"\e60f"}.icon-share:before{content:"\e610"}.icon-react:before{content:"\e611"}.icon-print:before{content:"\e612"}.icon-nested:before{content:"\e613"}.icon-close:before{content:"\e614"}.icon-refresh:before{content:"\e615"}address,article,aside,blockquote,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}.btn,audio[controls],canvas,video{display:inline-block}html{font-size:62.5%;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0;line-height:24px;line-height:2.4rem}body,button,input,select option,textarea{font-family:Arial,sans-serif;color:#2b2b2b;font-size:14px;font-size:1.4rem}.btn,.h1-title,.h2-title,address,blockquote,dl,h1,h2,h3,h4,h5,h6,hr,pre{font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase}.tmpl-home .content-wrapper{padding-top:32px}::-webkit-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}a{color:#d51625;border-bottom:1px solid #e8999d;transition:border-color .2s ease}a:focus{outline:0}a:active,a:hover{border-color:#d51625}.btn{padding:5px 20px 2px;border:0;color:#FFF;background:#d51625;border-radius:3px;transition:background-color .2s ease;font-size:18px;font-size:1.8rem;line-height:27px;line-height:2.7rem}ins,mark{color:#000}fieldset,hr,iframe,img,legend{border:0}.btn:hover{background:#2b2b2b}hr{display:block;height:1px;border-top:1px solid #ccc}ins{background:#ff9}mark{background:#ff0}q{quotes:none}q:after,q:before{content:"";content:none}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}p{margin:0 0 10px}.h1-title,.h2-title,address,blockquote,dl,h1,h2,h3,h4,h5,h6,hr,pre{margin:0 0 15px;padding:0}.h1-title,h1{color:#d51625;font-size:38px;font-size:3.8rem;line-height:38px;line-height:3.8rem;font-weight:400;margin:0 0 31px}.h2-title,h2,h3{font-weight:400;margin-top:25px}.h2-title,h2{color:#2e2e2e;font-size:20px;font-size:2rem}h3{color:#3e3e3e;font-size:17px;font-size:1.7rem;line-height:12px;line-height:1.2rem}h4{color:#999;font-size:14px;font-size:1.4rem;font-weight:700;margin-top:20px}h5,h6{font-weight:400;margin-top:20px}h5{font-size:14px;font-size:1.4rem}h6{font-size:13px;font-size:1.3rem}.floatL{float:left}.floatR{float:right}img.floatL{margin:0 20px 20px 0}img.floatR{margin:0 0 15px 15px}.alignL{text-align:left}.alignR{text-align:right}ol,ul{margin:0 0 15px;padding:0 0 0 20px}dd{margin:0 0 0 20px}nav ol,nav ul{list-style:none;margin:0;padding:0}img{-ms-interpolation-mode:bicubic;max-width:100%;height:auto}svg:not(:root){overflow:hidden}iframe{margin-bottom:3px}figure,form{margin:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}.main-header .brand a img,.mm-menu.mm-horizontal ul,textarea{vertical-align:top}button,input{line-height:normal}.help-text:before,.radio-check_wrapper input[type=checkbox]:checked+label:after{speak:none;font-weight:400;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;pointer-events:inherit;text-decoration:none}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}input:invalid,textarea:invalid{background-color:#f0dddd}.obligatory{font-size:.8em;margin:0 0 10px}input[type=text],input[type=email],input[type=password],input[type=search],select,textarea{border:1px solid #bababa;padding:10px 16px;border-radius:5px;transition:all .2s linear;outline:0}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=search]:hover,select:hover,textarea:hover{border-color:#8a8a8a}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,select:focus,textarea:focus{box-shadow:0 0 6px rgba(0,0,0,.3)}.radio-check_wrapper input[type=checkbox]:focus+label:before,.radio-check_wrapper input[type=radio]:focus+label:before{box-shadow:0 0 6px rgba(0,0,0,.15)}input[type=text].w45,input[type=email].w45,input[type=password].w45,input[type=search].w45,select.w45,textarea.w45{width:45%!important}input[type=text].fw175,input[type=email].fw175,input[type=password].fw175,input[type=search].fw175,select.fw175,textarea.fw175{width:175px!important}select{padding-top:9px;padding-bottom:9px;height:41px}.no-ie8 input[type=text],.no-ie8 input[type=email],.no-ie8 input[type=password],.no-ie8 input[type=search],.no-ie8 select,.no-ie8 textarea{max-width:100%}.ie8 input[type=text],.ie8 input[type=email],.ie8 input[type=password],.ie8 input[type=search],.ie8 select,.ie8 textarea{width:100%;position:relative}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}.bigButton{margin-left:20px;height:43px}.radio-check_wrapper{display:inline-block}.radio-check_wrapper.fullWidth{width:100%;display:block}.radio-check_wrapper.fullWidth label{margin-top:3px}.radio-check_wrapper+.radio-check_wrapper{margin-left:15px}.radio-check_wrapper input{float:left;opacity:0;filter:alpha(opacity=0);display:none}.radio-check_wrapper input+label{cursor:pointer;display:block;margin-left:-30px;padding-left:58px;float:left}.radio-check_wrapper input[type=checkbox]+label:before{position:absolute;border:1px solid #adadad;content:"";width:18px;height:18px;top:6px;left:0;background:#FFF;border-radius:5px}.radio-check_wrapper input[type=checkbox]:checked+label:after{position:absolute;top:8px;left:3px;font-family:icomoon;font-style:normal;text-transform:none;content:"\e600";display:inline-block;font-size:13px}.radio-check_wrapper input[type=radio]+label:before{position:absolute;border:1px solid #adadad;content:"";width:18px;height:18px;top:6px;left:0;background:#FFF;border-radius:11px}.radio-check_wrapper input[type=radio]:checked+label:after{position:absolute;content:"";width:12px;height:12px;top:9px;left:3px;background:#adadad;border-radius:8px}aside .radio-check_wrapper input+label{float:none}a.btn-submit,button,input[type=button],input[type=reset],input[type=submit]{font-size:18px;font-size:1.8rem;padding:3px 25px 1px;text-align:left;border:none;border-radius:5px;display:inline-block;background:#d51625;font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase;color:#FFF;transition:background-color .2s ease}.form-item .field:after,.form-item .field:before,.form-item:after,.form-item:before{content:"";display:table}a.btn-submit:focus,a.btn-submit:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background:#2b2b2b;color:#FFF}a.btn-submit{text-decoration:none}.form-item{zoom:1}.form-item .label{margin-bottom:4px}.form-item .field{zoom:1}.form-item .field input[type=text],.form-item .field input[type=email],.form-item .field input[type=password],.form-item .field input[type=search],.form-item .field select,.form-item .field textarea{width:100%}.form-item .field .msg{display:block;margin-top:10px;margin-left:15px}.form-item .msg{color:#959595}.form-item .msg.error,.form-item.error label{color:#c9142f}.form-item.error .field input[type=text],.form-item.error .field input[type=email],.form-item.error .field input[type=password],.form-item.error .field input[type=search],.form-item.error .field select,.form-item.error .field textarea{border:1px solid #c9142f}.form-item+.form-item{margin-top:14px}.form-item.submit{margin-top:40px}.help-text{display:block;float:left;position:relative;padding:10px 20px 10px 47px;background:#ddd;font-style:italic;margin-left:10px;border-radius:0 0 4px 4px;box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}.help-text:before{position:absolute;top:13px;left:20px;font-family:icomoon;font-style:normal;text-transform:none;content:"\e60a";display:inline-block;font-size:18px;font-size:1.8rem}.content-form label{display:block;font-weight:700;padding-bottom:5px}.horizontal-form .messageblock:before,.horizontal-form footer:after,.horizontal-form footer:before,.horizontal-form p:before{content:"";display:table}.content-form abbr{font-weight:400;outline:0;border:0}.content-form input[type=text],.content-form select,.content-form textarea{width:100%;height:33px;padding:6px}.content-form textarea{height:153px}.horizontal-form{padding:23px 0 30px}.horizontal-form .messageblock,.horizontal-form p{zoom:1;margin-bottom:19px}.horizontal-form .messageblock:after,.horizontal-form p:after{content:"";display:table}.horizontal-form label{width:30%;float:left;padding:9px 0 3px;font-weight:700}.horizontal-form label .field-action{border:1px solid;border-radius:3px;font-size:17px}.horizontal-form label abbr{border:0;outline:0}.horizontal-form input[type=text],.horizontal-form input[type=email],.horizontal-form input[type=password],.horizontal-form select,.horizontal-form textarea{width:70%;float:left;padding:13px 16px}.horizontal-form select{padding-top:9px;padding-bottom:9px}.horizontal-form .help-text{margin-left:32%}.horizontal-form .msg.error,.horizontal-form .msg.success{float:right;width:70%}.horizontal-form .msg.full-width{float:none;width:100%;margin-bottom:19px}.horizontal-form .radio-check_wrapper{margin-bottom:15px;padding-left:30%}.horizontal-form .radio-check_wrapper p{margin-bottom:5px}.horizontal-form .radio-check_wrapper label{width:auto;padding-top:3px;margin-top:0;font-weight:400;float:none}.horizontal-form footer{padding-left:30%;zoom:1}.horizontal-form footer .buttons,.horizontal-form footer .links{float:left}.horizontal-form footer input[type=button],.horizontal-form footer input[type=submit]{padding:5px 18px 2px;float:left;margin-right:20px;border:1px solid #FFF;font-size:23px;font-size:2.3rem;background:#141414;background:linear-gradient(top,#323232 0,#141414 100%);transition:none}.horizontal-form footer input[type=button]:hover,.horizontal-form footer input[type=submit]:hover{background:#d51625}.horizontal-form footer ul{padding:7px 0 0;margin:0;list-style:none;float:left;font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem}.horizontal-form footer ul a{border:0;transition:color .2s ease;font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase}.horizontal-form footer ul a:hover{color:#2b2b2b}.msg{padding:15px;background:#EEE;margin:15px 0 30px;border-radius:4px}.msg p{margin:0}.fullWidthError .msg{width:100%!important}table tr td{border:0;margin:0}table tr td,table tr th{padding:5px 10px}table tr th{background:#e2e2e2}table tr:nth-child(odd) td{background:#f5f5f5}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0}.bx-wrapper li,.bx-wrapper ul{margin:0;padding:0}.bx-wrapper li{list-style-type:none}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{transform-style:preserve-3d;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(/images/bxslider/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(/images/bxslider/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-next{right:10px;background:url(/images/bxslider/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:99}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/images/bxslider/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/images/bxslider/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;display:block;padding:10px}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#FFF;color:#444}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner:after,.fancybox-inner:before{border-width:19px;border-style:solid;position:absolute;z-index:999;display:block;content:''}.fancybox-inner{overflow:hidden}.fancybox-inner:before{border-color:#FFF rgba(255,255,255,0) rgba(255,255,255,0) #FFF;left:0;top:0}.fancybox-inner:after{border-color:rgba(255,255,255,0) #FFF #FFF rgba(255,255,255,0);right:-1px;bottom:0}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/images/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;cursor:pointer}#fancybox-loading div{width:44px;height:44px;background:url(/images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px;border:0}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;text-decoration:none;background:url(/images/fancybox/blank.gif)}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/images/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;position:relative;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-type-iframe .fancybox-inner:after,.fancybox-type-iframe .fancybox-inner:before,.mm-menu{display:none}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.fancybox-type-iframe .fancybox-inner{overflow:hidden!important}.mm-menu,html.mm-opened,html.mm-opened body{overflow:hidden;width:100%;height:100%}.mm-is-menu.mm-horizontal .mm-inner>ul,html.mm-opened #mm-blocker,html.mm-opened .mm-page{transition:none .4s ease}html.mm-opened.mm-dragging .mm-page,html.mm-opened.mm-dragging.mm-front .mm-menu,html.mm-opened.mm-dragging.mm-next .mm-menu{transition-duration:0s}html.mm-opened #mm-blocker,html.mm-opened .mm-page{transition-property:top,right,bottom,left,margin,border,transform;border:solid}.mm-is-menu.mm-horizontal .mm-inner>ul{transition-property:margin-left}html.csstransforms3d .mm-is-menu.mm-horizontal .mm-inner>ul.mm-subopened,html.csstransforms3d.mm-opening #mm-blocker,html.csstransforms3d.mm-opening .mm-page{left:auto;right:auto;margin:0;-ms-transform:translate3d(85%,0,1px);transform:translate3d(85%,0,1px)}html.mm-right.csstransforms3d .mm-is-menu.mm-horizontal .mm-inner>ul.mm-subopened,html.mm-right.csstransforms3d.mm-opening #mm-blocker,html.mm-right.csstransforms3d.mm-opening .mm-page{left:auto;right:auto;margin:0;-ms-transform:translate3d(-85%,0,1px);transform:translate3d(-85%,0,1px)}html.no-csstransforms3d .mm-is-menu.mm-horizontal .mm-inner>ul.mm-subopened,html.no-csstransforms3d.mm-opening #mm-blocker,html.no-csstransforms3d.mm-opening .mm-page{-ms-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px)}html.mm-opened #mm-blocker,html.mm-opened .mm-page{margin:0;left:0;top:0}html.mm-opening #mm-blocker,html.mm-opening .mm-page{border:solid;margin:0 0 0 -65px;left:100%}.mm-is-menu ul,.mm-menu,.mm-menu .mm-inner,.mm-menu div.mm-search,.mm-menu div.mm-search input,html.mm-opened .mm-page{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html.mm-opened body{position:relative}.mm-menu{position:absolute;left:0;top:0;z-index:0}.mm-menu.mm-opened{display:block;overflow:scroll;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.mm-menu.mm-opened~.mm-menu.mm-opened{display:none}.mm-inner{width:100%;height:100%;padding:0 65px 0 0}html.mm-right.csstransforms3d .mm-inner{width:85%;padding:0;float:right}html.csstransforms3d .mm-inner{width:85%;padding:0}.mm-is-menu li,.mm-is-menu ul{list-style:none;display:block;padding:0;margin:0}.mm-is-menu li{position:relative}.mm-is-menu li:after{content:'';display:block;width:100%;position:absolute;bottom:0}.mm-is-menu .mm-inner>ul{width:100%;padding:20px 0 40px}.mm-is-menu li>a,.mm-is-menu li>span{text-indent:20px;text-overflow:ellipsis;white-space:nowrap;line-height:40px;overflow:hidden;display:block;padding:0 10px 0 0;margin:0}.mm-menu a.mm-subopen{width:40px;height:40px;padding:0;position:absolute;right:0;top:0;z-index:2}#mm-blocker,.cookiebar{z-index:9999;opacity:0}.mm-menu a.mm-subopen:before{content:'';display:block;height:100%;position:absolute;left:0}.mm-menu a.mm-subopen.mm-fullsubopen{border-left:none;width:100%}.mm-menu a.mm-subopen.mm-fullsubopen:before{border-left:none}.mm-menu a.mm-subclose{text-indent:40px;padding-top:20px;margin-top:-20px}.mm-menu a.mm-subopen+a,.mm-menu a.mm-subopen+span{padding-right:45px}html.mm-opened .mm-page{height:100%;overflow:hidden;position:absolute;box-shadow:0 0 5px rgba(0,0,0,.8)}html.mm-background .mm-page{background:inherit}#mm-blocker{background:#fff;display:none;width:100%;height:100%;position:absolute}html.mm-blocking #mm-blocker,html.mm-opened #mm-blocker{display:block}.mm-menu.mm-vertical ul ul{display:none;padding:10px 0 10px 10px}.mm-menu.mm-vertical li.mm-opened>ul{display:block}.mm-menu.mm-vertical ul ul li:last-child,.mm-menu.mm-vertical ul ul li:last-child:after{border-bottom-width:0}.mm-menu.mm-vertical li.mm-selected>a.mm-subopen+a,.mm-menu.mm-vertical li.mm-selected>a.mm-subopen+span{padding-right:5px;margin-right:40px}.mm-menu.mm-vertical li.mm-selected>em.mm-counter+a.mm-subopen+a,.mm-menu.mm-vertical li.mm-selected>em.mm-counter+a.mm-subopen+span{margin-right:75px}.mm-menu.mm-horizontal .mm-inner{white-space:nowrap}.mm-menu.mm-horizontal ul{margin-left:0}.mm-menu.mm-horizontal ul.mm-submenu{display:none}.mm-menu.mm-horizontal ul,.mm-menu.mm-horizontal ul.mm-submenu.mm-opened{display:inline-block}.mm-menu.mm-horizontal ul.mm-subopened{margin-left:-100%;max-height:100%;overflow:hidden}.mm-is-menu{background:#333}.mm-is-menu *{-webkit-text-size-adjust:none}.mm-is-menu li,.mm-is-menu li>a,.mm-is-menu li>span{text-decoration:none}.mm-menu li.mm-selected>a,.mm-menu li.mm-selected>span{background:rgba(0,0,0,.2)}.mm-menu li.mm-selected>a.mm-subopen{background:0 0}.mm-menu a.mm-subopen{border-left:1px solid rgba(255,255,255,.1)}.mm-menu a.mm-subopen:before{border-left:1px solid #d51625}.mm-menu a.mm-subclose{background:rgba(0,0,0,.2)}.mm-menu.mm-vertical li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical li.mm-opened>ul{background:rgba(0,0,0,.1)}.mm-menu em.mm-counter,.mm-menu li.mm-label{background:rgba(255,255,255,.1);font-size:11px}.mm-submenu li:last-child a{border:0}.mm-menu li.mm-label{text-transform:uppercase;text-indent:20px;line-height:25px;color:rgba(255,255,255,.5)}.mm-menu em.mm-counter{text-indent:0;text-align:center;text-shadow:none;line-height:22px;display:block;min-width:16px;height:20px;padding:0 2px;position:absolute;right:40px;top:10px;border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,.3);font-style:normal;color:rgba(255,255,255,.4)}.mm-menu em.mm-counter+a.mm-subopen{padding-left:35px}.mm-menu em.mm-counter+a.mm-subopen+a,.mm-menu em.mm-counter+a.mm-subopen+span{padding-right:80px}.mm-menu a.mm-subclose:before,.mm-menu a.mm-subopen:after{content:'';border:2px solid transparent;display:block;width:7px;height:7px;margin-bottom:-5px;position:absolute;bottom:50%;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-menu a.mm-subopen:after{border-top:none;border-left:none;margin-top:-4px;right:16px}.mm-menu a.mm-subclose:before{border-right:none;border-bottom:none;margin-top:4px;left:20px}.mm-menu.mm-vertical li.mm-opened>a.mm-subopen:after{-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu a.mm-subclose,.mm-menu a.mm-subopen{border-bottom:0}.mm-menu a.mm-subclose:before,.mm-menu a.mm-subopen:after{border-color:#d51625}.mm-menu div.mm-search{width:100%;height:50px;padding:10px;position:relative;z-index:1}.mm-menu div.mm-search input{border:none;border-radius:15px;line-height:30px;outline:0;display:block;width:100%;height:30px;margin:0;padding:0 0 0 10px}.mm-menu li.mm-noresults{border:none;display:none;padding-top:30px}.mm-menu li.mm-noresults:after{border:none}.mm-menu.mm-noresults li.mm-noresults{display:block}.main-header .mobile-info-trigger,.main-header .mobile-menu-trigger,.mm-menu .mm-noresult,.mm-menu .mm-nosubresult>a.mm-subopen,.mm-menu .mm-nosubresult>em.mm-counter{display:none}.mm-menu .mm-nosubresult>a.mm-subopen+a,.mm-menu .mm-nosubresult>a.mm-subopen+span{padding-right:5px}.mm-menu div.mm-search{background:rgba(0,0,0,.2);border-bottom:1px solid rgba(255,255,255,.1)}.mm-menu div.mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.9)}.mm-menu li.mm-noresults{color:rgba(255,255,255,.4);text-align:center}.main-header .tagline p,.main-header .top-menu a{color:#fff;font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase}html.mm-no-overflowscrolling.mm-opened,html.mm-no-overflowscrolling.mm-opened body{overflow:visible}html.mm-no-overflowscrolling.mm-opened body{overflow-x:hidden}html.mm-no-overflowscrolling.mm-opened .mm-page{min-height:200%;position:fixed;top:0;z-index:3}html.mm-no-overflowscrolling .mm-menu{height:auto;min-height:100%;overflow:default;overflow-x:default;overflow-y:default;position:relative;left:auto;top:auto}html.mm-iphone-addressbar.mm-opened body{padding-bottom:60px}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.main-header{background:url(/images/bg_header.jpg)}.main-header .lang{overflow:hidden;float:none!important;min-height:50px}.main-header .lang select{height:26px;padding:3px 5px;margin-bottom:18px;margin-top:5px;font-size:12px;float:right}.main-header .topbar{background:#221f1f;overflow:hidden}.main-header .topbar .grid-pad{padding-top:0}.main-header .brand{float:left;padding:18px 0 0 6px;position:relative;z-index:2;height:106px;line-height:106px}.main-header .brand a{line-height:0;border-bottom:0}.main-header .brand:after,.main-header .brand:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.main-header .tagline{float:left;height:106px;line-height:106px;padding:0 13px 0 100px;position:relative;z-index:1;min-width:50%}.main-header .tagline p{margin-bottom:0;font-size:38px;font-size:3.8rem}.main-header .top-menu{float:right}.main-header .top-menu ul{list-style:none;float:right;padding:0;margin:0}.main-header .top-menu li{float:left;padding:0 0 0 20px}.main-header .top-menu a{display:block;float:left;border:0;text-align:center;font-size:16px;font-size:1.6rem;transition:color .2s ease}.main-header .top-menu a [class*=icon-]{display:block;font-size:20px;font-size:2rem}.main-header .top-menu .user-menu a:after,.main-header .top-menu a [class*=icon-].icon-contact:before{display:inline-block;font-family:icomoon;font-weight:400;text-transform:none;line-height:1;speak:none;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;text-decoration:none;pointer-events:inherit}.main-header .top-menu a [class*=icon-].icon-contact:before{content:"\e604"}.main-header .top-menu a:hover{color:#e0e0e0}.main-header .top-menu .user-menu{position:relative;padding-left:34px;margin-top:8px;margin-left:19px}.main-header .top-menu .user-menu a:after{margin-left:5px;content:"\e607";font-size:8px;font-size:.8rem;transition:transform .3s ease}.main-header .top-menu .user-menu i{display:block;width:27px;height:27px;position:absolute;left:0;top:50%;margin-top:-13px;background:#fff;overflow:hidden;border-radius:50%}.main-header .top-menu .user-menu i:after{color:#d51625;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e608";text-decoration:none;display:inline-block;pointer-events:inherit;font-size:24px;font-size:2.4rem;margin-top:4px}.breadcrumb ul,.main-header .main-navigation ul a,.main-header .user-menu-items-wrapper a,.search-bar label,.subnavigation-wrapper a{font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase}.main-header .top-menu .user-menu span{position:relative;top:3px;font-size:15px;font-size:1.5rem}.main-header .top-menu .user-menu.open a:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-header .header-image .grid-pad{padding-top:11px;padding-bottom:11px}.main-header .header-image img{display:block;border-radius:4px}.main-header .user-menu-items-wrapper{display:none}.main-header .user-menu-items-wrapper.open{display:block}.main-header .main-navigation ul:after,.main-header .main-navigation ul:before{content:"";display:table}.main-header .user-menu-items-wrapper .grid-pad{padding-top:0;padding-bottom:0;padding-right:20px}.main-header .user-menu-items-wrapper .grid-pad .col-1-1{position:relative;padding-right:0}.main-header .user-menu-items-wrapper .user-menu-items{background:#d51625;position:absolute;float:left;width:100%;border-radius:0 0 4px 4px}.main-header .user-menu-items-wrapper .user-menu-items:after{content:"";position:absolute;right:50px;top:-10px;border-width:0 8px 10px;border-style:solid;border-color:rgba(255,255,255,0) rgba(255,255,255,0) #d51625}.main-header .user-menu-items-wrapper ul{float:right;padding:20px 20px 14px}.main-header .user-menu-items-wrapper li{float:left;padding:0 0 0 30px}.main-header .user-menu-items-wrapper a{color:#fff;border:0;font-size:18px;font-size:1.8rem;transition:color .2s ease}.main-header .user-menu-items-wrapper a:hover{color:#2b2b2b}.main-header .main-navigation{background:#e4e4e4;background:linear-gradient(top,#dedede 0,#e4e4e4 100%)}.main-header .main-navigation ul{zoom:1}.main-header .main-navigation ul li{float:left;margin-bottom:15px;border-right:1px solid #d51625}.main-header .main-navigation ul li:last-child{border-right:0}.main-header .main-navigation ul li:first-child a{padding-left:0}.main-header .main-navigation ul li.selected a{color:#d51625}.main-header .main-navigation ul a{display:block;padding:14px 8px 10px;border:0;color:#2b2b2b;font-size:15px;font-size:1.5rem;transition:color .2s ease}.tmpl-content .search-bar .wrapper:after,.tmpl-content .search-bar .wrapper:before{content:"";display:table}.main-header .main-navigation ul a:hover{color:#d51625}.tmpl-content .search-bar .grid-pad{padding-top:0}.tmpl-content .search-bar .wrapper{padding:14px;border-bottom:1px dashed #bebebe;zoom:1}.search-bar a.search,.search-bar label,.search-bar select{height:43px;display:inline-block}.search-bar .first-col,.search-bar .second-col{float:left;width:50%}.search-bar label{color:#2b2b2b;font-weight:700;padding-right:6px;line-height:43px;margin-left:0;position:relative;top:4px;text-align:right;font-size:23px;font-size:2.3rem}.search-bar .first-col label{width:45%}.search-bar .second-col label{width:24%}.search-bar input[type=text]{padding:0 16px;height:43px;margin-right:1%;width:42%}.search-bar select{cursor:pointer;width:31%;line-height:43px;margin-right:1%;background:#fff;border-radius:3px}.search-bar option{padding:8px 16px}.search-bar a.search{padding:0;width:7%;text-align:center;line-height:41px;background:#d51625;color:#fff;border:0;font-size:18px;font-size:1.8rem;border-radius:5px;transition:background-color .2s ease}.breadcrumb ul:after,.breadcrumb ul:before{content:"";display:table}.search-bar a.search:hover{background:#e0e0e0}.subnavigation-wrapper .grid-pad{padding-top:0;padding-bottom:0}.subnavigation-wrapper .subnavigation{background:#d51625;position:relative;float:left;width:100%;border-radius:0 0 4px 4px}.subnavigation-wrapper .subnavigation .arrow{position:absolute;left:0;top:-10px;border-width:0 8px 10px;border-style:solid;border-color:rgba(255,255,255,0) rgba(255,255,255,0) #d51625;opacity:0}.subnavigation-wrapper ul{float:left;padding:20px 20px 14px}.subnavigation-wrapper li{float:left;padding:0 30px 0 0}.subnavigation-wrapper li.selected a{color:#2b2b2b}.subnavigation-wrapper a{color:#fff;border:0;font-size:18px;font-size:1.8rem;transition:color .2s ease}.subnavigation-wrapper a:hover{color:#2b2b2b}.breadcrumb .grid-pad{padding-top:0;padding-bottom:32px}.breadcrumb ul{color:#d51625;list-style:none;padding:15px 0 0;margin:0;overflow-x:auto;white-space:nowrap;zoom:1}.breadcrumb li,.breadcrumb li:after{display:inline-block}.breadcrumb li:after{color:#2b2b2b;margin:0 10px;position:relative;top:-2px;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e60c";text-decoration:none;pointer-events:inherit;font-size:7px;font-size:.7rem}.date,.landing-page .read-more a,.widget-recent-news .read-more a{font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase}.breadcrumb li:last-child:after,.main-footer .footer-links li:last-child:after{display:none}.breadcrumb li:last-child{padding-right:20px}.breadcrumb a{color:#7f7f7f;border:0;text-decoration:underline;transition:color .2s ease}.breadcrumb a:hover{color:#d51625}.main-footer{background:#191919;color:#9b9b9b;font-size:12px;font-size:1.2rem}.main-footer .grid-pad{padding-top:8px}.main-footer a{color:#FFF;border-color:#9b9b9b}.main-footer a:hover{border-color:#FFF}.main-footer p{float:left;margin-bottom:0}.main-footer .col-5-12,.main-footer .col-7-12{width:auto}.main-footer .col-5-12{float:right}.main-footer .footer-links{float:left;list-style:none;padding:0 0 0 23px;margin:0}.main-footer .footer-links li{float:left}.main-footer .footer-links li:after{content:'-';margin:0 6px;color:#FFF}.main-footer .credits{padding:0 0 0 18px}.main-footer .credits a{color:#9b9b9b;border:0;transition:color .2s ease}.main-footer .credits a:hover{color:#FFF}.social{float:left}.social ul{float:left;list-style:none;padding:0 0 0 7px;margin:0}.social li{float:left;padding:0 0 0 4px}.social a{display:block;float:left;border:0;width:23px;height:23px;text-indent:-9999em}.landing-page article:before,.landing-page:after,.landing-page:before,.widget-recent-news article:before,.widget-recent-news:after,.widget-recent-news:before{content:"";display:table}.social .facebook a{background:url(/images/social-icons/facebook.png)}.social .twitter a{background:url(/images/social-icons/twitter.png)}.social .linkedin a{background:url(/images/social-icons/linkedin.png)}.social .mail a{background:url(/images/social-icons/mail.png)}.social .gplus a{background:url(/images/social-icons/gplus.png)}.social .youtube a{background:url(/images/social-icons/youtube.png)}body,html{height:100%;width:100%}#main-wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -40px;background:#FFF}#push,.main-footer{height:40px}.date{color:#d51625;margin:0 0 5px;font-weight:700;font-size:3rem}.date.datenewsdetail{margin:-24px 0 15px;color:#2b2b2b}.landing-page,.widget-recent-news{zoom:1}.landing-page article,.widget-recent-news article{zoom:1}.landing-page article:after,.widget-recent-news article:after{content:"";display:table;clear:both}.landing-page h2,.widget-recent-news h2{margin:0 0 7px;font-weight:700;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem}.footer-buttons .print a:before,.landing-page .read-more a:before,.widget-recent-news .read-more a:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;text-decoration:none;pointer-events:inherit}.landing-page h2 a,.widget-recent-news h2 a{border:0;color:#2b2b2b;transition:color .2s ease}.landing-page h2 a:hover,.widget-recent-news h2 a:hover{color:#d51625}.landing-page .read-more,.widget-recent-news .read-more{text-align:right}.landing-page .read-more a,.widget-recent-news .read-more a{border:0;transition:color .2s ease;font-size:18px;font-size:1.8rem}.landing-page .doormat-article article .image-holder.corners a:after,.landing-page .doormat-article article .image-holder.corners a:before,.landing-page .two-col-wrapper .image-holder.corners a:after,.landing-page .two-col-wrapper .image-holder.corners a:before,.widget-recent-news .doormat-article article .image-holder.corners a:after,.widget-recent-news .doormat-article article .image-holder.corners a:before,.widget-recent-news .two-col-wrapper .image-holder.corners a:after,.widget-recent-news .two-col-wrapper .image-holder.corners a:before{border-width:43px}.landing-page .read-more a:before,.widget-recent-news .read-more a:before{font-family:icomoon;text-transform:none;line-height:1;content:"\e605";display:inline-block;margin-right:5px;position:relative;top:1px}.landing-page .read-more a:hover,.widget-recent-news .read-more a:hover{color:#2b2b2b}.landing-page .featured,.widget-recent-news .featured{padding-bottom:5px}.landing-page .featured .col-3-12,.widget-recent-news .featured .col-3-12{width:23%}.landing-page .featured .col-9-12,.widget-recent-news .featured .col-9-12{width:77%}.landing-page .featured .read-more,.widget-recent-news .featured .read-more{padding-right:15px}.landing-page .two-col-wrapper,.widget-recent-news .two-col-wrapper{zoom:1;width:100%}.landing-page .two-col-wrapper:after,.landing-page .two-col-wrapper:before,.widget-recent-news .two-col-wrapper:after,.widget-recent-news .two-col-wrapper:before{content:"";display:table}.landing-page .two-col-wrapper article,.widget-recent-news .two-col-wrapper article{padding-bottom:60px}.landing-page .two-col-wrapper .image-holder,.widget-recent-news .two-col-wrapper .image-holder{padding-bottom:35px}.landing-page .list-view,.widget-recent-news .list-view{padding-bottom:26px}.landing-page .list-view article,.widget-recent-news .list-view article{margin-bottom:5px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.article-footer:after,.article-footer:before,.footer-buttons:after,.footer-buttons:before{content:"";display:table}.landing-page .list-view p,.widget-recent-news .list-view p{margin:0}.landing-page .list-view .date,.widget-recent-news .list-view .date{float:left;background:#d51625;color:#fff;height:46px;line-height:51px;text-align:center;position:relative;padding:0 10px;font-size:20px;font-size:2rem;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.landing-page .list-view h2,.widget-recent-news .list-view h2{margin:0;float:left;width:78%;height:46px;line-height:51px;background:#f1f1f1;padding:0 10px;font-size:20px;font-size:2rem}.landing-page .list-view .read-more,.widget-recent-news .list-view .read-more{float:left;text-align:left;height:46px;line-height:46px;background:#f1f1f1;padding:0 15px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:20px;font-size:2rem}.landing-page .list-view article:nth-child(2n+1) .read-more,.landing-page .list-view article:nth-child(2n+1) h2,.widget-recent-news .list-view article:nth-child(2n+1) .read-more,.widget-recent-news .list-view article:nth-child(2n+1) h2{background:#ddd}.landing-page .doormat-article,.widget-recent-news .doormat-article{background:#e0e0e0}.landing-page .doormat-article .grid-pad,.widget-recent-news .doormat-article .grid-pad{padding-top:46px}.landing-page .doormat-article article,.widget-recent-news .doormat-article article{padding-bottom:63px}.landing-page .doormat-article article .date,.widget-recent-news .doormat-article article .date{margin:9px 0}.landing-page .doormat-article article .image-holder.corners a:before,.widget-recent-news .doormat-article article .image-holder.corners a:before{border-color:#e0e0e0 rgba(255,255,255,0) rgba(255,255,255,0) #e0e0e0}.landing-page .doormat-article article .image-holder.corners a:after,.widget-recent-news .doormat-article article .image-holder.corners a:after{border-color:rgba(255,255,255,0) #e0e0e0 #e0e0e0 rgba(255,255,255,0)}.landing-page .doormat-article article .read-more,.widget-recent-news .doormat-article article .read-more{padding:3px 18px 0 0}.landing-page .doormat-article article .read-more a,.widget-recent-news .doormat-article article .read-more a{font-size:20px;font-size:2rem}.landing-page .main-article,.widget-recent-news .main-article{padding-bottom:65px}.landing-page .main-article .image-holder,.widget-recent-news .main-article .image-holder{margin-bottom:25px}.landing-page .main-article .image-holder.corners span:after,.landing-page .main-article .image-holder.corners span:before,.widget-recent-news .main-article .image-holder.corners span:after,.widget-recent-news .main-article .image-holder.corners span:before{border-width:47px}.widget-recent-news{margin-bottom:30px}.tmpl-content .widget-recent-news .two-col-wrapper article{padding-bottom:15px}.widget-related-news{background:#e8e8e8;padding:20px 20px 9px}.widget-related-news h3{color:#d51625;margin:0 0 9px;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem}.widget-related-news a{color:#2b2b2b;border-color:#e8e8e8}.widget-related-news a:hover{border-color:#2b2b2b}.widget-related-news a.btn{color:#fff}.article-footer{zoom:1;padding-top:34px;border-top:1px dashed #bebebe}.article-footer .body-bottom h3{margin:0 0 5px;font-size:27px;font-size:2.7rem;line-height:40px;line-height:4rem}.footer-buttons{padding-top:12px;padding-bottom:34px;zoom:1}.footer-buttons .print{float:left}.footer-buttons .print a{color:#2b2b2b;border:0;position:relative;padding:3px 0 0 35px;display:inline-block;font-size:15px;font-size:1.5rem;font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase}.footer-buttons .print a:before{position:absolute;left:0;top:0;font-family:icomoon;text-transform:none;line-height:1;content:"\e612";display:inline-block;font-size:25px;font-size:2.5rem}.widget-related-file .buttons .button a,.widget-related-file p.size{font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase}.widget-related-file .buttons:after,.widget-related-file .buttons:before{content:"";display:table}.footer-buttons .print a:hover{color:#d51625}.footer-buttons .social{float:right}.footer-buttons .social p{float:left;font-weight:700}.widget-related-file{padding:50px 45px 25px 138px;background:#e8e8e8;position:relative;margin-bottom:15px}.widget-related-file .icon{position:absolute;left:35px;top:40px;width:73px}.widget-related-file h3{margin:0;font-size:27px;font-size:2.7rem;line-height:27px;line-height:2.7rem}.widget-related-file p.size{font-size:18px;font-size:1.8rem}.widget-related-file .buttons{padding-top:5px;zoom:1}.widget-related-file .buttons .button{float:left;padding:0 19px 10px 0}.widget-related-file .buttons .button:last-child{padding-right:0}.widget-related-file .buttons .button a{border:0;font-size:18px;font-size:1.8rem;transition:color .2s ease}.widget-related-file .buttons .button.download a:before,.widget-related-file .buttons .button.share a:before{font-family:icomoon;text-transform:none;display:inline-block;speak:none;font-style:normal;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;text-decoration:none;pointer-events:inherit}.widget-related-file .buttons .button a:hover{color:#2b2b2b}.widget-related-file .buttons .button a:before{position:relative;top:2px}.comments article .react a:before,.comments header .react a:before{top:0;content:"\e611";line-height:1}.widget-related-file .buttons .button.download a:before{margin-right:9px;line-height:1;content:"\e60e"}.widget-related-file .buttons .button.share a{position:relative;padding-left:33px}.widget-related-file .buttons .button.share a:before{position:absolute;left:0;top:0;color:#2b2b2b;line-height:1;content:"\e610";font-size:23px;font-size:2.3rem}.comments header:after,.comments header:before{content:"";display:table}.doormat{background:#f1f1f3}.comments{padding-bottom:80px}.comments header{padding-top:17px;zoom:1}.comments header h3{float:left;margin:0 0 3px;font-size:35px;font-size:3.5rem;line-height:52.5px;line-height:5.25rem}.comments header .react{float:right;padding-top:12px}.comments header .react a{color:#2b2b2b;border:0;position:relative;padding:1px 0 0 35px;display:inline-block;font-size:15px;font-size:1.5rem;font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase}.comments header .react a:before{position:absolute;left:0;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-decoration:none;display:inline-block;pointer-events:inherit;font-size:20px;font-size:2rem}.comments article .react a,.comments article h4{font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase}.comments header .react a:hover{color:#d51625}.comments .panel{width:100%;float:left;border-color:#bebebe;border-style:dashed;border-width:1px 0;padding:15px 0 20px;margin-bottom:10px}.comments .panel label{font-weight:700}.comments .panel textarea{width:100%;height:150px}.comments .panel .button-holder{padding:5px 0 0}.comments .panel .button-holder input[type=button],.comments .panel .button-holder input[type=submit]{margin-right:15px}.comments .panel .button-holder input[type=button]:last-child,.comments .panel .button-holder input[type=submit]:last-child{margin-right:0}.comments article{padding-top:20px;padding-bottom:20px}.comments article h4{color:#d51625;margin:0 0 10px;font-size:28px;font-size:2.8rem;line-height:28px;line-height:2.8rem}.comments article .react{padding-top:4px}.comments article .react a{color:#2b2b2b;border:0;position:relative;padding:1px 0 0 35px;display:inline-block;font-size:15px;font-size:1.5rem}.comments article .react a:before,.comments article article:first-of-type:before,.widget-contacts h2:before,.widget-slideshow a.fancy-box:after{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-decoration:none;pointer-events:inherit}.comments article .react a:before{position:absolute;left:0;display:inline-block;font-size:20px;font-size:2rem}.comments article .react a:hover{color:#d51625}.comments article article{padding:30px 0 0 153px;position:relative}.comments article article:first-of-type:before{position:absolute;left:78px;top:9px;line-height:1;content:"\e613";display:inline-block;font-size:34px;font-size:3.4rem}.comments article .panel{float:none;margin-top:20px}.landing-page .main-article{padding-bottom:36px}.news-articles-big-list article{padding-bottom:12px;margin-bottom:30px;border-bottom:1px dashed #bebebe}.news-articles-big-list article:last-child{margin-bottom:90px}.news-articles-big-list article .date{line-height:30px;line-height:3rem}.news-articles-big-list article .read-more{text-align:left;padding-top:6px}.news-articles-big-list article .read-more a{font-size:20px;font-size:2rem}.article-detail{padding-bottom:20px}.article-detail h1{color:#2b2b2b;display:inline-block;margin-bottom:7px}.article-detail .date{display:inline-block;margin-bottom:35px}.widget-contacts{background:#f1f1f1;padding:20px}.widget-contacts h2{color:#d51625;margin:-7px 0 13px;padding:27px 0 27px 75px;position:relative}.widget-contacts h2:before{margin-right:21px;position:absolute;left:0;top:50%;margin-top:-27px;color:#2b2b2b;line-height:1;content:"\e60b";display:inline-block;font-size:54px;font-size:5.4rem}.widget-contacts article:after,.widget-contacts article:before{content:"";display:table}.widget-contacts article{border-bottom:1px dashed #8e8e8e;padding-bottom:12px;margin-bottom:13px;zoom:1}.widget-contacts article:last-of-type{border-bottom:0}.widget-contacts article .image-holder{float:left;overflow:hidden;margin-right:20px;border-radius:50%}.widget-contacts article .image-holder img{display:block}.widget-contacts article .content{overflow:hidden}.widget-contacts article .content h3{margin:0;font-size:21px;font-size:2.1rem;line-height:30px;line-height:3rem}.widget-contacts article .content p{margin-bottom:0;line-height:20px;line-height:2rem}.widget-contacts footer{background:#FFF;padding:13px 19px 8px;border-radius:4px}.widget-contacts footer h3{color:#d51625;margin:0;font-size:29px;font-size:2.9rem;line-height:29px;line-height:2.9rem}.widget-contacts footer ul{margin-bottom:0}.widget-contacts footer a{color:#2b2b2b;border-color:#CCC}.widget-contacts footer a:hover{border-color:#2b2b2b}.widget-slideshow a{display:block;border:0;position:relative}.widget-slideshow a.fancy-box:after{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3);content:"\e606";display:inline-block;color:#FFF;text-align:center;vertical-align:middle;opacity:0;transition:opacity .3s ease;font-size:30px;font-size:3rem;line-height:150px!important}.widget-slideshow a.fancy-box:hover:after{opacity:1}.widget-slideshow img{display:block}.widget-slideshow .pagination{overflow:hidden;white-space:nowrap}.widget-slideshow .pagination .inner{margin:0}.widget-slideshow .pagination .thumb{display:inline-block;width:72px;margin:20px 10px 0 0;position:relative}.widget-slideshow .pagination .thumb.active:before{content:'';display:block;border-width:5px;border-style:solid;border-color:#fff rgba(255,255,255,0) rgba(255,255,255,0) #fff;position:absolute;left:0;top:0;z-index:999}.widget-slideshow .pagination .thumb.active:after{content:'';display:block;border-width:5px;border-style:solid;border-color:rgba(255,255,255,0) #fff #fff rgba(255,255,255,0);position:absolute;right:-1px;bottom:0;z-index:999}.widget-slideshow .swiper-wrapper:after,.widget-slideshow .swiper-wrapper:before{content:'';border-width:19px;border-style:solid;z-index:999;display:block}.widget-slideshow .swiper-wrapper{position:relative}.widget-slideshow .swiper-wrapper:before{border-color:#FFF rgba(255,255,255,0) rgba(255,255,255,0) #FFF;position:absolute;left:0;top:0}.widget-slideshow .swiper-wrapper:after{border-color:rgba(255,255,255,0) #FFF #FFF rgba(255,255,255,0);position:absolute;right:-1px;bottom:0}.widget-slideshow .next,.widget-slideshow .prev{display:block;width:18px;height:18px;background:#d51625;border-radius:50%;position:absolute;top:50%;margin-top:-9px;z-index:99;left:20px;border:0}.widget-slideshow .next:before,.widget-slideshow .prev:before{display:inline-block;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-decoration:none;pointer-events:inherit;width:100%;height:100%;color:#FFF;text-align:center;line-height:18px!important;position:absolute;left:0;top:0;content:"\e60d";font-size:6px;font-size:.6rem}.widget-slideshow .next{left:auto;right:20px}.widget-slideshow .next:before{line-height:1;content:"\e60c"}.doormat .swiper-wrapper{position:relative}.doormat .swiper-wrapper:after,.doormat .swiper-wrapper:before{content:'';border-width:19px;border-style:solid;position:absolute;z-index:999;display:block}.doormat .swiper-wrapper:before{border-color:#F1F1F3 rgba(255,255,255,0) rgba(255,255,255,0) #F1F1F3;left:0;top:0}.doormat .swiper-wrapper:after{border-color:rgba(255,255,255,0) #F1F1F3 #F1F1F3 rgba(255,255,255,0);right:-1px;bottom:0}.widget-video a{display:block;border:0;position:relative}.widget-video a.fancy-box-iframe:after{position:absolute;left:50%;top:50%;width:86px;height:86px;margin-left:-43px;margin-top:-43px;background:#d51625;color:#FFF;text-align:center;vertical-align:middle;line-height:86px!important;font-size:30px;font-size:3rem;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"\e60c";text-decoration:none;display:inline-block;pointer-events:inherit;border-radius:50%;transition:transform .3s ease}.widget-video a.fancy-box-iframe:hover:after{-ms-transform:scale(1.1);transform:scale(1.1)}.widget-video img{display:block}.widget-video .button a{display:block;text-align:center;background:#dfdfdf;color:#2b2b2b;padding:14px 14px 10px;font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:20px;font-size:2rem;transition:color .2s ease}.widget-video .button a:hover{color:#d51625}.cookiebar,.tmpl-home .search-bar label{color:#FFF}.tmpl-home .main-header .user-menu-items-wrapper .user-menu-items{position:relative}.tmpl-home .search-bar{background:url(/images/bg_searchBar.png)}.tmpl-home .search-bar .grid-pad{padding-top:0}.tmpl-home .search-bar .wrapper{height:100px;border-radius:4px;background:#141414;background:linear-gradient(top,#323232 0,#141414 100%);padding:26px 21px}.tmpl-home .search-bar input[type=text]{border-color:#FFF}.cookiebar{height:70px;width:100%;position:fixed;background:#d51625;top:100%;left:0;margin-top:0;box-shadow:0 -5px 10px rgba(0,0,0,.3);transition:margin 1s ease,opacity 1s ease}.cookiebar.open{opacity:1;margin-top:-70px}.cookiebar .grid-pad{padding-top:17px}.cookiebar .col-1-1{position:relative}.cookiebar p{float:left;width:50%;margin:0;line-height:1.4}.cookiebar a.close:after,.load-more a:before{line-height:1;speak:none;font-style:normal;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;text-decoration:none;pointer-events:inherit}.cookiebar .button-holder{float:right;padding-right:30px}.cookiebar .button-holder p{width:auto;padding:7px 10px 0 0}.cookiebar .button-holder p+p{padding:0}.cookiebar .button-holder .btn{background:#2b2b2b;transition:color .3s ease,background .3s ease}.cookiebar .button-holder .btn:hover{color:#2b2b2b;background:#e0e0e0}.cookiebar a{color:#FFF;border-color:#de5e69}.cookiebar a:hover{border-color:#FFF}.cookiebar a.close{border:0;position:absolute;right:20px;top:50%;margin-top:-12px}.cookiebar a.close:after{font-family:icomoon;text-transform:none;content:"\e614";display:inline-block;transition:color .2s ease}.load-more a,.search-result-header hgroup p{font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif}.cookiebar a.close:hover:after{color:#2b2b2b}@media (max-width:910px){.cookiebar{height:90px}.cookiebar.open{margin-top:-90px}.cookiebar .button-holder{padding-top:11px}}@media (max-width:767px){.cookiebar{height:140px}.cookiebar .button-holder,.cookiebar p{width:100%;float:none;text-align:center}.cookiebar .button-holder p,.cookiebar p p{width:auto;display:inline-block}.cookiebar .button-holder{padding-right:0;padding-top:11px}.cookiebar a.close{right:3px;margin-top:0;top:-15px}.cookiebar.open{margin-top:-140px}}.widget-search-results article .doc,.widget-search-results article .htm,.widget-search-results article .pdf{float:right;position:relative}.widget-search-results article .doc:after,.widget-search-results article .htm:after,.widget-search-results article .pdf:after{width:26px;height:22px;display:block;content:''}.two-cols-wrapper{padding-bottom:46px}.two-cols-wrapper>.grid-pad+.grid-pad{padding-top:0}.two-cols-wrapper .col-1-1 h1{margin-bottom:12px}.two-cols-wrapper h2{margin:0 0 14px;font-size:27px;font-size:2.7rem}.search-result-header{padding-top:9px}.search-result-header+.grid-pad,.search-result-header+.grid-pad .main-sidebar{padding-top:0}.search-result-header hgroup{border-bottom:1px dashed #bebebe;padding-bottom:15px;margin-bottom:28px}.search-result-header hgroup h1{margin:0 0 11px}.search-result-header hgroup p{text-transform:uppercase;font-size:29px;font-size:2.9rem}.search-result-header hgroup p strong{font-weight:400;color:#d51625}.load-more a,.widget-search-results article h2 a:hover{color:#2b2b2b}.widget-search-results article{border-bottom:1px dashed #bebebe;padding-bottom:19px;margin-bottom:37px}.widget-search-results article .htm:after{background:0 0;background-size:cover}.widget-search-results article .pdf:after{background:url(/images/download_pdf.png);background-size:cover}.widget-search-results article .doc:after{background:url(/images/download_doc.png);background-size:cover}.widget-search-results article h2{margin:0 52px 13px 0;font-size:28px;font-size:2.8rem}.widget-search-results article h2 a{border:0;transition:color .2s ease}.widget-search-results article h2:after{content:''}.load-more{text-align:center;padding:20px 0 42px}.downloads,.downloads .grid-pad{padding-top:0}.load-more a{border:0;text-transform:uppercase;font-size:22px;font-size:2.2rem;cursor:pointer}.load-more a:hover{color:#d51625}.load-more a:before{position:relative;top:1px;margin-right:10px;height:24px;width:19px;text-align:center;-ms-transform-origin:50% 50%;transform-origin:50% 50%;font-family:icomoon;text-transform:none;content:"\e615";display:inline-block}.downloads header:after,.downloads header:before{content:"";display:table}.load-more.loading a:before{animation:spin .7s infinite linear}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.downloads{padding-right:20px}.downloads header{zoom:1;border-bottom:1px dashed #bebebe;padding-bottom:9px;margin-bottom:34px}.downloads header h1{margin:0 0 11px}.downloads header h2{margin:0 0 12px;font-size:29px;font-size:2.9rem}.downloads header select{width:100%}.downloads header .col-4-12 p{margin-bottom:39px}.downloads header .col-4-12 input[type=text]{height:41px;width:87%;margin-right:1%}.downloads header .col-4-12 #content_4_SearchButton,.downloads header .col-4-12 .search,.downloads header .col-4-12 [id*=_SearchButton]{padding:0;width:10%;text-align:center;height:43px;line-height:41px;background:#d51625;color:#FFF;display:inline-block;border:0;font-size:18px;font-size:1.8rem;border-radius:5px;transition:background-color .2s ease}.downloads article:after,.downloads article:before{content:"";display:table}.downloads header .col-4-12 #content_4_SearchButton:hover,.downloads header .col-4-12 .search:hover,.downloads header .col-4-12 [id*=_SearchButton]:hover{background:#e0e0e0}.downloads header .col-4-12 #content_4_SearchButton .icon-search,.downloads header .col-4-12 .search .icon-search,.downloads header .col-4-12 [id*=_SearchButton] .icon-search{text-align:center;padding-top:9px}.downloads header .col-4-12 #content_4_SearchButton .icon-search:before,.downloads header .col-4-12 .search .icon-search:before,.downloads header .col-4-12 [id*=_SearchButton] .icon-search:before{color:#fff;font-size:19px}.downloads article{zoom:1;border-bottom:1px dashed #bebebe;padding-bottom:13px;margin-bottom:34px}.downloads article:last-of-type{margin-bottom:68px}.downloads article h2{margin:0 0 13px;font-size:28px;font-size:2.8rem}.downloads article .image-holder{width:26%;float:left;padding-right:30px}.downloads article .image-holder span{border:0;display:block}.downloads article .image-holder img{display:inline-block}.downloads article .image-holder.corners a,.downloads article .image-holder.corners span{display:inline-block;position:relative;max-width:100%}.downloads article .image-holder.corners a:before,.downloads article .image-holder.corners span:before{content:'';display:block;border-width:19px;border-style:solid;border-color:#FFF rgba(255,255,255,0) rgba(255,255,255,0) #FFF;position:absolute;left:0;top:0}.downloads article .image-holder.corners a:after,.downloads article .image-holder.corners span:after{content:'';display:block;border-width:19px;border-style:solid;border-color:rgba(255,255,255,0) #FFF #FFF rgba(255,255,255,0);position:absolute;right:0;bottom:0}.downloads article .col-4-12 ul:after,.downloads article .col-4-12 ul:before{content:"";display:table}.downloads article .content{width:74%;float:left}.downloads article h3{margin:7px 0 19px;font-size:28px;font-size:2.8rem;line-height:28px;line-height:2.8rem}.downloads article .col-4-12 ul{list-style:none;padding-left:0;zoom:1}.downloads article .col-4-12 ul li{width:50%;float:left;text-align:center}.downloads article .extra-info{border-bottom:1px dashed #bebebe;padding-bottom:22px;margin-bottom:31px}.downloads article .extra-info .filetype{font-size:18px;font-size:1.8rem;font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase}.downloads article .extra-info .filetype:before{width:100%;margin-bottom:5px;font-size:50px;font-size:5rem;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e60f";text-decoration:none;display:inline-block;pointer-events:inherit}.downloads article .buttons a,.downloads article .extra-info .size{font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase}.downloads article .extra-info .size{padding-top:51px;font-size:30px;font-size:3rem}.downloads article .buttons a{border:0;font-size:18px;font-size:1.8rem;transition:color .2s ease}.downloads article .buttons .download a:before,.downloads article .buttons .share a:before{font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;text-decoration:none;pointer-events:inherit;speak:none}.downloads article .buttons a:hover{color:#2b2b2b}.downloads article .buttons a:before{position:relative;top:2px}.downloads article .buttons .download a:before{margin-right:9px;text-transform:none;content:"\e60e"}.downloads article .buttons .share a{position:relative;padding-left:30px}.downloads article .buttons .share a:before{position:absolute;left:0;top:2px;color:#2b2b2b;text-transform:none;content:"\e610";font-size:20px;font-size:2rem}.pop-up h3,html.popup-container body h2{color:#d51625}.panel,.pop-up,.pop-up-holder{display:none}html.popup-container{height:auto}html.popup-container body{height:auto;overflow-y:hidden}.pop-up{position:absolute;position:fixed;background:#FFF;width:554px;left:50%;margin-left:-277px;z-index:99999;padding:45px;box-shadow:0 0 5px 0 rgba(0,0,0,.4),0 0 0 1000em rgba(63,63,63,.6);border-radius:4px}.pop-up h3{margin:0 0 10px;font-size:28px;font-size:2.8rem;line-height:28px;line-height:2.8rem}.pop-up fieldset{padding-bottom:0}.pop-up fieldset label{width:20%}.pop-up fieldset input[type=text],.pop-up fieldset input[type=email],.pop-up fieldset input[type=password],.pop-up fieldset select,.pop-up fieldset textarea{width:80%}.pop-up fieldset .help-text{margin-left:22%}.pop-up fieldset .radio-check_wrapper,.pop-up fieldset footer{padding-left:20%}.pop-up .share-form fieldset label{width:40%}.pop-up .share-form fieldset input[type=text],.pop-up .share-form fieldset select,.pop-up .share-form fieldset textarea{width:60%}.pop-up .share-form fieldset footer{padding-left:40%}.pop-up.high{position:absolute}@media (min-width:581px){.pop-up:not(.high){top:50px!important}}.panel.open{display:block}.profile p:after,.profile p:before{content:"";display:table}.profile p{zoom:1;padding-bottom:10px;border-bottom:1px dashed #bebebe}.scChromeDataHolder,.scfValidator{display:block}.profile p:last-child{border:0}.profile .label{width:35%;float:left;font-weight:700}.profile .value{width:65%;float:left}.profile footer{padding:15px 0 15px 20%}.profile .radio-check_wrapper p{position:relative;border-bottom:0;padding-bottom:0}.scfForm input,.scfForm select,.scfForm textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.scfForm textarea{resize:none}.scfForm{height:100%;width:100%;text-align:left;font-family:Arial,sans-serif;line-height:1.4em;margin-bottom:60px;overflow:hidden}.scfSectionLegend,.scfTitleBorder{font-weight:400;font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif}.scfTitleBorder{margin-bottom:0;color:#2b2b2b;font-size:20px;font-size:2rem;margin-top:0}.scfSubmitButtonBorder input[type=button],.scfSubmitButtonBorder input[type=submit]{padding:5px 18px 2px;float:left;margin-right:20px;border:1px solid #FFF;font-size:23px;font-size:2.3rem;background:#141414;background:linear-gradient(top,#323232 0,#141414 100%);transition:none}.scfSubmitButtonBorder input[type=button]:hover,.scfSubmitButtonBorder input[type=submit]:hover{background:#d51625}.scfValidationSummary{color:#d51625;border:1px solid #d51625;border-radius:5px;padding:10px;margin:10px 0}.scfValidationSummary ul{margin-left:20px}.scfRequired,.scfValidatorRequired{margin-left:5px;float:left;font-size:15px}.scfValidator{margin:0;float:left}.scfSectionBorderAsFieldSet{padding:0;border:0;margin:0;overflow:hidden}.scfSectionLegend{text-decoration:none;color:#3e3e3e;font-size:17px;font-size:1.7rem;line-height:12px;line-height:1.2rem;margin-top:25px;margin-bottom:25px;padding-top:20px;text-transform:uppercase}.scfSectionBorder{margin:0;padding:0;width:100%}.scfSectionContent{width:100%;float:left}.scfSectionUsefulInfo{width:100%;vertical-align:top;display:inline}.scfCheckbox{width:90%;display:block;padding:0;margin:0}.scfCheckboxUsefulInfo{font-size:.9em;display:block;width:90%;padding:0 3px}.scfLabel{width:100%;display:block}.scfDateSelectorLabel,.scfForm label{width:35;float:left;padding:9px 0 3px;font-weight:700}.scfCheckboxBorder label{width:100%;float:none;padding:9px 0 3px 10px;font-weight:400}.scfDropList,.scfListBox{width:100%;margin:0}.scfDropListGeneralPanel,.scfListBoxGeneralPanel{width:60%;display:block;float:left}.scfMultipleLineTextBox{width:100%;margin:0}.scfCaptchaBorder,.scfCheckBoxListBorder,.scfCheckboxBorder,.scfConfirmPasswordBorder,.scfCreditCardBorder,.scfDateBorder,.scfDatePickerBorder,.scfDateSelectorBorder,.scfDropListBorder,.scfEmailBorder,.scfFileUploadBorder,.scfListBoxBorder,.scfMultipleLineTextBorder,.scfNumberBorder,.scfPasswordBorder,.scfRadioButtonListBorder,.scfSingleLineTextBorder,.scfSmsTelephoneBorder,.scfTelephoneBorder{clear:left;overflow:hidden;text-align:left;display:block;margin:0 0 19px;width:100%;vertical-align:top}.scfCheckBoxList,.scfConfirmPasswordTextBox,.scfCreditCardTextBox,.scfCreditCardType,.scfDatePickerTextBox,.scfDateTextBox,.scfEmailTextBox,.scfFileUpload,.scfListBox,.scfNumberTextBox,.scfPasswordTextBox,.scfRadioButtonList,.scfSingleLineTextBox,.scfSmsTelephoneTextBox,.scfTelephoneTextBox{width:100%;margin:0}.scfCaptchaLabel,.scfCheckBoxListLabel,.scfConfirmPasswordLabel,.scfCreditCardLabel,.scfDateLabel,.scfDatePickerLabel,.scfDateSelectorLabel,.scfDropListLabel,.scfEmailLabel,.scfFileUploadLabel,.scfListBoxLabel,.scfMultipleLineTextLabel,.scfNumberLabel,.scfPasswordLabel,.scfRadioButtonListLabel,.scfSingleLineTextLabel,.scfSmsTelephoneLabel,.scfTelephoneLabel{padding:3px 0;width:35%;display:block;float:left;clear:both}.scfCaptchaGeneralPanel,.scfCheckBoxListGeneralPanel,.scfConfirmPasswordGeneralPanel,.scfCreditCardGeneralPanel,.scfDateGeneralPanel,.scfDatePickerGeneralPanel,.scfDateSelectorGeneralPanel,.scfEmailGeneralPanel,.scfFileUploadGeneralPanel,.scfMultipleLineGeneralPanel,.scfNumberGeneralPanel,.scfPasswordGeneralPanel,.scfRadioButtonListGeneralPanel,.scfSingleLineGeneralPanel,.scfSmsTelephoneGeneralPanel,.scfTelephoneGeneralPanel{padding:0 2px 0 0;width:60%;display:block;float:left}.scfCaptchaUsefulInfo,.scfCheckBoxListUsefulInfo,.scfConfirmPasswordUsefulInfo,.scfCreditCardTextUsefulInfo,.scfDatePickerUsefulInfo,.scfDateSelectorUsefulInfo,.scfDateUsefulInfo,.scfDropListUsefulInfo,.scfEmailUsefulInfo,.scfFileUploadUsefulInfo,.scfListBoxUsefulInfo,.scfMultipleLineTextUsefulInfo,.scfNumberUsefulInfo,.scfPasswordUsefulInfo,.scfRadioButtonListUsefulInfo,.scfSingleLineTextUsefulInfo,.scfSmsTelephoneUsefulInfo,.scfTelephoneUsefulInfo{padding-left:3px;font-size:.9em;width:100%;display:block;float:left}.scfDateSelectorDay,.scfDateSelectorMonth,.scfDateSelectorYear{width:30%;margin:0 20px 0 0}.scfDateSelectorYear{margin-right:0}.scfDateSelectorLabel{margin-top:7px}.scfDateSelectorShortLabelDay,.scfDateSelectorShortLabelMonth,.scfDateSelectorShortLabelYear{padding:0 0 1px;margin:0 20px 0 0;display:block;float:left;font-size:10px;line-height:13px;width:30%}.scfDateSelectorShortLabelYear{margin-right:0}.scfCaptchaBorder{margin-bottom:0}.scfCreditCardType{width:100%}.scfCaptchaLabelText{width:180px}.scfCaptcha img{border:1px solid #000}.scfCaptchaTextBox{width:100%}.scfCaptchStrongTextPanel{display:block}.scfCaptchaLimitGeneralPanel .scfRequired,.scfCaptchaLimitGeneralPanel .scfValidatorRequired{float:right}.scfCaptchaGeneralPanel embed{position:absolute;z-index:-10}.scfCaptchaGeneralPanel td br{margin-top:3px;margin-bottom:5px}.scfCaptchaGeneralPanel td input{margin-left:20px}.scfCaptchaGeneralPanel table{margin-top:0}.scfShortDate{clear:left;text-align:left;display:block;margin:5px 0;vertical-align:top;width:60%}.scfShortText{margin:0;float:right;width:40%}.scfShortDate .scfDateSelectorLabel{width:50%;margin-top:0}.scfShortDate .scfDateSelectorGeneralPanel{width:46%}.scfShortDate .scfDateSelectorDay,.scfShortDate .scfDateSelectorShortLabelDay,.scfShortDate .scfDateSelectorShortLabelMonth,.scfShortDate .scfDateSelectorShortLabelYear{display:none}.scfShortDate .scfDateSelectorMonth,.scfShortDate .scfDateSelectorShortLabelMonth,.scfShortDate .scfDateSelectorShortLabelYear,.scfShortDate .scfDateSelectorYear{width:49%}.scfShortText .scfSingleLineTextLabel{width:15%}.scfShortText .scfSingleLineGeneralPanel{width:60%}.scfShortText .scfSingleLineTextBox{width:100%;margin:0}.scWfmPassword{behavior:url(/sitecore%20modules/shell/Web%20Forms%20for%20Marketers/themes/autocomplete.htc?v=17072012)}.scfDatePickerGeneralPanel .ui-icon{float:right;position:relative;top:-20px;display:block}.scfCheckBoxListGeneralPanel table tr td,.scfRadioButtonListGeneralPanel table tr td{background:#fff}.scfCheckBoxListGeneralPanel table tr td label,.scfRadioButtonListGeneralPanel table tr td label{float:none;padding-left:10px;font-weight:400}.scfFileUploadGeneralPanel{padding-top:10px}.faqC{padding:0}.faqC li{list-style:none}.faqC li .faq{background-color:rgba(0,0,0,.05)}.faqC li .faq:hover{background-color:rgba(0,0,0,.1)}.faqC li .faq .faq__title{position:relative;min-height:25px;color:#2b2b2b;cursor:pointer;font-weight:700;font-size:2.5rem;line-height:3rem;padding:.5rem 4rem .5rem 1rem;margin:15px 0 0;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.faqC li .faq .faq__title:hover,.faqC li .faq.open .faq__title{color:#d51625}.faqC li .faq .faq__title:after{transition:all .5s ease-in-out;font-family:icomoon;speak:none;float:right;-webkit-font-smoothing:antialiased;content:"\e605";text-decoration:none;display:inline-block;pointer-events:inherit;margin-right:5px;position:absolute;bottom:3px;right:1rem;font-size:1.8rem;font-weight:400;-ms-transform:rotate(90deg);transform:rotate(90deg)}.faqC li .faq .widget{display:none;overflow:hidden}.faqC li .faq .faq__answer,.faqC li .faq .faq__extra{padding:.5rem 1rem;display:none;margin:0}.faqC li .faq.open .faq__answer,.faqC li .faq.open .faq__extra,.faqC li .faq.open .widget{display:block}.contact-us-cta .cta a,.contact-us-cta fieldset footer .links ul li:first-of-type a{font-size:2.3rem;font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase;color:#FFF}.faqC li .faq.open .faq__title:after{-ms-transform:rotate(270deg);transform:rotate(270deg)}.contact-us-cta fieldset footer .links ul{overflow:hidden;padding:0}.contact-us-cta fieldset footer .links ul li{display:block;float:left}.contact-us-cta fieldset footer .links ul li:first-of-type{overflow:hidden}.contact-us-cta fieldset footer .links ul li:first-of-type a{border:1px solid #fff!important;display:block;height:32px;line-height:normal;padding:5px 18px 2px;float:left;margin-right:20px;background:#141414;background:linear-gradient(top,#323232 0,#141414 100%);border-radius:5px}.contact-us-cta fieldset footer .links ul li:first-of-type a:hover{background:#d51625}.contact-us-cta fieldset footer .links ul li:nth-of-type(2){padding-top:8px}.contact-us-cta .cta{text-align:center}.contact-us-cta .cta a{width:auto;display:inline-block;padding:5px 18px 2px;background:#141414;background:linear-gradient(top,#323232 0,#141414 100%);border-radius:5px;border:none;margin:0}.telerik-reTable-1 tr.telerik-reTableHeaderRow-1,.telerik-reTable-3 tr.telerik-reTableHeaderRow-3,.telerik-reTable-5 tr.telerik-reTableHeaderRow-5{font-style:normal;text-transform:capitalize;border-spacing:10px;vertical-align:top;text-align:left}.contact-us-cta .cta a:hover{background:#d51625}.telerik-reTable-1{border-width:0;border-style:none;font-family:Tahoma}.telerik-reTable-1 tr.telerik-reTableHeaderRow-1{margin:10px;padding:10px;color:#3F4D6B;background:#D6E8FF;font-size:10pt;font-family:Tahoma;font-weight:700;line-height:14pt}.telerik-reTable-1 td.telerik-reTableHeaderEvenCol-1,.telerik-reTable-1 td.telerik-reTableHeaderFirstCol-1,.telerik-reTable-1 td.telerik-reTableHeaderLastCol-1,.telerik-reTable-1 td.telerik-reTableHeaderOddCol-1{padding:0 5.4pt;color:#3a4663;line-height:14pt}.telerik-reTable-1 tr.telerik-reTableOddRow-1{color:#666;background-color:#F2F3F4;font-size:10pt;vertical-align:top}.telerik-reTable-1 tr.telerik-reTableEvenRow-1{color:#666;background-color:#E7EBF7;font-size:10pt;vertical-align:top}.telerik-reTable-1 td.telerik-reTableEvenCol-1,.telerik-reTable-1 td.telerik-reTableFirstCol-1,.telerik-reTable-1 td.telerik-reTableLastCol-1,.telerik-reTable-1 td.telerik-reTableOddCol-1{padding:0 5.4pt}.telerik-reTable-1 tr.telerik-reTableFooterRow-1{background-color:#D6E8FF;color:#4A5A80;font-weight:500;font-size:10pt;font-family:Tahoma;line-height:11pt}.telerik-reTable-1 td.telerik-reTableFooterFirstCol-1,.telerik-reTable-1 td.telerik-reTableFooterLastCol-1{padding:0 5.4pt;border-top:solid gray 1pt;text-align:left}.telerik-reTable-1 td.telerik-reTableFooterEvenCol-1,.telerik-reTable-1 td.telerik-reTableFooterOddCol-1{padding:0 5.4pt;text-align:left;border-top:solid gray 1pt}.telerik-reTable-2{border:0 solid;font-family:Tahoma}.telerik-reTable-2 tr.telerik-reTableHeaderRow-2{line-height:115%;font-size:11pt;font-family:Calibri,sans-serif;width:119.7pt;border:1pt solid #fff;border-bottom:solid #fff 3pt;background:#4F81BD;padding:0 5.4pt;color:#FFF;margin:0 0 10pt}.telerik-reTable-2 td.telerik-reTableHeaderEvenCol-2,.telerik-reTable-2 td.telerik-reTableHeaderFirstCol-2,.telerik-reTable-2 td.telerik-reTableHeaderLastCol-2,.telerik-reTable-2 td.telerik-reTableHeaderOddCol-2{border:1pt solid #fff;border-bottom:solid #fff 3pt;padding:0 5.4pt}.telerik-reTable-2 td.telerik-reTableFirstCol-2,.telerik-reTable-2 td.telerik-reTableFooterFirstCol-2{line-height:115%;font-family:Calibri,sans-serif;border-top:none;border-left:solid #fff 1pt;border-bottom:none;border-right:solid #fff 3pt;margin:0 0 10pt;padding:0 5.4pt;width:119.7pt}.telerik-reTable-2 tr.telerik-reTableOddRow-2{color:#666;background-color:#F2F3F4;font-size:10pt;vertical-align:top}.telerik-reTable-2 tr.telerik-reTableEvenRow-2{color:#666;background-color:#E7EBF7;font-size:10pt;vertical-align:top}.telerik-reTable-2 td.telerik-reTableFirstCol-2{font-size:11pt;background:#4F81BD;color:#FFF}.telerik-reTable-2 td.telerik-reTableEvenCol-2,.telerik-reTable-2 td.telerik-reTableLastCol-2,.telerik-reTable-2 td.telerik-reTableOddCol-2{padding:0 5.4pt}.telerik-reTable-2 tr.telerik-reTableFooterRow-2{color:#666;background-color:#FFF;font-size:10pt;vertical-align:top;padding:0 5.4pt}.telerik-reTable-2 td.telerik-reTableFooterFirstCol-2{font-size:11pt;background:#4F81BD;color:#FFF}.telerik-reTable-3,.telerik-reTable-4{border:0 solid;border-collapse:collapse}.telerik-reTable-2 td.telerik-reTableFooterEvenCol-2,.telerik-reTable-2 td.telerik-reTableFooterLastCol-2,.telerik-reTable-2 td.telerik-reTableFooterOddCol-2{padding:0 5.4pt}.telerik-reTable-3{font-family:Tahoma}.telerik-reTable-3 tr.telerik-reTableHeaderRow-3{margin:10px;padding:10px;color:#3a4663;font-size:10pt;font-family:Verdana;font-weight:400;background-color:#C4D1E3}.telerik-reTable-3 td.telerik-reTableHeaderEvenCol-3,.telerik-reTable-3 td.telerik-reTableHeaderFirstCol-3,.telerik-reTable-3 td.telerik-reTableHeaderLastCol-3,.telerik-reTable-3 td.telerik-reTableHeaderOddCol-3{padding:0 5.4pt;color:#3a4663;line-height:14pt}.telerik-reTable-3 tr.telerik-reTableEvenRow-3,.telerik-reTable-3 tr.telerik-reTableOddRow-3{color:#666;vertical-align:top;font-size:10pt}.telerik-reTable-3 td.telerik-reTableFirstCol-3,.telerik-reTable-3 td.telerik-reTableLastCol-3{padding:0 5.4pt;background-color:#E7EBF7}.telerik-reTable-3 td.telerik-reTableOddCol-3{padding:0 5.4pt;background-color:#F7F3F7}.telerik-reTable-3 td.telerik-reTableEvenCol-3{padding:0 5.4pt;background-color:#E7EBF7}.telerik-reTable-3 tr.telerik-reTableFooterRow-3{background-color:#C4D1E3;color:#3a4663;font-weight:400;font-size:10pt;font-family:Verdana;line-height:11pt}.telerik-reTable-3 td.telerik-reTableFooterEvenCol-3,.telerik-reTable-3 td.telerik-reTableFooterFirstCol-3,.telerik-reTable-3 td.telerik-reTableFooterLastCol-3,.telerik-reTable-3 td.telerik-reTableFooterOddCol-3{padding:0 5.4pt;text-align:left}.telerik-reTable-4{font-family:Tahoma}.telerik-reTable-4 tr.telerik-reTableHeaderRow-4{border-width:1pt 1pt 3pt;line-height:115%;font-size:11pt;font-family:Calibri,sans-serif;width:119.7pt;background:#4F81BD;padding:0 5.4pt;color:#FFF;margin:0 0 10pt}.telerik-reTable-4 td.telerik-reTableHeaderEvenCol-4,.telerik-reTable-4 td.telerik-reTableHeaderFirstCol-4,.telerik-reTable-4 td.telerik-reTableHeaderLastCol-4,.telerik-reTable-4 td.telerik-reTableHeaderOddCol-4{padding:0 5.4pt}.telerik-reTable-4 tr.telerik-reTableOddRow-4{border-width:1pt;color:#666;font-size:10pt;vertical-align:top;border-bottom-style:solid;border-bottom-color:#4F81BD}.telerik-reTable-4 tr.telerik-reTableEvenRow-4{color:#666;font-size:10pt;vertical-align:top}.telerik-reTable-4 td.telerik-reTableFirstCol-4{border-width:1pt;border-color:#4F81BD;padding:0 5.4pt;border-bottom-style:solid;border-left-style:solid}.telerik-reTable-4 td.telerik-reTableLastCol-4{border-width:1pt;border-color:#4F81BD;border-bottom-style:solid;border-right-style:solid;padding:0 5.4pt}.telerik-reTable-4 td.telerik-reTableEvenCol-4,.telerik-reTable-4 td.telerik-reTableOddCol-4{border-width:1pt;border-color:#4F81BD;padding:0 5.4pt;border-bottom-style:solid}.telerik-reTable-4 tr.telerik-reTableFooterRow-4{color:#355C8C;background-color:#FFF;font-size:10pt;vertical-align:top;padding:0 5.4pt}.telerik-reTable-4 td.telerik-reTableFooterFirstCol-4{border-width:1pt;border-color:#4F81BD;border-bottom-style:solid;border-left-style:solid;padding:0 5.4pt}.telerik-reTable-4 td.telerik-reTableFooterLastCol-4{border-width:1pt;border-color:#4F81BD;border-bottom-style:solid;border-right-style:solid;padding:0 5.4pt}.telerik-reTable-4 td.telerik-reTableFooterEvenCol-4,.telerik-reTable-4 td.telerik-reTableFooterOddCol-4{border-width:1pt;border-color:#4F81BD;border-bottom-style:solid;padding:0 5.4pt}.telerik-reTable-5{border-collapse:collapse;border:0 solid;font-family:Tahoma}.container--variant-black a,.container--variant-metal a,.container--variant-red a,.container--variant-rubber a,.download-form a,.downloadComponent a,.microv a,.rangeComponent__block .visual a{border-bottom:none}.telerik-reTable-5 tr.telerik-reTableHeaderRow-5{margin:10px;padding:10px;color:#3A4663;font-size:10pt;font-family:Tahoma;font-weight:500;line-height:11pt}.telerik-reTable-5 td.telerik-reTableHeaderEvenCol-5,.telerik-reTable-5 td.telerik-reTableHeaderFirstCol-5,.telerik-reTable-5 td.telerik-reTableHeaderLastCol-5,.telerik-reTable-5 td.telerik-reTableHeaderOddCol-5{padding:0 5.4pt;color:#3a4663}.telerik-reTable-5 tr.telerik-reTableEvenRow-5,.telerik-reTable-5 tr.telerik-reTableOddRow-5{color:#666;vertical-align:top;font-size:10pt}.telerik-reTable-5 td.telerik-reTableEvenCol-5,.telerik-reTable-5 td.telerik-reTableFirstCol-5,.telerik-reTable-5 td.telerik-reTableLastCol-5,.telerik-reTable-5 td.telerik-reTableOddCol-5{padding:0 5.4pt}.telerik-reTable-5 tr.telerik-reTableFooterRow-5{color:#3a4663;font-weight:500;font-size:10pt;font-family:Tahoma;line-height:11pt}.telerik-reTable-5 td.telerik-reTableFooterEvenCol-5,.telerik-reTable-5 td.telerik-reTableFooterFirstCol-5,.telerik-reTable-5 td.telerik-reTableFooterLastCol-5,.telerik-reTable-5 td.telerik-reTableFooterOddCol-5{padding:0 5.4pt;text-align:left}.no-left-padding,.no-padding{padding-left:0!important}.no-padding{padding-right:0!important}.pageSection{padding:0 0 20px}.pageSection [class*=container--variant-]{padding-top:40px;padding-bottom:40px}.pageSection~.pageSection{padding:20px 0}.pageSection~.pageSection [class*=container--variant-]{padding-top:40px;padding-bottom:40px}.pageSection~.pageSection [class*=container--variant-] .cta:last-of-type{margin-bottom:0}.container--variant-black{background:#221f1f}.container--variant-black *{color:#fff}.container--variant-black a{color:#fff;text-decoration:underline}.container--variant-black a:hover{color:#fff;text-decoration:none}.container--variant-black .cta a.btn:hover{background:#fff;color:#221f1f}.container--variant-white{background:#fff;padding-top:0!important;padding-bottom:0!important}.container--variant-white .features h2{margin-top:0!important}.container--variant-white .container--variant-white{padding-top:0!important}.container--variant-white *{color:#222}.container--variant-white a{color:#e51b24;text-decoration:underline}.container--variant-white a:hover{color:#e51b24;text-decoration:none}.container--variant-white .cta a.btn{color:#fff}.container--variant-lightgrey{background:#ddd;padding-top:0!important;padding-bottom:0!important}.container--variant-lightgrey *{color:#222}.container--variant-lightgrey .cta a.btn{color:#fff}.container--variant-red{background:#d51625;padding-top:40px!important;padding-bottom:40px!important}.container--variant-red *{color:#fff}.container--variant-red a{color:#fff;text-decoration:underline}.container--variant-red a:hover{color:#fff;text-decoration:none}.container--variant-red a.btn,.container--variant-red input,.container--variant-red select{height:44px;color:#666;font-size:16px;font-size:1.6rem;width:100%}.container--variant-red a.btn::-webkit-input-placeholder,.container--variant-red input::-webkit-input-placeholder,.container--variant-red select::-webkit-input-placeholder{color:666666;font-style:italic}.container--variant-red a.btn:-moz-placeholder,.container--variant-red input:-moz-placeholder,.container--variant-red select:-moz-placeholder{color:666666;font-style:italic}.container--variant-red a.btn::-moz-placeholder,.container--variant-red input::-moz-placeholder,.container--variant-red select::-moz-placeholder{color:666666;font-style:italic}.container--variant-red a.btn:-ms-input-placeholder,.container--variant-red input:-ms-input-placeholder,.container--variant-red select:-ms-input-placeholder{color:666666;font-style:italic}.container--variant-red option{color:#666}.container--variant-red a.btn,.container--variant-red input[type=submit]{color:#fff;font-size:16px;font-size:1.6rem;padding:10px;background:#2b2b2b;text-align:center}.container--variant-grey,.container--variant-metal,.container--variant-rubber{padding-top:40px!important;padding-bottom:40px!important}.container--variant-red a.btn:hover,.container--variant-red input[type=submit]:hover{background:#fff;color:#2b2b2b}.container--variant-grey{background:#ddd}.container--variant-grey *{color:#fff}.container--variant-metal{background:url(/images/pattern-metal.jpg) #ddd}.container--variant-metal *{color:#222}.container--variant-metal a{color:#e51b24;text-decoration:underline}.container--variant-metal a:hover{color:#e51b24;text-decoration:none}.container--variant-metal .cta a.btn{color:#fff}.container--variant-rubber{background:url(/images/pattern-rubber.png) #2b2b2b}.container--variant-rubber a{color:#fff;text-decoration:underline}.container--variant-rubber a:hover{color:#fff;text-decoration:none}.container--variant-rubber *{color:#fff}.container--variant-rubber .cta a.btn:hover{background:#fff;color:#333}.container--variant-rubber .cta a:hover,.downloadComponent *,.downloadComponent a{color:#fff}.col-md-10.col-md-offset-1 *{text-align:center}.col-md-10.col-md-offset-1 div.rte,.col-md-10.col-md-offset-1 p,.col-md-10.col-md-offset-1 span{font-size:16px;font-size:1.6rem;line-height:28px;line-height:2.8rem}.col-md-10.col-md-offset-1 .contentBlock:first-of-type h2,.col-md-10.col-md-offset-1 .contentBlock:first-of-type h3,.col-md-10.col-md-offset-1 .contentBlock:first-of-type h4{margin-top:0}.col-md-10.col-md-offset-1 .cta{text-align:center!important}@media screen and (max-width:767px){.gateswidget{margin-left:0;margin-right:0}.gateswidget .row{margin-left:-10px!important;margin-right:-10px!important}.pageSection{overflow:hidden}.pageSection~.pageSection{padding:0}.container--variant-red{padding-top:0!important}.container--variant-metal,.container--variant-rubber,.container--variant-white{padding-top:30px!important}.container--variant-white .row .col-md-6:first-child{margin-top:-30px}.container--variant-white .row .col-md-6:first-child.visual{margin-top:0}.container--variant-white .container--variant-white{padding-top:0!important}.col-md-10.col-md-offset-1{width:100%!important}.microv .hideOnMobile{display:none;visibility:hidden}.microv .container--variant-red .gateswidget .btn,.microv .container--variant-red input[type=submit]{background:url(/images/ico_search.png) no-repeat #2b2b2b!important;background-position-x:center!important;background-position-y:center!important;text-indent:-3000px;width:47px;height:43px}.microv .container--variant-red .col-md-10{width:80%}.microv .container--variant-red .col-md-5{width:40%!important}.microv .container--variant-red .col-md-2{width:20%}}.download-form .cta .btn:hover,.downloadComponent{background-color:#2b2b2b}.microvbody .main-navigation .grid-pad{padding:20px 0 0 30px}.microv .btn{text-decoration:none!important}.microv [class*=col-]{padding-right:10px}.microv .col-md-12{padding-left:0;padding-right:0}.microv .video{padding:0 0 0 10px}.microv h1{font-size:52px;font-size:5.2rem;line-height:52px;line-height:5.2rem;text-transform:none;margin-bottom:12px}.microv h2,.microv h3{text-transform:none;margin-bottom:10px}.microv h2{font-size:42px;font-size:4.2rem;line-height:42px;line-height:4.2rem;margin-top:50px}.microv h3{font-size:32px;font-size:3.2rem;line-height:32px;line-height:3.2rem}.microv .form-inline+p{margin-top:10px}@media screen and (max-width:768px){.microv .row .row{margin-left:0;margin-right:0}.microv .col-md-10.col-md-offset-1,.microv .col-md-12,.microv .col-md-5,.microv .col-md-6{width:100%!important}.microv .form-group.col-md-5{width:auto!important}.microv .videoBlock{padding:0!important;text-align:center!important}.microv .contentBlock{width:100%;text-align:center}.microv .contentBlock img.pull-right{text-align:center!important;float:none!important}.microv .cta{text-align:center}.microv h2,.microv h3{text-align:center!important}.microv h1{font-size:42px;font-size:4.2rem;line-height:42px;line-height:4.2rem;margin-bottom:12px}.microv h2{font-size:38px;font-size:3.8rem;line-height:38px;line-height:3.8rem;margin-top:20px!important}.microv h3{font-size:32px;font-size:3.2rem;line-height:32px;line-height:3.2rem}.microv sup{top:-.3em}}.fancybox-close{position:absolute!important}.downloadComponent{margin-left:-10px;margin-right:-10px;padding:20px}.downloadComponent a:hover{color:#fff;text-decoration:none}.downloadComponent h3{margin-top:10px}.download-form{padding:0 40px;margin-right:20px}.download-form span.error[style*=inline]{display:block!important}.download-form .registerLinks{font-weight:700;line-height:normal}.download-form .registerLinks a{color:#d51625;text-transform:uppercase;text-decoration:none;font-family:dinmedium}.download-form .registerLinks a:hover,.download-form a{text-decoration:underline}.download-form .msg.error{display:block;width:100%;padding:10px}.microv .cta a,.microv .cta a.btn{display:inline-block}.download-form a{color:#2b2b2b}.download-form a:hover{color:#d51625}.download-form h2{font-size:22px;font-size:2.2rem;color:#222!important;text-transform:none!important}.download-form input::-webkit-input-placeholder{color:#666;font-style:italic}.download-form input:-moz-placeholder{color:#666;font-style:italic}.download-form input::-moz-placeholder{color:#666;font-style:italic}.download-form input:-ms-input-placeholder{color:#666;font-style:italic}.download-form .form-inline{margin-bottom:15px}.download-form .form-inline:last-child{margin-bottom:0}.download-form .col-md-6{width:50%;padding-left:0}.download-form .col-md-12{width:100%;padding-left:0}.download-form .col-md-12 input,.download-form .col-md-6 input{width:100%}.download-form .cta .btn,.download-form input[type=checkbox]{width:auto;margin-right:10px;float:left}.download-form .cta{float:left}.download-form .cta .btn{height:44px;color:#fff;line-height:44px;text-decoration:none;padding-top:0;margin-top:0}.download-form .cta .btn-primary{background:#2b2b2b;color:#fff}.download-form .cta .btn-primary:hover{background-color:#d51625}@media screen and (max-width:767px){.download-form{padding:0;margin-right:5px}.downloadComponent{padding:20px 10px}}.downloadWithNewsletter{margin-left:0;margin-right:0}.downloadWithNewsletter .col-md-12{padding-left:10px;padding-right:10px}.matchHeight .downloadComponent,.matchHeight .newsletterComponent{height:100%!important}.newsletterComponent{background-color:#999;margin-left:-10px;margin-right:-10px;padding:20px}.newsletterComponent *{color:#fff}.newsletterComponent h3{margin-top:10px}.newsletterComponent input[type=text]{color:#666;font-size:16px;font-size:1.6rem;height:44px}.newsletterComponent input[type=text]::-webkit-input-placeholder{color:666666;font-style:italic}.newsletterComponent input[type=text]:-moz-placeholder{color:666666;font-style:italic}.newsletterComponent input[type=text]::-moz-placeholder{color:666666;font-style:italic}.newsletterComponent input[type=text]:-ms-input-placeholder{color:666666;font-style:italic}.cta a h3:after,.microv .cta a.cta--link:before,.videoBlock a.fancy-box-iframe:after{font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;pointer-events:inherit}.newsletterComponent input[type=submit]{color:#fff;font-size:16px;font-size:1.6rem;height:44px!important;background:#2b2b2b}.newsletterComponent input[type=submit]:hover{background:#d51625}@media screen and (max-width:767px){.newsletterComponent{padding:20px 10px;text-align:center}.contentBlock{text-align:center}}.microv h1,.microv h2,.microv h3,.microv h4,.microv h5,.microv h6,.microv p{position:relative}.microv h1 sup,.microv h2 sup,.microv h3 sup,.microv h4 sup,.microv h5 sup,.microv h6 sup,.microv p sup{position:relative!important;top:auto!important;vertical-align:super!important;margin-left:1px}.microv .cta{margin-top:23px;margin-bottom:25px}.microv .cta a.btn{padding:10px 20px 4px}.microv .cta a.cta--link{font-weight:700;font-size:16px;font-size:1.6rem;text-transform:uppercase;text-decoration:underline;height:20px}.microv .cta a.cta--link:before{font-family:icomoon;font-weight:400;text-transform:none;line-height:1;content:"\e605";text-decoration:none!important;display:inline-block;margin-right:10px;top:2px;left:1px;position:relative;font-size:17px}.microv .cta a.cta--link:hover{color:#fff;text-decoration:none}.microv .cta a.cta--link:before,.microv .cta a.cta--link:hover:before{text-decoration:none}.microv .registerLinks{margin-left:18px}.microv .registerLinks a{display:inline}@media (max-width:767px){.rangeComponent .swiper-container{box-shadow:0 0 16px rgba(0,0,0,.15)}.rangeComponent .swiper-container .swiper-pagination{height:40px;line-height:30px;text-align:center}.rangeComponent .swiper-container .swiper-pagination span.swiper-pagination-switch{display:inline-block;width:10px;height:10px;border-radius:50%;background:#999;margin-left:5px;margin-right:5px}.rangeComponent .swiper-container .swiper-pagination span.swiper-pagination-switch.swiper-active-switch{background:#d51625}}.rangeComponent__blocks:after,.rangeComponent__blocks:before{content:"";display:table}.rangeComponent .swiper-container{z-index:3;position:relative;margin-top:20px}.rangeComponent__blocks{zoom:1}.rangeComponent__blocks:after{clear:both}.rangeComponent__block{text-align:center;background:#FFF;position:relative}.rangeComponent__block:first-child{margin-left:0}@media (min-width:768px){.rangeComponent .swiper-container{overflow:visible}.rangeComponent__block.active{background:#ddd;box-shadow:0 0 16px #ddd}.rangeComponent__block.active a.arrow{-ms-transform:rotate(180deg);transform:rotate(180deg)}.rangeComponent__block{float:left;margin-left:16px;box-shadow:0 0 16px rgba(0,0,0,.15)}}.rangeComponent__block .text{padding:17px 18px 70px}.rangeComponent__block .text a{color:#e51b24}.rangeComponent__block .text h3{font-size:28px;color:#e51b24;text-transform:uppercase;font-weight:400;letter-spacing:-1px;line-height:24px}.rangeComponent__block .text h3 sup{font-size:60%;color:#e51b24}.rangeComponent__block .text h4{font-size:16px;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:initial;margin-top:0}.rangeComponent__block .text a.arrow{text-decoration:none;background:url(/images/ico_arrow_down.png) center center no-repeat;display:block;height:18px;width:100%;border-bottom:none;position:absolute;bottom:30px;left:0;right:0}.rangeComponent__block .text>:first-child{margin-top:0}.rangeComponent__block:first-child:nth-last-child(2),.rangeComponent__block:first-child:nth-last-child(2)~.rangeComponent__block{width:calc(50% - 8px)}@media (max-width:767px){.rangeComponent__block .visual img{max-height:200px}.rangeComponent__block .text{padding-top:20px;padding-bottom:0}.rangeComponent__block .text .arrow.btnToggler,.rangeComponent__block .text .readMore{display:none}.rangeComponent__block:first-child:nth-last-child(2),.rangeComponent__block:first-child:nth-last-child(2)~.rangeComponent__block{width:auto}}.rangeComponent__block:first-child:nth-last-child(3),.rangeComponent__block:first-child:nth-last-child(3)~.rangeComponent__block{width:calc(33.3333% - 11px)}@media (max-width:767px){.rangeComponent__block:first-child:nth-last-child(3),.rangeComponent__block:first-child:nth-last-child(3)~.rangeComponent__block{width:auto}}.rangeComponent__block:first-child:nth-last-child(4),.rangeComponent__block:first-child:nth-last-child(4)~.rangeComponent__block{width:calc(25% - 12px)}.rangeComponent__items{position:relative;z-index:2;background:#ddd;margin-top:-55px;padding:105px 40px 40px}.rangeComponent__item{display:none}.rangeComponent__item.active{display:block}.rangeComponent__item .contentBlock>:first-child{margin-top:0}@media (max-width:767px){.rangeComponent__block:first-child:nth-last-child(4),.rangeComponent__block:first-child:nth-last-child(4)~.rangeComponent__block{width:auto}.rangeComponent__items{padding:25px 10px 10px;margin-top:0}.rangeComponent__item h2{font-size:36px}.rangeComponent__item .visual{margin-bottom:30px}.rangeComponent__item .visual img{max-height:250px}}.rangeComponent__item h2 sup{font-size:60%}.rangeComponent__item .visual{text-align:center}@media (max-width:767px){.rangeComponent__item .contentBlock{text-align:center}.rangeComponent__item .contentBlock ul{display:inline-block;text-align:left}.rangeComponent__item .cta{text-align:center}}@media screen and (max-width:767px){.rangeComponent{padding-bottom:10px}}.videoBlock.alignLeft{text-align:left}.videoBlock.alignRight{text-align:right}.hotspots-image,.videoBlock.alignCenter{text-align:center}.videoBlock a{display:inline-block;border:0;position:relative}.videoBlock a.fancy-box-iframe:after{position:absolute;left:50%;top:50%;width:86px;height:86px;margin-left:-43px;margin-top:-43px;color:#FFF;text-align:center;vertical-align:middle;line-height:86px!important;font-size:60px;font-size:6rem;font-family:icomoon;speak:none;font-weight:400;text-transform:none;content:"\ea9d";text-decoration:none;display:inline-block;transition:transform .3s ease}.videoBlock a.fancy-box-iframe:hover:after{-ms-transform:scale(1.1);transform:scale(1.1)}.videoBlock img{display:block}.hotspots-image h2{margin-top:0}.hotspots-image .toggler{transition:all .1s linear;text-decoration:none;background:url(/images/ico_arrow_down.png) center center no-repeat;display:inline-block;height:32px;width:32px;border-bottom:none;right:-32px;position:absolute}.hotspots-image .open+.tooltip h3 .toggler{-ms-transform:rotate(180deg);transform:rotate(180deg)}.hotspots-image .tooltip h3{text-align:left!important}.hotspots-image .top .grid-pad{padding-bottom:10px;padding-top:0}.hotspots-image .bottom .grid-pad{padding-top:38px}.hotspots-image .image-wrap{position:relative;line-height:0;margin-left:auto;margin-right:auto;width:100%}.hotspots-image .image-wrap img{vertical-align:middle;width:100%}.hotspots-image .zone{position:absolute;left:0;top:0;min-height:30px;min-width:30px}.hotspots-image .zone div.marker{display:block;width:30px;height:30px;background:url(/images/ico_features.png) no-repeat;position:relative;z-index:6;text-decoration:none;transition:all .1s linear;border:none}.hotspots-image .zone div.marker:hover{z-index:8}.hotspots-image .zone .title{position:absolute;top:0;width:245px;background:rgba(255,255,255,.8);margin-top:14px;margin-left:16px;padding:4px 10px 5px 13px;border:2px solid #262222;-ms-transform:scale(1);transform:scale(1);visibility:visible;transition:all .1s ease-out;cursor:pointer}.hotspots-image .zone .title h3{font-size:20px;font-size:2rem;text-decoration:underline;margin-top:0;margin-bottom:0;text-align:left;margin-right:30px}.hotspots-image .zone .inward+.title{left:-245px;margin-left:7px}.hotspots-image .zone .upward+.title{top:auto;margin-left:16px;margin-bottom:-14px}.hotspots-image .zone .tooltip{background:rgba(255,255,255,.8);background-size:cover;border:2px solid #262222;color:grey;padding:4px 10px 10px 13px;width:245px;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;text-align:left;position:relative;margin-top:-16px;margin-left:16px;z-index:5;visibility:hidden;-ms-transform:scale(0);transform:scale(0);transition:all .2s ease-out;transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0}.hotspots-image .zone .tooltip>:first-child{margin-top:0}.hotspots-image .zone .tooltip h3{font-size:23px;font-size:2.3rem;text-decoration:underline;cursor:pointer}.hotspots-image .zone .tooltip h3,.hotspots-image .zone .tooltip p{margin-bottom:7px}.hotspots-image .zone .tooltip h3:empty{display:none}.hotspots-image .zone .tooltip :last-child{margin-bottom:0}.hotspots-image .zone .tooltip.inward{left:-254px;transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0}.hotspots-image .zone .tooltip.inward.upward{transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%}.hotspots-image .zone .tooltip.upward{transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%}.hotspots-image .zone div.marker.open{z-index:8}.hotspots-image .zone div.marker.open+.tooltip{z-index:7;background:#fff;visibility:visible;-ms-transform:scale(1);transform:scale(1)}.hidden,.invisible{visibility:hidden}.hotspots-image .zone div.marker.open+.tooltip h3{color:#e51b24;margin-right:30px}.hotspots-image .zone div.marker.open+.tooltip+.title{visibility:hidden;-ms-transform:scale(0);transform:scale(0)}.no-svg .tooltip{background:#FFF}@media screen and (max-width:767px){.hotspots-image .zone .title,.tooltip p{display:none}.tooltip{background:#fff;border:2px solid #262222;margin:10px 29px;text-align:left;padding:0 20px}.tooltip h3{text-align:left!important;padding-top:15px;padding-bottom:15px;margin:0;position:relative}.tooltip h3 .toggler{right:0;top:10px}.tooltip.show p{display:block}.tooltip.show h3{color:#e51b24}.tooltip.show h3 .toggler{-ms-transform:rotate(180deg);transform:rotate(180deg)}.features h3{font-size:2.2rem;line-height:2rem;padding-right:30px}.marker{cursor:pointer}}@media screen and (min-width:768px) and (max-width:991px){.hotspots-image .zone .upward+.title{margin-bottom:-75px}}@media screen and (min-width:992px) and (max-width:1199px){.hotspots-image .zone .upward+.title{margin-bottom:-42px}}@media screen and (min-width:1200px){.hotspots-image .zone .upward+.title{margin-bottom:-14px}}.features h2{color:#e51b24}.features h2:empty{visibility:hidden!important;display:none!important}.content-wrapper{padding-bottom:20px}.highlight,.main-sidebar .aside,.main-sidebar .highlight{background:#E8E8E8;padding:20px 20px 9px}.content-wrapper .field{margin-bottom:30px}.content-wrapper .field p.FloatLeftImageWithText{float:left;width:100%}.content-wrapper .field p.FloatLeftImageWithText img{max-width:30%;height:auto!important;margin:0 15px 15px 0;float:left}.content-wrapper .field p.FloatRightImageWithText{float:left;width:100%}.content-wrapper .field p.FloatRightImageWithText img{max-width:30%;height:auto!important;margin:0 0 15px 15px;float:right}.content-wrapper .field p.FullWidthImageWithText{float:left;width:100%}.content-wrapper .field p.FullWidthImageWithText img{width:100%;height:auto!important;margin:0 0 10px}.tmpl-content .content-wrapper{min-height:555px}.main-sidebar .inner{margin-left:7px}.main-sidebar article,.main-sidebar aside{margin-bottom:30px}.main-sidebar article aside,.main-sidebar aside aside{margin-bottom:0}.main-sidebar .aside>h2,.main-sidebar .highlight>h2{margin-top:0}.main-sidebar .aside h3,.main-sidebar .highlight h3{color:#d51625;margin:0 0 9px;line-height:22px;line-height:2.2rem;font-size:20px;font-size:2rem}.highlight h3{color:#d51625;margin:0 0 9px;line-height:22px;line-height:2.2rem;font-size:20px;font-size:2rem}.cta a{display:block;border:0;position:relative;overflow:hidden}.cta a img{position:absolute;top:0;left:0;z-index:1}.cta a h3{position:relative;z-index:2;width:198px;padding:41px 48px 38px 0;margin:0;background:#2b2b2b;color:#FFF;float:right;text-align:right;transition:color .2s ease;font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:25px;font-size:2.5rem;line-height:25px;line-height:2.5rem}.cta a:hover h3,.msg.error{color:#d51625}.cta a h3 span{display:inline-block;vertical-align:middle}.cta a h3:before{content:'';border-width:65px;border-style:solid;border-color:rgba(255,255,255,0) #2b2b2b #2b2b2b rgba(255,255,255,0);position:absolute;top:0;left:-130px}.cta a h3:after{position:absolute;right:17px;top:50%;margin-top:-10px;color:#d51625;font-family:icomoon;speak:none;font-weight:400;text-transform:none;line-height:1;content:"\e60e";text-decoration:none;display:inline-block;transition:right .2s ease;font-size:20px;font-size:2rem}.cta a:hover h3:after{right:10px}.image-holder a{border:0;display:block}.image-holder img{display:inline-block}.image-holder.corners a,.image-holder.corners span{display:inline-block;position:relative;max-width:100%;line-height:0}.image-holder.corners a:before,.image-holder.corners span:before{content:'';display:block;border-width:19px;border-style:solid;border-color:#FFF rgba(255,255,255,0) rgba(255,255,255,0) #FFF;position:absolute;left:0;top:0}.image-holder.corners a:after,.image-holder.corners span:after{content:'';display:block;border-width:19px;border-style:solid;border-color:rgba(255,255,255,0) #FFF #FFF rgba(255,255,255,0);position:absolute;right:0;bottom:-1px}.header-image .image-holder.corners{margin-bottom:25px}.header-image .image-holder.corners a:after,.header-image .image-holder.corners a:before,.header-image .image-holder.corners span:after,.header-image .image-holder.corners span:before{border-width:47px}.doormat .image-holder.corners a:before,.doormat .image-holder.corners span:before{border-color:#F1F1F3 rgba(255,255,255,0) rgba(255,255,255,0) #F1F1F3}.doormat .image-holder.corners a:after,.doormat .image-holder.corners span:after{border-color:rgba(255,255,255,0) #F1F1F3 #F1F1F3 rgba(255,255,255,0)}.sitemap .inner{padding-bottom:30px;column-count:2}.sitemap .inner h2{margin-top:0;padding-top:15px}#MainForm{height:100%}.split2equal{margin-bottom:30px}.split2equal .column-left{float:left;width:50%;padding-right:10px}.split2equal .column-right{float:left;width:50%;padding-left:10px}.split3{margin-bottom:20px}.split3 .column-center,.split3 .column-left,.split3 .column-right{float:left;width:33%;padding-right:20px}.msg.error,.msg.success{width:70%;margin:10px 0 0}.scEnabledChrome .column-center,.scEnabledChrome .column-left{border-right:5px solid #FFF}.msg.error{background:#fde8ea;border:1px solid #d51625}.msg.success{background:#d6eabb;border:1px solid #345b00;color:#345b00}@media (max-width:1170px){.main-header .main-navigation ul a{font-size:15px;font-size:1.5rem;padding:14px 8px 10px}.search-bar label{font-size:21px;font-size:2.1rem}.search-bar input[type=text]{width:40%}}@media (max-width:1090px){.main-header .user-menu-items-wrapper .grid-pad{padding-bottom:0}.main-header .tagline{padding-left:70px;min-width:30%}.main-header .main-navigation ul a{font-size:15px;font-size:1.5rem;padding:14px 8px 10px}.search-bar .first-col,.search-bar .second-col{float:none;padding-bottom:10px;width:100%}.search-bar .first-col label,.search-bar .second-col label{width:30%;text-align:left;font-size:18px;font-size:1.8rem}.search-bar .first-col input[type=text],.search-bar .second-col input[type=text]{width:59%;margin-right:1%}.search-bar .first-col a.search,.search-bar .second-col a.search{width:6%;text-align:center;padding-left:0;padding-right:0}.search-bar .first-col select,.search-bar .second-col select{width:29%}.tmpl-home .search-bar .wrapper{height:150px;padding:26px 10px;margin-top:20px}.tmpl-home .search-bar .wrapper label{font-size:1.5rem}}@media (max-width:990px){.main-header .brand{width:80px;padding:6px 0 0;height:70px}.main-header .brand:after{border-width:34px;margin-top:-34px}.main-header .brand:before{border-width:40px;margin-top:-40px}.main-header .tagline{padding-left:50px;height:70px}.main-header .tagline:after{border-width:34px;margin-top:-34px}.main-header .tagline:before{border-width:40px;margin-top:-40px}.main-header .tagline p{height:70px;line-height:70px;font-size:25px;font-size:2.5rem}.main-header .top-menu{padding-top:8px}.main-header .top-menu .user-menu{margin-left:10px}.main-header .top-menu .user-menu span{font-size:15px;font-size:1.5rem}.main-header .top-menu a{font-size:14px;font-size:1.4rem}.main-header .top-menu a [class*=icon-]{margin-top:3px;margin-bottom:-3px;font-size:15px;font-size:1.5rem}.main-header .main-navigation ul a{padding:9px 8px 1px;font-size:15px;font-size:1.5rem}.landing-page .list-view .date,.widget-recent-news .list-view .date{font-size:16px;font-size:1.6rem}.widget-contacts article{text-align:center}.widget-contacts article .image-holder{display:inline-block;margin-right:0;float:none;margin-bottom:10px}#main-wrapper .cta a h3:before,#main-wrapper .cta a img{display:none}.widget-contacts article .content{width:100%;clear:both}.main-footer .col-5-12,.main-footer .col-7-12{width:100%}.main-footer .col-7-12{padding-bottom:5px}.main-footer .credits,.main-footer .footer-links{float:right;padding:0}#push,.main-footer{height:70px}#main-wrapper{margin-bottom:-70px}#main-wrapper .cta a h3{width:100%;text-align:left;padding:41px 38px 38px 20px}}@media (min-width:768px){.mobile-panel{display:none!important}}@media (max-width:767px){.sitemap .inner{column-count:1}.main-header .mobile-info-trigger:after,.main-header .mobile-menu-trigger:after{position:absolute;color:#fff;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:none;pointer-events:inherit}.landing-page .doormat-article article,.landing-page .two-col-wrapper article,.tmpl-home .doormat-article article,.tmpl-home .two-col-wrapper article{padding-bottom:0}.grid-pad{padding-left:10px}.grid-pad>[class*=col-]:last-of-type{padding-right:10px}.main-header .mobile-menu-trigger{display:block;width:30px;height:30px;position:absolute;left:10px;top:15px}.main-header .mobile-menu-trigger:after{top:6px;left:6px;content:"\e609";display:inline-block;font-size:18px;font-size:1.8rem}.main-header .mobile-info-trigger{position:absolute;right:10px;top:15px;display:block;width:30px;height:30px;border:0}.main-header .mobile-info-trigger:after{top:3px;left:3px;content:"\e60a";display:inline-block;font-size:23px;font-size:2.3rem}.main-header .topbar{position:relative}.main-header .topbar .grid-pad{padding-left:0}.main-header .topbar .col-1-1{padding-right:0}.main-header .brand{height:60px;background:#221f1f;width:100%;text-align:center}.main-header .brand .logo{display:inline-block;width:80px;vertical-align:top}.main-header .main-navigation,.main-header .tagline:after,.main-header .tagline:before,.main-header .top-menu,.main-header .user-menu-items-wrapper,.main-header .user-menu-items-wrapper.open,.subnavigation-wrapper{display:none}.main-header .tagline{display:none;width:100%;padding-left:138px}.breadcrumb{margin-bottom:10px}#content_4_FileSearchDiv{padding-right:20px}.content-wrapper .field p.FloatLeftImageWithText img,.content-wrapper .field p.FloatRightImageWithText img{width:100%;max-width:100%}.tmpl-home .content-wrapper{padding-top:10px}.tmpl-home .split2equal{padding-left:0;min-width:auto!important}.tmpl-home .split2equal .column-left{width:100%;padding-right:0}.tmpl-home .split2equal .column-right{width:100%;padding-left:0}.landing-page .col-8-12,.tmpl-home .col-8-12{width:100%;padding-right:10px}.landing-page .col-4-12,.tmpl-home .col-4-12{width:100%}.landing-page .image-holder,.tmpl-home .image-holder{text-align:center}.landing-page .image-holder img,.tmpl-home .image-holder img{display:inline-block}.landing-page .doormat-article .grid-pad,.tmpl-home .doormat-article .grid-pad{padding-top:20px}.main-sidebar .inner{margin-left:0}.widget-contacts{margin-bottom:20px}.downloads{padding-top:30px}.downloads article .col-4-12,.downloads header .col-4-12{padding-top:15px}.downloads header .col-4-12 p:last-child{margin-bottom:26px}.comments header,.tmpl-content .main-sidebar{padding-top:0}.downloads article .col-8-12{padding-right:0}.news-articles-big-list article:last-child{margin-bottom:45px}.tmpl-content .col-4-12,.tmpl-content .col-6-12,.tmpl-content .col-8-12{width:100%}.tmpl-content .col-6-12:first-child{padding-bottom:50px}.tmpl-content .main-sidebar .cta,.tmpl-content .main-sidebar .widget-slideshow,.tmpl-content .main-sidebar .widget-video{max-width:360px;margin:0 auto 30px}.landing-page .main-article,.widget-recent-news .main-article{padding-bottom:20px}.comments{padding-bottom:0}}.mobile-navigation a,.mobile-panel .top-menu a{font-family:ff-din-web-pro-condensed,"DIN Condensed",dinmedium,"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase}@media (max-width:700px){.search-bar .first-col label,.search-bar .second-col label{width:100%;margin-left:0;padding-right:0}.search-bar .first-col input[type=text],.search-bar .second-col input[type=text]{margin-right:2%;width:86%}.search-bar .first-col select,.search-bar .second-col select{margin-right:2%;width:41%}.search-bar .first-col a.search,.search-bar .second-col a.search{width:10%}.tmpl-home .search-bar .wrapper{height:208px;padding-top:6px;padding-bottom:6px}}@media (max-width:580px){.comments article article:first-of-type:before,.widget-related-file .icon{display:none}.main-footer .footer-links:after,.main-footer .social:after{clear:both}.bigButton{margin-top:20px;margin-left:0}.widget-related-file{padding:20px}.article-footer .footer-buttons .print,.article-footer .footer-buttons .social{width:100%}.article-footer .footer-buttons .print{margin-bottom:10px}.comments article article{padding-left:36px}.main-footer .footer-links:after,.main-footer .footer-links:before,.main-footer .social:after,.main-footer .social:before{content:"";display:table}.main-footer .credits,.main-footer .footer-links,.main-footer .social,.main-footer p{float:none}.main-footer .footer-links{padding-top:10px;zoom:1}.main-footer .social{padding:10px 0;zoom:1}.main-footer .social p{float:left}#push,.main-footer{height:156px}#main-wrapper{margin-bottom:-156px}.pop-up{position:absolute;width:auto;margin:0;left:10px;top:10px;right:10px;padding:25px}.horizontal-form .radio-check_wrapper .buttons,.horizontal-form .radio-check_wrapper .links,.horizontal-form footer .buttons,.horizontal-form footer .links,.horizontal-form input[type=text],.horizontal-form input[type=email],.horizontal-form input[type=password],.horizontal-form label,.horizontal-form select,.horizontal-form textarea,.pop-up .share-form fieldset input[type=text],.pop-up .share-form fieldset input[type=email],.pop-up .share-form fieldset input[type=password],.pop-up .share-form fieldset label,.pop-up .share-form fieldset select,.pop-up .share-form fieldset textarea,.pop-up fieldset input[type=text],.pop-up fieldset input[type=email],.pop-up fieldset input[type=password],.pop-up fieldset label,.pop-up fieldset select,.pop-up fieldset textarea{width:100%}.horizontal-form .help-text,.pop-up .share-form fieldset .help-text,.pop-up fieldset .help-text{margin-left:10px}.horizontal-form .radio-check_wrapper,.horizontal-form footer,.pop-up .share-form fieldset .radio-check_wrapper,.pop-up .share-form fieldset footer,.pop-up fieldset .radio-check_wrapper,.pop-up fieldset footer{padding-left:0}.pop-up .share-form fieldset,.pop-up fieldset{padding-top:10px}.horizontal-form label{padding-top:0}.horizontal-form .radio-check_wrapper .buttons,.horizontal-form footer .buttons{padding-bottom:10px}.horizontal-form .radio-check_wrapper ul,.horizontal-form footer ul{font-size:18px;font-size:1.8rem;line-height:23px;line-height:2.3rem}.fullWidthError .bigButton{margin-top:0;margin-left:20px;padding:3px 15px 1px}}@media (max-width:500px){.landing-page .featured .image-holder,.landing-page .two-col-wrapper .col-1-2 article,.landing-page .two-col-wrapper .image-holder,.news-articles-big-list article .image-holder,.widget-recent-news .featured .image-holder,.widget-recent-news .two-col-wrapper .col-1-2 article,.widget-recent-news .two-col-wrapper .image-holder{padding-bottom:20px}.landing-page .featured .col-3-12,.landing-page .featured .col-9-12,.widget-recent-news .featured .col-3-12,.widget-recent-news .featured .col-9-12{width:100%;padding-right:0}.landing-page .list-view .date,.widget-recent-news .list-view .date{line-height:49px;font-size:14px;font-size:1.4rem}.landing-page .list-view h2,.widget-recent-news .list-view h2{padding-left:10px;line-height:49px;font-size:15px;font-size:1.5rem}.landing-page .list-view .read-more a,.widget-recent-news .list-view .read-more a{font-size:15px;font-size:1.5rem}.landing-page .two-col-wrapper .col-1-2,.widget-recent-news .two-col-wrapper .col-1-2{width:100%;padding-right:10px}.downloads article .content,.downloads article .image-holder{width:100%}.downloads article .image-holder{text-align:center;padding-right:0;margin-bottom:15px}.downloads article .image-holder.corners span{display:inline-block;max-width:200px}.news-articles-big-list article .col-3-12,.news-articles-big-list article .col-9-12{width:100%;padding-right:0}.profile .label,.profile .value{width:50%}.profile footer{padding-left:50%}}.mobile-panel{display:none;background:#373737;color:#FFF}.mobile-panel .top-menu ul:after,.mobile-panel .top-menu ul:before{content:"";display:table}.mobile-navigation{background:#E4E4E4}.mobile-navigation a{border-bottom:1px solid #d51625;color:#2b2b2b;padding:10px 0;position:relative;font-size:18px;font-size:1.8rem}.mobile-navigation a:hover{color:#d51625}.mobile-panel .top-menu ul{list-style:none;padding:0;margin:0;width:100%;zoom:1}.mobile-panel .top-menu ul:after{clear:both}.mobile-panel .top-menu li{padding:20px 20px 0 40px}.mobile-panel .top-menu a{display:block;color:#FFF;border:0;text-align:center;font-size:16px;font-size:1.6rem;transition:color .2s ease}.mobile-panel .top-menu .user-menu i:after,.mobile-panel .top-menu a [class*=icon-].icon-contact:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:none;pointer-events:inherit}.mobile-panel .top-menu a [class*=icon-]{display:block;font-size:20px;font-size:2rem;float:left;width:40px}.mobile-panel .top-menu a [class*=icon-].icon-contact:before{content:"\e604";display:inline-block}.mobile-panel .top-menu a:hover{color:#e0e0e0}.mobile-panel .top-menu .user-menu{width:100%;clear:both;position:relative;margin-top:16px;text-align:center;border:1px solid #000;border-left:0;border-right:0;padding:10px 0;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2),0 1px 0 0 rgba(255,255,255,.2)}#mobile-panel-right .top-menu .user-menu,#mobile-panel-right .top-menu a,.ir{text-align:left}.mobile-panel .top-menu .user-menu a,.mobile-panel .top-menu .user-menu a:hover{display:inline-block;float:none;position:relative;padding-left:34px;color:#FFF;cursor:default}.mobile-panel .top-menu .user-menu i{display:block;width:27px;height:27px;position:absolute;left:0;top:50%;margin-top:-13px;background:#FFF;overflow:hidden;border-radius:50%}.mobile-panel .top-menu .user-menu i:after{color:#d51625;content:"\e608";display:inline-block;font-size:24px;font-size:2.4rem;margin-top:4px}.mobile-panel .top-menu .user-menu span{position:relative;top:3px;font-size:19px;font-size:1.9rem}.mobile-panel .top-menu .user-menu-item{padding-right:0;width:100%;clear:both}.mobile-panel .top-menu .user-menu-item a{float:none;padding:20px 0 0}.mobile-panel .top-menu.lang select{margin:20px 0 0 40px;color:#2b2b2b}#header_0_MobileUserInfoPanel{float:none;clear:both;width:100%}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;direction:ltr}.ir br{display:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}blockquote,pre{border:1px solid #999}thead{display:table-header-group}#nav,.downloads article .col-4-12 .buttons,.downloads article .image-holder.corners a:after,.downloads article .image-holder.corners a:before,.downloads article .image-holder.corners span:after,.downloads article .image-holder.corners span:before,.landing-page .image-holder.corners a:after,.landing-page .image-holder.corners a:before,.landing-page .image-holder.corners span:after,.landing-page .image-holder.corners span:before,.main-footer .credits,.main-footer .footer-links,.main-footer .social,.main-header .brand:after,.main-header .brand:before,.main-header .main-navigation,.main-header .search-bar,.main-header .subnavigation,.main-header .tagline:after,.main-header .tagline:before,.main-header .top-menu,.main-sidebar,.widget-recent-news .image-holder.corners a:after,.widget-recent-news .image-holder.corners a:before,.widget-recent-news .image-holder.corners span:after,.widget-recent-news .image-holder.corners span:before{display:none}img{max-width:100%!important}@page{margin:2cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}header{border-bottom:1px solid #777}[class*=col-]{width:100%}.main-header .brand,.main-header .tagline{width:100%;text-align:center}.main-header .tagline{height:auto;line-height:3}.main-header .breadcrumb{padding-bottom:10px}.main-header .breadcrumb ul{padding-left:0}.main-header .breadcrumb a{border:0;text-decoration:none}.comments,.landing-page .main-article,.widget-recent-news .main-article{padding-bottom:0}.downloads article .extra-info{border-bottom:0;margin-bottom:0;padding-bottom:0}}.ie9 .widget-related-file .buttons .button.share a:before{top:-5px}.ie9 .downloads article .buttons .share a:before{top:-3px}.ie .widget-slideshow .swiper-wrapper:after,.ie .widget-slideshow .swiper-wrapper:before,.ie8 .cta a h3:after,.ie8 .cta a h3:before,.ie8 .landing-page .image-holder.corners a:after,.ie8 .landing-page .image-holder.corners a:before,.ie8 .landing-page .image-holder.corners span:after,.ie8 .landing-page .image-holder.corners span:before,.ie8 .main-header .brand:after,.ie8 .main-header .brand:before,.ie8 .main-header .tagline:after,.ie8 .main-header .tagline:before,.ie8 .widget-recent-news .image-holder.corners a:after,.ie8 .widget-recent-news .image-holder.corners a:before,.ie8 .widget-recent-news .image-holder.corners span:after,.ie8 .widget-recent-news .image-holder.corners span:before,.ie8 .widget-recent-news .list-view .date:after,.ie8 .widget-recent-news .list-view .date:before,.ie8 .widget-slideshow .swiper-wrapper:after,.ie8 .widget-slideshow .swiper-wrapper:before{display:none}@keyframes rotate-forever{0%{-ms-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}.loading-spinner{animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;height:30px;width:30px;border:8px solid #fff;border-right-color:transparent;border-radius:50%;display:inline-block;position:relative;top:50%;right:0;bottom:0;left:50%;margin:-11px 0 0 -11px}.loading-container{z-index:2000;height:100%;width:100%;position:absolute;background-color:rgba(0,0,0,.3)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImdyaWQvc2ltcGxlLWdyaWQubGVzcyIsImJvaWxlcnBsYXRlL2hlbHBlckNsYXNzZXMubGVzcyIsIm1peGlucy5sZXNzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC5jc3MiLCJib2lsZXJwbGF0ZS9mb3Jtcy5sZXNzIiwiYm9pbGVycGxhdGUvYmFzZS5sZXNzIiwiYm9pbGVycGxhdGUvdHlwb2dyYXBoeS5sZXNzIiwiYm9pbGVycGxhdGUvbGlua3MubGVzcyIsImJvaWxlcnBsYXRlL2hlYWRpbmdzX3BhcmFncmFwaC5sZXNzIiwiYm9pbGVycGxhdGUvbGlzdHMubGVzcyIsImJvaWxlcnBsYXRlL2VtYmVkZGVkQ29udGVudC5sZXNzIiwiY29tcG9uZW50cy9tYWluLWhlYWRlci5sZXNzIiwiYm9pbGVycGxhdGUvdGFibGUubGVzcyIsImpxdWVyeS1saWJzL2pxdWVyeS5ieHNsaWRlci5sZXNzIiwianF1ZXJ5LWxpYnMvanF1ZXJ5LmZhbmN5Ym94Lmxlc3MiLCJqcXVlcnktbGlicy9qcXVlcnkubW1lbnUubGVzcyIsImxpYnMvc3dpcGVyLmxlc3MiLCJjb21wb25lbnRzL21haW4tZm9vdGVyLmxlc3MiLCJjb21wb25lbnRzL25ld3MubGVzcyIsImNvbXBvbmVudHMvaG9tZS5sZXNzIiwiY29tcG9uZW50cy93aWRnZXQtY29udGFjdHMubGVzcyIsImNvbXBvbmVudHMvd2lkZ2V0LXNsaWRlc2hvdy5sZXNzIiwiY29tcG9uZW50cy9jb29raWViYXIubGVzcyIsImNvbXBvbmVudHMvZG93bmxvYWRzLmxlc3MiLCJjb21wb25lbnRzL3NlYXJjaC1yZXN1bHRzLmxlc3MiLCJmb250cy9mb250cy5sZXNzIiwiY29tcG9uZW50cy9wcm9maWxlLmxlc3MiLCJjb21wb25lbnRzL3dlYmZvcm1zLmxlc3MiLCJjb21wb25lbnRzL2ZhcS5sZXNzIiwiY29tcG9uZW50cy90ZWxlcmlrVGFibGVMYXlvdXQubGVzcyIsImNvbXBvbmVudHMvcGFnZXNlY3Rpb25zLmxlc3MiLCJjb21wb25lbnRzL2Rvd25sb2FkY29tcG9uZW50Lmxlc3MiLCJjb21wb25lbnRzL25ld3NsZXR0ZXJjb21wb25lbnQubGVzcyIsImNvbXBvbmVudHMvY3RhLmxlc3MiLCJjb21wb25lbnRzL3JhbmdlQ29tcG9uZW50Lmxlc3MiLCJjb21wb25lbnRzL3ZpZGVvQ29tcG9uZW50Lmxlc3MiLCJjb21wb25lbnRzL2hvdHNwb3QtaW1hZ2UubGVzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMubGVzcyIsInN0eWxlLmxlc3MiLCJyZXNwb25zaXZlL3Jlc3BvbnNpdmUubGVzcyIsInJlc3BvbnNpdmUvbW9iaWxlX3BhbmVscy5sZXNzIiwicHJpbnQvcHJpbnQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQ0Esb0JBSkEscUJBS0EsUUFBQSxHQUNFLFFBQVMsTUFSRyxTQWlCZCxNQXlEQyxNQUFBLEtBaUVELGNBc2pIQyxLQ2hxSFksNEJBQUEsWUR6Q2IsRUFDQSxPQUFBLFFBRUEsV0FBQSxXQUVBLGNBQ0UsTUFBTyxLQUNULGNBQUEsS0FDRSxLQUFNLEVBTVIsb0JBR0EsTUFBQSxLQUVBLHdCQUNFLE1BQU8sS0FmVCxvQkNTQyxnQkRzQkMsWUEyREQsUUFBQSxNQUFBLE1BQUEsS0F6QkEsUUFBQSxHQWhERCwyQkFDQSxjQUFBLEVBRUEsTUFFRSxVQUFXLE9BQ1gsVUFBVyxNQUNYLE9BQVEsRUFBRSxLQUNWLEtBQU0sRUFFUixhQUNFLFFBQVMsR0FDVCxRQUFTLE1BU1YsV0FuREQsVUFBQSxPQUNlLFVBWWYsUUFBQSxLQUFBLEVBQUEsRUFBQSxLQTJDQyxLQUFBLEVBMEJBLHlDQTlFYyxxQ0NrQmQsY0FBQSxLRGlGQSxpQkFBQSxRQUFBLEdBM0NBLFFBQUEsTUFyREQsY0FnRUMsS0FBQSxFQTdEQyxxQkFDRixRQUFBLEdBQ0UsUUFBQSxNQ1VELHNCQUFBLGNBQUEsWURIRCxTQU5BLE1BQUEsSUEwRkMsU0FBQSxVQUFBLE1BQUEsT0NqRkEsU0FBQSxTQUFBLFVBQUEsTUFBQSxJREFBLFNB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SXhMQSxZQUFBLGFKMkxBLGlCSXhMQSxZQUFBLGFKMkxBLGlCQUNFLFlBQWEsSUFFZixpQkl4TEEsWUFBQSxhSjJMQSxpQkl4TEEsWUFBQSxZSjJMQSxpQkl4TEEsWUFBQSxFSjJMQSx5Qkl4TEEsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0EsTUFBQSxLQUVBLFdBRUEsTUFBQSxLQUVBLFdBQ0EsTUFBQSxhQUVBLFdBRUEsTUFBQSxhQUVBLFVBQ0EsTUFBQSxJQUVBLFVBQ0EsTUFBQSxhQUVBLFVBQ0EsTUFBQSxhQUVBLFVBQ0EsTUFBQSxJQUVBLFVBQ0EsTUFBQSxhQUVBLFVBQ0EsTUFBQSxhQUVBLFVBQ0EsTUFBQSxJQUVBLFVBQ0EsTUFBQSxhQUVBLFVBQ0EsTUFBQSxZQUVBLGdCQUNBLE1BQUEsS0FFQSxnQkFDQSxNQUFBLGFKeUxFLGdCSXRMRixNQUFBLGFBRUEsZUFDQSxNQUFBLElKeUxFLGVJdExGLE1BQUEsYUFFQSxlQUNBLE1BQUEsYUFFQSxlQUNBLE1BQUEsSUFFQSxlQUNBLE1BQUEsYUFFQSxlQUNBLE1BQUEsYUFFQSxlQUNBLE1BQUEsSUFFQSxlQUNBLE1BQUEsYUFFQSxlQUNBLE1BQUEsWUFFQSxlQUNBLE1BQUEsS0FFQSxnQkFDQSxLQUFBLEtBRUEsZ0JBQ0EsS0FBQSxhQUVBLGdCQUNBLEtBQUEsYUFFQSxlQUNBLEtBQUEsSUFFQSxlQUNBLEtBQUEsYUFFQSxlQUNBLEtBQUEsYUFFQSxlQUNBLEtBQUEsSUFFQSxlQUNBLEtBQUEsYUFFQSxlQUNBLEtBQUEsYUFFQSxlQUNBLEtBQUEsSUFFQSxlQUNBLEtBQUEsYUFFQSxlQUNBLEtBQUEsWUFFQSxlQUNBLEtBQUEsS0FFQSxrQkFDQSxZQUFBLEtBRUEsa0JBQ0EsWUFBQSxhQUVBLGtCQUNBLFlBQUEsYUFFQSxpQkFDQSxZQUFBLElBRUEsaUJBQ0EsWUFBQSxhQUVBLGlCQUNBLFlBQUEsYUFFQSxpQkFDQSxZQUFBLElBRUEsaUJBQ0EsWUFBQSxhQUVBLGlCQUNBLFlBQUEsYUFFQSxpQkFDQSxZQUFBLElBRUEsaUJBQ0EsWUFBQSxhQUVBLGlCQUNBLFlBQUEsWUFFQSxpQkFDQSxZQUFBLEdKMExBLHlCSXRMQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDQSxNQUFBLEtBRUEsV0FDQSxNQUFBLEtBRUEsV0FDQSxNQUFBLGFBRUEsV0FDQSxNQUFBLGFBRUEsVUFDQSxNQUFBLElBRUEsVUFDQSxNQUFBLGFBRUEsVUFDQSxNQUFBLGFBRUEsVUFDQSxNQUFBLElBRUEsVUFDQSxNQUFBLGFBRUEsVUFDQSxNQUFBLGFBRUEsVUFDQSxNQUFBLElBRUEsVUFDQSxNQUFBLGFBRUEsVUFDQSxNQUFBLFlBRUEsZ0JBQ0EsTUFBQSxLQUVBLGdCQUNBLE1BQUEsYUFFQSxnQkFDQSxNQUFBLGFBRUEsZUFDQSxNQUFBLElBRUEsZUFDQSxNQUFBLGFBRUEsZUFDQSxNQUFBLGFBRUEsZUFDQSxNQUFBLElBRUEsZUFDQSxNQUFBLGFBRUEsZUFDQSxNQUFBLGFBRUEsZUFDQSxNQUFBLElBRUEsZUFDQSxNQUFBLGFBRUEsZUFDQSxNQUFBLFlKeUxFLGVJdExGLE1BQUEsS0p5TEUsZ0JJdExGLEtBQUEsS0p5TEUsZ0JJdExGLEtBQUEsYUp5TEUsZ0JJdExGLEtBQUEsYUp5TEUsZUl0TEYsS0FBQSxJSnlMRSxlSXRMRixLQUFBLGFKeUxFLGVJdExGLEtBQUEsYUp5TEUsZUl0TEYsS0FBQSxJSnlMRSxlSXRMRixLQUFBLGFKeUxFLGVJdExGLEtBQUEsYUp5TEUsZUl0TEYsS0FBQSxJSnlMRSxlSXRMRixLQUFBLGFKeUxFLGVJdExGLEtBQUEsWUp5TEUsZUl0TEYsS0FBQSxLSnlMRSxrQkl0TEYsWUFBQSxLSnlMRSxrQkl0TEYsWUFBQSxhSnlMRSxrQkl0TEYsWUFBQSxhSnlMRSxpQkl0TEYsWUFBQSxJSnlMRSxpQkl0TEYsWUFBQSxhSnlMRSxpQkl0TEYsWUFBQSxhSnlMRSxpQkl0TEYsWUFBQSxJSnlMRSxpQkl0TEYsWUFBQSxhSnlMRSxpQkl0TEYsWUFBQSxhSnlMRSxpQkl0TEYsWUFBQSxJSnlMRSxpQkl0TEYsWUFBQSxhSnlMRSxpQkl0TEYsWUFBQSxZSnlMRSxpQkl0TEYsWUFBQSxHSjBMQSwwQkFDRSxVSXZMRixXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0EsTUFBQSxLSnlMRSxXSXRMRixNQUFBLEtKeUxFLFdJdExGLE1BQUEsYUp5TEUsV0l0TEYsTUFBQSxhSnlMRSxVSXRMRixNQUFBLElKeUxFLFVJdExGLE1BQUEsYUp5TEUsVUl0TEYsTUFBQSxhSnlMRSxVSXRMRixNQUFBLElKeUxFLFVJdExGLE1BQUEsYUp5TEUsVUl0TEYsTUFBQSxhSnlMRSxVSXRMRixNQUFBLElKeUxFLFVJdExGLE1BQUEsYUp5TEUsVUl0TEYsTUFBQSxZSnlMRSxnQkl0TEYsTUFBQSxLSnlMRSxnQkl0TEYsTUFBQSxhSnlMRSxnQkl0TEYsTUFBQSxhSnlMRSxlSXRMRixNQUFBLElKeUxFLGVJdExGLE1BQUEsYUp5TEUsZUl0TEYsTUFBQSxhSnlMRSxlSXRMRixNQUFBLElKeUxFLGVJdExGLE1BQUEsYUp5TEUsZUl0TEYsTUFBQSxhSnlMRSxlSXRMRixNQUFBLElKeUxFLGVJdExGLE1BQUEsYUFFQSxlQUNBLE1BQUEsWUp5TEUsZUl0TEYsTUFBQSxLSnlMRSxnQkl0TEYsS0FBQSxLSnlMRSxnQkl0TEYsS0FBQSxhSnlMRSxnQkl0TEYsS0FBQSxhSnlMRSxlSXRMRixLQUFBLElKeUxFLGVJdExGLEtBQUEsYUp5TEUsZUl0TEYsS0FBQSxhSnlMRSxlSXRMRixLQUFBLElKeUxFLGVJdExGLEtBQUEsYUp5TEUsZUl0TEYsS0FBQSxhSnlMRSxlSXRMRixLQUFBLElKeUxFLGVJdExGLEtBQUEsYUp5TEUsZUl0TEYsS0FBQSxZSnlMRSxlSXRMRixLQUFBLEtKeUxFLGtCSXRMRixZQUFBLEtKeUxFLGtCSXRMRixZQUFBLGFKeUxFLGtCSXRMRixZQUFBLGFKeUxFLGlCSXRMRixZQUFBLElKeUxFLGlCSXRMRixZQUFBLGFK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QUFBLE9JMXpXQSxzQkp5MldHLE9BQUEsS0k5NFdILFlBQUEsRW1DNENFLHlCbkNJRixlQUFBLEtBU0EsNEJBQ0EsYUFBQSxFQUVBLDJCSjBMVSxPQUFBLEVJeExWLGdCQUFBLEtBNkJBLFVBSkEsNEJKcTJVRSxrQ0FtZUMsZUFBQSxFQTM2V0gsK0JBQ0MsY0FBQSxFQTI3V0MsY0FBQSxFQWhlRSxlQUFnQixHQVVwQiwwREFDRSxJQUFLLEtBRVAsaURBQ0UsSUFBSyxLQXVmTCw0Q0FBQSw2Q0FiRSxxQkdqM1dzQixzQkg0NFYxQixpREF6K1ZBLGtEQTIrVkEsb0RBeitWQSxxREFvK1ZBLCtCQTUrVkEsZ0NBNitWQSxpQ0EwZXFCLGtDQXplckIsdURBeitWRSx3REEyK1ZGLDBEQXorVkUsMkRBMitWRixnREcvNFZhLGlESGszV1osNkNBcjhXRCw4Q0FDRyxRQUFBLEtBcS9WSCwwQkFDRSxHQUNFLGNBQWUsVUFDZixVQUFXLFVBRWIsS0FDRSxjQUFlLGVBQ2YsVUFBVyxnQkFHZixpQkFrZUssbUJBQUEsS0FDSiwwQkFBQSxTQXQrV0MsZUFBQSxlQUNGLDBCQUFBLE9BdytXQyxPQUFBLEtBbDdXQSxNQUFBLEtDMURDLE9BQUEsSUFBQSxNQUFBLEtDQVcsbUJBQUEsWUZpRVosY0FBQSxJR3VCRSxRQUFBLGFIRUYsU0FBQSxTQUFBLElBQUEsSUFBQSxNQUFBLEVBNjVXQSxPQUFBLEVDOStXQSxLQUFBLElBQUEsT0FBQSxNQUFBLEVBQUEsRUFBQSxNQUFBLG1CRG0vV0EsUUFBQSxLQWw4V0EsT0FBQSxLQW84V0MsTUFBQSxLR3I2V3dCLFNBQUEsU0h1Nld6QixpQkFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRNQUlOIExFU1MgRklMRVxuXG5cdHByb2plY3Q6IEdhdGVzXG5cdGF1dGhvcjogQWQgRWdnZXJtb250XG5cblx0Z2VuZXJhdGUgYXNjaSBjb21tZW50czogaHR0cDovL3BhdG9yamsuY29tL3NvZnR3YXJlL3RhYWcvI3A9ZGlzcGxheSZmPUJhbm5lcjMmdD1mb250JTBBXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE1peGlucyAtIGxlc3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgVmFyaWFibGVzXG5cdFx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICBjb2xvciBtaXhpbnNcblx0XHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIHRyYW5zaXRpb25zXG5cdFx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICBub3NlbGVjdFxuXHRcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgRm9udCBzaXplXG5cdFx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICBTcHJpdGVcblx0XHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgQm94IHNpemluZ1xuXHRcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICBDbGVhcmZpeFxuXHRcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICBSb3VuZGVkIGNvcm5lcnNcblx0XHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgQm94IHNoYWRvdyArIG5vIGllIGZhbGxiYWNrIHZpYSBQSUUuaHRjIGJlY2F1c2Ugb2YgYmFkIHF1YWxpdHlcblx0XHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgR3JhZGllbnQgKyBpZSBmYWxsYmFjayB2aWEgUElFLmh0Y1xuXHRcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICBPcGFjaXR5XG5cdFx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIFRyYW5zaXRpb25cblx0XHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgSWNvbnMtZm9udCBtaXhpblxuXHRcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qXG5cdCAjIyMjIyMgICAjIyMjIyMjIyAgIyMjIyAjIyMjIyMjI1xuXHQjIyAgICAjIyAgIyMgICAgICMjICAjIyAgIyMgICAgICMjXG5cdCMjICAgICAgICAjIyAgICAgIyMgICMjICAjIyAgICAgIyNcblx0IyMgICAjIyMjICMjIyMjIyMjICAgIyMgICMjICAgICAjI1xuXHQjIyAgICAjIyAgIyMgICAjIyAgICAjIyAgIyMgICAgICMjXG5cdCMjICAgICMjICAjIyAgICAjIyAgICMjICAjIyAgICAgIyNcblx0ICMjIyMjIyAgICMjICAgICAjIyAjIyMjICMjIyMjIyMjXG4qL1xuLypcbiAgU2ltcGxlIEdyaWRcbiAgTGVhcm4gTW9yZSAtIGh0dHA6Ly9kYWxsYXNiYXNzLmNvbS9zaW1wbGUtZ3JpZC1hLWxpZ2h0d2VpZ2h0LXJlc3BvbnNpdmUtY3NzLWdyaWQvXG4gIFByb2plY3QgUGFnZSAtIGh0dHA6Ly90aGlzaXNkYWxsYXMuZ2l0aHViLmNvbS9TaW1wbGUtR3JpZC9cbiovXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5bY2xhc3MqPSdjb2wtJ10ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgem9vbTogMTtcbn1cbltjbGFzcyo9J2NvbC0nXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbltjbGFzcyo9J2NvbC0nXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbltjbGFzcyo9J2NvbC0nXS5jbGVhckxlZnQge1xuICBjbGVhcjogbGVmdDtcbn1cbltjbGFzcyo9J2NvbC0nXTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExODBweDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHpvb206IDE7XG59XG4uZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5ncmlkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmllOCAuZ3JpZCB7XG4gIG1pbi13aWR0aDogMTAyNHB4O1xufVxuLmdyaWQtcGFkIHtcbiAgcGFkZGluZzogMjBweCAwIDBweCAyMHB4O1xuICB6b29tOiAxO1xufVxuLmdyaWQtcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmdyaWQtcGFkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmdyaWQtcGFkID4gW2NsYXNzKj0nY29sLSddOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uZ3JpZC1jb250ZW50IHtcbiAgem9vbTogMTtcbn1cbi5ncmlkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZ3JpZC1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmdyaWQtY29udGVudCA+IFtjbGFzcyo9J2NvbC0nXTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnJlbW92ZS1wYWRkaW5nLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLyogQ29udGVudCBDb2x1bW5zICovXG4uY29sLTEtMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbC0zLTQge1xuICB3aWR0aDogNzUlO1xufVxuLmNvbC0yLTMsXG4uY29sLTgtMTIge1xuICB3aWR0aDogNjYuNjYlO1xufVxuLmNvbC0xLTIsXG4uY29sLTYtMTIsXG4uY29sLTItNCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29sLTEtMyxcbi5jb2wtNC0xMiB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4uY29sLTEtNCxcbi5jb2wtMy0xMiB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sLTEtNSB7XG4gIHdpZHRoOiAyMCU7XG59XG4uY29sLTEtNixcbi5jb2wtMi0xMiB7XG4gIHdpZHRoOiAxNi42NjclO1xufVxuLmNvbC0xLTcge1xuICB3aWR0aDogMTQuMjglO1xufVxuLmNvbC0xLTgge1xuICB3aWR0aDogMTIuNSU7XG59XG4uY29sLTEtOSB7XG4gIHdpZHRoOiAxMS4xJTtcbn1cbi5jb2wtMS0xMCB7XG4gIHdpZHRoOiAxMCU7XG59XG4uY29sLTEtMTEge1xuICB3aWR0aDogOS4wOSU7XG59XG4uY29sLTEtMTIge1xuICB3aWR0aDogOC4zMyU7XG59XG4vKiBMYXlvdXQgQ29sdW1ucyAqL1xuLmNvbC0xMS0xMiB7XG4gIHdpZHRoOiA5MS42NiU7XG59XG4uY29sLTEwLTEyIHtcbiAgd2lkdGg6IDgzLjMzMyU7XG59XG4uY29sLTktMTIge1xuICB3aWR0aDogNzUlO1xufVxuLmNvbC01LTEyIHtcbiAgd2lkdGg6IDQxLjY2JTtcbn1cbi5jb2wtNy0xMiB7XG4gIHdpZHRoOiA1OC4zMyU7XG59XG4vKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8qIVxuICogR2VuZXJhdGVkIHVzaW5nIHRoZSBCb290c3RyYXAgQ3VzdG9taXplciAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20vY3VzdG9taXplLz9pZD04MmNmNjI5OTcwMzZiMWNkODc5ZjcwZmQ0YTAyZDQyYSlcbiAqIENvbmZpZyBzYXZlZCB0byBjb25maWcuanNvbiBhbmQgaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vODJjZjYyOTk3MDM2YjFjZDg3OWY3MGZkNGEwMmQ0MmFcbiAqL1xuLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuID4gLmNhcmV0LFxuICAuZHJvcHVwID4gLmJ0biA+IC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuYSB7XG4gIGNvbG9yOiAjZDUxNjI1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIGNvbG9yOiAjZDUxNjI1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5ociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG59XG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmgxIHNtYWxsLFxuaDIgc21hbGwsXG5oMyBzbWFsbCxcbmg0IHNtYWxsLFxuaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oMSBzbWFsbCxcbi5oMiBzbWFsbCxcbi5oMyBzbWFsbCxcbi5oNCBzbWFsbCxcbi5oNSBzbWFsbCxcbi5oNiBzbWFsbCxcbmgxIC5zbWFsbCxcbmgyIC5zbWFsbCxcbmgzIC5zbWFsbCxcbmg0IC5zbWFsbCxcbmg1IC5zbWFsbCxcbmg2IC5zbWFsbCxcbi5oMSAuc21hbGwsXG4uaDIgLnNtYWxsLFxuLmgzIC5zbWFsbCxcbi5oNCAuc21hbGwsXG4uaDUgLnNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5oMSBzbWFsbCxcbi5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuLmgyIHNtYWxsLFxuaDMgc21hbGwsXG4uaDMgc21hbGwsXG5oMSAuc21hbGwsXG4uaDEgLnNtYWxsLFxuaDIgLnNtYWxsLFxuLmgyIC5zbWFsbCxcbmgzIC5zbWFsbCxcbi5oMyAuc21hbGwge1xuICBmb250LXNpemU6IDY1JTtcbn1cbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5oNCBzbWFsbCxcbi5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuLmg1IHNtYWxsLFxuaDYgc21hbGwsXG4uaDYgc21hbGwsXG5oNCAuc21hbGwsXG4uaDQgLnNtYWxsLFxuaDUgLnNtYWxsLFxuLmg1IC5zbWFsbCxcbmg2IC5zbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbnAge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDg1JTtcbn1cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIHBhZGRpbmc6IC4yZW07XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG5hLnRleHQtcHJpbWFyeTpob3ZlcixcbmEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMyODYwOTA7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLnRleHQtd2FybmluZzpob3ZlcixcbmEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuYS5iZy1wcmltYXJ5OmhvdmVyLFxuYS5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7XG59XG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmJnLWluZm86aG92ZXIsXG5hLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xufVxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5iZy13YXJuaW5nOmhvdmVyLFxuYS5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTtcbn1cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7XG59XG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxudWwgdWwsXG5vbCB1bCxcbnVsIG9sLFxub2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmxpc3QtaW5saW5lID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGwtaG9yaXpvbnRhbCBkdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuZGwtaG9yaXpvbnRhbCBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICB9XG59XG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzc3Nzc3Nztcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDE3LjVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlZWVlO1xufVxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYmxvY2txdW90ZSBmb290ZXIsXG5ibG9ja3F1b3RlIHNtYWxsLFxuYmxvY2txdW90ZSAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnO1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjpiZWZvcmUsXG4uYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0Jztcbn1cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDkuNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbnByZSBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE0MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkZGRkO1xufVxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZGRkZDtcbn1cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbnRhYmxlIHRkW2NsYXNzKj1cImNvbC1cIl0sXG50YWJsZSB0aFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5pbmZvLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTU1NTtcbn1cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94IGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbn1cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby5kaXNhYmxlZCBsYWJlbCxcbi5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMzRweDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLFxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbnNlbGVjdC5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG50ZXh0YXJlYS5pbnB1dC1zbSxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxudGV4dGFyZWEuaW5wdXQtbGcsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogNDZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNDIuNXB4O1xufVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xufVxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xufVxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjVweDtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5idG46Zm9jdXMsXG4uYnRuOmFjdGl2ZTpmb2N1cyxcbi5idG4uYWN0aXZlOmZvY3VzLFxuLmJ0bi5mb2N1cyxcbi5idG46YWN0aXZlLmZvY3VzLFxuLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmJ0bjpob3Zlcixcbi5idG46Zm9jdXMsXG4uYnRuLmZvY3VzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46YWN0aXZlLFxuLmJ0bi5hY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cbi5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4Yztcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cbi5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm86YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzphY3RpdmUuZm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbn1cbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzViYzBkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmU6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICBib3JkZXItY29sb3I6ICM5ODVmMGQ7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogIzc2MWMxOTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsXG4uYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tbGluayB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4tbGluay5hY3RpdmUsXG4uYnRuLWxpbmtbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWxpbmssXG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3Zlcixcbi5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGcge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4teHMge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLFxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbi52aXNpYmxlLXhzLFxuLnZpc2libGUtc20sXG4udmlzaWJsZS1tZCxcbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXhzLFxuICB0ZC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtc20sXG4gIHRkLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtbWQsXG4gIHRkLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLWxnLFxuICB0ZC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1wcmludCxcbiAgdGQudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4vKiFcbiAqIEdlbmVyYXRlZCB1c2luZyB0aGUgQm9vdHN0cmFwIEN1c3RvbWl6ZXIgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2N1c3RvbWl6ZS8/aWQ9ODJjZjYyOTk3MDM2YjFjZDg3OWY3MGZkNGEwMmQ0MmEpXG4gKiBDb25maWcgc2F2ZWQgdG8gY29uZmlnLmpzb24gYW5kIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tLzgyY2Y2Mjk5NzAzNmIxY2Q4NzlmNzBmZDRhMDJkNDJhXG4gKi9cbi8qIVxuICogQm9vdHN0cmFwIHYzLjMuNyAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE2IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi5idG4tZGVmYXVsdCxcbi5idG4tcHJpbWFyeSxcbi5idG4tc3VjY2Vzcyxcbi5idG4taW5mbyxcbi5idG4td2FybmluZyxcbi5idG4tZGFuZ2VyIHtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLWluZm86YWN0aXZlLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZCxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCxcbi5idG4taW5mby5kaXNhYmxlZCxcbi5idG4td2FybmluZy5kaXNhYmxlZCxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0sXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0sXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZGVmYXVsdCAuYmFkZ2UsXG4uYnRuLXByaW1hcnkgLmJhZGdlLFxuLmJ0bi1zdWNjZXNzIC5iYWRnZSxcbi5idG4taW5mbyAuYmFkZ2UsXG4uYnRuLXdhcm5pbmcgLmJhZGdlLFxuLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuOmFjdGl2ZSxcbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiAwJSwgI2UwZTBlMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiAwJSwgI2UwZTBlMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZmZmZmZmKSwgdG8oI2UwZTBlMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCAjZTBlMGUwIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZTBlMGUwJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTVweDtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xufVxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwJSwgIzI2NWE4OCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwJSwgIzI2NWE4OCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjMzM3YWI3KSwgdG8oIzI2NWE4OCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzM3YWI3IDAlLCAjMjY1YTg4IDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYzMzdhYjcnLCBlbmRDb2xvcnN0cj0nI2ZmMjY1YTg4JywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogIzI0NTU4MDtcbn1cbi5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjVhODg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjVhODg7XG4gIGJvcmRlci1jb2xvcjogIzI0NTU4MDtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjVhODg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1Y2I4NWMgMCUsICM0MTk2NDEgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1Y2I4NWMgMCUsICM0MTk2NDEgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzVjYjg1YyksIHRvKCM0MTk2NDEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzVjYjg1YyAwJSwgIzQxOTY0MSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNWNiODVjJywgZW5kQ29sb3JzdHI9JyNmZjQxOTY0MScsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICMzZThmM2U7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5NjQxO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNXB4O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5NjQxO1xuICBib3JkZXItY29sb3I6ICMzZThmM2U7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5NjQxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNWJjMGRlIDAlLCAjMmFhYmQyIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNWJjMGRlIDAlLCAjMmFhYmQyIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM1YmMwZGUpLCB0bygjMmFhYmQyKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1YmMwZGUgMCUsICMyYWFiZDIgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjViYzBkZScsIGVuZENvbG9yc3RyPScjZmYyYWFiZDInLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNGM5O1xufVxuLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhYWJkMjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTVweDtcbn1cbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhYWJkMjtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNGM5O1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8sXG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhYWJkMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YwYWQ0ZSAwJSwgI2ViOTMxNiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2YwYWQ0ZSAwJSwgI2ViOTMxNiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZjBhZDRlKSwgdG8oI2ViOTMxNikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjBhZDRlIDAlLCAjZWI5MzE2IDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmMGFkNGUnLCBlbmRDb2xvcnN0cj0nI2ZmZWI5MzE2JywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogI2UzOGQxMztcbn1cbi5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjkzMTY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjkzMTY7XG4gIGJvcmRlci1jb2xvcjogI2UzOGQxMztcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjkzMTY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5NTM0ZiAwJSwgI2MxMmUyYSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5NTM0ZiAwJSwgI2MxMmUyYSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZDk1MzRmKSwgdG8oI2MxMmUyYSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDk1MzRmIDAlLCAjYzEyZTJhIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZkOTUzNGYnLCBlbmRDb2xvcnN0cj0nI2ZmYzEyZTJhJywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogI2I5MmMyODtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEyZTJhO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNXB4O1xufVxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMmUyYTtcbiAgYm9yZGVyLWNvbG9yOiAjYjkyYzI4O1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMmUyYTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi50aHVtYm5haWwsXG4uaW1nLXRodW1ibmFpbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZThlOGU4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZThlOGU4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmNWY1ZjUpLCB0bygjZThlOGU4KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNWY1ZjUgMCUsICNlOGU4ZTggMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjVmNWY1JywgZW5kQ29sb3JzdHI9JyNmZmU4ZThlOCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwJSwgIzJlNmRhNCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwJSwgIzJlNmRhNCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjMzM3YWI3KSwgdG8oIzJlNmRhNCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzM3YWI3IDAlLCAjMmU2ZGE0IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjMzN2FiNycsIGVuZENvbG9yc3RyPScjZmYyZTZkYTQnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTZkYTQ7XG59XG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYgMCUsICNmOGY4ZjggMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYgMCUsICNmOGY4ZjggMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ZmZmZmZiksIHRvKCNmOGY4ZjgpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiAwJSwgI2Y4ZjhmOCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZjhmOGY4JywgR3JhZGllbnRUeXBlPTApO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkYmRiZGIgMCUsICNlMmUyZTIgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNkYmRiZGIgMCUsICNlMmUyZTIgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2RiZGJkYiksIHRvKCNlMmUyZTIpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RiZGJkYiAwJSwgI2UyZTJlMiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZkYmRiZGInLCBlbmRDb2xvcnN0cj0nI2ZmZTJlMmUyJywgR3JhZGllbnRUeXBlPTApO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLm5hdmJhci1icmFuZCxcbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzNjM2MzYyAwJSwgIzIyMjIyMiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzNjM2MzYyAwJSwgIzIyMjIyMiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjM2MzYzNjKSwgdG8oIzIyMjIyMikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjM2MzYzNjIDAlLCAjMjIyMjIyIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjNjM2MzYycsIGVuZENvbG9yc3RyPScjZmYyMjIyMjInLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDgwODA4IDAlLCAjMGYwZjBmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDgwODA4IDAlLCAjMGYwZjBmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCMwODA4MDgpLCB0bygjMGYwZjBmKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwODA4MDggMCUsICMwZjBmMGYgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMDgwODA4JywgZW5kQ29sb3JzdHI9JyNmZjBmMGYwZicsIEdyYWRpZW50VHlwZT0wKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLm5hdmJhci1zdGF0aWMtdG9wLFxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuICAubmF2YmFyIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAlLCAjMmU2ZGE0IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzMzdhYjcgMCUsICMyZTZkYTQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjMzM3YWI3KSwgdG8oIzJlNmRhNCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzMzdhYjcgMCUsICMyZTZkYTQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjMzN2FiNycsIGVuZENvbG9yc3RyPScjZmYyZTZkYTQnLCBHcmFkaWVudFR5cGU9MCk7XG4gIH1cbn1cbi5hbGVydCB7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkZmYwZDggMCUsICNjOGU1YmMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNkZmYwZDggMCUsICNjOGU1YmMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2RmZjBkOCksIHRvKCNjOGU1YmMpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RmZjBkOCAwJSwgI2M4ZTViYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZkZmYwZDgnLCBlbmRDb2xvcnN0cj0nI2ZmYzhlNWJjJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNiMmRiYTE7XG59XG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5ZWRmNyAwJSwgI2I5ZGVmMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5ZWRmNyAwJSwgI2I5ZGVmMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZDllZGY3KSwgdG8oI2I5ZGVmMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDllZGY3IDAlLCAjYjlkZWYwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmQ5ZWRmNycsIGVuZENvbG9yc3RyPScjZmZiOWRlZjAnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzlhY2ZlYTtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmNmOGUzIDAlLCAjZjhlZmMwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmNmOGUzIDAlLCAjZjhlZmMwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmY2Y4ZTMpLCB0bygjZjhlZmMwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmY2Y4ZTMgMCUsICNmOGVmYzAgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmNmOGUzJywgZW5kQ29sb3JzdHI9JyNmZmY4ZWZjMCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVlNzllO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyZGVkZSAwJSwgI2U3YzNjMyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyZGVkZSAwJSwgI2U3YzNjMyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZjJkZWRlKSwgdG8oI2U3YzNjMykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjJkZWRlIDAlLCAjZTdjM2MzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmYyZGVkZScsIGVuZENvbG9yc3RyPScjZmZlN2MzYzMnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2RjYTdhNztcbn1cbi5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViZWJlYiAwJSwgI2Y1ZjVmNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViZWJlYiAwJSwgI2Y1ZjVmNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZWJlYmViKSwgdG8oI2Y1ZjVmNSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWJlYmViIDAlLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmViZWJlYicsIGVuZENvbG9yc3RyPScjZmZmNWY1ZjUnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4ucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAlLCAjMjg2MDkwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAlLCAjMjg2MDkwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCMzMzdhYjcpLCB0bygjMjg2MDkwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzMzdhYjcgMCUsICMyODYwOTAgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMzM3YWI3JywgZW5kQ29sb3JzdHI9JyNmZjI4NjA5MCcsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzVjYjg1YyAwJSwgIzQ0OWQ0NCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzVjYjg1YyAwJSwgIzQ0OWQ0NCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjNWNiODVjKSwgdG8oIzQ0OWQ0NCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNWNiODVjIDAlLCAjNDQ5ZDQ0IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjVjYjg1YycsIGVuZENvbG9yc3RyPScjZmY0NDlkNDQnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUgMCUsICMzMWIwZDUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUgMCUsICMzMWIwZDUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzViYzBkZSksIHRvKCMzMWIwZDUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzViYzBkZSAwJSwgIzMxYjBkNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY1YmMwZGUnLCBlbmRDb2xvcnN0cj0nI2ZmMzFiMGQ1JywgR3JhZGllbnRUeXBlPTApO1xufVxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjBhZDRlIDAlLCAjZWM5NzFmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjBhZDRlIDAlLCAjZWM5NzFmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmMGFkNGUpLCB0bygjZWM5NzFmKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMGFkNGUgMCUsICNlYzk3MWYgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjBhZDRlJywgZW5kQ29sb3JzdHI9JyNmZmVjOTcxZicsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZDk1MzRmIDAlLCAjYzkzMDJjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZDk1MzRmIDAlLCAjYzkzMDJjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNkOTUzNGYpLCB0bygjYzkzMDJjKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkOTUzNGYgMCUsICNjOTMwMmMgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZDk1MzRmJywgZW5kQ29sb3JzdHI9JyNmZmM5MzAyYycsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwICMyODYwOTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwJSwgIzJiNjY5YSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwJSwgIzJiNjY5YSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjMzM3YWI3KSwgdG8oIzJiNjY5YSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzM3YWI3IDAlLCAjMmI2NjlhIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjMzN2FiNycsIGVuZENvbG9yc3RyPScjZmYyYjY2OWEnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzJiNjY5YTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5iYWRnZSxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5iYWRnZSxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5iYWRnZSB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLnBhbmVsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZThlOGU4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZThlOGU4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmNWY1ZjUpLCB0bygjZThlOGU4KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNWY1ZjUgMCUsICNlOGU4ZTggMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjVmNWY1JywgZW5kQ29sb3JzdHI9JyNmZmU4ZThlOCcsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzMzdhYjcgMCUsICMyZTZkYTQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzMzdhYjcgMCUsICMyZTZkYTQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzMzN2FiNyksIHRvKCMyZTZkYTQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzMzN2FiNyAwJSwgIzJlNmRhNCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYzMzdhYjcnLCBlbmRDb2xvcnN0cj0nI2ZmMmU2ZGE0JywgR3JhZGllbnRUeXBlPTApO1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RmZjBkOCAwJSwgI2QwZTljNiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2RmZjBkOCAwJSwgI2QwZTljNiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZGZmMGQ4KSwgdG8oI2QwZTljNikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZGZmMGQ4IDAlLCAjZDBlOWM2IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmRmZjBkOCcsIGVuZENvbG9yc3RyPScjZmZkMGU5YzYnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZDllZGY3IDAlLCAjYzRlM2YzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZDllZGY3IDAlLCAjYzRlM2YzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNkOWVkZjcpLCB0bygjYzRlM2YzKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkOWVkZjcgMCUsICNjNGUzZjMgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZDllZGY3JywgZW5kQ29sb3JzdHI9JyNmZmM0ZTNmMycsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmY2Y4ZTMgMCUsICNmYWYyY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmY2Y4ZTMgMCUsICNmYWYyY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ZjZjhlMyksIHRvKCNmYWYyY2MpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZjZjhlMyAwJSwgI2ZhZjJjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmY2Y4ZTMnLCBlbmRDb2xvcnN0cj0nI2ZmZmFmMmNjJywgR3JhZGllbnRUeXBlPTApO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjJkZWRlIDAlLCAjZWJjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjJkZWRlIDAlLCAjZWJjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmMmRlZGUpLCB0bygjZWJjY2NjKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMmRlZGUgMCUsICNlYmNjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjJkZWRlJywgZW5kQ29sb3JzdHI9JyNmZmViY2NjYycsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi53ZWxsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZThlOGU4IDAlLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZThlOGU4IDAlLCAjZjVmNWY1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNlOGU4ZTgpLCB0bygjZjVmNWY1KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlOGU4ZTggMCUsICNmNWY1ZjUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZThlOGU4JywgZW5kQ29sb3JzdHI9JyNmZmY1ZjVmNScsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjZGNkY2RjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4vKlxuXHQjIyMjIyMjIyAgIyMjIyMjIyAgIyMgICAgIyMgIyMjIyMjIyMgICMjIyMjI1xuXHQjIyAgICAgICAjIyAgICAgIyMgIyMjICAgIyMgICAgIyMgICAgIyMgICAgIyNcblx0IyMgICAgICAgIyMgICAgICMjICMjIyMgICMjICAgICMjICAgICMjXG5cdCMjIyMjIyAgICMjICAgICAjIyAjIyAjIyAjIyAgICAjIyAgICAgIyMjIyMjXG5cdCMjICAgICAgICMjICAgICAjIyAjIyAgIyMjIyAgICAjIyAgICAgICAgICAjI1xuXHQjIyAgICAgICAjIyAgICAgIyMgIyMgICAjIyMgICAgIyMgICAgIyMgICAgIyNcblx0IyMgICAgICAgICMjIyMjIyMgICMjICAgICMjICAgICMjICAgICAjIyMjIyNcbiovXG4vKlxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRGT05UU1xuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Rpbm1lZGl1bSc7XG4gIHNyYzogdXJsKCcvY3NzL2ZvbnRzL2Rpbl9tZWRpdW0vZGluLW1lZGl1bS13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnL2Nzcy9mb250cy9kaW5fbWVkaXVtL2Rpbi1tZWRpdW0td2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9jc3MvZm9udHMvZGluX21lZGl1bS9kaW4tbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9jc3MvZm9udHMvZGluX21lZGl1bS9kaW4tbWVkaXVtLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9jc3MvZm9udHMvZGluX21lZGl1bS9kaW4tbWVkaXVtLXdlYmZvbnQuc3ZnI2Rpbm1lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdkaW5tZWRpdW0nO1xuICAgIHNyYzogdXJsKCcvY3NzL2ZvbnRzL2Rpbl9tZWRpdW0vZGluLW1lZGl1bS13ZWJmb250LnN2ZyNkaW5tZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG4vKlxuXHQjIyMjICAjIyMjIyMgICAjIyMjIyMjICAjIyAgICAjIyAgIyMjIyMjXG5cdCAjIyAgIyMgICAgIyMgIyMgICAgICMjICMjIyAgICMjICMjICAgICMjXG5cdCAjIyAgIyMgICAgICAgIyMgICAgICMjICMjIyMgICMjICMjXG5cdCAjIyAgIyMgICAgICAgIyMgICAgICMjICMjICMjICMjICAjIyMjIyNcblx0ICMjICAjIyAgICAgICAjIyAgICAgIyMgIyMgICMjIyMgICAgICAgIyNcblx0ICMjICAjIyAgICAjIyAjIyAgICAgIyMgIyMgICAjIyMgIyMgICAgIyNcblx0IyMjIyAgIyMjIyMjICAgIyMjIyMjIyAgIyMgICAgIyMgICMjIyMjI1xuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6IHVybCgnL2Nzcy9pY29ucy9pY29tb29uLmVvdD9jcW1jancnKTtcbiAgc3JjOiB1cmwoJy9jc3MvaWNvbnMvaWNvbW9vbi5lb3Q/Y3FtY2p3I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9jc3MvaWNvbnMvaWNvbW9vbi50dGY/Y3FtY2p3JykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9jc3MvaWNvbnMvaWNvbW9vbi53b2ZmP2NxbWNqdycpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9jc3MvaWNvbnMvaWNvbW9vbi5zdmc/Y3FtY2p3I2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgc3JjOiB1cmwoJy9jc3MvaWNvbnMvaWNvbW9vbi5zdmcjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWRcIjtcbn1cbi5pY29uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuLmljb24tY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuLmljb24tc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuLmljb24tcmVnaXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cbi5pY29uLWVudmVsb3BwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuLmljb24tcmVhZC1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cbi5pY29uLWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG59XG4uaWNvbi1hdmF0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDlcIjtcbn1cbi5pY29uLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjtcbn1cbi5pY29uLWNvbnRhY3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG59XG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuLmljb24tYXJyb3ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG4uaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuLmljb24tcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjtcbn1cbi5pY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG4uaWNvbi1uZXN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG59XG4vKlxuXHQjIyMjIyMjIyAgICMjIyMjIyMgICMjIyMgIyMgICAgICAgIyMjIyMjIyMgIyMjIyMjIyMgICMjIyMjIyMjICAjIyAgICAgICAgICAjIyMgICAgIyMjIyMjIyMgIyMjIyMjIyNcblx0IyMgICAgICMjICMjICAgICAjIyAgIyMgICMjICAgICAgICMjICAgICAgICMjICAgICAjIyAjIyAgICAgIyMgIyMgICAgICAgICAjIyAjIyAgICAgICMjICAgICMjXG5cdCMjICAgICAjIyAjIyAgICAgIyMgICMjICAjIyAgICAgICAjIyAgICAgICAjIyAgICAgIyMgIyMgICAgICMjICMjICAgICAgICAjIyAgICMjICAgICAjIyAgICAjI1xuXHQjIyMjIyMjIyAgIyMgICAgICMjICAjIyAgIyMgICAgICAgIyMjIyMjICAgIyMjIyMjIyMgICMjIyMjIyMjICAjIyAgICAgICAjIyAgICAgIyMgICAgIyMgICAgIyMjIyMjXG5cdCMjICAgICAjIyAjIyAgICAgIyMgICMjICAjIyAgICAgICAjIyAgICAgICAjIyAgICMjICAgIyMgICAgICAgICMjICAgICAgICMjIyMjIyMjIyAgICAjIyAgICAjI1xuXHQjIyAgICAgIyMgIyMgICAgICMjICAjIyAgIyMgICAgICAgIyMgICAgICAgIyMgICAgIyMgICMjICAgICAgICAjIyAgICAgICAjIyAgICAgIyMgICAgIyMgICAgIyNcblx0IyMjIyMjIyMgICAjIyMjIyMjICAjIyMjICMjIyMjIyMjICMjIyMjIyMjICMjICAgICAjIyAjIyAgICAgICAgIyMjIyMjIyMgIyMgICAgICMjICAgICMjICAgICMjIyMjIyMjXG4qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhUTUw1IGVsZW1lbnQgZGlzcGxheVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubmF2LFxuc2VjdGlvbixcbmFkZHJlc3MsXG5ibG9ja3F1b3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hdWRpb1tjb250cm9sc10sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCBvcHRpb24sXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4udG1wbC1ob21lIC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbi8qIFRoZXNlIHNlbGVjdGlvbiBkZWNsYXJhdGlvbnMgaGF2ZSB0byBiZSBzZXBhcmF0ZSAqL1xuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbjo6LXdlYmtpdC1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmEge1xuICBjb2xvcjogI2Q1MTYyNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4OTk5ZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4vKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMgKi9cbmE6aG92ZXIsXG5hOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogI2Q1MTYyNTtcbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDJweDtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICNkNTE2MjU7XG4gIGZvbnQtZmFtaWx5OiBcImZmLWRpbi13ZWItcHJvLWNvbmRlbnNlZFwiLCBcIkRJTiBDb25kZW5zZWRcIiwgXCJkaW5tZWRpdW1cIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDIuN3JlbTtcbn1cbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qIGRlZmluaXRpb24gKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuaW5zIHtcbiAgYmFja2dyb3VuZDogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGEgdGV4dCB0aGF0IGhhcyBiZWVuIGluc2VydGVkIGludG8gYSBkb2N1bWVudCAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxuLyogUG9zaXRpb24gc3Vic2NyaXB0IGFuZCBzdXBlcnNjcmlwdCBjb250ZW50IHdpdGhvdXQgYWZmZWN0aW5nIGxpbmUtaGVpZ2h0ICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSGVhZGluZ3MgJiBQYXJhZ3JhcGhcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5wIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuaDEsXG4uaDEtdGl0bGUsXG5oMixcbi5oMi10aXRsZSxcbmgzLFxuaDQsXG5oNSxcbmg2LFxucHJlLFxuYmxvY2txdW90ZSxcbmRsLFxuaHIsXG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJmZi1kaW4td2ViLXByby1jb25kZW5zZWRcIiwgXCJESU4gQ29uZGVuc2VkXCIsIFwiZGlubWVkaXVtXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5oMSxcbi5oMS10aXRsZSB7XG4gIGNvbG9yOiAjZDUxNjI1O1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtc2l6ZTogMy44cmVtO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMzFweCAwO1xufVxuaDIsXG4uaDItdGl0bGUge1xuICBjb2xvcjogIzJlMmUyZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5oMyB7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbmg0IHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuaDUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuaDYge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGbG9hdHMgJiBhbGlnbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBGbG9hdHMgKi9cbi5mbG9hdEwge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mbG9hdFIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5pbWcuZmxvYXRMIHtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICBjbGVhcjogYm90aDtcbn1cbmltZy5mbG9hdFIge1xuICBtYXJnaW46IDAgMCAxNXB4IDE1cHg7XG4gIGNsZWFyOiBib3RoO1xufVxuLyogVGV4dGFsaWduICovXG4uYWxpZ25MIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hbGlnblIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaXN0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnVsLFxub2wge1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5kZCB7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbn1cbm5hdiB1bCxcbm5hdiBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSW1wcm92ZSBpbWFnZSBxdWFsaXR5IHdoZW4gc2NhbGVkIGluIElFNyAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xufVxuLyogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUU5ICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBJZnJhbWVzICovXG5pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgLypoZWlnaHQ6IDM5MHB4OyovXG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmZvcm0ge1xuICBtYXJnaW46IDA7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAqbWFyZ2luLWxlZnQ6IC03cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmJ1dHRvbixcbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgKm92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuLyogQ29uc2lzdGVudCBib3ggc2l6aW5nIGFuZCBhcHBlYXJhbmNlICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZGMy80ICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi8qIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRTYvNy84LzkgKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4vKiBDb2xvcnMgZm9yIGZvcm0gdmFsaWRpdHkgKi9cbmlucHV0OmludmFsaWQsXG50ZXh0YXJlYTppbnZhbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZGRkZDtcbn1cbi8qIE9ibGlnYXRvcnkgKi9cbi5vYmxpZ2F0b3J5IHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4vKlxuXG5cdCAjIyMjIyMgICMjIyMjIyMjICMjICAgICMjICMjICAgICAgICMjIyMgIyMgICAgIyMgICMjIyMjI1xuXHQjIyAgICAjIyAgICAjIyAgICAgIyMgICMjICAjIyAgICAgICAgIyMgICMjIyAgICMjICMjICAgICMjXG5cdCMjICAgICAgICAgICMjICAgICAgIyMjIyAgICMjICAgICAgICAjIyAgIyMjIyAgIyMgIyNcblx0ICMjIyMjIyAgICAgIyMgICAgICAgIyMgICAgIyMgICAgICAgICMjICAjIyAjIyAjIyAjIyAgICMjIyNcblx0ICAgICAgIyMgICAgIyMgICAgICAgIyMgICAgIyMgICAgICAgICMjICAjIyAgIyMjIyAjIyAgICAjI1xuXHQjIyAgICAjIyAgICAjIyAgICAgICAjIyAgICAjIyAgICAgICAgIyMgICMjICAgIyMjICMjICAgICMjXG5cdCAjIyMjIyMgICAgICMjICAgICAgICMjICAgICMjIyMjIyMjICMjIyMgIyMgICAgIyMgICMjIyMjI1xuXG4qL1xuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmFiYWJhO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBvdXRsaW5lOiBub25lO1xufVxuaW5wdXRbdHlwZT1cInRleHRcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmhvdmVyLFxudGV4dGFyZWE6aG92ZXIsXG5zZWxlY3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4YThhOGE7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbnNlbGVjdDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuaW5wdXRbdHlwZT1cInRleHRcIl0udzQ1LFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLnc0NSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0udzQ1LFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnc0NSxcbnRleHRhcmVhLnc0NSxcbnNlbGVjdC53NDUge1xuICB3aWR0aDogNDUlICFpbXBvcnRhbnQ7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXS5mdzE3NSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXS5mdzE3NSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0uZncxNzUsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uZncxNzUsXG50ZXh0YXJlYS5mdzE3NSxcbnNlbGVjdC5mdzE3NSB7XG4gIHdpZHRoOiAxNzVweCFpbXBvcnRhbnQ7XG59XG5zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG4ubm8taWU4IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLm5vLWllOCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4ubm8taWU4IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4ubm8taWU4IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5uby1pZTggdGV4dGFyZWEsXG4ubm8taWU4IHNlbGVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5pZTggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaWU4IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5pZTggaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbi5pZTggaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmllOCB0ZXh0YXJlYSxcbi5pZTggc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmJpZ0J1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBoZWlnaHQ6IDQzcHg7XG59XG4ucmFkaW8tY2hlY2tfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yYWRpby1jaGVja193cmFwcGVyLmZ1bGxXaWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yYWRpby1jaGVja193cmFwcGVyLmZ1bGxXaWR0aCBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5yYWRpby1jaGVja193cmFwcGVyICsgLnJhZGlvLWNoZWNrX3dyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5yYWRpby1jaGVja193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJhZGlvLWNoZWNrX3dyYXBwZXIgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yYWRpby1jaGVja193cmFwcGVyIGlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYWRpby1jaGVja193cmFwcGVyIGlucHV0ICsgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIHBhZGRpbmctbGVmdDogNThweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucmFkaW8tY2hlY2tfd3JhcHBlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGFkYWQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5yYWRpby1jaGVja193cmFwcGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnJhZGlvLWNoZWNrX3dyYXBwZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDNweDtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnJhZGlvLWNoZWNrX3dyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRhZGFkO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0b3A6IDZweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG4ucmFkaW8tY2hlY2tfd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5yYWRpby1jaGVja193cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNhZGFkYWQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuYXNpZGUgLnJhZGlvLWNoZWNrX3dyYXBwZXIgaW5wdXQgKyBsYWJlbCB7XG4gIGZsb2F0OiBub25lO1xufVxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5hLmJ0bi1zdWJtaXQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nOiAzcHggMjVweCAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2Q1MTYyNTtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGluLXdlYi1wcm8tY29uZGVuc2VkXCIsIFwiRElOIENvbmRlbnNlZFwiLCBcImRpbm1lZGl1bVwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbmEuYnRuLXN1Ym1pdDpob3ZlcixcbmJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuYS5idG4tc3VibWl0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzJiMmIyYjtcbiAgY29sb3I6ICNGRkY7XG59XG5hLmJ0bi1zdWJtaXQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKlxuXG5cdCAjIyMjIyMgICMjIyMjIyMjICMjIyMjIyMjICAjIyAgICAgIyMgICMjIyMjIyAgIyMjIyMjIyMgIyMgICAgICMjICMjIyMjIyMjICAjIyMjIyMjI1xuXHQjIyAgICAjIyAgICAjIyAgICAjIyAgICAgIyMgIyMgICAgICMjICMjICAgICMjICAgICMjICAgICMjICAgICAjIyAjIyAgICAgIyMgIyNcblx0IyMgICAgICAgICAgIyMgICAgIyMgICAgICMjICMjICAgICAjIyAjIyAgICAgICAgICAjIyAgICAjIyAgICAgIyMgIyMgICAgICMjICMjXG5cdCAjIyMjIyMgICAgICMjICAgICMjIyMjIyMjICAjIyAgICAgIyMgIyMgICAgICAgICAgIyMgICAgIyMgICAgICMjICMjIyMjIyMjICAjIyMjIyNcblx0ICAgICAgIyMgICAgIyMgICAgIyMgICAjIyAgICMjICAgICAjIyAjIyAgICAgICAgICAjIyAgICAjIyAgICAgIyMgIyMgICAjIyAgICMjXG5cdCMjICAgICMjICAgICMjICAgICMjICAgICMjICAjIyAgICAgIyMgIyMgICAgIyMgICAgIyMgICAgIyMgICAgICMjICMjICAgICMjICAjI1xuXHQgIyMjIyMjICAgICAjIyAgICAjIyAgICAgIyMgICMjIyMjIyMgICAjIyMjIyMgICAgICMjICAgICAjIyMjIyMjICAjIyAgICAgIyMgIyMjIyMjIyNcblxuKi9cbi5mb3JtLWl0ZW0ge1xuICB6b29tOiAxO1xufVxuLmZvcm0taXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5mb3JtLWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZm9ybS1pdGVtIC5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5mb3JtLWl0ZW0gLmZpZWxkIHtcbiAgem9vbTogMTtcbn1cbi5mb3JtLWl0ZW0gLmZpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmZvcm0taXRlbSAuZmllbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZm9ybS1pdGVtIC5maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5mb3JtLWl0ZW0gLmZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5mb3JtLWl0ZW0gLmZpZWxkIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4uZm9ybS1pdGVtIC5maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZm9ybS1pdGVtIC5maWVsZCB0ZXh0YXJlYSxcbi5mb3JtLWl0ZW0gLmZpZWxkIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0taXRlbSAuZmllbGQgLm1zZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5mb3JtLWl0ZW0gLm1zZyB7XG4gIGNvbG9yOiAjOTU5NTk1O1xufVxuLmZvcm0taXRlbSAubXNnLmVycm9yIHtcbiAgY29sb3I6ICNjOTE0MmY7XG59XG4uZm9ybS1pdGVtLmVycm9yIGxhYmVsIHtcbiAgY29sb3I6ICNjOTE0MmY7XG59XG4uZm9ybS1pdGVtLmVycm9yIC5maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5mb3JtLWl0ZW0uZXJyb3IgLmZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5mb3JtLWl0ZW0uZXJyb3IgLmZpZWxkIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4uZm9ybS1pdGVtLmVycm9yIC5maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uZm9ybS1pdGVtLmVycm9yIC5maWVsZCB0ZXh0YXJlYSxcbi5mb3JtLWl0ZW0uZXJyb3IgLmZpZWxkIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOTE0MmY7XG59XG4uZm9ybS1pdGVtICsgLmZvcm0taXRlbSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG4uZm9ybS1pdGVtLnN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uaGVscC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDQ3cHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5oZWxwLXRleHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICBsZWZ0OiAyMHB4O1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGU2MGFcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmNvbnRlbnQtZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmNvbnRlbnQtZm9ybSBhYmJyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb250ZW50LWZvcm0gc2VsZWN0LFxuLmNvbnRlbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5jb250ZW50LWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE1M3B4O1xufVxuLmhvcml6b250YWwtZm9ybSB7XG4gIHBhZGRpbmc6IDIzcHggMCAzMHB4IDA7XG59XG4uaG9yaXpvbnRhbC1mb3JtIHAsXG4uaG9yaXpvbnRhbC1mb3JtIC5tZXNzYWdlYmxvY2sge1xuICB6b29tOiAxO1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuLmhvcml6b250YWwtZm9ybSBwOmJlZm9yZSxcbi5ob3Jpem9udGFsLWZvcm0gLm1lc3NhZ2VibG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5ob3Jpem9udGFsLWZvcm0gcDphZnRlcixcbi5ob3Jpem9udGFsLWZvcm0gLm1lc3NhZ2VibG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5ob3Jpem9udGFsLWZvcm0gbGFiZWwge1xuICB3aWR0aDogMzAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogOXB4IDAgM3B4IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaG9yaXpvbnRhbC1mb3JtIGxhYmVsIC5maWVsZC1hY3Rpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5ob3Jpem9udGFsLWZvcm0gbGFiZWwgYWJiciB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cbi5ob3Jpem9udGFsLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaG9yaXpvbnRhbC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5ob3Jpem9udGFsLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmhvcml6b250YWwtZm9ybSBzZWxlY3QsXG4uaG9yaXpvbnRhbC1mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDcwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEzcHggMTZweDtcbn1cbi5ob3Jpem9udGFsLWZvcm0gc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbn1cbi5ob3Jpem9udGFsLWZvcm0gLmhlbHAtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAzMiU7XG59XG4uaG9yaXpvbnRhbC1mb3JtIC5tc2cuZXJyb3IsXG4uaG9yaXpvbnRhbC1mb3JtIC5tc2cuc3VjY2VzcyB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDcwJTtcbn1cbi5ob3Jpem9udGFsLWZvcm0gLm1zZy5mdWxsLXdpZHRoIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuLmhvcml6b250YWwtZm9ybSAucmFkaW8tY2hlY2tfd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMzAlO1xufVxuLmhvcml6b250YWwtZm9ybSAucmFkaW8tY2hlY2tfd3JhcHBlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmhvcml6b250YWwtZm9ybSAucmFkaW8tY2hlY2tfd3JhcHBlciBsYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmbG9hdDogbm9uZTtcbn1cbi5ob3Jpem9udGFsLWZvcm0gZm9vdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMCU7XG4gIHpvb206IDE7XG59XG4uaG9yaXpvbnRhbC1mb3JtIGZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5ob3Jpem9udGFsLWZvcm0gZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmhvcml6b250YWwtZm9ybSBmb290ZXIgLmJ1dHRvbnMsXG4uaG9yaXpvbnRhbC1mb3JtIGZvb3RlciAubGlua3Mge1xuICBmbG9hdDogbGVmdDtcbn1cbi5ob3Jpem9udGFsLWZvcm0gZm9vdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uaG9yaXpvbnRhbC1mb3JtIGZvb3RlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgcGFkZGluZzogNXB4IDE4cHggMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBiYWNrZ3JvdW5kOiAjMTQxNDE0O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMzMjMyMzIgMCUsICMxNDE0MTQgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjMzIzMjMyKSwgY29sb3Itc3RvcCgxMDAlLCAjMTQxNDE0KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzMjMyMzIgMCUsICMxNDE0MTQgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzMjMyMzIgMCUsICMxNDE0MTQgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMyMzIzMiAwJSwgIzE0MTQxNCAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvcCwgIzMyMzIzMiAwJSwgIzE0MTQxNCAxMDAlKTtcbiAgLyogVzNDICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1zLXRyYW5zaXRpb246IG5vbmU7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5ob3Jpem9udGFsLWZvcm0gZm9vdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4uaG9yaXpvbnRhbC1mb3JtIGZvb3RlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q1MTYyNTtcbn1cbi5ob3Jpem9udGFsLWZvcm0gZm9vdGVyIHVsIHtcbiAgcGFkZGluZzogN3B4IDAgMCAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbn1cbi5ob3Jpem9udGFsLWZvcm0gZm9vdGVyIHVsIGEge1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImZmLWRpbi13ZWItcHJvLWNvbmRlbnNlZFwiLCBcIkRJTiBDb25kZW5zZWRcIiwgXCJkaW5tZWRpdW1cIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ob3Jpem9udGFsLWZvcm0gZm9vdGVyIHVsIGE6aG92ZXIge1xuICBjb2xvcjogIzJiMmIyYjtcbn1cbi5tc2cge1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjRUVFO1xuICBtYXJnaW46IDE1cHggMCAzMHB4IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm1zZyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1zZy5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNkNTE2MjU7XG4gIGNvbG9yOiAjRkZGO1xufVxuLm1zZy5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzljZDUxMjtcbiAgY29sb3I6ICNGRkY7XG59XG4uZnVsbFdpZHRoRXJyb3IgLm1zZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG59XG50YWJsZSB0ciB0ZCxcbnRhYmxlIHRyIHRoIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG50YWJsZSB0ciB0aCB7XG4gIGJhY2tncm91bmQ6ICNlMmUyZTI7XG59XG50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4vKlxuXHQjIyAgICAgICAjIyMjICMjIyMjIyMjICAgIyMjIyMjICAgICAgIyMjIyMjICAjIyMjIyMjIyAjIyAgICAjIyAjIyAgICAgICAjIyMjIyMjIyAgIyMjIyMjXG5cdCMjICAgICAgICAjIyAgIyMgICAgICMjICMjICAgICMjICAgICMjICAgICMjICAgICMjICAgICAjIyAgIyMgICMjICAgICAgICMjICAgICAgICMjICAgICMjXG5cdCMjICAgICAgICAjIyAgIyMgICAgICMjICMjICAgICAgICAgICMjICAgICAgICAgICMjICAgICAgIyMjIyAgICMjICAgICAgICMjICAgICAgICMjXG5cdCMjICAgICAgICAjIyAgIyMjIyMjIyMgICAjIyMjIyMgICAgICAjIyMjIyMgICAgICMjICAgICAgICMjICAgICMjICAgICAgICMjIyMjIyAgICAjIyMjIyNcblx0IyMgICAgICAgICMjICAjIyAgICAgIyMgICAgICAgIyMgICAgICAgICAgIyMgICAgIyMgICAgICAgIyMgICAgIyMgICAgICAgIyMgICAgICAgICAgICAgIyNcblx0IyMgICAgICAgICMjICAjIyAgICAgIyMgIyMgICAgIyMgICAgIyMgICAgIyMgICAgIyMgICAgICAgIyMgICAgIyMgICAgICAgIyMgICAgICAgIyMgICAgIyNcblx0IyMjIyMjIyMgIyMjIyAjIyMjIyMjIyAgICMjIyMjIyAgICAgICMjIyMjIyAgICAgIyMgICAgICAgIyMgICAgIyMjIyMjIyMgIyMjIyMjIyMgICMjIyMjI1xuKi9cbi8qKlxuICogQnhTbGlkZXIgdjQuMCAtIEZ1bGx5IGxvYWRlZCwgcmVzcG9uc2l2ZSBjb250ZW50IHNsaWRlclxuICogaHR0cDovL2J4c2xpZGVyLmNvbVxuICovXG4vKiogUkVTRVQgQU5EIExBWU9VVFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJ4LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIHBhZGRpbmc6IDA7XG4gICp6b29tOiAxO1xufVxuLmJ4LXdyYXBwZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYngtd3JhcHBlciBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmJ4LXdyYXBwZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qKiBUSEVNRVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJ4LXdyYXBwZXIgLmJ4LXZpZXdwb3J0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uYngtd3JhcHBlciAuYngtdmlld3BvcnQge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggI2NjYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4ICNjY2M7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggI2NjYztcbiAgYm9yZGVyOiBzb2xpZCAjZmZmIDVweDtcbiAgbGVmdDogLTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5ieC13cmFwcGVyIC5ieC1wYWdlcixcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIExPQURFUiAqL1xuLmJ4LXdyYXBwZXIgLmJ4LWxvYWRpbmcge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ieHNsaWRlci9ieF9sb2FkZXIuZ2lmKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjAwMDtcbn1cbi8qIFBBR0VSICovXG4uYngtd3JhcHBlciAuYngtcGFnZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogLjg1ZW07XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5ieC13cmFwcGVyIC5ieC1wYWdlciAuYngtcGFnZXItaXRlbSxcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1jb250cm9scy1hdXRvLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICp6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xufVxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYSB7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgb3V0bGluZTogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyLFxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLyogRElSRUNUSU9OIENPTlRST0xTIChORVhUIC8gUFJFVikgKi9cbi5ieC13cmFwcGVyIC5ieC1wcmV2IHtcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYnhzbGlkZXIvY29udHJvbHMucG5nKSBuby1yZXBlYXQgMCAtMzJweDtcbn1cbi5ieC13cmFwcGVyIC5ieC1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2J4c2xpZGVyL2NvbnRyb2xzLnBuZykgbm8tcmVwZWF0IC00M3B4IC0zMnB4O1xufVxuLmJ4LXdyYXBwZXIgLmJ4LXByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4uYngtd3JhcHBlciAuYngtbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00M3B4IDA7XG59XG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHotaW5kZXg6IDk5O1xufVxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIEFVVE8gQ09OVFJPTFMgKFNUQVJUIC8gU1RPUCkgKi9cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0YXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ieHNsaWRlci9jb250cm9scy5wbmcpIC04NnB4IC0xMXB4IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiAwIDNweDtcbn1cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydDpob3Zlcixcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODZweCAwO1xufVxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTFweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYnhzbGlkZXIvY29udHJvbHMucG5nKSAtODZweCAtNDRweCBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMCAzcHg7XG59XG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcDpob3Zlcixcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdG9wLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NnB4IC0zM3B4O1xufVxuLyogUEFHRVIgV0lUSCBBVVRPLUNPTlRST0xTIEhZQlJJRCBMQVlPVVQgKi9cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy5ieC1oYXMtY29udHJvbHMtYXV0by5ieC1oYXMtcGFnZXIgLmJ4LXBhZ2VyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDgwJTtcbn1cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy5ieC1oYXMtY29udHJvbHMtYXV0by5ieC1oYXMtcGFnZXIgLmJ4LWNvbnRyb2xzLWF1dG8ge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM1cHg7XG59XG4vKiBJTUFHRSBDQVBUSU9OUyAqL1xuLmJ4LXdyYXBwZXIgLmJ4LWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzY2NlxcOTtcbiAgYmFja2dyb3VuZDogcmdiYSg4MCwgODAsIDgwLCAwLjc1KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYngtd3JhcHBlciAuYngtY2FwdGlvbiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLyohIGZhbmN5Qm94IHYyLjEuNCBmYW5jeWFwcHMuY29tIHwgZmFuY3lhcHBzLmNvbS9mYW5jeWJveC8jbGljZW5zZSAqL1xuLmZhbmN5Ym94LXdyYXAsXG4uZmFuY3lib3gtc2tpbixcbi5mYW5jeWJveC1vdXRlcixcbi5mYW5jeWJveC1pbm5lcixcbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC13cmFwIGlmcmFtZSxcbi5mYW5jeWJveC13cmFwIG9iamVjdCxcbi5mYW5jeWJveC1uYXYsXG4uZmFuY3lib3gtbmF2IHNwYW4sXG4uZmFuY3lib3gtdG1wIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZmFuY3lib3gtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA4MDIwO1xufVxuLmZhbmN5Ym94LXNraW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5mYW5jeWJveC1vcGVuZWQge1xuICB6LWluZGV4OiA4MDMwO1xufVxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtc2tpbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhbmN5Ym94LWlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mYW5jeWJveC1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMTlweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAjRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xufVxuLmZhbmN5Ym94LWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItd2lkdGg6IDE5cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAjRkZGICNGRkYgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG59XG4uZmFuY3lib3gtdHlwZS1pZnJhbWUgLmZhbmN5Ym94LWlubmVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmZhbmN5Ym94LWVycm9yIHtcbiAgY29sb3I6ICM0NDQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC1pZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mYW5jeWJveC1pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbiNmYW5jeWJveC1sb2FkaW5nLFxuLmZhbmN5Ym94LWNsb3NlLFxuLmZhbmN5Ym94LXByZXYgc3Bhbixcbi5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZmFuY3lib3gvZmFuY3lib3hfc3ByaXRlLnBuZycpO1xufVxuI2ZhbmN5Ym94LWxvYWRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwOHB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogODA2MDtcbn1cbiNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9mYW5jeWJveC9mYW5jeWJveF9sb2FkaW5nLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmZhbmN5Ym94LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICByaWdodDogLTE4cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogODA0MDtcbiAgYm9yZGVyOiAwO1xufVxuLmZhbmN5Ym94LW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy9pbWFnZXMvZmFuY3lib3gvYmxhbmsuZ2lmJyk7XG4gIC8qIGhlbHBzIElFICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogODA0MDtcbn1cbi5mYW5jeWJveC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5mYW5jeWJveC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uZmFuY3lib3gtbmF2IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tdG9wOiAtMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA4MDQwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZmFuY3lib3gtcHJldiBzcGFuIHtcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzZweDtcbn1cbi5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDtcbn1cbi5mYW5jeWJveC1uYXY6aG92ZXIgc3BhbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmFuY3lib3gtdG1wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5OXB4O1xuICBsZWZ0OiAtOTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDk5OTk5cHg7XG4gIG1heC1oZWlnaHQ6IDk5OTk5cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4vKiBPdmVybGF5IGhlbHBlciAqL1xuLmZhbmN5Ym94LWxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZhbmN5Ym94LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogODAxMDtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ZhbmN5Ym94L2ZhbmN5Ym94X292ZXJsYXkucG5nJyk7XG59XG4uZmFuY3lib3gtb3ZlcmxheS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5mYW5jeWJveC1sb2NrIC5mYW5jeWJveC1vdmVybGF5IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi8qIFRpdGxlIGhlbHBlciAqL1xuLmZhbmN5Ym94LXRpdGxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB6LWluZGV4OiA4MDUwO1xufVxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtdGl0bGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZhbmN5Ym94LXRpdGxlLWZsb2F0LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG4gIHotaW5kZXg6IDgwNTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIC5jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBGYWxsYmFjayBmb3Igd2ViIGJyb3dzZXJzIHRoYXQgZG9lc24ndCBzdXBwb3J0IFJHQmEgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCAjMjIyO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZhbmN5Ym94LXRpdGxlLW91dHNpZGUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmFuY3lib3gtdGl0bGUtaW5zaWRlLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5mYW5jeWJveC10aXRsZS1vdmVyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5mYW5jeWJveC10eXBlLWlmcmFtZSAuZmFuY3lib3gtaW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uZmFuY3lib3gtdHlwZS1pZnJhbWUgLmZhbmN5Ym94LWlubmVyOmJlZm9yZSxcbi5mYW5jeWJveC10eXBlLWlmcmFtZSAuZmFuY3lib3gtaW5uZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLypcblx0QW5pbWF0aW9uc1xuKi9cbmh0bWwubW0tb3BlbmVkIC5tbS1wYWdlLFxuaHRtbC5tbS1vcGVuZWQgI21tLWJsb2NrZXIsXG4ubW0taXMtbWVudS5tbS1ob3Jpem9udGFsIC5tbS1pbm5lciA+IHVsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lIDAuNHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lIDAuNHMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG5vbmUgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBub25lIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogbm9uZSAwLjRzIGVhc2U7XG59XG5odG1sLm1tLW9wZW5lZC5tbS1kcmFnZ2luZyAubW0tcGFnZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuaHRtbC5tbS1vcGVuZWQubW0tZHJhZ2dpbmcubW0tbmV4dCAubW0tbWVudSxcbmh0bWwubW0tb3BlbmVkLm1tLWRyYWdnaW5nLm1tLWZyb250IC5tbS1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG59XG5odG1sLm1tLW9wZW5lZCAubW0tcGFnZSxcbmh0bWwubW0tb3BlbmVkICNtbS1ibG9ja2VyIHtcbiAgLyogYm9yZGVyLWNvbG9yIGlzIG5lZWRlZCB0byBmb3JjZSB0cmFuc2l0aW9uZW5kIGV2ZW50IGV2ZW4gaWYgbm8gb3RoZXIgdmFsdWUgY2hhbmdlZCAqL1xuICAvKiB0cmFuc2Zvcm0gaXMgbmVlZGVkIHRvIGZvcmNlIGhhcmR3YXJlIGFjY2VsZXJhdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgbWFyZ2luLCBib3JkZXIsIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgbWFyZ2luLCBib3JkZXIsIC1tb3otdHJhbnNmb3JtO1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCBtYXJnaW4sIGJvcmRlciwgLW1zLXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCBtYXJnaW4sIGJvcmRlciwgLW8tdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIG1hcmdpbiwgYm9yZGVyLCB0cmFuc2Zvcm07XG4gIGJvcmRlcjogbm9uZSBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xufVxuaHRtbC5tbS1vcGVuaW5nIC5tbS1wYWdlLFxuaHRtbC5tbS1vcGVuaW5nICNtbS1ibG9ja2VyIHtcbiAgYm9yZGVyOiBub25lIHNvbGlkIHJnYmEoMSwgMSwgMSwgMCk7XG59XG4ubW0taXMtbWVudS5tbS1ob3Jpem9udGFsIC5tbS1pbm5lciA+IHVsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tbGVmdDtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tbGVmdDtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi1sZWZ0O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLWxlZnQ7XG59XG5odG1sLmNzc3RyYW5zZm9ybXMzZC5tbS1vcGVuaW5nIC5tbS1wYWdlLFxuaHRtbC5jc3N0cmFuc2Zvcm1zM2QubW0tb3BlbmluZyAjbW0tYmxvY2tlcixcbmh0bWwuY3NzdHJhbnNmb3JtczNkIC5tbS1pcy1tZW51Lm1tLWhvcml6b250YWwgLm1tLWlubmVyID4gdWwubW0tc3Vib3BlbmVkIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDg1JSwgMCwgMXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDg1JSwgMCwgMXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODUlLCAwLCAxcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDg1JSwgMCwgMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4NSUsIDAsIDFweCk7XG59XG5odG1sLm1tLXJpZ2h0LmNzc3RyYW5zZm9ybXMzZC5tbS1vcGVuaW5nIC5tbS1wYWdlLFxuaHRtbC5tbS1yaWdodC5jc3N0cmFuc2Zvcm1zM2QubW0tb3BlbmluZyAjbW0tYmxvY2tlcixcbmh0bWwubW0tcmlnaHQuY3NzdHJhbnNmb3JtczNkIC5tbS1pcy1tZW51Lm1tLWhvcml6b250YWwgLm1tLWlubmVyID4gdWwubW0tc3Vib3BlbmVkIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04NSUsIDAsIDFweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODUlLCAwLCAxcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODUlLCAwLCAxcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04NSUsIDAsIDFweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTg1JSwgMCwgMXB4KTtcbn1cbmh0bWwubm8tY3NzdHJhbnNmb3JtczNkLm1tLW9wZW5pbmcgLm1tLXBhZ2UsXG5odG1sLm5vLWNzc3RyYW5zZm9ybXMzZC5tbS1vcGVuaW5nICNtbS1ibG9ja2VyLFxuaHRtbC5uby1jc3N0cmFuc2Zvcm1zM2QgLm1tLWlzLW1lbnUubW0taG9yaXpvbnRhbCAubW0taW5uZXIgPiB1bC5tbS1zdWJvcGVuZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpO1xufVxuaHRtbC5tbS1vcGVuZWQgLm1tLXBhZ2UsXG5odG1sLm1tLW9wZW5lZCAjbW0tYmxvY2tlciB7XG4gIG1hcmdpbjogMHB4O1xuICBsZWZ0OiAwJTtcbiAgdG9wOiAwO1xufVxuaHRtbC5tbS1vcGVuaW5nIC5tbS1wYWdlLFxuaHRtbC5tbS1vcGVuaW5nICNtbS1ibG9ja2VyIHtcbiAgbWFyZ2luOiAwIDAgMCAtNjVweDtcbiAgbGVmdDogMTAwJTtcbn1cbi8qXG5cdE1lbnUsIHN1Ym1lbnVzLCBpdGVtc1xuXHQtIFNpemluZyBhbmQgcG9zaXRpb25pbmdcbiovXG5odG1sLm1tLW9wZW5lZCAubW0tcGFnZSxcbi5tbS1tZW51LFxuLm1tLW1lbnUgLm1tLWlubmVyLFxuLm1tLWlzLW1lbnUgdWwsXG4ubW0tbWVudSBkaXYubW0tc2VhcmNoLFxuLm1tLW1lbnUgZGl2Lm1tLXNlYXJjaCBpbnB1dCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi8qIGh0bWwvYm9keSAqL1xuaHRtbC5tbS1vcGVuZWQsXG5odG1sLm1tLW9wZW5lZCBib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmh0bWwubW0tb3BlbmVkIGJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiBtZW51ICovXG4ubW0tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1tLW1lbnUubW0tb3BlbmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm1tLW1lbnUubW0tb3BlbmVkIH4gLm1tLW1lbnUubW0tb3BlbmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tbS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNjVweCAwIDA7XG59XG5odG1sLm1tLXJpZ2h0LmNzc3RyYW5zZm9ybXMzZCAubW0taW5uZXIge1xuICB3aWR0aDogODUlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG5odG1sLmNzc3RyYW5zZm9ybXMzZCAubW0taW5uZXIge1xuICB3aWR0aDogODUlO1xuICBwYWRkaW5nOiAwO1xufVxuLyogdWwvbGkgKi9cbi5tbS1pcy1tZW51IHVsLFxuLm1tLWlzLW1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm1tLWlzLW1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW0taXMtbWVudSBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLm1tLWlzLW1lbnUgLm1tLWlubmVyID4gdWwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwIDQwcHggMDtcbn1cbi8qIGl0ZW1zICovXG4ubW0taXMtbWVudSBsaSA+IGEsXG4ubW0taXMtbWVudSBsaSA+IHNwYW4ge1xuICB0ZXh0LWluZGVudDogMjBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgbWFyZ2luOiAwO1xufVxuLyogc3Vib3Blbi9jbG9zZSAqL1xuLm1tLW1lbnUgYS5tbS1zdWJvcGVuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLm1tLW1lbnUgYS5tbS1zdWJvcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4ubW0tbWVudSBhLm1tLXN1Ym9wZW4ubW0tZnVsbHN1Ym9wZW4ge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW0tbWVudSBhLm1tLXN1Ym9wZW4ubW0tZnVsbHN1Ym9wZW46YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4ubW0tbWVudSBhLm1tLXN1YmNsb3NlIHtcbiAgdGV4dC1pbmRlbnQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5tbS1tZW51IGEubW0tc3Vib3BlbiArIGEsXG4ubW0tbWVudSBhLm1tLXN1Ym9wZW4gKyBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cbi8qIHBhZ2UgKyBibG9ja2VyICovXG5odG1sLm1tLW9wZW5lZCAubW0tcGFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuaHRtbC5tbS1iYWNrZ3JvdW5kIC5tbS1wYWdlIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cbiNtbS1ibG9ja2VyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuaHRtbC5tbS1vcGVuZWQgI21tLWJsb2NrZXIsXG5odG1sLm1tLWJsb2NraW5nICNtbS1ibG9ja2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiB2ZXJ0aWNhbCBzdWJtZW51ICovXG4ubW0tbWVudS5tbS12ZXJ0aWNhbCB1bCB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG59XG4ubW0tbWVudS5tbS12ZXJ0aWNhbCBsaS5tbS1vcGVuZWQgPiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1tLW1lbnUubW0tdmVydGljYWwgdWwgdWwgbGk6bGFzdC1jaGlsZCxcbi5tbS1tZW51Lm1tLXZlcnRpY2FsIHVsIHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLm1tLW1lbnUubW0tdmVydGljYWwgbGkubW0tc2VsZWN0ZWQgPiBhLm1tLXN1Ym9wZW4gKyBhLFxuLm1tLW1lbnUubW0tdmVydGljYWwgbGkubW0tc2VsZWN0ZWQgPiBhLm1tLXN1Ym9wZW4gKyBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ubW0tbWVudS5tbS12ZXJ0aWNhbCBsaS5tbS1zZWxlY3RlZCA+IGVtLm1tLWNvdW50ZXIgKyBhLm1tLXN1Ym9wZW4gKyBhLFxuLm1tLW1lbnUubW0tdmVydGljYWwgbGkubW0tc2VsZWN0ZWQgPiBlbS5tbS1jb3VudGVyICsgYS5tbS1zdWJvcGVuICsgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogNzVweDtcbn1cbi8qIGhvcml6b250YWwgc3VibWVudSAqL1xuLm1tLW1lbnUubW0taG9yaXpvbnRhbCAubW0taW5uZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1tLW1lbnUubW0taG9yaXpvbnRhbCB1bCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5tbS1tZW51Lm1tLWhvcml6b250YWwgdWwubW0tc3VibWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW0tbWVudS5tbS1ob3Jpem9udGFsIHVsLFxuLm1tLW1lbnUubW0taG9yaXpvbnRhbCB1bC5tbS1zdWJtZW51Lm1tLW9wZW5lZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tbS1tZW51Lm1tLWhvcml6b250YWwgdWwubW0tc3Vib3BlbmVkIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLypcblx0TWVudSwgc3VibWVudXMsIGl0ZW1zXG5cdC0gU3R5bGluZyAoZGVmYXVsdDogZGFyayBiYWNrZ3JvdW5kKVxuKi9cbi5tbS1pcy1tZW51IHtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cbi5tbS1pcy1tZW51ICoge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC8qdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKCAwLCAwLCAwLCAwLjMgKTtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTRweDsqL1xufVxuLm1tLWlzLW1lbnUgbGkge1xuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCAyNTUsIDI1NSwgMjU1LCAwLjEgKTsqL1xufVxuLm1tLWlzLW1lbnUgbGk6YWZ0ZXIge1xuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCAwLCAwLCAwLCAwLjQgKTsqL1xufVxuLm1tLWlzLW1lbnUgbGksXG4ubW0taXMtbWVudSBsaSA+IGEsXG4ubW0taXMtbWVudSBsaSA+IHNwYW4ge1xuICAvKmNvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAwLjUgKTsqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW0tbWVudSBsaS5tbS1zZWxlY3RlZCA+IGEsXG4ubW0tbWVudSBsaS5tbS1zZWxlY3RlZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubW0tbWVudSBsaS5tbS1zZWxlY3RlZCA+IGEubW0tc3Vib3BlbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLyogc3Vib3Blbi9jbG9zZSAqL1xuLm1tLW1lbnUgYS5tbS1zdWJvcGVuIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ubW0tbWVudSBhLm1tLXN1Ym9wZW46YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDUxNjI1O1xufVxuLm1tLW1lbnUgYS5tbS1zdWJjbG9zZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi8qIHZlcnRpY2FsIHN1Ym1lbnUgKi9cbi5tbS1tZW51Lm1tLXZlcnRpY2FsIGxpLm1tLW9wZW5lZCA+IGEubW0tc3Vib3Blbixcbi5tbS1tZW51Lm1tLXZlcnRpY2FsIGxpLm1tLW9wZW5lZCA+IHVsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLyogcGFnZSArIGJsb2NrZXIgKi9cbmh0bWwubW0tb3BlbmVkIC5tbS1wYWdlIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ubW0tc3VibWVudSBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXI6IDBweDtcbn1cbi8qXG5cdExhYmVsc1xuXHQtIFNpemluZyBhbmQgcG9zaXRpb25pbmdcbiovXG4ubW0tbWVudSBsaS5tbS1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtaW5kZW50OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi8qXG5cdExhYmVsc1xuXHQtIFN0eWxpbmdcbiovXG4ubW0tbWVudSBsaS5tbS1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLypcblx0Q291bnRlcnNcblx0LSBTaXppbmcgYW5kIHBvc2l0aW9uaW5nXG4qL1xuLm1tLW1lbnUgZW0ubW0tY291bnRlciB7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgdG9wOiAxMHB4O1xufVxuLm1tLW1lbnUgZW0ubW0tY291bnRlciArIGEubW0tc3Vib3BlbiB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbi5tbS1tZW51IGVtLm1tLWNvdW50ZXIgKyBhLm1tLXN1Ym9wZW4gKyBhLFxuLm1tLW1lbnUgZW0ubW0tY291bnRlciArIGEubW0tc3Vib3BlbiArIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuLypcblx0Q291bnRlcnNcblx0LSBTdHlsaW5nXG4qL1xuLm1tLW1lbnUgZW0ubW0tY291bnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4vKlxuXHRBcnJvd3Ncblx0LSBTaXppbmcgYW5kIHBvc2l0aW9uaW5nXG4qL1xuLm1tLW1lbnUgYS5tbS1zdWJvcGVuOmFmdGVyLFxuLm1tLW1lbnUgYS5tbS1zdWJjbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLm1tLW1lbnUgYS5tbS1zdWJvcGVuOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLm1tLW1lbnUgYS5tbS1zdWJjbG9zZTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbGVmdDogMjBweDtcbn1cbi5tbS1tZW51Lm1tLXZlcnRpY2FsIGxpLm1tLW9wZW5lZCA+IGEubW0tc3Vib3BlbjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4vKlxuXHRBcnJvd3Ncblx0LSBTdHlsaW5nXG4qL1xuLm1tLW1lbnUgYS5tbS1zdWJvcGVuLFxuLm1tLW1lbnUgYS5tbS1zdWJjbG9zZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubW0tbWVudSBhLm1tLXN1Ym9wZW46YWZ0ZXIsXG4ubW0tbWVudSBhLm1tLXN1YmNsb3NlOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q1MTYyNTtcbn1cbi8qXG5cdFNlYXJjaFxuXHQtIFNpemluZyBhbmQgcG9zaXRpb25pbmdcbiovXG4ubW0tbWVudSBkaXYubW0tc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm1tLW1lbnUgZGl2Lm1tLXNlYXJjaCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG4ubW0tbWVudSBsaS5tbS1ub3Jlc3VsdHMge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLm1tLW1lbnUgbGkubW0tbm9yZXN1bHRzOmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1tLW1lbnUubW0tbm9yZXN1bHRzIGxpLm1tLW5vcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1tLW1lbnUgLm1tLW5vcmVzdWx0LFxuLm1tLW1lbnUgLm1tLW5vc3VicmVzdWx0ID4gYS5tbS1zdWJvcGVuLFxuLm1tLW1lbnUgLm1tLW5vc3VicmVzdWx0ID4gZW0ubW0tY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW0tbWVudSAubW0tbm9zdWJyZXN1bHQgPiBhLm1tLXN1Ym9wZW4gKyBhLFxuLm1tLW1lbnUgLm1tLW5vc3VicmVzdWx0ID4gYS5tbS1zdWJvcGVuICsgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi8qXG5cdFNlYXJjaFxuXHQtIFN0eWxpbmdcbiovXG4ubW0tbWVudSBkaXYubW0tc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm1tLW1lbnUgZGl2Lm1tLXNlYXJjaCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5tbS1tZW51IGxpLm1tLW5vcmVzdWx0cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8qXG5cdEJ1Z2ZpeCBmb3IgYnJvd3NlcnMgd2l0aG91dCBzdXBwb3J0IGZvciBvdmVyZmxvd3Njcm9sbGluZ1xuXHRcdC0gQW5kcm9pZCA8IDNcbiovXG5odG1sLm1tLW5vLW92ZXJmbG93c2Nyb2xsaW5nLm1tLW9wZW5lZCxcbmh0bWwubW0tbm8tb3ZlcmZsb3dzY3JvbGxpbmcubW0tb3BlbmVkIGJvZHkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmh0bWwubW0tbm8tb3ZlcmZsb3dzY3JvbGxpbmcubW0tb3BlbmVkIGJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5odG1sLm1tLW5vLW92ZXJmbG93c2Nyb2xsaW5nLm1tLW9wZW5lZCAubW0tcGFnZSB7XG4gIG1pbi1oZWlnaHQ6IDIwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAzO1xufVxuaHRtbC5tbS1uby1vdmVyZmxvd3Njcm9sbGluZyAubW0tbWVudSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGRlZmF1bHQ7XG4gIG92ZXJmbG93LXg6IGRlZmF1bHQ7XG4gIG92ZXJmbG93LXk6IGRlZmF1bHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xufVxuLypcblx0QnVnZml4IGZvciBicm93c2VycyB3aXRoIFwic2Nyb2xsaW5nXCIgYWRkcmVzc2JhclxuXHRcdC0gbW9iaWVsIHNhZmFyaSBvbiBpUGhvbmUgYW5kIGlQb2RcbiovXG5odG1sLm1tLWlwaG9uZS1hZGRyZXNzYmFyLm1tLW9wZW5lZCBib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkJhc2ljIFN3aXBlciBTdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1vLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIGxlZnQsIHRvcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm0sIGxlZnQsIHRvcDtcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybSwgbGVmdCwgdG9wO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybSwgbGVmdCwgdG9wO1xuICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBsZWZ0LCB0b3A7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci13cDgtaG9yaXpvbnRhbCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci13cDgtdmVydGljYWwge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuWW91ciBjdXN0b20gc3R5bGVzLCBoZXJlIHlvdSBuZWVkIHRvIHNwZWNpZnkgY29udGFpbmVyJ3MgYW5kIHNsaWRlJ3NcbnNpemVzLCBwYWdpbmF0aW9uLCBldGMuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgLyogU3BlY2lmeSBTd2lwZXIncyBTaXplOiAqL1xuICAvKndpZHRoOjIwMHB4O1xuXHRoZWlnaHQ6IDEwMHB4OyovXG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgLyogU3BlY2lmeSBTbGlkZXMncyBTaXplOiAqL1xuICAvKndpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7Ki9cbn1cbi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgLyogU3BlY2lmaWMgYWN0aXZlIHNsaWRlIHN0eWxpbmc6ICovXG59XG4uc3dpcGVyLXNsaWRlLXZpc2libGUge1xuICAvKiBTcGVjaWZpYyB2aXNpYmxlIHNsaWRlIHN0eWxpbmc6ICovXG59XG4vKlxuXHQgIyMjIyMjICAgIyMjIyMjIyAgIyMgICAgICMjICMjIyMjIyMjICAgIyMjIyMjIyAgIyMgICAgIyMgIyMjIyMjIyMgIyMgICAgIyMgIyMjIyMjIyMgICMjIyMjI1xuXHQjIyAgICAjIyAjIyAgICAgIyMgIyMjICAgIyMjICMjICAgICAjIyAjIyAgICAgIyMgIyMjICAgIyMgIyMgICAgICAgIyMjICAgIyMgICAgIyMgICAgIyMgICAgIyNcblx0IyMgICAgICAgIyMgICAgICMjICMjIyMgIyMjIyAjIyAgICAgIyMgIyMgICAgICMjICMjIyMgICMjICMjICAgICAgICMjIyMgICMjICAgICMjICAgICMjXG5cdCMjICAgICAgICMjICAgICAjIyAjIyAjIyMgIyMgIyMjIyMjIyMgICMjICAgICAjIyAjIyAjIyAjIyAjIyMjIyMgICAjIyAjIyAjIyAgICAjIyAgICAgIyMjIyMjXG5cdCMjICAgICAgICMjICAgICAjIyAjIyAgICAgIyMgIyMgICAgICAgICMjICAgICAjIyAjIyAgIyMjIyAjIyAgICAgICAjIyAgIyMjIyAgICAjIyAgICAgICAgICAjI1xuXHQjIyAgICAjIyAjIyAgICAgIyMgIyMgICAgICMjICMjICAgICAgICAjIyAgICAgIyMgIyMgICAjIyMgIyMgICAgICAgIyMgICAjIyMgICAgIyMgICAgIyMgICAgIyNcblx0ICMjIyMjIyAgICMjIyMjIyMgICMjICAgICAjIyAjIyAgICAgICAgICMjIyMjIyMgICMjICAgICMjICMjIyMjIyMjICMjICAgICMjICAgICMjICAgICAjIyMjIyNcbiovXG4vKlxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRNQUlOIEhFQURFUlxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbi5tYWluLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYmdfaGVhZGVyLmpwZ1wiKTtcbn1cbi5tYWluLWhlYWRlciAubW9iaWxlLW1lbnUtdHJpZ2dlcixcbi5tYWluLWhlYWRlciAubW9iaWxlLWluZm8tdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1oZWFkZXIgLmxhbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLm1haW4taGVhZGVyIC5sYW5nIHNlbGVjdCB7XG4gIGhlaWdodDogMjZweDtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1haW4taGVhZGVyIC50b3BiYXIge1xuICBiYWNrZ3JvdW5kOiAjMjIxZjFmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1haW4taGVhZGVyIC50b3BiYXIgLmdyaWQtcGFkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubWFpbi1oZWFkZXIgLmJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE4cHggMCAwIDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwNnB4O1xuICBsaW5lLWhlaWdodDogMTA2cHg7XG4gIC8qJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMzQsIDMxLCAzMSwgMCk7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzIyMWYxZjtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNTJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MnB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG5cdFx0XHQgICAgYm9yZGVyLXdpZHRoOiA1M3B4O1xuXHRcdFx0ICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHQgICAgYm9yZGVyLWNvbG9yOiAjRkZGICNGRkYgI0ZGRiAjMjIxZjFmO1xuXHRcdFx0ICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKSByZ2JhKDI1NSwyNTUsMjU1LDApIHJnYmEoMjU1LDI1NSwyNTUsMCkgIzIyMWYxZjtcblx0XHRcdCAgICBib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHJpZ2h0OiAtNTNweDtcblx0XHRcdCAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNTlweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01OXB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogNjBweDtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjRkZGICNGRkYgI0ZGRiAjRkZGO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCkgcmdiYSgyNTUsMjU1LDI1NSwwKSByZ2JhKDI1NSwyNTUsMjU1LDApICNGRkY7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTYwcHg7XG5cdFx0XHRcdHRvcDogLTdweDtcbiAgICAgICAgfSovXG59XG4ubWFpbi1oZWFkZXIgLmJyYW5kIGEge1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5tYWluLWhlYWRlciAuYnJhbmQgYSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1haW4taGVhZGVyIC5icmFuZDphZnRlcixcbi5tYWluLWhlYWRlciAuYnJhbmQ6YmVmb3JlIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1haW4taGVhZGVyIC50YWdsaW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDZweDtcbiAgcGFkZGluZzogMCAxM3B4IDAgMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIC8qJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfSovXG59XG4ubWFpbi1oZWFkZXIgLnRhZ2xpbmUgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogXCJmZi1kaW4td2ViLXByby1jb25kZW5zZWRcIiwgXCJESU4gQ29uZGVuc2VkXCIsIFwiZGlubWVkaXVtXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC1zaXplOiAzLjhyZW07XG59XG4ubWFpbi1oZWFkZXIgLnRvcC1tZW51IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICAvKnBhZGRpbmc6IDMxcHggMCAwIDA7Ki9cbn1cbi5tYWluLWhlYWRlciAudG9wLW1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tYWluLWhlYWRlciAudG9wLW1lbnUgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbi5tYWluLWhlYWRlciAudG9wLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJmZi1kaW4td2ViLXByby1jb25kZW5zZWRcIiwgXCJESU4gQ29uZGVuc2VkXCIsIFwiZGlubWVkaXVtXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4ubWFpbi1oZWFkZXIgLnRvcC1tZW51IGEgW2NsYXNzKj1cImljb24tXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLm1haW4taGVhZGVyIC50b3AtbWVudSBhIFtjbGFzcyo9XCJpY29uLVwiXS5pY29uLWNvbnRhY3Q6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbn1cbi5tYWluLWhlYWRlciAudG9wLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTBlMGUwO1xufVxuLm1haW4taGVhZGVyIC50b3AtbWVudSAudXNlci1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRvcC1tZW51IC51c2VyLW1lbnUgYTphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZTYwN1wiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLm1haW4taGVhZGVyIC50b3AtbWVudSAudXNlci1tZW51IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm1haW4taGVhZGVyIC50b3AtbWVudSAudXNlci1tZW51IGk6YWZ0ZXIge1xuICBjb2xvcjogI2Q1MTYyNTtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLm1haW4taGVhZGVyIC50b3AtbWVudSAudXNlci1tZW51IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLm1haW4taGVhZGVyIC50b3AtbWVudSAudXNlci1tZW51Lm9wZW4gYTphZnRlciB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tYWluLWhlYWRlciAuaGVhZGVyLWltYWdlIHtcbiAgLypiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYmdfaGVhZGVyLmpwZycpOyovXG59XG4ubWFpbi1oZWFkZXIgLmhlYWRlci1pbWFnZSAuZ3JpZC1wYWQge1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIC8qcGFkZGluZy1ib3R0b206IDYwcHg7Ki9cbn1cbi5tYWluLWhlYWRlciAuaGVhZGVyLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5tYWluLWhlYWRlciAudXNlci1tZW51LWl0ZW1zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4taGVhZGVyIC51c2VyLW1lbnUtaXRlbXMtd3JhcHBlci5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbi1oZWFkZXIgLnVzZXItbWVudS1pdGVtcy13cmFwcGVyIC5ncmlkLXBhZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5tYWluLWhlYWRlciAudXNlci1tZW51LWl0ZW1zLXdyYXBwZXIgLmdyaWQtcGFkIC5jb2wtMS0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm1haW4taGVhZGVyIC51c2VyLW1lbnUtaXRlbXMtd3JhcHBlciAudXNlci1tZW51LWl0ZW1zIHtcbiAgYmFja2dyb3VuZDogI2Q1MTYyNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuLm1haW4taGVhZGVyIC51c2VyLW1lbnUtaXRlbXMtd3JhcHBlciAudXNlci1tZW51LWl0ZW1zOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTBweDtcbiAgdG9wOiAtMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDhweCAxMHB4IDhweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgI2Q1MTYyNSByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuLm1haW4taGVhZGVyIC51c2VyLW1lbnUtaXRlbXMtd3JhcHBlciB1bCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE0cHggMjBweDtcbn1cbi5tYWluLWhlYWRlciAudXNlci1tZW51LWl0ZW1zLXdyYXBwZXIgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbn1cbi5tYWluLWhlYWRlciAudXNlci1tZW51LWl0ZW1zLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLWRpbi13ZWItcHJvLWNvbmRlbnNlZFwiLCBcIkRJTiBDb25kZW5zZWRcIiwgXCJkaW5tZWRpdW1cIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5tYWluLWhlYWRlciAudXNlci1tZW51LWl0ZW1zLXdyYXBwZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuLm1haW4taGVhZGVyIC5tYWluLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNkZWRlZGUgMCUsICNlNGU0ZTQgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZGVkZWRlKSwgY29sb3Itc3RvcCgxMDAlLCAjZTRlNGU0KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkZWRlZGUgMCUsICNlNGU0ZTQgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNkZWRlZGUgMCUsICNlNGU0ZTQgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RlZGVkZSAwJSwgI2U0ZTRlNCAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvcCwgI2RlZGVkZSAwJSwgI2U0ZTRlNCAxMDAlKTtcbiAgLyogVzNDICovXG59XG4ubWFpbi1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCB7XG4gIHpvb206IDE7XG59XG4ubWFpbi1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5tYWluLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1haW4taGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q1MTYyNTtcbn1cbi5tYWluLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ubWFpbi1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1haW4taGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgbGkuc2VsZWN0ZWQgYSB7XG4gIGNvbG9yOiAjZDUxNjI1O1xufVxuLm1haW4taGVhZGVyIC5tYWluLW5hdmlnYXRpb24gdWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNHB4IDhweCAxMHB4O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBmb250LWZhbWlseTogXCJmZi1kaW4td2ViLXByby1jb25kZW5zZWRcIiwgXCJESU4gQ29uZGVuc2VkXCIsIFwiZGlubWVkaXVtXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4ubWFpbi1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBhOmhvdmVyIHtcbiAgY29sb3I6ICNkNTE2MjU7XG59XG4vKlxuXHRTZWFyY2ggYmFyXG4qL1xuLnRtcGwtY29udGVudCAuc2VhcmNoLWJhciAuZ3JpZC1wYWQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi50bXBsLWNvbnRlbnQgLnNlYXJjaC1iYXIgLndyYXBwZXIge1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiZWJlYmU7XG4gIHpvb206IDE7XG59XG4udG1wbC1jb250ZW50IC5zZWFyY2gtYmFyIC53cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnRtcGwtY29udGVudCAuc2VhcmNoLWJhciAud3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5zZWFyY2gtYmFyIC5maXJzdC1jb2wsXG4uc2VhcmNoLWJhciAuc2Vjb25kLWNvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuLnNlYXJjaC1iYXIgbGFiZWwge1xuICBjb2xvcjogIzJiMmIyYjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDNweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGluLXdlYi1wcm8tY29uZGVuc2VkXCIsIFwiRElOIENvbmRlbnNlZFwiLCBcImRpbm1lZGl1bVwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xufVxuLnNlYXJjaC1iYXIgLmZpcnN0LWNvbCBsYWJlbCB7XG4gIHdpZHRoOiA0NSU7XG59XG4uc2VhcmNoLWJhciAuc2Vjb25kLWNvbCBsYWJlbCB7XG4gIHdpZHRoOiAyNCU7XG59XG4uc2VhcmNoLWJhciBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIC8qYm9yZGVyLWNvbG9yOiBAYWxwaGFDb2xvcjsqL1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGhlaWdodDogNDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgd2lkdGg6IDQyJTtcbn1cbi5zZWFyY2gtYmFyIHNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzElO1xuICBoZWlnaHQ6IDQzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5zZWFyY2gtYmFyIG9wdGlvbiB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLnNlYXJjaC1iYXIgYS5zZWFyY2gge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0M3B4O1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgYmFja2dyb3VuZDogI2Q1MTYyNTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4uc2VhcmNoLWJhciBhLnNlYXJjaDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XG59XG4vKiBTdWJuYXZpZ2F0aW9uICovXG4uc3VibmF2aWdhdGlvbi13cmFwcGVyIC5ncmlkLXBhZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdWJuYXZpZ2F0aW9uLXdyYXBwZXIgLnN1Ym5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZDUxNjI1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG4uc3VibmF2aWdhdGlvbi13cmFwcGVyIC5zdWJuYXZpZ2F0aW9uIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDhweCAxMHB4IDhweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgI2Q1MTYyNSByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBvcGFjaXR5OiAwO1xufVxuLnN1Ym5hdmlnYXRpb24td3JhcHBlciB1bCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTRweCAyMHB4O1xufVxuLnN1Ym5hdmlnYXRpb24td3JhcHBlciBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDMwcHggMCAwO1xufVxuLnN1Ym5hdmlnYXRpb24td3JhcHBlciBsaS5zZWxlY3RlZCBhIHtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG4uc3VibmF2aWdhdGlvbi13cmFwcGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJmZi1kaW4td2ViLXByby1jb25kZW5zZWRcIiwgXCJESU4gQ29uZGVuc2VkXCIsIFwiZGlubWVkaXVtXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4uc3VibmF2aWdhdGlvbi13cmFwcGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzJiMmIyYjtcbn1cbi8qXG5cdEJyZWFkY3J1bWJcbiovXG4uYnJlYWRjcnVtYiAuZ3JpZC1wYWQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4uYnJlYWRjcnVtYiB1bCB7XG4gIGNvbG9yOiAjZDUxNjI1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHpvb206IDE7XG4gIGZvbnQtZmFtaWx5OiBcImZmLWRpbi13ZWItcHJvLWNvbmRlbnNlZFwiLCBcIkRJTiBDb25kZW5zZWRcIiwgXCJkaW5tZWRpdW1cIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5icmVhZGNydW1iIHVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmJyZWFkY3J1bWIgdWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYnJlYWRjcnVtYiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5icmVhZGNydW1iIGxpOmFmdGVyIHtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgZm9udC1zaXplOiA3cHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xufVxuLmJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uYnJlYWRjcnVtYiBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzdmN2Y3ZjtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogI2Q1MTYyNTtcbn1cbi8qXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdE1BSU4gRk9PVEVSXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuLm1haW4tZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzE5MTkxOTtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ubWFpbi1mb290ZXIgLmdyaWQtcGFkIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5tYWluLWZvb3RlciBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogIzliOWI5Yjtcbn1cbi5tYWluLWZvb3RlciBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGO1xufVxuLm1haW4tZm9vdGVyIHAge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluLWZvb3RlciAuY29sLTctMTIsXG4ubWFpbi1mb290ZXIgLmNvbC01LTEyIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ubWFpbi1mb290ZXIgLmNvbC01LTEyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1haW4tZm9vdGVyIC5mb290ZXItbGlua3Mge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMjNweDtcbiAgbWFyZ2luOiAwO1xufVxuLm1haW4tZm9vdGVyIC5mb290ZXItbGlua3MgbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWxpbmtzIGxpOmFmdGVyIHtcbiAgY29udGVudDogJy0nO1xuICBtYXJnaW46IDAgNnB4O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5tYWluLWZvb3RlciAuZm9vdGVyLWxpbmtzIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tZm9vdGVyIC5jcmVkaXRzIHtcbiAgcGFkZGluZzogMCAwIDAgMThweDtcbn1cbi5tYWluLWZvb3RlciAuY3JlZGl0cyBhIHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5tYWluLWZvb3RlciAuY3JlZGl0cyBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG4vKiBTb2NpYWwgaWNvbnMgKi9cbi5zb2NpYWwge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zb2NpYWwgdWwge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgN3B4O1xuICBtYXJnaW46IDA7XG59XG4uc29jaWFsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDRweDtcbn1cbi5zb2NpYWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbn1cbi5zb2NpYWwgLmZhY2Vib29rIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc29jaWFsLWljb25zL2ZhY2Vib29rLnBuZycpO1xufVxuLnNvY2lhbCAudHdpdHRlciBhIHtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3NvY2lhbC1pY29ucy90d2l0dGVyLnBuZycpO1xufVxuLnNvY2lhbCAubGlua2VkaW4gYSB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zb2NpYWwtaWNvbnMvbGlua2VkaW4ucG5nJyk7XG59XG4uc29jaWFsIC5tYWlsIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc29jaWFsLWljb25zL21haWwucG5nJyk7XG59XG4uc29jaWFsIC5ncGx1cyBhIHtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3NvY2lhbC1pY29ucy9ncGx1cy5wbmcnKTtcbn1cbi5zb2NpYWwgLnlvdXR1YmUgYSB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zb2NpYWwtaWNvbnMveW91dHViZS5wbmcnKTtcbn1cbi8qIC0tLSBQdXNoIEZvb3RlciB0byBib3R0b20gKi9cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbiNtYWluLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIC00MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuLm1haW4tZm9vdGVyLFxuI3B1c2gge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4vKlxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRORVdTXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuLmRhdGUge1xuICBjb2xvcjogI2Q1MTYyNTtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLWRpbi13ZWItcHJvLWNvbmRlbnNlZFwiLCBcIkRJTiBDb25kZW5zZWRcIiwgXCJkaW5tZWRpdW1cIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDNyZW07XG59XG4uZGF0ZS5kYXRlbmV3c2RldGFpbCB7XG4gIG1hcmdpbjogLTI0cHggMCAxNXB4IDA7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuLndpZGdldC1yZWNlbnQtbmV3cyxcbi5sYW5kaW5nLXBhZ2Uge1xuICB6b29tOiAxO1xuICAvKiBHZW5lcmFsICovXG4gIC8qIEZlYXR1cmVkICovXG4gIC8qIFR3byBjb2wgd3JhcHBlciAqL1xuICAvKiBMaXN0dmlldyAqL1xuICAvKiBEb29ybWF0IGFydGljbGUgKi9cbiAgLyogTWFpbi1hcnRpY2xlICovXG59XG4ud2lkZ2V0LXJlY2VudC1uZXdzOmJlZm9yZSxcbi5sYW5kaW5nLXBhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ud2lkZ2V0LXJlY2VudC1uZXdzOmFmdGVyLFxuLmxhbmRpbmctcGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi53aWRnZXQtcmVjZW50LW5ld3MgYXJ0aWNsZSxcbi5sYW5kaW5nLXBhZ2UgYXJ0aWNsZSB7XG4gIHpvb206IDE7XG59XG4ud2lkZ2V0LXJlY2VudC1uZXdzIGFydGljbGU6YmVmb3JlLFxuLmxhbmRpbmctcGFnZSBhcnRpY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLndpZGdldC1yZWNlbnQtbmV3cyBhcnRpY2xlOmFmdGVyLFxuLmxhbmRpbmctcGFnZSBhcnRpY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLndpZGdldC1yZWNlbnQtbmV3cyBoMixcbi5sYW5kaW5nLXBhZ2UgaDIge1xuICBtYXJnaW46IDAgMCA3cHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbi53aWRnZXQtcmVjZW50LW5ld3MgaDIgYSxcbi5sYW5kaW5nLXBhZ2UgaDIgYSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4ud2lkZ2V0LXJlY2VudC1uZXdzIGgyIGE6aG92ZXIsXG4ubGFuZGluZy1wYWdlIGgyIGE6aG92ZXIge1xuICBjb2xvcjogI2Q1MTYyNTtcbn1cbi53aWRnZXQtcmVjZW50LW5ld3MgLnJlYWQtbW9yZSxcbi5sYW5kaW5nLXBhZ2UgLnJlYWQtbW9yZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLndpZGdldC1yZWNlbnQtbmV3cyAucmVhZC1tb3JlIGEsXG4ubGFuZGluZy1wYWdlIC5yZWFkLW1vcmUgYSB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGluLXdlYi1wcm8tY29uZGVuc2VkXCIsIFwiRElOIENvbmRlbnNlZFwiLCBcImRpbm1lZGl1bVwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLndpZGdldC1yZWNlbnQtbmV3cyAucmVhZC1tb3JlIGE6YmVmb3JlLFxuLmxhbmRpbmctcGFnZSAucmVhZC1tb3JlIGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG4ud2lkZ2V0LXJlY2VudC1uZXdzIC5yZWFkLW1vcmUgYTpob3Zlcixcbi5sYW5kaW5nLXBhZ2UgLnJlYWQtbW9yZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG4ud2lkZ2V0LXJlY2VudC1uZXdzIC5mZWF0dXJlZCxcbi5sYW5kaW5nLXBhZ2UgLmZlYXR1cmVkIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi53aWRnZXQtcmVjZW50LW5ld3MgLmZlYXR1cmVkIC5jb2wtMy0xMixcbi5sYW5kaW5nLXBhZ2UgLmZlYXR1cmVkIC5jb2wtMy0xMiB7XG4gIHdpZHRoOiAyMyU7XG59XG4ud2lkZ2V0LXJlY2VudC1uZXdzIC5mZWF0dXJlZCAuY29sLTktMTIsXG4ubGFuZGluZy1wYWdlIC5mZWF0dXJlZCAuY29sLTktMTIge1xuICB3aWR0aDogNzclO1xufVxuLndpZGdldC1yZWNlbnQtbmV3cyAuZmVhdHVyZWQgLnJlYWQtbW9yZSxcbi5sYW5kaW5nLXBhZ2UgLmZlYXR1cmVkIC5yZWFkLW1vcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLndpZGdldC1yZWNlbnQtbmV3cyAudHdvLWNvbC13cmFwcGVyLFxuLmxhbmRpbmctcGFnZSAudHdvLWNvbC13cmFwcGVyIHtcbiAgem9vbTogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2lkZ2V0LXJlY2VudC1uZXdzIC50d28tY29sLXdyYXBwZXI6YmVmb3JlLFxuLmxhbmRpbmctcGFnZSAudHdvLWNvbC13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLndpZGdldC1yZWNlbnQtbmV3cyAudHdvLWNvbC13cmFwcGVyOmFmdGVyLFxuLmxhbmRpbmctcGFnZSAudHdvLWNvbC13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLndpZGdldC1yZWNlbnQtbmV3cyAudHdvLWNvbC13cmFwcGVyIGFydGljbGUsXG4ubGFuZGluZy1wYWdlIC50d28tY29sLXdyYXBwZXIgYXJ0aWNsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLndpZGdldC1yZWNlbnQtbmV3cyAudHdvLWNvbC13cmFwcGVyIC5pbWFnZS1ob2xkZXIsXG4ubGFuZGluZy1wYWdlIC50d28tY29sLXdyYXBwZXIgLmltYWdlLWhvbGRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuLndpZGdldC1yZWNlbnQtbmV3cyAudHdvLWNvbC13cmFwcGVyIC5pbWFnZS1ob2xkZXIuY29ybmVycyBhOmJlZm9yZSxcbi5sYW5kaW5nLXBhZ2UgLnR3by1jb2wtd3JhcHBlciAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgYTpiZWZvcmUsXG4ud2lkZ2V0LXJlY2VudC1uZXdzIC50d28tY29sLXdyYXBwZXIgLmltYWdlLWhvbGRlci5jb3JuZXJzIGE6YWZ0ZXIsXG4ubGFuZGluZy1wYWdlIC50d28tY29sLXdyYXBwZXIgLmltYWdlLWhvbGRlci5jb3JuZXJzIGE6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDQzcHg7XG59XG4ud2lkZ2V0LXJlY2VudC1uZXdzIC5saXN0LXZpZXcsXG4ubGFuZGluZy1wYWdlIC5saXN0LXZpZXcge1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbn1cbi53aWRnZXQtcmVjZW50LW5ld3MgLmxpc3QtdmlldyBhcnRpY2xlLFxuLmxhbmRpbmctcGFnZSAubGlzdC12aWV3IGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53aWRnZXQtcmVjZW50LW5ld3MgLmxpc3QtdmlldyBwLFxuLmxhbmRpbmctcGFnZSAubGlzdC12aWV3IHAge1xuICBtYXJnaW46IDA7XG59XG4ud2lkZ2V0LXJlY2VudC1uZXdzIC5saXN0LXZpZXcgLmRhdGUsXG4ubGFuZGluZy1wYWdlIC5saXN0LXZpZXcgLmRhdGUge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogI2Q1MTYyNTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLndpZGdldC1yZWNlbnQtbmV3cyAubGlzdC12aWV3IGgyLFxuLmxhbmRpbmctcGFnZSAubGlzdC12aWV3IGgyIHtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc4JTtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNTFweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi53aWRnZXQtcmVjZW50LW5ld3MgLmxpc3QtdmlldyAucmVhZC1tb3JlLFxuLmxhbmRpbmctcGFnZSAubGlzdC12aWV3IC5yZWFkLW1vcmUge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi53aWRnZXQtcmVjZW50LW5ld3MgLmxpc3QtdmlldyBhcnRpY2xlOm50aC1jaGlsZCgybiArIDEpIGgyLFxuLmxhbmRpbmctcGFnZSAubGlzdC12aWV3IGFydGljbGU6bnRoLWNoaWxkKDJuICsgMSkgaDIsXG4ud2lkZ2V0LXJlY2VudC1uZXdzIC5saXN0LXZpZXcgYXJ0aWNsZTpudGgtY2hpbGQoMm4gKyAxKSAucmVhZC1tb3JlLFxuLmxhbmRpbmctcGFnZSAubGlzdC12aWV3IGFydGljbGU6bnRoLWNoaWxkKDJuICsgMSkgLnJlYWQtbW9yZSB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG4ud2lkZ2V0LXJlY2VudC1uZXdzIC5kb29ybWF0LWFydGljbGUsXG4ubGFuZGluZy1wYWdlIC5kb29ybWF0LWFydGljbGUge1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xufVxuLndpZGdldC1yZWNlbnQtbmV3cyAuZG9vcm1hdC1hcnRpY2xlIC5ncmlkLXBhZCxcbi5sYW5kaW5nLXBhZ2UgLmRvb3JtYXQtYXJ0aWNsZSAuZ3JpZC1wYWQge1xuICBwYWRkaW5nLXRvcDogNDZweDtcbn1cbi53aWRnZXQtcmVjZW50LW5ld3MgLmRvb3JtYXQtYXJ0aWNsZSBhcnRpY2xlLFxuLmxhbmRpbmctcGFnZSAuZG9vcm1hdC1hcnRpY2xlIGFydGljbGUge1xuICBwYWRkaW5nLWJvdHRvbTogNjNweDtcbn1cbi53aWRnZXQtcmVjZW50LW5ld3MgLmRvb3JtYXQtYXJ0aWNsZSBhcnRpY2xlIC5kYXRlLFxuLmxhbmRpbmctcGFnZSAuZG9vcm1hdC1hcnRpY2xlIGFydGljbGUgLmRhdGUge1xuICBtYXJnaW46IDlweCAwO1xufVxuLndpZGdldC1yZWNlbnQtbmV3cyAuZG9vcm1hdC1hcnRpY2xlIGFydGljbGUgLmltYWdlLWhvbGRlci5jb3JuZXJzIGE6YmVmb3JlLFxuLmxhbmRpbmctcGFnZSAuZG9vcm1hdC1hcnRpY2xlIGFydGljbGUgLmltYWdlLWhvbGRlci5jb3JuZXJzIGE6YmVmb3JlLFxuLndpZGdldC1yZWNlbnQtbmV3cyAuZG9vcm1hdC1hcnRpY2xlIGFydGljbGUgLmltYWdlLWhvbGRlci5jb3JuZXJzIGE6YWZ0ZXIsXG4ubGFuZGluZy1wYWdlIC5kb29ybWF0LWFydGljbGUgYXJ0aWNsZSAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgYTphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNDNweDtcbn1cbi53aWRnZXQtcmVjZW50LW5ld3MgLmRvb3JtYXQtYXJ0aWNsZSBhcnRpY2xlIC5pbWFnZS1ob2xkZXIuY29ybmVycyBhOmJlZm9yZSxcbi5sYW5kaW5nLXBhZ2UgLmRvb3JtYXQtYXJ0aWNsZSBhcnRpY2xlIC5pbWFnZS1ob2xkZXIuY29ybmVycyBhOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgI2UwZTBlMDtcbn1cbi53aWRnZXQtcmVjZW50LW5ld3MgLmRvb3JtYXQtYXJ0aWNsZSBhcnRpY2xlIC5pbWFnZS1ob2xkZXIuY29ybmVycyBhOmFmdGVyLFxuLmxhbmRpbmctcGFnZSAuZG9vcm1hdC1hcnRpY2xlIGFydGljbGUgLmltYWdlLWhvbGRlci5jb3JuZXJzIGE6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgI2UwZTBlMCAjZTBlMGUwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG4ud2lkZ2V0LXJlY2VudC1uZXdzIC5kb29ybWF0LWFydGljbGUgYXJ0aWNsZSAucmVhZC1tb3JlLFxuLmxhbmRpbmctcGFnZSAuZG9vcm1hdC1hcnRpY2xlIGFydGljbGUgLnJlYWQtbW9yZSB7XG4gIHBhZGRpbmc6IDNweCAxOHB4IDAgMDtcbn1cbi53aWRnZXQtcmVjZW50LW5ld3MgLmRvb3JtYXQtYXJ0aWNsZSBhcnRpY2xlIC5yZWFkLW1vcmUgYSxcbi5sYW5kaW5nLXBhZ2UgLmRvb3JtYXQtYXJ0aWNsZSBhcnRpY2xlIC5yZWFkLW1vcmUgYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLndpZGdldC1yZWNlbnQtbmV3cyAubWFpbi1hcnRpY2xlLFxuLmxhbmRpbmctcGFnZSAubWFpbi1hcnRpY2xlIHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG4ud2lkZ2V0LXJlY2VudC1uZXdzIC5tYWluLWFydGljbGUgLmltYWdlLWhvbGRlcixcbi5sYW5kaW5nLXBhZ2UgLm1haW4tYXJ0aWNsZSAuaW1hZ2UtaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi53aWRnZXQtcmVjZW50LW5ld3MgLm1haW4tYXJ0aWNsZSAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgc3BhbjphZnRlcixcbi5sYW5kaW5nLXBhZ2UgLm1haW4tYXJ0aWNsZSAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgc3BhbjphZnRlcixcbi53aWRnZXQtcmVjZW50LW5ld3MgLm1haW4tYXJ0aWNsZSAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgc3BhbjpiZWZvcmUsXG4ubGFuZGluZy1wYWdlIC5tYWluLWFydGljbGUgLmltYWdlLWhvbGRlci5jb3JuZXJzIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA0N3B4O1xufVxuLndpZGdldC1yZWNlbnQtbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udG1wbC1jb250ZW50IC53aWRnZXQtcmVjZW50LW5ld3MgLnR3by1jb2wtd3JhcHBlciBhcnRpY2xlIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ud2lkZ2V0LXJlbGF0ZWQtbmV3cyB7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA5cHggMjBweDtcbn1cbi53aWRnZXQtcmVsYXRlZC1uZXdzIGgzIHtcbiAgY29sb3I6ICNkNTE2MjU7XG4gIG1hcmdpbjogMCAwIDlweCAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuLndpZGdldC1yZWxhdGVkLW5ld3MgYSB7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBib3JkZXItY29sb3I6ICNlOGU4ZTg7XG59XG4ud2lkZ2V0LXJlbGF0ZWQtbmV3cyBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmIyYjJiO1xufVxuLndpZGdldC1yZWxhdGVkLW5ld3MgYS5idG4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIEZvb3RlciAqL1xuLmFydGljbGUtZm9vdGVyIHtcbiAgem9vbTogMTtcbiAgcGFkZGluZy10b3A6IDM0cHg7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2JlYmViZTtcbn1cbi5hcnRpY2xlLWZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5hcnRpY2xlLWZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5hcnRpY2xlLWZvb3RlciAuYm9keS1ib3R0b20gaDMge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xufVxuLmZvb3Rlci1idXR0b25zIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB6b29tOiAxO1xufVxuLmZvb3Rlci1idXR0b25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmZvb3Rlci1idXR0b25zOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvb3Rlci1idXR0b25zIC5wcmludCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZvb3Rlci1idXR0b25zIC5wcmludCBhIHtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzcHggMCAwIDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGluLXdlYi1wcm8tY29uZGVuc2VkXCIsIFwiRElOIENvbmRlbnNlZFwiLCBcImRpbm1lZGl1bVwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZvb3Rlci1idXR0b25zIC5wcmludCBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLmZvb3Rlci1idXR0b25zIC5wcmludCBhOmhvdmVyIHtcbiAgY29sb3I6ICNkNTE2MjU7XG59XG4uZm9vdGVyLWJ1dHRvbnMgLnNvY2lhbCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mb290ZXItYnV0dG9ucyAuc29jaWFsIHAge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi8qIFJlbGF0ZWQgZmlsZSB3aWRnZXQgKi9cbi53aWRnZXQtcmVsYXRlZC1maWxlIHtcbiAgcGFkZGluZzogNTBweCA0NXB4IDI1cHggMTM4cHg7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi53aWRnZXQtcmVsYXRlZC1maWxlIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzNXB4O1xuICB0b3A6IDQwcHg7XG4gIHdpZHRoOiA3M3B4O1xufVxuLndpZGdldC1yZWxhdGVkLWZpbGUgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC1zaXplOiAyLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsaW5lLWhlaWdodDogMi43cmVtO1xufVxuLndpZGdldC1yZWxhdGVkLWZpbGUgcC5zaXplIHtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGluLXdlYi1wcm8tY29uZGVuc2VkXCIsIFwiRElOIENvbmRlbnNlZFwiLCBcImRpbm1lZGl1bVwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLndpZGdldC1yZWxhdGVkLWZpbGUgLmJ1dHRvbnMge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICB6b29tOiAxO1xufVxuLndpZGdldC1yZWxhdGVkLWZpbGUgLmJ1dHRvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ud2lkZ2V0LXJlbGF0ZWQtZmlsZSAuYnV0dG9uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi53aWRnZXQtcmVsYXRlZC1maWxlIC5idXR0b25zIC5idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAxOXB4IDEwcHggMDtcbn1cbi53aWRnZXQtcmVsYXRlZC1maWxlIC5idXR0b25zIC5idXR0b246bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ud2lkZ2V0LXJlbGF0ZWQtZmlsZSAuYnV0dG9ucyAuYnV0dG9uIGEge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcImZmLWRpbi13ZWItcHJvLWNvbmRlbnNlZFwiLCBcIkRJTiBDb25kZW5zZWRcIiwgXCJkaW5tZWRpdW1cIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi53aWRnZXQtcmVsYXRlZC1maWxlIC5idXR0b25zIC5idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuLndpZGdldC1yZWxhdGVkLWZpbGUgLmJ1dHRvbnMgLmJ1dHRvbiBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4ud2lkZ2V0LXJlbGF0ZWQtZmlsZSAuYnV0dG9ucyAuYnV0dG9uLmRvd25sb2FkIGE6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZTYwZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG59XG4ud2lkZ2V0LXJlbGF0ZWQtZmlsZSAuYnV0dG9ucyAuYnV0dG9uLnNoYXJlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbn1cbi53aWRnZXQtcmVsYXRlZC1maWxlIC5idXR0b25zIC5idXR0b24uc2hhcmUgYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZTYxMFwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC1zaXplOiAyLjNyZW07XG59XG4vKlxuXHRDb21tZW50c1xuKi9cbi5kb29ybWF0IHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMztcbn1cbi5jb21tZW50cyB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLmNvbW1lbnRzIGhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICB6b29tOiAxO1xufVxuLmNvbW1lbnRzIGhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jb21tZW50cyBoZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY29tbWVudHMgaGVhZGVyIGgzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDNweCAwO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogNTIuNXB4O1xuICBsaW5lLWhlaWdodDogNS4yNXJlbTtcbn1cbi5jb21tZW50cyBoZWFkZXIgLnJlYWN0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5jb21tZW50cyBoZWFkZXIgLnJlYWN0IGEge1xuICBjb2xvcjogIzJiMmIyYjtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFweCAwIDAgMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJmZi1kaW4td2ViLXByby1jb25kZW5zZWRcIiwgXCJESU4gQ29uZGVuc2VkXCIsIFwiZGlubWVkaXVtXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29tbWVudHMgaGVhZGVyIC5yZWFjdCBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGU2MTFcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5jb21tZW50cyBoZWFkZXIgLnJlYWN0IGE6aG92ZXIge1xuICBjb2xvcjogI2Q1MTYyNTtcbn1cbi5jb21tZW50cyAucGFuZWwge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1jb2xvcjogI2JlYmViZTtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbW1lbnRzIC5wYW5lbCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29tbWVudHMgLnBhbmVsIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUwcHg7XG59XG4uY29tbWVudHMgLnBhbmVsIC5idXR0b24taG9sZGVyIHtcbiAgcGFkZGluZzogNXB4IDAgMCAwO1xufVxuLmNvbW1lbnRzIC5wYW5lbCAuYnV0dG9uLWhvbGRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuLmNvbW1lbnRzIC5wYW5lbCAuYnV0dG9uLWhvbGRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmNvbW1lbnRzIC5wYW5lbCAuYnV0dG9uLWhvbGRlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmxhc3QtY2hpbGQsXG4uY29tbWVudHMgLnBhbmVsIC5idXR0b24taG9sZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jb21tZW50cyBhcnRpY2xlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmNvbW1lbnRzIGFydGljbGUgaDQge1xuICBjb2xvcjogI2Q1MTYyNTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBmb250LWZhbWlseTogXCJmZi1kaW4td2ViLXByby1jb25kZW5zZWRcIiwgXCJESU4gQ29uZGVuc2VkXCIsIFwiZGlubWVkaXVtXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xufVxuLmNvbW1lbnRzIGFydGljbGUgLnJlYWN0IHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5jb21tZW50cyBhcnRpY2xlIC5yZWFjdCBhIHtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcHggMCAwIDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGluLXdlYi1wcm8tY29uZGVuc2VkXCIsIFwiRElOIENvbmRlbnNlZFwiLCBcImRpbm1lZGl1bVwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvbW1lbnRzIGFydGljbGUgLnJlYWN0IGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZTYxMVwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmNvbW1lbnRzIGFydGljbGUgLnJlYWN0IGE6aG92ZXIge1xuICBjb2xvcjogI2Q1MTYyNTtcbn1cbi5jb21tZW50cyBhcnRpY2xlIGFydGljbGUge1xuICBwYWRkaW5nOiAzMHB4IDAgMCAxNTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbW1lbnRzIGFydGljbGUgYXJ0aWNsZTpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNzhweDtcbiAgdG9wOiA5cHg7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZTYxM1wiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC1zaXplOiAzLjRyZW07XG59XG4uY29tbWVudHMgYXJ0aWNsZSAucGFuZWwge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5sYW5kaW5nLXBhZ2UgLm1haW4tYXJ0aWNsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xufVxuLm5ld3MtYXJ0aWNsZXMtYmlnLWxpc3QgYXJ0aWNsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiZWJlYmU7XG59XG4ubmV3cy1hcnRpY2xlcy1iaWctbGlzdCBhcnRpY2xlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuLm5ld3MtYXJ0aWNsZXMtYmlnLWxpc3QgYXJ0aWNsZSAuZGF0ZSB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbi5uZXdzLWFydGljbGVzLWJpZy1saXN0IGFydGljbGUgLnJlYWQtbW9yZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG4ubmV3cy1hcnRpY2xlcy1iaWctbGlzdCBhcnRpY2xlIC5yZWFkLW1vcmUgYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmFydGljbGUtZGV0YWlsIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1kZXRhaWwgaDEge1xuICBjb2xvcjogIzJiMmIyYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uYXJ0aWNsZS1kZXRhaWwgLmRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4vKlxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRXSURHRVQgQ09OVEFDVFNcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4ud2lkZ2V0LWNvbnRhY3RzIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi53aWRnZXQtY29udGFjdHMgaDIge1xuICBjb2xvcjogI2Q1MTYyNTtcbiAgbWFyZ2luOiAtN3B4IDAgMTNweCAwO1xuICBwYWRkaW5nOiAyN3B4IDAgMjdweCA3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2lkZ2V0LWNvbnRhY3RzIGgyOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTI3cHg7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtc2l6ZTogNS40cmVtO1xufVxuLndpZGdldC1jb250YWN0cyBhcnRpY2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjOGU4ZThlO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgem9vbTogMTtcbn1cbi53aWRnZXQtY29udGFjdHMgYXJ0aWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi53aWRnZXQtY29udGFjdHMgYXJ0aWNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi53aWRnZXQtY29udGFjdHMgYXJ0aWNsZTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLndpZGdldC1jb250YWN0cyBhcnRpY2xlIC5pbWFnZS1ob2xkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi53aWRnZXQtY29udGFjdHMgYXJ0aWNsZSAuaW1hZ2UtaG9sZGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndpZGdldC1jb250YWN0cyBhcnRpY2xlIC5jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53aWRnZXQtY29udGFjdHMgYXJ0aWNsZSAuY29udGVudCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuLndpZGdldC1jb250YWN0cyBhcnRpY2xlIC5jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4ud2lkZ2V0LWNvbnRhY3RzIGZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDEzcHggMTlweCA4cHggMTlweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ud2lkZ2V0LWNvbnRhY3RzIGZvb3RlciBoMyB7XG4gIGNvbG9yOiAjZDUxNjI1O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgZm9udC1zaXplOiAyLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBsaW5lLWhlaWdodDogMi45cmVtO1xufVxuLndpZGdldC1jb250YWN0cyBmb290ZXIgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndpZGdldC1jb250YWN0cyBmb290ZXIgYSB7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG59XG4ud2lkZ2V0LWNvbnRhY3RzIGZvb3RlciBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmIyYjJiO1xufVxuLypcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0V0lER0VUIFNMSURFU0hPV1xuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbi53aWRnZXQtc2xpZGVzaG93IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2lkZ2V0LXNsaWRlc2hvdyBhLmZhbmN5LWJveDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZTYwNlwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG4ud2lkZ2V0LXNsaWRlc2hvdyBhLmZhbmN5LWJveDpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ud2lkZ2V0LXNsaWRlc2hvdyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53aWRnZXQtc2xpZGVzaG93IC5wYWdpbmF0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi53aWRnZXQtc2xpZGVzaG93IC5wYWdpbmF0aW9uIC5pbm5lciB7XG4gIG1hcmdpbjogMDtcbn1cbi53aWRnZXQtc2xpZGVzaG93IC5wYWdpbmF0aW9uIC50aHVtYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDcycHg7XG4gIG1hcmdpbjogMjBweCAxMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndpZGdldC1zbGlkZXNob3cgLnBhZ2luYXRpb24gLnRodW1iLmFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk7XG59XG4ud2lkZ2V0LXNsaWRlc2hvdyAucGFnaW5hdGlvbiAudGh1bWIuYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICNmZmZmZmYgI2ZmZmZmZiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi53aWRnZXQtc2xpZGVzaG93IC5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53aWRnZXQtc2xpZGVzaG93IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMTlweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAjRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xufVxuLndpZGdldC1zbGlkZXNob3cgLnN3aXBlci13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItd2lkdGg6IDE5cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAjRkZGICNGRkYgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG59XG4ud2lkZ2V0LXNsaWRlc2hvdyAubmV4dCxcbi53aWRnZXQtc2xpZGVzaG93IC5wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNkNTE2MjU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICB6LWluZGV4OiA5OTtcbiAgbGVmdDogMjBweDtcbiAgYm9yZGVyOiAwO1xufVxuLndpZGdldC1zbGlkZXNob3cgLm5leHQ6YmVmb3JlLFxuLndpZGdldC1zbGlkZXNob3cgLnByZXY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGU2MGRcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICBmb250LXNpemU6IDZweDtcbiAgZm9udC1zaXplOiAwLjZyZW07XG59XG4ud2lkZ2V0LXNsaWRlc2hvdyAubmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xufVxuLndpZGdldC1zbGlkZXNob3cgLm5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbn1cbi5kb29ybWF0IC5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb29ybWF0IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMTlweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRjFGMUYzIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAjRjFGMUYzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xufVxuLmRvb3JtYXQgLnN3aXBlci13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItd2lkdGg6IDE5cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAjRjFGMUYzICNGMUYxRjMgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG59XG4vKlxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRWSURFTyBTTElERVNIT1dcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4ud2lkZ2V0LXZpZGVvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2lkZ2V0LXZpZGVvIGEuZmFuY3ktYm94LWlmcmFtZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDg2cHg7XG4gIGhlaWdodDogODZweDtcbiAgbWFyZ2luLWxlZnQ6IC00M3B4O1xuICBtYXJnaW4tdG9wOiAtNDNweDtcbiAgYmFja2dyb3VuZDogI2Q1MTYyNTtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDg2cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZTYwY1wiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG59XG4ud2lkZ2V0LXZpZGVvIGEuZmFuY3ktYm94LWlmcmFtZTpob3ZlcjphZnRlciB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ud2lkZ2V0LXZpZGVvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndpZGdldC12aWRlbyAuYnV0dG9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZGZkZmRmO1xuICBjb2xvcjogIzJiMmIyYjtcbiAgcGFkZGluZzogMTRweCAxNHB4IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImZmLWRpbi13ZWItcHJvLWNvbmRlbnNlZFwiLCBcIkRJTiBDb25kZW5zZWRcIiwgXCJkaW5tZWRpdW1cIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4ud2lkZ2V0LXZpZGVvIC5idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZDUxNjI1O1xufVxuLypcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0SG9tZVxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbi50bXBsLWhvbWUgLm1haW4taGVhZGVyIC5tYWluLW5hdmlnYXRpb24ge1xuICAvKm1hcmdpbi10b3A6IC01MHB4OyovXG59XG4udG1wbC1ob21lIC5tYWluLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIC5ncmlkLXBhZCB7XG4gIC8qcGFkZGluZy10b3A6IDc0cHg7Ki9cbn1cbi50bXBsLWhvbWUgLm1haW4taGVhZGVyIC51c2VyLW1lbnUtaXRlbXMtd3JhcHBlciAudXNlci1tZW51LWl0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRtcGwtaG9tZSAuc2VhcmNoLWJhciB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9iZ19zZWFyY2hCYXIucG5nJyk7XG59XG4udG1wbC1ob21lIC5zZWFyY2gtYmFyIC5ncmlkLXBhZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnRtcGwtaG9tZSAuc2VhcmNoLWJhciAud3JhcHBlciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIC8qbWFyZ2luLXRvcDogLTUwcHg7Ki9cbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzMyMzIzMiAwJSwgIzE0MTQxNCAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMzMjMyMzIpLCBjb2xvci1zdG9wKDEwMCUsICMxNDE0MTQpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMyMzIzMiAwJSwgIzE0MTQxNCAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMyMzIzMiAwJSwgIzE0MTQxNCAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMzIzMjMyIDAlLCAjMTQxNDE0IDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjMzIzMjMyIDAlLCAjMTQxNDE0IDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgcGFkZGluZzogMjZweCAyMXB4O1xufVxuLnRtcGwtaG9tZSAuc2VhcmNoLWJhciBsYWJlbCB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnRtcGwtaG9tZSAuc2VhcmNoLWJhciBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjtcbn1cbi8qXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdENvb2tpZWJhclxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbi5jb29raWViYXIge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQ6ICNkNTE2MjU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgLTVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAtNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAxcyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogbWFyZ2luIDFzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDFzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbn1cbi5jb29raWViYXIub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xufVxuLmNvb2tpZWJhciAuZ3JpZC1wYWQge1xuICBwYWRkaW5nLXRvcDogMTdweDtcbn1cbi5jb29raWViYXIgLmNvbC0xLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29va2llYmFyIHAge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmNvb2tpZWJhciAuYnV0dG9uLWhvbGRlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5jb29raWViYXIgLmJ1dHRvbi1ob2xkZXIgcCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA3cHggMTBweCAwIDA7XG59XG4uY29va2llYmFyIC5idXR0b24taG9sZGVyIHAgKyBwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jb29raWViYXIgLmJ1dHRvbi1ob2xkZXIgLmJ0biB7XG4gIGJhY2tncm91bmQ6ICMyYjJiMmI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UsIGJhY2tncm91bmQgLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UsIGJhY2tncm91bmQgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLCBiYWNrZ3JvdW5kIC4zcyBlYXNlO1xufVxuLmNvb2tpZWJhciAuYnV0dG9uLWhvbGRlciAuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XG59XG4uY29va2llYmFyIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjZGU1ZTY5O1xufVxuLmNvb2tpZWJhciBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGO1xufVxuLmNvb2tpZWJhciBhLmNsb3NlIHtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG4uY29va2llYmFyIGEuY2xvc2U6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLmNvb2tpZWJhciBhLmNsb3NlOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgLmNvb2tpZWJhciB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG4gIC5jb29raWViYXIub3BlbiB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIH1cbiAgLmNvb2tpZWJhciAuYnV0dG9uLWhvbGRlciB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29va2llYmFyIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG4gIC5jb29raWViYXIgcCxcbiAgLmNvb2tpZWJhciAuYnV0dG9uLWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb29raWViYXIgcCBwLFxuICAuY29va2llYmFyIC5idXR0b24taG9sZGVyIHAge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuY29va2llYmFyIC5idXR0b24taG9sZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jb29raWViYXIgYS5jbG9zZSB7XG4gICAgcmlnaHQ6IDNweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRvcDogLTE1cHg7XG4gIH1cbiAgLmNvb2tpZWJhci5vcGVuIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHg7XG4gIH1cbiAgLmNvb2tpZWJhciAuYnV0dG9uLWhvbGRlciB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gIH1cbn1cbi8qXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFRXTyBDT0wgVEVNUExBVEVcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4udHdvLWNvbHMtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA0NnB4O1xufVxuLnR3by1jb2xzLXdyYXBwZXIgPiAuZ3JpZC1wYWQgKyAuZ3JpZC1wYWQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi50d28tY29scy13cmFwcGVyIC5jb2wtMS0xIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi50d28tY29scy13cmFwcGVyIGgyIHtcbiAgbWFyZ2luOiAwIDAgMTRweCAwO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xufVxuLypcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0U0VBUkNIIFJFU1VMVFNcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4uc2VhcmNoLXJlc3VsdC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogOXB4O1xufVxuLnNlYXJjaC1yZXN1bHQtaGVhZGVyICsgLmdyaWQtcGFkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2VhcmNoLXJlc3VsdC1oZWFkZXIgKyAuZ3JpZC1wYWQgLm1haW4tc2lkZWJhciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNlYXJjaC1yZXN1bHQtaGVhZGVyIGhncm91cCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2JlYmViZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4uc2VhcmNoLXJlc3VsdC1oZWFkZXIgaGdyb3VwIGgxIHtcbiAgbWFyZ2luOiAwIDAgMTFweCAwO1xufVxuLnNlYXJjaC1yZXN1bHQtaGVhZGVyIGhncm91cCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGluLXdlYi1wcm8tY29uZGVuc2VkXCIsIFwiRElOIENvbmRlbnNlZFwiLCBcImRpbm1lZGl1bVwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDI5cHg7XG4gIGZvbnQtc2l6ZTogMi45cmVtO1xufVxuLnNlYXJjaC1yZXN1bHQtaGVhZGVyIGhncm91cCBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZDUxNjI1O1xufVxuLndpZGdldC1zZWFyY2gtcmVzdWx0cyBhcnRpY2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYmViZWJlO1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cbi53aWRnZXQtc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSAuaHRtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG59XG4ud2lkZ2V0LXNlYXJjaC1yZXN1bHRzIGFydGljbGUgLmh0bTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi53aWRnZXQtc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSAucGRmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG59XG4ud2lkZ2V0LXNlYXJjaC1yZXN1bHRzIGFydGljbGUgLnBkZjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kb3dubG9hZF9wZGYucG5nKTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ud2lkZ2V0LXNlYXJjaC1yZXN1bHRzIGFydGljbGUgLmRvYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLndpZGdldC1zZWFyY2gtcmVzdWx0cyBhcnRpY2xlIC5kb2M6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZG93bmxvYWRfZG9jLnBuZyk7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLndpZGdldC1zZWFyY2gtcmVzdWx0cyBhcnRpY2xlIGgyIHtcbiAgbWFyZ2luOiAwIDUycHggMTNweCAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuLndpZGdldC1zZWFyY2gtcmVzdWx0cyBhcnRpY2xlIGgyIGEge1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4ud2lkZ2V0LXNlYXJjaC1yZXN1bHRzIGFydGljbGUgaDIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuLndpZGdldC1zZWFyY2gtcmVzdWx0cyBhcnRpY2xlIGgyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxvYWQtbW9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwIDQycHg7XG59XG4ubG9hZC1tb3JlIGEge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBmb250LWZhbWlseTogXCJmZi1kaW4td2ViLXByby1jb25kZW5zZWRcIiwgXCJESU4gQ29uZGVuc2VkXCIsIFwiZGlubWVkaXVtXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sb2FkLW1vcmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDUxNjI1O1xufVxuLmxvYWQtbW9yZSBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZTYxNVwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG59XG4ubG9hZC1tb3JlLmxvYWRpbmcgYTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAuN3MgaW5maW5pdGUgbGluZWFyO1xuICAtbW96LWFuaW1hdGlvbjogc3BpbiAuN3MgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IHNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjtcbn1cbi8qIExvYWRpbmcgYW5pbWF0aW9uICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgdG8ge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLypcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0RE9XTkxPQURTXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuLmRvd25sb2FkcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmRvd25sb2FkcyAuZ3JpZC1wYWQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5kb3dubG9hZHMgaGVhZGVyIHtcbiAgem9vbTogMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYmViZWJlO1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuLmRvd25sb2FkcyBoZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZG93bmxvYWRzIGhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5kb3dubG9hZHMgaGVhZGVyIGgxIHtcbiAgbWFyZ2luOiAwIDAgMTFweCAwO1xufVxuLmRvd25sb2FkcyBoZWFkZXIgaDIge1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgZm9udC1zaXplOiAyLjlyZW07XG59XG4uZG93bmxvYWRzIGhlYWRlciBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kb3dubG9hZHMgaGVhZGVyIC5jb2wtNC0xMiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzlweDtcbn1cbi5kb3dubG9hZHMgaGVhZGVyIC5jb2wtNC0xMiBpbnB1dFt0eXBlPXRleHRdIHtcbiAgaGVpZ2h0OiA0MXB4O1xuICB3aWR0aDogODclO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xufVxuLmRvd25sb2FkcyBoZWFkZXIgLmNvbC00LTEyIC5zZWFyY2gsXG4uZG93bmxvYWRzIGhlYWRlciAuY29sLTQtMTIgI2NvbnRlbnRfNF9TZWFyY2hCdXR0b24sXG4uZG93bmxvYWRzIGhlYWRlciAuY29sLTQtMTIgI2NvbnRlbnRfNF9TZWFyY2hCdXR0b24sXG4uZG93bmxvYWRzIGhlYWRlciAuY29sLTQtMTIgW2lkKj1fU2VhcmNoQnV0dG9uXSB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0M3B4O1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgYmFja2dyb3VuZDogI2Q1MTYyNTtcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4uZG93bmxvYWRzIGhlYWRlciAuY29sLTQtMTIgLnNlYXJjaDpob3Zlcixcbi5kb3dubG9hZHMgaGVhZGVyIC5jb2wtNC0xMiAjY29udGVudF80X1NlYXJjaEJ1dHRvbjpob3Zlcixcbi5kb3dubG9hZHMgaGVhZGVyIC5jb2wtNC0xMiAjY29udGVudF80X1NlYXJjaEJ1dHRvbjpob3Zlcixcbi5kb3dubG9hZHMgaGVhZGVyIC5jb2wtNC0xMiBbaWQqPV9TZWFyY2hCdXR0b25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbn1cbi5kb3dubG9hZHMgaGVhZGVyIC5jb2wtNC0xMiAuc2VhcmNoIC5pY29uLXNlYXJjaCxcbi5kb3dubG9hZHMgaGVhZGVyIC5jb2wtNC0xMiAjY29udGVudF80X1NlYXJjaEJ1dHRvbiAuaWNvbi1zZWFyY2gsXG4uZG93bmxvYWRzIGhlYWRlciAuY29sLTQtMTIgI2NvbnRlbnRfNF9TZWFyY2hCdXR0b24gLmljb24tc2VhcmNoLFxuLmRvd25sb2FkcyBoZWFkZXIgLmNvbC00LTEyIFtpZCo9X1NlYXJjaEJ1dHRvbl0gLmljb24tc2VhcmNoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogOXB4O1xufVxuLmRvd25sb2FkcyBoZWFkZXIgLmNvbC00LTEyIC5zZWFyY2ggLmljb24tc2VhcmNoOmJlZm9yZSxcbi5kb3dubG9hZHMgaGVhZGVyIC5jb2wtNC0xMiAjY29udGVudF80X1NlYXJjaEJ1dHRvbiAuaWNvbi1zZWFyY2g6YmVmb3JlLFxuLmRvd25sb2FkcyBoZWFkZXIgLmNvbC00LTEyICNjb250ZW50XzRfU2VhcmNoQnV0dG9uIC5pY29uLXNlYXJjaDpiZWZvcmUsXG4uZG93bmxvYWRzIGhlYWRlciAuY29sLTQtMTIgW2lkKj1fU2VhcmNoQnV0dG9uXSAuaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE5cHg7XG59XG4uZG93bmxvYWRzIGFydGljbGUge1xuICB6b29tOiAxO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiZWJlYmU7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuLmRvd25sb2FkcyBhcnRpY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmRvd25sb2FkcyBhcnRpY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmRvd25sb2FkcyBhcnRpY2xlOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG59XG4uZG93bmxvYWRzIGFydGljbGUgaDIge1xuICBtYXJnaW46IDAgMCAxM3B4IDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG4uZG93bmxvYWRzIGFydGljbGUgLmltYWdlLWhvbGRlciB7XG4gIHdpZHRoOiAyNiU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmRvd25sb2FkcyBhcnRpY2xlIC5pbWFnZS1ob2xkZXIgc3BhbiB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZG93bmxvYWRzIGFydGljbGUgLmltYWdlLWhvbGRlciBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZG93bmxvYWRzIGFydGljbGUgLmltYWdlLWhvbGRlci5jb3JuZXJzIGEsXG4uZG93bmxvYWRzIGFydGljbGUgLmltYWdlLWhvbGRlci5jb3JuZXJzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRvd25sb2FkcyBhcnRpY2xlIC5pbWFnZS1ob2xkZXIuY29ybmVycyBhOmJlZm9yZSxcbi5kb3dubG9hZHMgYXJ0aWNsZSAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMTlweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAjRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5kb3dubG9hZHMgYXJ0aWNsZSAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgYTphZnRlcixcbi5kb3dubG9hZHMgYXJ0aWNsZSAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAxOXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgI0ZGRiAjRkZGIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5kb3dubG9hZHMgYXJ0aWNsZSAuY29udGVudCB7XG4gIHdpZHRoOiA3NCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRvd25sb2FkcyBhcnRpY2xlIGgzIHtcbiAgbWFyZ2luOiA3cHggMCAxOXB4IDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xufVxuLmRvd25sb2FkcyBhcnRpY2xlIC5jb2wtNC0xMiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgem9vbTogMTtcbn1cbi5kb3dubG9hZHMgYXJ0aWNsZSAuY29sLTQtMTIgdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZG93bmxvYWRzIGFydGljbGUgLmNvbC00LTEyIHVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmRvd25sb2FkcyBhcnRpY2xlIC5jb2wtNC0xMiB1bCBsaSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZG93bmxvYWRzIGFydGljbGUgLmV4dHJhLWluZm8ge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiZWJlYmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuLmRvd25sb2FkcyBhcnRpY2xlIC5leHRyYS1pbmZvIC5maWxldHlwZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcImZmLWRpbi13ZWItcHJvLWNvbmRlbnNlZFwiLCBcIkRJTiBDb25kZW5zZWRcIiwgXCJkaW5tZWRpdW1cIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kb3dubG9hZHMgYXJ0aWNsZSAuZXh0cmEtaW5mbyAuZmlsZXR5cGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGU2MGZcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xufVxuLmRvd25sb2FkcyBhcnRpY2xlIC5leHRyYS1pbmZvIC5zaXplIHtcbiAgcGFkZGluZy10b3A6IDUxcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LWZhbWlseTogXCJmZi1kaW4td2ViLXByby1jb25kZW5zZWRcIiwgXCJESU4gQ29uZGVuc2VkXCIsIFwiZGlubWVkaXVtXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZG93bmxvYWRzIGFydGljbGUgLmJ1dHRvbnMgYSB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGluLXdlYi1wcm8tY29uZGVuc2VkXCIsIFwiRElOIENvbmRlbnNlZFwiLCBcImRpbm1lZGl1bVwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLmRvd25sb2FkcyBhcnRpY2xlIC5idXR0b25zIGE6aG92ZXIge1xuICBjb2xvcjogIzJiMmIyYjtcbn1cbi5kb3dubG9hZHMgYXJ0aWNsZSAuYnV0dG9ucyBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4uZG93bmxvYWRzIGFydGljbGUgLmJ1dHRvbnMgLmRvd25sb2FkIGE6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZTYwZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG59XG4uZG93bmxvYWRzIGFydGljbGUgLmJ1dHRvbnMgLnNoYXJlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5kb3dubG9hZHMgYXJ0aWNsZSAuYnV0dG9ucyAuc2hhcmUgYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBjb2xvcjogIzJiMmIyYjtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG4vKlxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRQb3AtdXBzXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuaHRtbC5wb3B1cC1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5odG1sLnBvcHVwLWNvbnRhaW5lciBib2R5IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5odG1sLnBvcHVwLWNvbnRhaW5lciBib2R5IGgyIHtcbiAgY29sb3I6ICNkNTE2MjU7XG59XG4ucG9wLXVwLWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9wLXVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHdpZHRoOiA1NTRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI3N3B4O1xuICB6LWluZGV4OiA5OTk5OTtcbiAgcGFkZGluZzogNDVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpLCAwIDAgMCAxMDAwZW0gcmdiYSg2MywgNjMsIDYzLCAwLjYpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNCksIDAgMCAwIDEwMDBlbSByZ2JhKDYzLCA2MywgNjMsIDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNCksIDAgMCAwIDEwMDBlbSByZ2JhKDYzLCA2MywgNjMsIDAuNik7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBvcC11cCBoMyB7XG4gIGNvbG9yOiAjZDUxNjI1O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xufVxuLnBvcC11cCBmaWVsZHNldCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBvcC11cCBmaWVsZHNldCBsYWJlbCB7XG4gIHdpZHRoOiAyMCU7XG59XG4ucG9wLXVwIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLnBvcC11cCBmaWVsZHNldCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4ucG9wLXVwIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5wb3AtdXAgZmllbGRzZXQgc2VsZWN0LFxuLnBvcC11cCBmaWVsZHNldCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiA4MCU7XG59XG4ucG9wLXVwIGZpZWxkc2V0IC5oZWxwLXRleHQge1xuICBtYXJnaW4tbGVmdDogMjIlO1xufVxuLnBvcC11cCBmaWVsZHNldCBmb290ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwJTtcbn1cbi5wb3AtdXAgZmllbGRzZXQgLnJhZGlvLWNoZWNrX3dyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwJTtcbn1cbi5wb3AtdXAgLnNoYXJlLWZvcm0gZmllbGRzZXQgbGFiZWwge1xuICB3aWR0aDogNDAlO1xufVxuLnBvcC11cCAuc2hhcmUtZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5wb3AtdXAgLnNoYXJlLWZvcm0gZmllbGRzZXQgc2VsZWN0LFxuLnBvcC11cCAuc2hhcmUtZm9ybSBmaWVsZHNldCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiA2MCU7XG59XG4ucG9wLXVwIC5zaGFyZS1mb3JtIGZpZWxkc2V0IGZvb3RlciB7XG4gIHBhZGRpbmctbGVmdDogNDAlO1xufVxuLnBvcC11cC5oaWdoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU4MXB4KSB7XG4gIC5wb3AtdXA6bm90KC5oaWdoKSB7XG4gICAgdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFBhbmVsc1xuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbi5wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFuZWwub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLypcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0UHJvZmlsZVxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbi5wcm9maWxlIHAge1xuICB6b29tOiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYmViZWJlO1xufVxuLnByb2ZpbGUgcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5wcm9maWxlIHA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucHJvZmlsZSBwOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG4ucHJvZmlsZSAubGFiZWwge1xuICB3aWR0aDogMzUlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcm9maWxlIC52YWx1ZSB7XG4gIHdpZHRoOiA2NSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnByb2ZpbGUgZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggMjAlO1xufVxuLnByb2ZpbGUgLnJhZGlvLWNoZWNrX3dyYXBwZXIgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2NmRm9ybSBpbnB1dCxcbi5zY2ZGb3JtIHNlbGVjdCxcbi5zY2ZGb3JtIHRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2NDaHJvbWVEYXRhSG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2NmRm9ybSB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi8qIEZvcm0gKi9cbi5zY2ZGb3JtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBGb3JtIFRpdGxlKi9cbi5zY2ZUaXRsZUJvcmRlciB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogIzJiMmIyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LWZhbWlseTogXCJmZi1kaW4td2ViLXByby1jb25kZW5zZWRcIiwgXCJESU4gQ29uZGVuc2VkXCIsIFwiZGlubWVkaXVtXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4vKiBGb3JtIEludHJvZHVjdGlvbiovXG4vKiBGb3JtIEZvb3RlciovXG4vKiBTdWJtaXQgQnV0dG9uKi9cbi5zY2ZTdWJtaXRCdXR0b25Cb3JkZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5zY2ZTdWJtaXRCdXR0b25Cb3JkZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIHBhZGRpbmc6IDVweCAxOHB4IDJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXNpemU6IDIuM3JlbTtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMzIzMjMyIDAlLCAjMTQxNDE0IDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzMyMzIzMiksIGNvbG9yLXN0b3AoMTAwJSwgIzE0MTQxNCkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzIzMjMyIDAlLCAjMTQxNDE0IDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzIzMjMyIDAlLCAjMTQxNDE0IDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMzMjMyMzIgMCUsICMxNDE0MTQgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsICMzMjMyMzIgMCUsICMxNDE0MTQgMTAwJSk7XG4gIC8qIFczQyAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uc2NmU3VibWl0QnV0dG9uQm9yZGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4uc2NmU3VibWl0QnV0dG9uQm9yZGVyIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDUxNjI1O1xufVxuLyogRXJyb3IgKi9cbi8qIFZhbGlkYXRpb24gKi9cbi5zY2ZWYWxpZGF0aW9uU3VtbWFyeSB7XG4gIGNvbG9yOiAjZDUxNjI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDUxNjI1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uc2NmVmFsaWRhdGlvblN1bW1hcnkgdWwge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5zY2ZWYWxpZGF0b3JSZXF1aXJlZCxcbi5zY2ZSZXF1aXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uc2NmVmFsaWRhdG9yIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi8qIEZvcm1zIHNlY3Rpb24qL1xuLnNjZlNlY3Rpb25Cb3JkZXJBc0ZpZWxkU2V0IHtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXI6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2NmU2VjdGlvbkxlZ2VuZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiZmYtZGluLXdlYi1wcm8tY29uZGVuc2VkXCIsIFwiRElOIENvbmRlbnNlZFwiLCBcImRpbm1lZGl1bVwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnNjZlNlY3Rpb25Cb3JkZXIge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY2ZTZWN0aW9uQ29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zY2ZTZWN0aW9uVXNlZnVsSW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKnBhZGRpbmc6IDVweCAwcHggMHB4IDIwcHg7Ki9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLyogRm9ybSBmaWVsZHMgKi9cbi8qIENoZWNrYm94ICovXG4uc2NmQ2hlY2tib3hCb3JkZXIge1xuICBjbGVhcjogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2NmQ2hlY2tib3gge1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMHB4IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG4uc2NmQ2hlY2tib3hVc2VmdWxJbmZvIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDBweCAzcHg7XG59XG4vKiBMYWJlbCAqL1xuLnNjZkxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNjZkZvcm0gbGFiZWwsXG4uc2NmRGF0ZVNlbGVjdG9yTGFiZWwge1xuICB3aWR0aDogMzU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA5cHggMCAzcHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zY2ZDaGVja2JveEJvcmRlciBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogOXB4IDAgM3B4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2NmTGlzdEJveCxcbi5zY2ZEcm9wTGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweDtcbn1cbi5zY2ZMaXN0Qm94R2VuZXJhbFBhbmVsLFxuLnNjZkRyb3BMaXN0R2VuZXJhbFBhbmVsIHtcbiAgd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNjZk11bHRpcGxlTGluZVRleHRCb3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG59XG4uc2NmRHJvcExpc3RCb3JkZXIsXG4uc2NmQ2hlY2tib3hCb3JkZXIsXG4uc2NmRW1haWxCb3JkZXIsXG4uc2NmTXVsdGlwbGVMaW5lVGV4dEJvcmRlcixcbi5zY2ZTaW5nbGVMaW5lVGV4dEJvcmRlcixcbi5zY2ZQYXNzd29yZEJvcmRlcixcbi5zY2ZOdW1iZXJCb3JkZXIsXG4uc2NmRGF0ZVBpY2tlckJvcmRlcixcbi5zY2ZEYXRlQm9yZGVyLFxuLnNjZlJhZGlvQnV0dG9uTGlzdEJvcmRlcixcbi5zY2ZMaXN0Qm94Qm9yZGVyLFxuLnNjZkNoZWNrQm94TGlzdEJvcmRlcixcbi5zY2ZGaWxlVXBsb2FkQm9yZGVyLFxuLnNjZkRhdGVTZWxlY3RvckJvcmRlcixcbi5zY2ZDcmVkaXRDYXJkQm9yZGVyLFxuLnNjZkNvbmZpcm1QYXNzd29yZEJvcmRlcixcbi5zY2ZDYXB0Y2hhQm9yZGVyLFxuLnNjZlRlbGVwaG9uZUJvcmRlcixcbi5zY2ZTbXNUZWxlcGhvbmVCb3JkZXIge1xuICBjbGVhcjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDE5cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc2NmRW1haWxUZXh0Qm94LFxuLnNjZlNpbmdsZUxpbmVUZXh0Qm94LFxuLnNjZlBhc3N3b3JkVGV4dEJveCxcbi5zY2ZOdW1iZXJUZXh0Qm94LFxuLnNjZkRhdGVQaWNrZXJUZXh0Qm94LFxuLnNjZkRhdGVUZXh0Qm94LFxuLnNjZlJhZGlvQnV0dG9uTGlzdCxcbi5zY2ZMaXN0Qm94LFxuLnNjZkNoZWNrQm94TGlzdCxcbi5zY2ZGaWxlVXBsb2FkLFxuLnNjZkNyZWRpdENhcmRUZXh0Qm94LFxuLnNjZkNyZWRpdENhcmRUeXBlLFxuLnNjZkNvbmZpcm1QYXNzd29yZFRleHRCb3gsXG4uc2NmVGVsZXBob25lVGV4dEJveCxcbi5zY2ZTbXNUZWxlcGhvbmVUZXh0Qm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xufVxuLnNjZkRyb3BMaXN0TGFiZWwsXG4uc2NmRW1haWxMYWJlbCxcbi5zY2ZNdWx0aXBsZUxpbmVUZXh0TGFiZWwsXG4uc2NmU2luZ2xlTGluZVRleHRMYWJlbCxcbi5zY2ZQYXNzd29yZExhYmVsLFxuLnNjZk51bWJlckxhYmVsLFxuLnNjZkRhdGVQaWNrZXJMYWJlbCxcbi5zY2ZEYXRlTGFiZWwsXG4uc2NmUmFkaW9CdXR0b25MaXN0TGFiZWwsXG4uc2NmQ2hlY2tCb3hMaXN0TGFiZWwsXG4uc2NmTGlzdEJveExhYmVsLFxuLnNjZkZpbGVVcGxvYWRMYWJlbCxcbi5zY2ZEYXRlU2VsZWN0b3JMYWJlbCxcbi5zY2ZDcmVkaXRDYXJkTGFiZWwsXG4uc2NmQ29uZmlybVBhc3N3b3JkTGFiZWwsXG4uc2NmQ2FwdGNoYUxhYmVsLFxuLnNjZlRlbGVwaG9uZUxhYmVsLFxuLnNjZlNtc1RlbGVwaG9uZUxhYmVsIHtcbiAgcGFkZGluZzogM3B4IDBweDtcbiAgd2lkdGg6IDM1JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbn1cbi5zY2ZFbWFpbEdlbmVyYWxQYW5lbCxcbi5zY2ZNdWx0aXBsZUxpbmVHZW5lcmFsUGFuZWwsXG4uc2NmU2luZ2xlTGluZUdlbmVyYWxQYW5lbCxcbi5zY2ZQYXNzd29yZEdlbmVyYWxQYW5lbCxcbi5zY2ZOdW1iZXJHZW5lcmFsUGFuZWwsXG4uc2NmRGF0ZVBpY2tlckdlbmVyYWxQYW5lbCxcbi5zY2ZEYXRlR2VuZXJhbFBhbmVsLFxuLnNjZlJhZGlvQnV0dG9uTGlzdEdlbmVyYWxQYW5lbCxcbi5zY2ZDaGVja0JveExpc3RHZW5lcmFsUGFuZWwsXG4uc2NmRmlsZVVwbG9hZEdlbmVyYWxQYW5lbCxcbi5zY2ZEYXRlU2VsZWN0b3JHZW5lcmFsUGFuZWwsXG4uc2NmQ3JlZGl0Q2FyZEdlbmVyYWxQYW5lbCxcbi5zY2ZDb25maXJtUGFzc3dvcmRHZW5lcmFsUGFuZWwsXG4uc2NmQ2FwdGNoYUdlbmVyYWxQYW5lbCxcbi5zY2ZUZWxlcGhvbmVHZW5lcmFsUGFuZWwsXG4uc2NmU21zVGVsZXBob25lR2VuZXJhbFBhbmVsIHtcbiAgLyptYXJnaW46IDBweCAzcHg7Ki9cbiAgcGFkZGluZzogMHB4IDJweCAwcHggMHB4O1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2NmRHJvcExpc3RVc2VmdWxJbmZvLFxuLnNjZkVtYWlsVXNlZnVsSW5mbyxcbi5zY2ZNdWx0aXBsZUxpbmVUZXh0VXNlZnVsSW5mbyxcbi5zY2ZTaW5nbGVMaW5lVGV4dFVzZWZ1bEluZm8sXG4uc2NmUGFzc3dvcmRVc2VmdWxJbmZvLFxuLnNjZk51bWJlclVzZWZ1bEluZm8sXG4uc2NmRGF0ZVBpY2tlclVzZWZ1bEluZm8sXG4uc2NmRGF0ZVVzZWZ1bEluZm8sXG4uc2NmUmFkaW9CdXR0b25MaXN0VXNlZnVsSW5mbyxcbi5zY2ZMaXN0Qm94VXNlZnVsSW5mbyxcbi5zY2ZDaGVja0JveExpc3RVc2VmdWxJbmZvLFxuLnNjZkZpbGVVcGxvYWRVc2VmdWxJbmZvLFxuLnNjZkRhdGVTZWxlY3RvclVzZWZ1bEluZm8sXG4uc2NmQ3JlZGl0Q2FyZFRleHRVc2VmdWxJbmZvLFxuLnNjZkNvbmZpcm1QYXNzd29yZFVzZWZ1bEluZm8sXG4uc2NmQ2FwdGNoYVVzZWZ1bEluZm8sXG4uc2NmVGVsZXBob25lVXNlZnVsSW5mbyxcbi5zY2ZTbXNUZWxlcGhvbmVVc2VmdWxJbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2NmRGF0ZVNlbGVjdG9yRGF5LFxuLnNjZkRhdGVTZWxlY3Rvck1vbnRoLFxuLnNjZkRhdGVTZWxlY3RvclllYXIge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW46IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnNjZkRhdGVTZWxlY3RvclllYXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2NmRGF0ZVNlbGVjdG9yTGFiZWwge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4uc2NmRGF0ZVNlbGVjdG9yU2hvcnRMYWJlbERheSxcbi5zY2ZEYXRlU2VsZWN0b3JTaG9ydExhYmVsTW9udGgsXG4uc2NmRGF0ZVNlbGVjdG9yU2hvcnRMYWJlbFllYXIge1xuICBwYWRkaW5nOiAwcHggMHB4IDFweCAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5zY2ZEYXRlU2VsZWN0b3JTaG9ydExhYmVsWWVhciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zY2ZDYXB0Y2hhQm9yZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zY2ZDcmVkaXRDYXJkVHlwZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNjZkNhcHRjaGFMYWJlbFRleHQge1xuICB3aWR0aDogMTgwcHg7XG59XG4uc2NmQ2FwdGNoYSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbn1cbi5zY2ZDYXB0Y2hhVGV4dEJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNjZkNhcHRjaFN0cm9uZ1RleHRQYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKmZsb2F0OiBsZWZ0OyovXG59XG4uc2NmQ2FwdGNoYUxpbWl0R2VuZXJhbFBhbmVsIHtcbiAgLyogIHdpZHRoOiAyNTBweDsqL1xufVxuLnNjZkNhcHRjaGFMaW1pdEdlbmVyYWxQYW5lbCAuc2NmUmVxdWlyZWQsXG4uc2NmQ2FwdGNoYUxpbWl0R2VuZXJhbFBhbmVsIC5zY2ZWYWxpZGF0b3JSZXF1aXJlZCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zY2ZDYXB0Y2hhR2VuZXJhbFBhbmVsIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTA7XG59XG4uc2NmQ2FwdGNoYUdlbmVyYWxQYW5lbCB0ZCBiciB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnNjZkNhcHRjaGFHZW5lcmFsUGFuZWwgdGQgaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5zY2ZDYXB0Y2hhR2VuZXJhbFBhbmVsIHRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnNjZlNob3J0RGF0ZSB7XG4gIGNsZWFyOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNjAlO1xufVxuLnNjZlNob3J0VGV4dCB7XG4gIG1hcmdpbjogMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA0MCU7XG59XG4uc2NmU2hvcnREYXRlIC5zY2ZEYXRlU2VsZWN0b3JMYWJlbCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5zY2ZTaG9ydERhdGUgLnNjZkRhdGVTZWxlY3RvckdlbmVyYWxQYW5lbCB7XG4gIHdpZHRoOiA0NiU7XG59XG4uc2NmU2hvcnREYXRlIC5zY2ZEYXRlU2VsZWN0b3JEYXksXG4uc2NmU2hvcnREYXRlIC5zY2ZEYXRlU2VsZWN0b3JTaG9ydExhYmVsRGF5LFxuLnNjZlNob3J0RGF0ZSAuc2NmRGF0ZVNlbGVjdG9yU2hvcnRMYWJlbE1vbnRoLFxuLnNjZlNob3J0RGF0ZSAuc2NmRGF0ZVNlbGVjdG9yU2hvcnRMYWJlbFllYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNjZlNob3J0RGF0ZSAuc2NmRGF0ZVNlbGVjdG9yU2hvcnRMYWJlbE1vbnRoLFxuLnNjZlNob3J0RGF0ZSAuc2NmRGF0ZVNlbGVjdG9yU2hvcnRMYWJlbFllYXIsXG4uc2NmU2hvcnREYXRlIC5zY2ZEYXRlU2VsZWN0b3JNb250aCxcbi5zY2ZTaG9ydERhdGUgLnNjZkRhdGVTZWxlY3RvclllYXIge1xuICB3aWR0aDogNDklO1xufVxuLnNjZlNob3J0VGV4dCAuc2NmU2luZ2xlTGluZVRleHRMYWJlbCB7XG4gIHdpZHRoOiAxNSU7XG59XG4uc2NmU2hvcnRUZXh0IC5zY2ZTaW5nbGVMaW5lR2VuZXJhbFBhbmVsIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5zY2ZTaG9ydFRleHQgLnNjZlNpbmdsZUxpbmVUZXh0Qm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xufVxuLnNjV2ZtUGFzc3dvcmQge1xuICBiZWhhdmlvcjogdXJsKC9zaXRlY29yZSUyMG1vZHVsZXMvc2hlbGwvV2ViJTIwRm9ybXMlMjBmb3IlMjBNYXJrZXRlcnMvdGhlbWVzL2F1dG9jb21wbGV0ZS5odGM/dj0xNzA3MjAxMik7XG59XG4uc2NmRGF0ZVBpY2tlckdlbmVyYWxQYW5lbCAudWktaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qKiogZml4ZXMgZm9yIGNoZWNrYm94ZXMgYW5kIHJhZGlvIGJ1dHRvbnMgKioqL1xuLnNjZlJhZGlvQnV0dG9uTGlzdEdlbmVyYWxQYW5lbCB0YWJsZSB0ciB0ZCxcbi5zY2ZDaGVja0JveExpc3RHZW5lcmFsUGFuZWwgdGFibGUgdHIgdGQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNjZlJhZGlvQnV0dG9uTGlzdEdlbmVyYWxQYW5lbCB0YWJsZSB0ciB0ZCBsYWJlbCxcbi5zY2ZDaGVja0JveExpc3RHZW5lcmFsUGFuZWwgdGFibGUgdHIgdGQgbGFiZWwge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNjZkZpbGVVcGxvYWRHZW5lcmFsUGFuZWwge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5mYXFDIHtcbiAgcGFkZGluZzogMDtcbn1cbi5mYXFDIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mYXFDIGxpIC5mYXEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmZhcUMgbGkgLmZhcTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5mYXFDIGxpIC5mYXEgLmZhcV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIENocm9tZS9TYWZhcmkvT3BlcmEgKi9cbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBLb25xdWVyb3IgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIElFL0VkZ2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZmFxQyBsaSAuZmFxIC5mYXFfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNkNTE2MjU7XG59XG4uZmFxQyBsaSAuZmFxIC5mYXFfX3RpdGxlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNweDtcbiAgcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZhcUMgbGkgLmZhcSAud2lkZ2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mYXFDIGxpIC5mYXEgLmZhcV9fYW5zd2VyLFxuLmZhcUMgbGkgLmZhcSAuZmFxX19leHRyYSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uZmFxQyBsaSAuZmFxLm9wZW4gLmZhcV9fYW5zd2VyLFxuLmZhcUMgbGkgLmZhcS5vcGVuIC5mYXFfX2V4dHJhLFxuLmZhcUMgbGkgLmZhcS5vcGVuIC53aWRnZXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYXFDIGxpIC5mYXEub3BlbiAuZmFxX190aXRsZSB7XG4gIGNvbG9yOiAjZDUxNjI1O1xufVxuLmZhcUMgbGkgLmZhcS5vcGVuIC5mYXFfX3RpdGxlOmFmdGVyIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmNvbnRhY3QtdXMtY3RhIGZpZWxkc2V0IGZvb3RlciAubGlua3MgdWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRhY3QtdXMtY3RhIGZpZWxkc2V0IGZvb3RlciAubGlua3MgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFjdC11cy1jdGEgZmllbGRzZXQgZm9vdGVyIC5saW5rcyB1bCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb250YWN0LXVzLWN0YSBmaWVsZHNldCBmb290ZXIgLmxpbmtzIHVsIGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogNXB4IDE4cHggMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIuM3JlbTtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMzIzMjMyIDAlLCAjMTQxNDE0IDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzMyMzIzMiksIGNvbG9yLXN0b3AoMTAwJSwgIzE0MTQxNCkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzIzMjMyIDAlLCAjMTQxNDE0IDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzIzMjMyIDAlLCAjMTQxNDE0IDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMzMjMyMzIgMCUsICMxNDE0MTQgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsICMzMjMyMzIgMCUsICMxNDE0MTQgMTAwJSk7XG4gIC8qIFczQyAqL1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImZmLWRpbi13ZWItcHJvLWNvbmRlbnNlZFwiLCBcIkRJTiBDb25kZW5zZWRcIiwgXCJkaW5tZWRpdW1cIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb250YWN0LXVzLWN0YSBmaWVsZHNldCBmb290ZXIgLmxpbmtzIHVsIGxpOmZpcnN0LW9mLXR5cGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkNTE2MjU7XG59XG4uY29udGFjdC11cy1jdGEgZmllbGRzZXQgZm9vdGVyIC5saW5rcyB1bCBsaTpudGgtb2YtdHlwZSgyKSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uY29udGFjdC11cy1jdGEgLmN0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWN0LXVzLWN0YSAuY3RhIGEge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMThweCAycHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyLjNyZW07XG4gIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzMyMzIzMiAwJSwgIzE0MTQxNCAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMzMjMyMzIpLCBjb2xvci1zdG9wKDEwMCUsICMxNDE0MTQpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMyMzIzMiAwJSwgIzE0MTQxNCAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMyMzIzMiAwJSwgIzE0MTQxNCAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMzIzMjMyIDAlLCAjMTQxNDE0IDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjMzIzMjMyIDAlLCAjMTQxNDE0IDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LWZhbWlseTogXCJmZi1kaW4td2ViLXByby1jb25kZW5zZWRcIiwgXCJESU4gQ29uZGVuc2VkXCIsIFwiZGlubWVkaXVtXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250YWN0LXVzLWN0YSAuY3RhIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDUxNjI1O1xufVxuLnRlbGVyaWstcmVUYWJsZS0xIHtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMSB0ci50ZWxlcmlrLXJlVGFibGVIZWFkZXJSb3ctMSB7XG4gIG1hcmdpbjogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICMzRjRENkI7XG4gIGJhY2tncm91bmQ6ICNENkU4RkY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogVGFob21hO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1zcGFjaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTRwdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMSB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJGaXJzdENvbC0xIHtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbiAgY29sb3I6ICMzYTQ2NjM7XG4gIGxpbmUtaGVpZ2h0OiAxNHB0O1xufVxuLnRlbGVyaWstcmVUYWJsZS0xIHRkLnRlbGVyaWstcmVUYWJsZUhlYWRlckxhc3RDb2wtMSB7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG4gIGNvbG9yOiAjM2E0NjYzO1xuICBsaW5lLWhlaWdodDogMTRwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMSB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJPZGRDb2wtMSB7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG4gIGNvbG9yOiAjM2E0NjYzO1xuICBsaW5lLWhlaWdodDogMTRwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMSB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJFdmVuQ29sLTEge1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuICBjb2xvcjogIzNhNDY2MztcbiAgbGluZS1oZWlnaHQ6IDE0cHQ7XG59XG4udGVsZXJpay1yZVRhYmxlLTEgdHIudGVsZXJpay1yZVRhYmxlT2RkUm93LTEge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGNDtcbiAgZm9udC1zaXplOiAxMHB0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnRlbGVyaWstcmVUYWJsZS0xIHRyLnRlbGVyaWstcmVUYWJsZUV2ZW5Sb3ctMSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFQkY3O1xuICBmb250LXNpemU6IDEwcHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udGVsZXJpay1yZVRhYmxlLTEgdGQudGVsZXJpay1yZVRhYmxlRmlyc3RDb2wtMSB7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG59XG4udGVsZXJpay1yZVRhYmxlLTEgdGQudGVsZXJpay1yZVRhYmxlTGFzdENvbC0xIHtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMSB0ZC50ZWxlcmlrLXJlVGFibGVPZGRDb2wtMSB7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG59XG4udGVsZXJpay1yZVRhYmxlLTEgdGQudGVsZXJpay1yZVRhYmxlRXZlbkNvbC0xIHtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMSB0ci50ZWxlcmlrLXJlVGFibGVGb290ZXJSb3ctMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENkU4RkY7XG4gIGNvbG9yOiAjNEE1QTgwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEwcHQ7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWE7XG4gIGxpbmUtaGVpZ2h0OiAxMXB0O1xufVxuLnRlbGVyaWstcmVUYWJsZS0xIHRkLnRlbGVyaWstcmVUYWJsZUZvb3RlckZpcnN0Q29sLTEge1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuICBib3JkZXItdG9wOiBzb2xpZCBncmF5IDEuMHB0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRlbGVyaWstcmVUYWJsZS0xIHRkLnRlbGVyaWstcmVUYWJsZUZvb3Rlckxhc3RDb2wtMSB7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG4gIGJvcmRlci10b3A6IHNvbGlkIGdyYXkgMS4wcHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGVsZXJpay1yZVRhYmxlLTEgdGQudGVsZXJpay1yZVRhYmxlRm9vdGVyT2RkQ29sLTEge1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItdG9wOiBzb2xpZCBncmF5IDEuMHB0O1xufVxuLnRlbGVyaWstcmVUYWJsZS0xIHRkLnRlbGVyaWstcmVUYWJsZUZvb3RlckV2ZW5Db2wtMSB7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci10b3A6IHNvbGlkIGdyYXkgMS4wcHQ7XG59XG4udGVsZXJpay1yZVRhYmxlLTIge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IHNvbGlkIDBweDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMiB0ci50ZWxlcmlrLXJlVGFibGVIZWFkZXJSb3ctMiB7XG4gIGJvcmRlci13aWR0aDogMS4wcHQgMS4wcHQgMy4wcHQgMS4wcHQ7XG4gIG1hcmdpbi10b3A6IDBpbjtcbiAgbWFyZ2luLXJpZ2h0OiAwaW47XG4gIG1hcmdpbi1ib3R0b206IDEwLjBwdDtcbiAgbWFyZ2luLWxlZnQ6IDBpbjtcbiAgbGluZS1oZWlnaHQ6IDExNSU7XG4gIGZvbnQtc2l6ZTogMTEuMHB0O1xuICBmb250LWZhbWlseTogXCJDYWxpYnJpXCIsIFwic2Fucy1zZXJpZlwiO1xuICB3aWR0aDogMTE5LjdwdDtcbiAgYm9yZGVyOiBzb2xpZCB3aGl0ZSAxLjBwdDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgd2hpdGUgMy4wcHQ7XG4gIGJhY2tncm91bmQ6ICM0RjgxQkQ7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRlbGVyaWstcmVUYWJsZS0yIHRkLnRlbGVyaWstcmVUYWJsZUhlYWRlckZpcnN0Q29sLTIge1xuICBib3JkZXItd2lkdGg6IDEuMHB0IDEuMHB0IDMuMHB0IDEuMHB0O1xuICBib3JkZXI6IHNvbGlkIHdoaXRlIDEuMHB0O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCB3aGl0ZSAzLjBwdDtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMiB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJMYXN0Q29sLTIge1xuICBib3JkZXItd2lkdGg6IDEuMHB0IDEuMHB0IDMuMHB0IDEuMHB0O1xuICBib3JkZXI6IHNvbGlkIHdoaXRlIDEuMHB0O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCB3aGl0ZSAzLjBwdDtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMiB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJPZGRDb2wtMiB7XG4gIGJvcmRlci13aWR0aDogMS4wcHQgMS4wcHQgMy4wcHQgMS4wcHQ7XG4gIGJvcmRlcjogc29saWQgd2hpdGUgMS4wcHQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIHdoaXRlIDMuMHB0O1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xufVxuLnRlbGVyaWstcmVUYWJsZS0yIHRkLnRlbGVyaWstcmVUYWJsZUhlYWRlckV2ZW5Db2wtMiB7XG4gIGJvcmRlci13aWR0aDogMS4wcHQgMS4wcHQgMy4wcHQgMS4wcHQ7XG4gIGJvcmRlcjogc29saWQgd2hpdGUgMS4wcHQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIHdoaXRlIDMuMHB0O1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xufVxuLnRlbGVyaWstcmVUYWJsZS0yIHRyLnRlbGVyaWstcmVUYWJsZU9kZFJvdy0yIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjQ7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMiB0ci50ZWxlcmlrLXJlVGFibGVFdmVuUm93LTIge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RUJGNztcbiAgZm9udC1zaXplOiAxMHB0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnRlbGVyaWstcmVUYWJsZS0yIHRkLnRlbGVyaWstcmVUYWJsZUZpcnN0Q29sLTIge1xuICBtYXJnaW4tdG9wOiAwaW47XG4gIG1hcmdpbi1yaWdodDogMGluO1xuICBtYXJnaW4tYm90dG9tOiAxMC4wcHQ7XG4gIG1hcmdpbi1sZWZ0OiAwaW47XG4gIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICBmb250LXNpemU6IDExLjBwdDtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaWJyaVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgd2lkdGg6IDExOS43cHQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCB3aGl0ZSAxLjBwdDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCB3aGl0ZSAzLjBwdDtcbiAgYmFja2dyb3VuZDogIzRGODFCRDtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGVsZXJpay1yZVRhYmxlLTIgdGQudGVsZXJpay1yZVRhYmxlTGFzdENvbC0yIHtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMiB0ZC50ZWxlcmlrLXJlVGFibGVPZGRDb2wtMiB7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG59XG4udGVsZXJpay1yZVRhYmxlLTIgdGQudGVsZXJpay1yZVRhYmxlRXZlbkNvbC0yIHtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMiB0ci50ZWxlcmlrLXJlVGFibGVGb290ZXJSb3ctMiB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEwcHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG59XG4udGVsZXJpay1yZVRhYmxlLTIgdGQudGVsZXJpay1yZVRhYmxlRm9vdGVyRmlyc3RDb2wtMiB7XG4gIG1hcmdpbi10b3A6IDBpbjtcbiAgbWFyZ2luLXJpZ2h0OiAwaW47XG4gIG1hcmdpbi1ib3R0b206IDEwLjBwdDtcbiAgbWFyZ2luLWxlZnQ6IDBpbjtcbiAgbGluZS1oZWlnaHQ6IDExNSU7XG4gIGZvbnQtc2l6ZTogMTEuMHB0O1xuICBmb250LWZhbWlseTogXCJDYWxpYnJpXCIsIFwic2Fucy1zZXJpZlwiO1xuICB3aWR0aDogMTE5LjdwdDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIHdoaXRlIDEuMHB0O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIHdoaXRlIDMuMHB0O1xuICBiYWNrZ3JvdW5kOiAjNEY4MUJEO1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMiB0ZC50ZWxlcmlrLXJlVGFibGVGb290ZXJMYXN0Q29sLTIge1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xufVxuLnRlbGVyaWstcmVUYWJsZS0yIHRkLnRlbGVyaWstcmVUYWJsZUZvb3Rlck9kZENvbC0yIHtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMiB0ZC50ZWxlcmlrLXJlVGFibGVGb290ZXJFdmVuQ29sLTIge1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xufVxuLnRlbGVyaWstcmVUYWJsZS0zIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiBzb2xpZCAwcHg7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWE7XG59XG4udGVsZXJpay1yZVRhYmxlLTMgdHIudGVsZXJpay1yZVRhYmxlSGVhZGVyUm93LTMge1xuICBtYXJnaW46IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjM2E0NjYzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEwcHQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmE7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItc3BhY2luZzogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M0RDFFMztcbn1cbi50ZWxlcmlrLXJlVGFibGUtMyB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJGaXJzdENvbC0zIHtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbiAgY29sb3I6ICMzYTQ2NjM7XG4gIGxpbmUtaGVpZ2h0OiAxNHB0O1xufVxuLnRlbGVyaWstcmVUYWJsZS0zIHRkLnRlbGVyaWstcmVUYWJsZUhlYWRlckxhc3RDb2wtMyB7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG4gIGNvbG9yOiAjM2E0NjYzO1xuICBsaW5lLWhlaWdodDogMTRwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMyB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJPZGRDb2wtMyB7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG4gIGNvbG9yOiAjM2E0NjYzO1xuICBsaW5lLWhlaWdodDogMTRwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMyB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJFdmVuQ29sLTMge1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuICBjb2xvcjogIzNhNDY2MztcbiAgbGluZS1oZWlnaHQ6IDE0cHQ7XG59XG4udGVsZXJpay1yZVRhYmxlLTMgdHIudGVsZXJpay1yZVRhYmxlT2RkUm93LTMge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxMHB0O1xufVxuLnRlbGVyaWstcmVUYWJsZS0zIHRyLnRlbGVyaWstcmVUYWJsZUV2ZW5Sb3ctMyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDEwcHQ7XG59XG4udGVsZXJpay1yZVRhYmxlLTMgdGQudGVsZXJpay1yZVRhYmxlRmlyc3RDb2wtMyB7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0VCRjc7XG59XG4udGVsZXJpay1yZVRhYmxlLTMgdGQudGVsZXJpay1yZVRhYmxlTGFzdENvbC0zIHtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RUJGNztcbn1cbi50ZWxlcmlrLXJlVGFibGUtMyB0ZC50ZWxlcmlrLXJlVGFibGVPZGRDb2wtMyB7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0YzRjc7XG59XG4udGVsZXJpay1yZVRhYmxlLTMgdGQudGVsZXJpay1yZVRhYmxlRXZlbkNvbC0zIHtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RUJGNztcbn1cbi50ZWxlcmlrLXJlVGFibGUtMyB0ci50ZWxlcmlrLXJlVGFibGVGb290ZXJSb3ctMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNEQxRTM7XG4gIGNvbG9yOiAjM2E0NjYzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEwcHQ7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hO1xuICBsaW5lLWhlaWdodDogMTFwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMyB0ZC50ZWxlcmlrLXJlVGFibGVGb290ZXJGaXJzdENvbC0zIHtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMyB0ZC50ZWxlcmlrLXJlVGFibGVGb290ZXJMYXN0Q29sLTMge1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRlbGVyaWstcmVUYWJsZS0zIHRkLnRlbGVyaWstcmVUYWJsZUZvb3Rlck9kZENvbC0zIHtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtMyB0ZC50ZWxlcmlrLXJlVGFibGVGb290ZXJFdmVuQ29sLTMge1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRlbGVyaWstcmVUYWJsZS00IHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiBzb2xpZCAwcHg7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWE7XG59XG4udGVsZXJpay1yZVRhYmxlLTQgdHIudGVsZXJpay1yZVRhYmxlSGVhZGVyUm93LTQge1xuICBib3JkZXItd2lkdGg6IDEuMHB0IDEuMHB0IDMuMHB0IDEuMHB0O1xuICBtYXJnaW4tdG9wOiAwaW47XG4gIG1hcmdpbi1yaWdodDogMGluO1xuICBtYXJnaW4tYm90dG9tOiAxMC4wcHQ7XG4gIG1hcmdpbi1sZWZ0OiAwaW47XG4gIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICBmb250LXNpemU6IDExLjBwdDtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaWJyaVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgd2lkdGg6IDExOS43cHQ7XG4gIGJhY2tncm91bmQ6ICM0RjgxQkQ7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRlbGVyaWstcmVUYWJsZS00IHRkLnRlbGVyaWstcmVUYWJsZUhlYWRlckZpcnN0Q29sLTQge1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xufVxuLnRlbGVyaWstcmVUYWJsZS00IHRkLnRlbGVyaWstcmVUYWJsZUhlYWRlckxhc3RDb2wtNCB7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG59XG4udGVsZXJpay1yZVRhYmxlLTQgdGQudGVsZXJpay1yZVRhYmxlSGVhZGVyT2RkQ29sLTQge1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xufVxuLnRlbGVyaWstcmVUYWJsZS00IHRkLnRlbGVyaWstcmVUYWJsZUhlYWRlckV2ZW5Db2wtNCB7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG59XG4udGVsZXJpay1yZVRhYmxlLTQgdHIudGVsZXJpay1yZVRhYmxlT2RkUm93LTQge1xuICBib3JkZXItd2lkdGg6IDFwdDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0RjgxQkQ7XG59XG4udGVsZXJpay1yZVRhYmxlLTQgdHIudGVsZXJpay1yZVRhYmxlRXZlblJvdy00IHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtNCB0ZC50ZWxlcmlrLXJlVGFibGVGaXJzdENvbC00IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHQ7XG4gIGJvcmRlci1jb2xvcjogIzRGODFCRDtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtNCB0ZC50ZWxlcmlrLXJlVGFibGVMYXN0Q29sLTQge1xuICBib3JkZXItd2lkdGg6IDFwdDtcbiAgYm9yZGVyLWNvbG9yOiAjNEY4MUJEO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtNCB0ZC50ZWxlcmlrLXJlVGFibGVPZGRDb2wtNCB7XG4gIGJvcmRlci13aWR0aDogMXB0O1xuICBib3JkZXItY29sb3I6ICM0RjgxQkQ7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuLnRlbGVyaWstcmVUYWJsZS00IHRkLnRlbGVyaWstcmVUYWJsZUV2ZW5Db2wtNCB7XG4gIGJvcmRlci13aWR0aDogMXB0O1xuICBib3JkZXItY29sb3I6ICM0RjgxQkQ7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuLnRlbGVyaWstcmVUYWJsZS00IHRyLnRlbGVyaWstcmVUYWJsZUZvb3RlclJvdy00IHtcbiAgY29sb3I6ICMzNTVDOEM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtNCB0ZC50ZWxlcmlrLXJlVGFibGVGb290ZXJGaXJzdENvbC00IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHQ7XG4gIGJvcmRlci1jb2xvcjogIzRGODFCRDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtNCB0ZC50ZWxlcmlrLXJlVGFibGVGb290ZXJMYXN0Q29sLTQge1xuICBib3JkZXItd2lkdGg6IDFwdDtcbiAgYm9yZGVyLWNvbG9yOiAjNEY4MUJEO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtNCB0ZC50ZWxlcmlrLXJlVGFibGVGb290ZXJPZGRDb2wtNCB7XG4gIGJvcmRlci13aWR0aDogMXB0O1xuICBib3JkZXItY29sb3I6ICM0RjgxQkQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xufVxuLnRlbGVyaWstcmVUYWJsZS00IHRkLnRlbGVyaWstcmVUYWJsZUZvb3RlckV2ZW5Db2wtNCB7XG4gIGJvcmRlci13aWR0aDogMXB0O1xuICBib3JkZXItY29sb3I6ICM0RjgxQkQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xufVxuLnRlbGVyaWstcmVUYWJsZS01IHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiBzb2xpZCAwcHg7XG4gIGZvbnQtZmFtaWx5OiBUYWhvbWE7XG59XG4udGVsZXJpay1yZVRhYmxlLTUgdHIudGVsZXJpay1yZVRhYmxlSGVhZGVyUm93LTUge1xuICBtYXJnaW46IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjM0E0NjYzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEwcHQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1zcGFjaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTFwdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtNSB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJGaXJzdENvbC01IHtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbiAgY29sb3I6ICMzYTQ2NjM7XG59XG4udGVsZXJpay1yZVRhYmxlLTUgdGQudGVsZXJpay1yZVRhYmxlSGVhZGVyTGFzdENvbC01IHtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbiAgY29sb3I6ICMzYTQ2NjM7XG59XG4udGVsZXJpay1yZVRhYmxlLTUgdGQudGVsZXJpay1yZVRhYmxlSGVhZGVyT2RkQ29sLTUge1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuICBjb2xvcjogIzNhNDY2Mztcbn1cbi50ZWxlcmlrLXJlVGFibGUtNSB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJFdmVuQ29sLTUge1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuICBjb2xvcjogIzNhNDY2Mztcbn1cbi50ZWxlcmlrLXJlVGFibGUtNSB0ci50ZWxlcmlrLXJlVGFibGVPZGRSb3ctNSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDEwcHQ7XG59XG4udGVsZXJpay1yZVRhYmxlLTUgdHIudGVsZXJpay1yZVRhYmxlRXZlblJvdy01IHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtNSB0ZC50ZWxlcmlrLXJlVGFibGVGaXJzdENvbC01IHtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtNSB0ZC50ZWxlcmlrLXJlVGFibGVMYXN0Q29sLTUge1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xufVxuLnRlbGVyaWstcmVUYWJsZS01IHRkLnRlbGVyaWstcmVUYWJsZU9kZENvbC01IHtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtNSB0ZC50ZWxlcmlrLXJlVGFibGVFdmVuQ29sLTUge1xuICBwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xufVxuLnRlbGVyaWstcmVUYWJsZS01IHRyLnRlbGVyaWstcmVUYWJsZUZvb3RlclJvdy01IHtcbiAgY29sb3I6ICMzYTQ2NjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbiAgbGluZS1oZWlnaHQ6IDExcHQ7XG59XG4udGVsZXJpay1yZVRhYmxlLTUgdGQudGVsZXJpay1yZVRhYmxlRm9vdGVyRmlyc3RDb2wtNSB7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGVsZXJpay1yZVRhYmxlLTUgdGQudGVsZXJpay1yZVRhYmxlRm9vdGVyTGFzdENvbC01IHtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZWxlcmlrLXJlVGFibGUtNSB0ZC50ZWxlcmlrLXJlVGFibGVGb290ZXJPZGRDb2wtNSB7XG4gIHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGVsZXJpay1yZVRhYmxlLTUgdGQudGVsZXJpay1yZVRhYmxlRm9vdGVyRXZlbkNvbC01IHtcbiAgcGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi8qbmV3IG1pY3JvLXYgZGVzaWduKi9cbi5uby1sZWZ0LXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xufVxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcbn1cbi5wYWdlU2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG59XG4ucGFnZVNlY3Rpb24gW2NsYXNzKj1jb250YWluZXItLXZhcmlhbnQtXSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5wYWdlU2VjdGlvbiB+IC5wYWdlU2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG59XG4ucGFnZVNlY3Rpb24gfiAucGFnZVNlY3Rpb24gW2NsYXNzKj1jb250YWluZXItLXZhcmlhbnQtXSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5wYWdlU2VjdGlvbiB+IC5wYWdlU2VjdGlvbiBbY2xhc3MqPWNvbnRhaW5lci0tdmFyaWFudC1dIC5jdGE6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250YWluZXItLXZhcmlhbnQtYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMjIxZjFmO1xufVxuLmNvbnRhaW5lci0tdmFyaWFudC1ibGFjayAqIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29udGFpbmVyLS12YXJpYW50LWJsYWNrIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY29udGFpbmVyLS12YXJpYW50LWJsYWNrIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRhaW5lci0tdmFyaWFudC1ibGFjayAuY3RhIGEuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjFmMWY7XG59XG4uY29udGFpbmVyLS12YXJpYW50LXdoaXRlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci0tdmFyaWFudC13aGl0ZSAuZmVhdHVyZXMgaDIge1xuICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItLXZhcmlhbnQtd2hpdGUgLmNvbnRhaW5lci0tdmFyaWFudC13aGl0ZSB7XG4gIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItLXZhcmlhbnQtd2hpdGUgKiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLmNvbnRhaW5lci0tdmFyaWFudC13aGl0ZSBhIHtcbiAgY29sb3I6ICNlNTFiMjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhaW5lci0tdmFyaWFudC13aGl0ZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNTFiMjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250YWluZXItLXZhcmlhbnQtd2hpdGUgLmN0YSBhLmJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbnRhaW5lci0tdmFyaWFudC1saWdodGdyZXkge1xuICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItLXZhcmlhbnQtbGlnaHRncmV5ICoge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5jb250YWluZXItLXZhcmlhbnQtbGlnaHRncmV5IC5jdGEgYS5idG4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb250YWluZXItLXZhcmlhbnQtcmVkIHtcbiAgYmFja2dyb3VuZDogI2Q1MTYyNTtcbiAgcGFkZGluZy10b3A6IDQwcHghaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLS12YXJpYW50LXJlZCAqIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29udGFpbmVyLS12YXJpYW50LXJlZCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmNvbnRhaW5lci0tdmFyaWFudC1yZWQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFpbmVyLS12YXJpYW50LXJlZCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItLXZhcmlhbnQtcmVkIGlucHV0LFxuLmNvbnRhaW5lci0tdmFyaWFudC1yZWQgc2VsZWN0LFxuLmNvbnRhaW5lci0tdmFyaWFudC1yZWQgYS5idG4ge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItLXZhcmlhbnQtcmVkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmNvbnRhaW5lci0tdmFyaWFudC1yZWQgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmNvbnRhaW5lci0tdmFyaWFudC1yZWQgYS5idG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogNjY2NjY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uY29udGFpbmVyLS12YXJpYW50LXJlZCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLmNvbnRhaW5lci0tdmFyaWFudC1yZWQgc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsXG4uY29udGFpbmVyLS12YXJpYW50LXJlZCBhLmJ0bjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRkYgNC0xOCAqL1xuICBjb2xvcjogNjY2NjY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uY29udGFpbmVyLS12YXJpYW50LXJlZCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi5jb250YWluZXItLXZhcmlhbnQtcmVkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbi5jb250YWluZXItLXZhcmlhbnQtcmVkIGEuYnRuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRkYgMTkrICovXG4gIGNvbG9yOiA2NjY2NjY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5jb250YWluZXItLXZhcmlhbnQtcmVkIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5jb250YWluZXItLXZhcmlhbnQtcmVkIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uY29udGFpbmVyLS12YXJpYW50LXJlZCBhLmJ0bjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6IDY2NjY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmNvbnRhaW5lci0tdmFyaWFudC1yZWQgb3B0aW9uIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uY29udGFpbmVyLS12YXJpYW50LXJlZCBhLmJ0bixcbi5jb250YWluZXItLXZhcmlhbnQtcmVkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogIzJiMmIyYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhaW5lci0tdmFyaWFudC1yZWQgYS5idG46aG92ZXIsXG4uY29udGFpbmVyLS12YXJpYW50LXJlZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG4uY29udGFpbmVyLS12YXJpYW50LWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuICBwYWRkaW5nLXRvcDogNDBweCFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4IWltcG9ydGFudDtcbn1cbi5jb250YWluZXItLXZhcmlhbnQtZ3JleSAqIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29udGFpbmVyLS12YXJpYW50LW1ldGFsIHtcbiAgYmFja2dyb3VuZDogI2RkZGRkZCB1cmwoJy9pbWFnZXMvcGF0dGVybi1tZXRhbC5qcGcnKTtcbiAgcGFkZGluZy10b3A6IDQwcHghaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLS12YXJpYW50LW1ldGFsICoge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5jb250YWluZXItLXZhcmlhbnQtbWV0YWwgYSB7XG4gIGNvbG9yOiAjZTUxYjI0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jb250YWluZXItLXZhcmlhbnQtbWV0YWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTUxYjI0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFpbmVyLS12YXJpYW50LW1ldGFsIC5jdGEgYS5idG4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb250YWluZXItLXZhcmlhbnQtcnViYmVyIHtcbiAgYmFja2dyb3VuZDogIzJiMmIyYiB1cmwoJy9pbWFnZXMvcGF0dGVybi1ydWJiZXIucG5nJyk7XG4gIHBhZGRpbmctdG9wOiA0MHB4IWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHghaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci0tdmFyaWFudC1ydWJiZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jb250YWluZXItLXZhcmlhbnQtcnViYmVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRhaW5lci0tdmFyaWFudC1ydWJiZXIgKiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbnRhaW5lci0tdmFyaWFudC1ydWJiZXIgLmN0YSBhLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmNvbnRhaW5lci0tdmFyaWFudC1ydWJiZXIgLmN0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29sLW1kLTEwLmNvbC1tZC1vZmZzZXQtMSAqIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbC1tZC0xMC5jb2wtbWQtb2Zmc2V0LTEgcCxcbi5jb2wtbWQtMTAuY29sLW1kLW9mZnNldC0xIHNwYW4sXG4uY29sLW1kLTEwLmNvbC1tZC1vZmZzZXQtMSBkaXYucnRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG4uY29sLW1kLTEwLmNvbC1tZC1vZmZzZXQtMSAuY29udGVudEJsb2NrOmZpcnN0LW9mLXR5cGUgaDIsXG4uY29sLW1kLTEwLmNvbC1tZC1vZmZzZXQtMSAuY29udGVudEJsb2NrOmZpcnN0LW9mLXR5cGUgaDMsXG4uY29sLW1kLTEwLmNvbC1tZC1vZmZzZXQtMSAuY29udGVudEJsb2NrOmZpcnN0LW9mLXR5cGUgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbC1tZC0xMC5jb2wtbWQtb2Zmc2V0LTEgLmN0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2F0ZXN3aWRnZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZ2F0ZXN3aWRnZXQgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlU2VjdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucGFnZVNlY3Rpb24gfiAucGFnZVNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNvbnRhaW5lci0tdmFyaWFudC1yZWQge1xuICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyLS12YXJpYW50LW1ldGFsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lci0tdmFyaWFudC1ydWJiZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4IWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyLS12YXJpYW50LXdoaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lci0tdmFyaWFudC13aGl0ZSAucm93IC5jb2wtbWQtNjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cbiAgLmNvbnRhaW5lci0tdmFyaWFudC13aGl0ZSAucm93IC5jb2wtbWQtNjpmaXJzdC1jaGlsZC52aXN1YWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmNvbnRhaW5lci0tdmFyaWFudC13aGl0ZSAuY29udGFpbmVyLS12YXJpYW50LXdoaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbC1tZC0xMC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1pY3JvdiAuaGlkZU9uTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAubWljcm92IC5jb250YWluZXItLXZhcmlhbnQtcmVkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5taWNyb3YgLmNvbnRhaW5lci0tdmFyaWFudC1yZWQgLmdhdGVzd2lkZ2V0IC5idG4ge1xuICAgIGJhY2tncm91bmQ6ICMyYjJiMmIgdXJsKC9pbWFnZXMvaWNvX3NlYXJjaC5wbmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgdGV4dC1pbmRlbnQ6IC0zMDAwcHg7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICB9XG4gIC5taWNyb3YgLmNvbnRhaW5lci0tdmFyaWFudC1yZWQgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAubWljcm92IC5jb250YWluZXItLXZhcmlhbnQtcmVkIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1pY3JvdiAuY29udGFpbmVyLS12YXJpYW50LXJlZCAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbi5taWNyb3Zib2R5IC5tYWluLW5hdmlnYXRpb24gLmdyaWQtcGFkIHtcbiAgcGFkZGluZzogMjBweCAwIDAgMzBweDtcbn1cbi5taWNyb3YgYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubWljcm92IC5idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5taWNyb3YgW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubWljcm92IC5jb2wtbWQtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubWljcm92IC52aWRlbyB7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG4ubWljcm92IGgxIHtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBmb250LXNpemU6IDUuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiA1LjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLm1pY3JvdiBoMiB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC1zaXplOiA0LjJyZW07XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5taWNyb3YgaDMge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWljcm92IC5mb3JtLWlubGluZSArIHAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1pY3JvdiAucm93IC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubWljcm92IC5jb2wtbWQtNSxcbiAgLm1pY3JvdiAuY29sLW1kLTYsXG4gIC5taWNyb3YgLmNvbC1tZC0xMixcbiAgLm1pY3JvdiAuY29sLW1kLTEwLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICB9XG4gIC5taWNyb3YgLmZvcm0tZ3JvdXAuY29sLW1kLTUge1xuICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgfVxuICAubWljcm92IC52aWRlb0Jsb2NrIHtcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xuICB9XG4gIC5taWNyb3YgLmNvbnRlbnRCbG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5taWNyb3YgLmNvbnRlbnRCbG9jayBpbWcucHVsbC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5taWNyb3YgLmN0YSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5taWNyb3YgaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLm1pY3JvdiBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjhyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweCFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcbiAgfVxuICAubWljcm92IGgzIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xuICB9XG4gIC5taWNyb3Ygc3VwIHtcbiAgICB0b3A6IC0wLjNlbTtcbiAgfVxufVxuLmZhbmN5Ym94LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbn1cbi5kb3dubG9hZENvbXBvbmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5kb3dubG9hZENvbXBvbmVudCAqIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZG93bmxvYWRDb21wb25lbnQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmRvd25sb2FkQ29tcG9uZW50IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRvd25sb2FkQ29tcG9uZW50IGgzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5kb3dubG9hZC1mb3JtIHtcbiAgcGFkZGluZzogMCA0MHB4IDAgNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmRvd25sb2FkLWZvcm0gc3Bhbi5lcnJvcltzdHlsZSo9XCJpbmxpbmVcIl0ge1xuICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG59XG4uZG93bmxvYWQtZm9ybSAucmVnaXN0ZXJMaW5rcyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmRvd25sb2FkLWZvcm0gLnJlZ2lzdGVyTGlua3MgYSB7XG4gIGNvbG9yOiAjZDUxNjI1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnZGlubWVkaXVtJztcbn1cbi5kb3dubG9hZC1mb3JtIC5yZWdpc3RlckxpbmtzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5kb3dubG9hZC1mb3JtIC5tc2cuZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZG93bmxvYWQtZm9ybSBhIHtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRvd25sb2FkLWZvcm0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZDUxNjI1O1xufVxuLmRvd25sb2FkLWZvcm0gaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogIzIyMjIyMiFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcbn1cbi5kb3dubG9hZC1mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5kb3dubG9hZC1mb3JtIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGRiA0LTE4ICovXG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZG93bmxvYWQtZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZGIDE5KyAqL1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmRvd25sb2FkLWZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZG93bmxvYWQtZm9ybSAuZm9ybS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmRvd25sb2FkLWZvcm0gLmZvcm0taW5saW5lOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvd25sb2FkLWZvcm0gLmNvbC1tZC02IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmRvd25sb2FkLWZvcm0gLmNvbC1tZC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZG93bmxvYWQtZm9ybSAuY29sLW1kLTYgaW5wdXQsXG4uZG93bmxvYWQtZm9ybSAuY29sLW1kLTEyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG93bmxvYWQtZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5kb3dubG9hZC1mb3JtIC5jdGEge1xuICBmbG9hdDogbGVmdDtcbn1cbi5kb3dubG9hZC1mb3JtIC5jdGEgLmJ0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5kb3dubG9hZC1mb3JtIC5jdGEgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG59XG4uZG93bmxvYWQtZm9ybSAuY3RhIC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMyYjJiMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRvd25sb2FkLWZvcm0gLmN0YSAuYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUxNjI1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvd25sb2FkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmRvd25sb2FkQ29tcG9uZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAxMHB4O1xuICB9XG59XG4uZG93bmxvYWRXaXRoTmV3c2xldHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZG93bmxvYWRXaXRoTmV3c2xldHRlciAuY29sLW1kLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLm1hdGNoSGVpZ2h0IC5kb3dubG9hZENvbXBvbmVudCxcbi5tYXRjaEhlaWdodCAubmV3c2xldHRlckNvbXBvbmVudCB7XG4gIGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG59XG4ubmV3c2xldHRlckNvbXBvbmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5uZXdzbGV0dGVyQ29tcG9uZW50ICoge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uZXdzbGV0dGVyQ29tcG9uZW50IGgzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5uZXdzbGV0dGVyQ29tcG9uZW50IGlucHV0W3R5cGU9dGV4dF0ge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgaGVpZ2h0OiA0NHB4O1xuICAvKiBkbyBub3QgZ3JvdXAgdGhlc2UgcnVsZXMgKi9cbn1cbi5uZXdzbGV0dGVyQ29tcG9uZW50IGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogNjY2NjY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubmV3c2xldHRlckNvbXBvbmVudCBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGRiA0LTE4ICovXG4gIGNvbG9yOiA2NjY2NjY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5uZXdzbGV0dGVyQ29tcG9uZW50IGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGRiAxOSsgKi9cbiAgY29sb3I6IDY2NjY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLm5ld3NsZXR0ZXJDb21wb25lbnQgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6IDY2NjY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLm5ld3NsZXR0ZXJDb21wb25lbnQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGhlaWdodDogNDRweCFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyYjJiMmI7XG59XG4ubmV3c2xldHRlckNvbXBvbmVudCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDUxNjI1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NsZXR0ZXJDb21wb25lbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudEJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5taWNyb3YgaDEsXG4ubWljcm92IGgyLFxuLm1pY3JvdiBoMyxcbi5taWNyb3YgaDQsXG4ubWljcm92IGg1LFxuLm1pY3JvdiBoNixcbi5taWNyb3YgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5taWNyb3YgaDEgc3VwLFxuLm1pY3JvdiBoMiBzdXAsXG4ubWljcm92IGgzIHN1cCxcbi5taWNyb3YgaDQgc3VwLFxuLm1pY3JvdiBoNSBzdXAsXG4ubWljcm92IGg2IHN1cCxcbi5taWNyb3YgcCBzdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuICB0b3A6IGF1dG8haW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXIhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuLm1pY3JvdiAuY3RhIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5taWNyb3YgLmN0YSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1pY3JvdiAuY3RhIGEuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggNHB4O1xufVxuLm1pY3JvdiAuY3RhIGEuY3RhLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ubWljcm92IC5jdGEgYS5jdGEtLWxpbms6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0b3A6IDJweDtcbiAgbGVmdDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5taWNyb3YgLmN0YSBhLmN0YS0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWljcm92IC5jdGEgYS5jdGEtLWxpbms6YmVmb3JlLFxuLm1pY3JvdiAuY3RhIGEuY3RhLS1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5taWNyb3YgLnJlZ2lzdGVyTGlua3Mge1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cbi5taWNyb3YgLnJlZ2lzdGVyTGlua3MgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5yYW5nZUNvbXBvbmVudCB7XG4gIC8qIHRocmVlIGl0ZW1zICovXG4gIC8qIGZvdXIgaXRlbXMgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmFuZ2VDb21wb25lbnQgLnN3aXBlci1jb250YWluZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgLnJhbmdlQ29tcG9uZW50IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucmFuZ2VDb21wb25lbnQgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHNwYW4uc3dpcGVyLXBhZ2luYXRpb24tc3dpdGNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLnJhbmdlQ29tcG9uZW50IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiBzcGFuLnN3aXBlci1wYWdpbmF0aW9uLXN3aXRjaC5zd2lwZXItYWN0aXZlLXN3aXRjaCB7XG4gICAgYmFja2dyb3VuZDogI2Q1MTYyNTtcbiAgfVxufVxuLnJhbmdlQ29tcG9uZW50IC5zd2lwZXItY29udGFpbmVyIHtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yYW5nZUNvbXBvbmVudCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5yYW5nZUNvbXBvbmVudF9fYmxvY2tzIHtcbiAgem9vbTogMTtcbn1cbi5yYW5nZUNvbXBvbmVudF9fYmxvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnJhbmdlQ29tcG9uZW50X19ibG9ja3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucmFuZ2VDb21wb25lbnRfX2Jsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmFuZ2VDb21wb25lbnRfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJhbmdlQ29tcG9uZW50X19ibG9jay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDE2cHggI2RkZGRkZDtcbiAgfVxuICAucmFuZ2VDb21wb25lbnRfX2Jsb2NrLmFjdGl2ZSBhLmFycm93IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG4ucmFuZ2VDb21wb25lbnRfX2Jsb2NrIC52aXN1YWwgYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucmFuZ2VDb21wb25lbnRfX2Jsb2NrIC50ZXh0IHtcbiAgcGFkZGluZzogMTdweCAxOHB4IDcwcHggMThweDtcbn1cbi5yYW5nZUNvbXBvbmVudF9fYmxvY2sgLnRleHQgYSB7XG4gIGNvbG9yOiAjZTUxYjI0O1xufVxuLnJhbmdlQ29tcG9uZW50X19ibG9jayAudGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICNlNTFiMjQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5yYW5nZUNvbXBvbmVudF9fYmxvY2sgLnRleHQgaDMgc3VwIHtcbiAgZm9udC1zaXplOiA2MCU7XG4gIGNvbG9yOiAjZTUxYjI0O1xufVxuLnJhbmdlQ29tcG9uZW50X19ibG9jayAudGV4dCBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJhbmdlQ29tcG9uZW50X19ibG9jayAudGV4dCBhLmFycm93IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvX2Fycm93X2Rvd24ucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucmFuZ2VDb21wb25lbnRfX2Jsb2NrIC50ZXh0ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJhbmdlQ29tcG9uZW50X19ibG9jayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYW5nZUNvbXBvbmVudF9fYmxvY2sgLnZpc3VhbCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5yYW5nZUNvbXBvbmVudF9fYmxvY2sgLnRleHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5yYW5nZUNvbXBvbmVudF9fYmxvY2sgLnRleHQgLnJlYWRNb3JlLFxuICAucmFuZ2VDb21wb25lbnRfX2Jsb2NrIC50ZXh0IC5hcnJvdy5idG5Ub2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmFuZ2VDb21wb25lbnRfX2Jsb2NrOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLFxuLnJhbmdlQ29tcG9uZW50X19ibG9jazpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IC5yYW5nZUNvbXBvbmVudF9fYmxvY2sge1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYW5nZUNvbXBvbmVudF9fYmxvY2s6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksXG4gIC5yYW5nZUNvbXBvbmVudF9fYmxvY2s6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiAucmFuZ2VDb21wb25lbnRfX2Jsb2NrIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnJhbmdlQ29tcG9uZW50X19ibG9jazpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSxcbi5yYW5nZUNvbXBvbmVudF9fYmxvY2s6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiAucmFuZ2VDb21wb25lbnRfX2Jsb2NrIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAxMXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmFuZ2VDb21wb25lbnRfX2Jsb2NrOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpLFxuICAucmFuZ2VDb21wb25lbnRfX2Jsb2NrOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIH4gLnJhbmdlQ29tcG9uZW50X19ibG9jayB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5yYW5nZUNvbXBvbmVudF9fYmxvY2s6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCksXG4ucmFuZ2VDb21wb25lbnRfX2Jsb2NrOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpIH4gLnJhbmdlQ29tcG9uZW50X19ibG9jayB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDEycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYW5nZUNvbXBvbmVudF9fYmxvY2s6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCksXG4gIC5yYW5nZUNvbXBvbmVudF9fYmxvY2s6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiAucmFuZ2VDb21wb25lbnRfX2Jsb2NrIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnJhbmdlQ29tcG9uZW50X19pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDEwNXB4IDQwcHggNDBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYW5nZUNvbXBvbmVudF9faXRlbXMge1xuICAgIHBhZGRpbmc6IDI1cHggMTBweCAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5yYW5nZUNvbXBvbmVudF9faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmFuZ2VDb21wb25lbnRfX2l0ZW0uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmFuZ2VDb21wb25lbnRfX2l0ZW0gLmNvbnRlbnRCbG9jayA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYW5nZUNvbXBvbmVudF9faXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4ucmFuZ2VDb21wb25lbnRfX2l0ZW0gaDIgc3VwIHtcbiAgZm9udC1zaXplOiA2MCU7XG59XG4ucmFuZ2VDb21wb25lbnRfX2l0ZW0gLnZpc3VhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmFuZ2VDb21wb25lbnRfX2l0ZW0gLnZpc3VhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucmFuZ2VDb21wb25lbnRfX2l0ZW0gLnZpc3VhbCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJhbmdlQ29tcG9uZW50X19pdGVtIC5jb250ZW50QmxvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucmFuZ2VDb21wb25lbnRfX2l0ZW0gLmNvbnRlbnRCbG9jayB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnJhbmdlQ29tcG9uZW50X19pdGVtIC5jdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJhbmdlQ29tcG9uZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnZpZGVvQmxvY2suYWxpZ25MZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi52aWRlb0Jsb2NrLmFsaWduUmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi52aWRlb0Jsb2NrLmFsaWduQ2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZpZGVvQmxvY2sgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW9CbG9jayBhLmZhbmN5LWJveC1pZnJhbWU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA4NnB4O1xuICBoZWlnaHQ6IDg2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNDNweDtcbiAgbWFyZ2luLXRvcDogLTQzcHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiA4NnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGVhOWRcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG59XG4udmlkZW9CbG9jayBhLmZhbmN5LWJveC1pZnJhbWU6aG92ZXI6YWZ0ZXIge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnZpZGVvQmxvY2sgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cdFxuXHRIT1RTUE9UUyBcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4uaG90c3BvdHMtaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG90c3BvdHMtaW1hZ2UgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmhvdHNwb3RzLWltYWdlIC50b2dnbGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvX2Fycm93X2Rvd24ucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcmlnaHQ6IC0zMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaG90c3BvdHMtaW1hZ2UgLm9wZW4gKyAudG9vbHRpcCBoMyAudG9nZ2xlciB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5ob3RzcG90cy1pbWFnZSAudG9vbHRpcCBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xufVxuLmhvdHNwb3RzLWltYWdlIC50b3AgLmdyaWQtcGFkIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4uaG90c3BvdHMtaW1hZ2UgLmJvdHRvbSAuZ3JpZC1wYWQge1xuICBwYWRkaW5nLXRvcDogMzhweDtcbn1cbi5ob3RzcG90cy1pbWFnZSAuaW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvdHNwb3RzLWltYWdlIC5pbWFnZS13cmFwIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvdHNwb3RzLWltYWdlIC56b25lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbn1cbi5ob3RzcG90cy1pbWFnZSAuem9uZSBkaXYubWFya2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb19mZWF0dXJlcy5wbmcpIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ob3RzcG90cy1pbWFnZSAuem9uZSBkaXYubWFya2VyOmhvdmVyIHtcbiAgei1pbmRleDogODtcbn1cbi5ob3RzcG90cy1pbWFnZSAuem9uZSAudGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI0NXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nOiA0cHggMTBweCA1cHggMTNweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzI2MjIyMjtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhvdHNwb3RzLWltYWdlIC56b25lIC50aXRsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uaG90c3BvdHMtaW1hZ2UgLnpvbmUgLmlud2FyZCArIC50aXRsZSB7XG4gIGxlZnQ6IC0yNDVweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5ob3RzcG90cy1pbWFnZSAuem9uZSAudXB3YXJkICsgLnRpdGxlIHtcbiAgdG9wOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogLTE0cHg7XG59XG4uaG90c3BvdHMtaW1hZ2UgLnpvbmUgLnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNjIyMjI7XG4gIGNvbG9yOiBncmV5O1xuICBwYWRkaW5nOiA0cHggMTBweCAxMHB4IDEzcHg7XG4gIHdpZHRoOiAyNDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB6LWluZGV4OiA1O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuLmhvdHNwb3RzLWltYWdlIC56b25lIC50b29sdGlwID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaG90c3BvdHMtaW1hZ2UgLnpvbmUgLnRvb2x0aXAgaDMge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhvdHNwb3RzLWltYWdlIC56b25lIC50b29sdGlwIGgzLFxuLmhvdHNwb3RzLWltYWdlIC56b25lIC50b29sdGlwIHAge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uaG90c3BvdHMtaW1hZ2UgLnpvbmUgLnRvb2x0aXAgaDM6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvdHNwb3RzLWltYWdlIC56b25lIC50b29sdGlwICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaG90c3BvdHMtaW1hZ2UgLnpvbmUgLnRvb2x0aXAuaW53YXJkIHtcbiAgbGVmdDogLTI1NHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5ob3RzcG90cy1pbWFnZSAuem9uZSAudG9vbHRpcC5pbndhcmQudXB3YXJkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG59XG4uaG90c3BvdHMtaW1hZ2UgLnpvbmUgLnRvb2x0aXAudXB3YXJkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG4uaG90c3BvdHMtaW1hZ2UgLnpvbmUgZGl2Lm1hcmtlci5vcGVuIHtcbiAgei1pbmRleDogODtcbn1cbi5ob3RzcG90cy1pbWFnZSAuem9uZSBkaXYubWFya2VyLm9wZW4gKyAudG9vbHRpcCB7XG4gIHotaW5kZXg6IDc7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5ob3RzcG90cy1pbWFnZSAuem9uZSBkaXYubWFya2VyLm9wZW4gKyAudG9vbHRpcCBoMyB7XG4gIGNvbG9yOiAjZTUxYjI0O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uaG90c3BvdHMtaW1hZ2UgLnpvbmUgZGl2Lm1hcmtlci5vcGVuICsgLnRvb2x0aXAgKyAudGl0bGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5uby1zdmcgLnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvdHNwb3RzLWltYWdlIC56b25lIC50aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudG9vbHRpcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjYyMjIyO1xuICAgIG1hcmdpbjogMTBweCAyOXB4IDEwcHggMjlweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG4gIH1cbiAgLnRvb2x0aXAgaDMge1xuICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRvb2x0aXAgaDMgLnRvZ2dsZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAudG9vbHRpcCBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b29sdGlwLnNob3cgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRvb2x0aXAuc2hvdyBoMyB7XG4gICAgY29sb3I6ICNlNTFiMjQ7XG4gIH1cbiAgLnRvb2x0aXAuc2hvdyBoMyAudG9nZ2xlciB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvdHNwb3RzLWltYWdlIC56b25lIC51cHdhcmQgKyAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG90c3BvdHMtaW1hZ2UgLnpvbmUgLnVwd2FyZCArIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG90c3BvdHMtaW1hZ2UgLnpvbmUgLnVwd2FyZCArIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cHg7XG4gIH1cbn1cbi5mZWF0dXJlcyBoMiB7XG4gIGNvbG9yOiAjZTUxYjI0O1xufVxuLmZlYXR1cmVzIGgyOmVtcHR5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXMgaDMge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1hcmtlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4vKlxuXHQgIyMjIyMjICAgIyMjIyMjIyMgIyMgICAgIyMgIyMjIyMjIyMgIyMjIyMjIyMgICAgICMjIyAgICAjIyAgICAgICAgICAgIyMjIyMjICAjIyMjIyMjIyAjIyAgICAjIyAjIyAgICAgICAjIyMjIyMjIyAgIyMjIyMjXG5cdCMjICAgICMjICAjIyAgICAgICAjIyMgICAjIyAjIyAgICAgICAjIyAgICAgIyMgICAjIyAjIyAgICMjICAgICAgICAgICMjICAgICMjICAgICMjICAgICAjIyAgIyMgICMjICAgICAgICMjICAgICAgICMjICAgICMjXG5cdCMjICAgICAgICAjIyAgICAgICAjIyMjICAjIyAjIyAgICAgICAjIyAgICAgIyMgICMjICAgIyMgICMjICAgICAgICAgICMjICAgICAgICAgICMjICAgICAgIyMjIyAgICMjICAgICAgICMjICAgICAgICMjXG5cdCMjICAgIyMjIyAjIyMjIyMgICAjIyAjIyAjIyAjIyMjIyMgICAjIyMjIyMjIyAgIyMgICAgICMjICMjICAgICAgICAgICAjIyMjIyMgICAgICMjICAgICAgICMjICAgICMjICAgICAgICMjIyMjIyAgICAjIyMjIyNcblx0IyMgICAgIyMgICMjICAgICAgICMjICAjIyMjICMjICAgICAgICMjICAgIyMgICAjIyMjIyMjIyMgIyMgICAgICAgICAgICAgICAgIyMgICAgIyMgICAgICAgIyMgICAgIyMgICAgICAgIyMgICAgICAgICAgICAgIyNcblx0IyMgICAgIyMgICMjICAgICAgICMjICAgIyMjICMjICAgICAgICMjICAgICMjICAjIyAgICAgIyMgIyMgICAgICAgICAgIyMgICAgIyMgICAgIyMgICAgICAgIyMgICAgIyMgICAgICAgIyMgICAgICAgIyMgICAgIyNcblx0ICMjIyMjIyAgICMjIyMjIyMjICMjICAgICMjICMjIyMjIyMjICMjICAgICAjIyAjIyAgICAgIyMgIyMjIyMjIyMgICAgICMjIyMjIyAgICAgIyMgICAgICAgIyMgICAgIyMjIyMjIyMgIyMjIyMjIyMgICMjIyMjI1xuKi9cbi5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5jb250ZW50LXdyYXBwZXIgLmZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb250ZW50LXdyYXBwZXIgLmZpZWxkIHAuRmxvYXRMZWZ0SW1hZ2VXaXRoVGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50LXdyYXBwZXIgLmZpZWxkIHAuRmxvYXRMZWZ0SW1hZ2VXaXRoVGV4dCBpbWcge1xuICBtYXgtd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGVudC13cmFwcGVyIC5maWVsZCBwLkZsb2F0UmlnaHRJbWFnZVdpdGhUZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnQtd3JhcHBlciAuZmllbGQgcC5GbG9hdFJpZ2h0SW1hZ2VXaXRoVGV4dCBpbWcge1xuICBtYXgtd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDE1cHggMTVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNvbnRlbnQtd3JhcHBlciAuZmllbGQgcC5GdWxsV2lkdGhJbWFnZVdpdGhUZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnQtd3JhcHBlciAuZmllbGQgcC5GdWxsV2lkdGhJbWFnZVdpdGhUZXh0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuLnRtcGwtY29udGVudCAuY29udGVudC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogNTU1cHg7XG59XG4ubWFpbi1zaWRlYmFyIC5pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG4ubWFpbi1zaWRlYmFyIGFzaWRlLFxuLm1haW4tc2lkZWJhciBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tYWluLXNpZGViYXIgYXNpZGUgYXNpZGUsXG4ubWFpbi1zaWRlYmFyIGFydGljbGUgYXNpZGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW4tc2lkZWJhciAuYXNpZGUsXG4ubWFpbi1zaWRlYmFyIC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRThFOEU4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggOXB4O1xufVxuLm1haW4tc2lkZWJhciAuYXNpZGUgPiBoMixcbi5tYWluLXNpZGViYXIgLmhpZ2hsaWdodCA+IGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tYWluLXNpZGViYXIgLmFzaWRlIGgzLFxuLm1haW4tc2lkZWJhciAuaGlnaGxpZ2h0IGgzIHtcbiAgY29sb3I6ICNkNTE2MjU7XG4gIG1hcmdpbjogMCAwIDlweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNFOEU4RTg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA5cHg7XG59XG4uaGlnaGxpZ2h0IGgzIHtcbiAgY29sb3I6ICNkNTE2MjU7XG4gIG1hcmdpbjogMCAwIDlweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmN0YSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmN0YSBhIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmN0YSBhIGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTk4cHg7XG4gIHBhZGRpbmc6IDQxcHggNDhweCAzOHB4IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogIzJiMmIyYjtcbiAgY29sb3I6ICNGRkY7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImZmLWRpbi13ZWItcHJvLWNvbmRlbnNlZFwiLCBcIkRJTiBDb25kZW5zZWRcIiwgXCJkaW5tZWRpdW1cIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG4uY3RhIGEgaDMgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jdGEgYSBoMzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXdpZHRoOiA2NXB4IDY1cHggNjVweCA2NXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgIzJiMmIyYiAjMmIyYjJiIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTMwcHg7XG59XG4uY3RhIGEgaDM6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxN3B4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGNvbG9yOiAjZDUxNjI1O1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGU2MGVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5jdGEgYTpob3ZlciBoMyB7XG4gIGNvbG9yOiAjZDUxNjI1O1xufVxuLmN0YSBhOmhvdmVyIGgzOmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4vKioqKioqKioqKioqKioqKiBnZW5lcmFsIHN0eWxlIGZvciBpbWFnZSB3aXRoIGNvcm5lcnMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5pbWFnZS1ob2xkZXIgYSB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW1hZ2UtaG9sZGVyIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pbWFnZS1ob2xkZXIuY29ybmVycyBhLFxuLmltYWdlLWhvbGRlci5jb3JuZXJzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5pbWFnZS1ob2xkZXIuY29ybmVycyBhOmJlZm9yZSxcbi5pbWFnZS1ob2xkZXIuY29ybmVycyBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAxOXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkYgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICNGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmltYWdlLWhvbGRlci5jb3JuZXJzIGE6YWZ0ZXIsXG4uaW1hZ2UtaG9sZGVyLmNvcm5lcnMgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAxOXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgI0ZGRiAjRkZGIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTFweDtcbn1cbi5oZWFkZXItaW1hZ2UgLmltYWdlLWhvbGRlci5jb3JuZXJzIHtcbiAgLyoqKiBncm90ZSBhZmdlcm9uZGUgaG9la2VuIGJpaiBlZW4gaGVhZGVyYmVlbGQgaW4gZGUgY29udGVudCAqKiovXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uaGVhZGVyLWltYWdlIC5pbWFnZS1ob2xkZXIuY29ybmVycyBhOmJlZm9yZSxcbi5oZWFkZXItaW1hZ2UgLmltYWdlLWhvbGRlci5jb3JuZXJzIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA0N3B4O1xufVxuLmhlYWRlci1pbWFnZSAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgYTphZnRlcixcbi5oZWFkZXItaW1hZ2UgLmltYWdlLWhvbGRlci5jb3JuZXJzIHNwYW46YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDQ3cHg7XG59XG4uZG9vcm1hdCAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgYTpiZWZvcmUsXG4uZG9vcm1hdCAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgc3BhbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNGMUYxRjMgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICNGMUYxRjM7XG59XG4uZG9vcm1hdCAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgYTphZnRlcixcbi5kb29ybWF0IC5pbWFnZS1ob2xkZXIuY29ybmVycyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICNGMUYxRjMgI0YxRjFGMyByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuLyogU2l0ZW1hcCAqL1xuLnNpdGVtYXAgLmlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWNvdW50OiAyO1xufVxuLnNpdGVtYXAgLmlubmVyIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGVtYXAgLmlubmVyIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbn1cbi8qIGZvcm0gKi9cbiNNYWluRm9ybSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICB3ZWJlZGl0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNwbGl0MmVxdWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zcGxpdDJlcXVhbCAuY29sdW1uLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5zcGxpdDJlcXVhbCAuY29sdW1uLXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5zcGxpdDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNwbGl0MyAuY29sdW1uLWxlZnQsXG4uc3BsaXQzIC5jb2x1bW4tcmlnaHQsXG4uc3BsaXQzIC5jb2x1bW4tY2VudGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uc3BsaXQzIC5jb2x1bW4tbGVmdCB7XG4gIC8qcGFkZGluZy1yaWdodDogMTBweDsqL1xufVxuLnNwbGl0MyAuY29sdW1uLWNlbnRlciB7XG4gIC8qcGFkZGluZzogMCAxMHB4IDAgMTBweDsqL1xufVxuLnNwbGl0MyAuY29sdW1uLXJpZ2h0IHtcbiAgLypwYWRkaW5nLWxlZnQ6IDEwcHg7Ki9cbn1cbi5zY0VuYWJsZWRDaHJvbWUgLmNvbHVtbi1sZWZ0LFxuLnNjRW5hYmxlZENocm9tZSAuY29sdW1uLWNlbnRlciB7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNGRkY7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgZXJyb3IgbWVzc2FnZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubXNnLmVycm9yIHtcbiAgYmFja2dyb3VuZDogI2ZkZThlYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1MTYyNTtcbiAgY29sb3I6ICNkNTE2MjU7XG4gIHdpZHRoOiA3MCU7XG4gIC8qZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsqL1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG4ubXNnLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZDZlYWJiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzQ1YjAwO1xuICBjb2xvcjogIzM0NWIwMDtcbiAgd2lkdGg6IDcwJTtcbiAgLypkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyovXG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbn1cbi8qXG5cdCMjIyMjIyMjICAjIyMjIyMjIyAgIyMjIyMjICAjIyMjIyMjIyAgICMjIyMjIyMgICMjICAgICMjICAjIyMjIyMgICMjIyMgIyMgICAgICMjICMjIyMjIyMjXG5cdCMjICAgICAjIyAjIyAgICAgICAjIyAgICAjIyAjIyAgICAgIyMgIyMgICAgICMjICMjIyAgICMjICMjICAgICMjICAjIyAgIyMgICAgICMjICMjXG5cdCMjICAgICAjIyAjIyAgICAgICAjIyAgICAgICAjIyAgICAgIyMgIyMgICAgICMjICMjIyMgICMjICMjICAgICAgICAjIyAgIyMgICAgICMjICMjXG5cdCMjIyMjIyMjICAjIyMjIyMgICAgIyMjIyMjICAjIyMjIyMjIyAgIyMgICAgICMjICMjICMjICMjICAjIyMjIyMgICAjIyAgIyMgICAgICMjICMjIyMjI1xuXHQjIyAgICMjICAgIyMgICAgICAgICAgICAgIyMgIyMgICAgICAgICMjICAgICAjIyAjIyAgIyMjIyAgICAgICAjIyAgIyMgICAjIyAgICMjICAjI1xuXHQjIyAgICAjIyAgIyMgICAgICAgIyMgICAgIyMgIyMgICAgICAgICMjICAgICAjIyAjIyAgICMjIyAjIyAgICAjIyAgIyMgICAgIyMgIyMgICAjI1xuXHQjIyAgICAgIyMgIyMjIyMjIyMgICMjIyMjIyAgIyMgICAgICAgICAjIyMjIyMjICAjIyAgICAjIyAgIyMjIyMjICAjIyMjICAgICMjIyAgICAjIyMjIyMjI1xuKi9cbi8qXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFJFU1BPTlNJVkVcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5AbWVkaWEgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC8qIEhlYWRlciAqL1xuICAubWFpbi1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB1bCBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgcGFkZGluZzogMTRweCA4cHggMTBweDtcbiAgfVxuICAuc2VhcmNoLWJhciBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG4gIC5zZWFyY2gtYmFyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5MHB4KSB7XG4gIC8qIEhlYWRlciAqL1xuICAubWFpbi1oZWFkZXIgLmhlYWRlci1pbWFnZSAuZ3JpZC1wYWQge1xuICAgIC8qcGFkZGluZy1ib3R0b206IDExNXB4OyovXG4gIH1cbiAgLm1haW4taGVhZGVyIC51c2VyLW1lbnUtaXRlbXMtd3JhcHBlciAuZ3JpZC1wYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAudGFnbGluZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIG1pbi13aWR0aDogMzAlO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAxNHB4IDhweCAxMHB4O1xuICB9XG4gIC5zZWFyY2gtYmFyIC5maXJzdC1jb2wsXG4gIC5zZWFyY2gtYmFyIC5zZWNvbmQtY29sIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLWJhciAuZmlyc3QtY29sIGxhYmVsLFxuICAuc2VhcmNoLWJhciAuc2Vjb25kLWNvbCBsYWJlbCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuc2VhcmNoLWJhciAuZmlyc3QtY29sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuc2VhcmNoLWJhciAuc2Vjb25kLWNvbCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgd2lkdGg6IDU5JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICB9XG4gIC5zZWFyY2gtYmFyIC5maXJzdC1jb2wgYS5zZWFyY2gsXG4gIC5zZWFyY2gtYmFyIC5zZWNvbmQtY29sIGEuc2VhcmNoIHtcbiAgICB3aWR0aDogNiU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2gtYmFyIC5maXJzdC1jb2wgc2VsZWN0LFxuICAuc2VhcmNoLWJhciAuc2Vjb25kLWNvbCBzZWxlY3Qge1xuICAgIHdpZHRoOiAyOSU7XG4gIH1cbiAgLnRtcGwtaG9tZSAuc2VhcmNoLWJhciAud3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiAyNnB4IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAudG1wbC1ob21lIC5zZWFyY2gtYmFyIC53cmFwcGVyIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIEhlYWRlciAqL1xuICAubWFpbi1oZWFkZXIgLmJyYW5kIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBwYWRkaW5nOiA2cHggMCAwIDA7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAuYnJhbmQ6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMzRweDtcbiAgICBtYXJnaW4tdG9wOiAtMzRweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmJyYW5kOmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAudGFnbGluZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnRhZ2xpbmU6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMzRweDtcbiAgICBtYXJnaW4tdG9wOiAtMzRweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnRhZ2xpbmU6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC50YWdsaW5lIHAge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgLm1haW4taGVhZGVyIC50b3AtbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnRvcC1tZW51IC51c2VyLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAudG9wLW1lbnUgLnVzZXItbWVudSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLm1haW4taGVhZGVyIC50b3AtbWVudSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLm1haW4taGVhZGVyIC50b3AtbWVudSBhIFtjbGFzcyo9XCJpY29uLVwiXSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1uYXZpZ2F0aW9uIHVsIGEge1xuICAgIHBhZGRpbmc6IDlweCA4cHggMXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAvKiBOZXdzOiBsaXN0LXZpZXcgKi9cbiAgLndpZGdldC1yZWNlbnQtbmV3cyAubGlzdC12aWV3IC5kYXRlLFxuICAubGFuZGluZy1wYWdlIC5saXN0LXZpZXcgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAvKiBXaWRnZXQgY29udGFjdHMgKi9cbiAgLndpZGdldC1jb250YWN0cyBhcnRpY2xlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLndpZGdldC1jb250YWN0cyBhcnRpY2xlIC5pbWFnZS1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAud2lkZ2V0LWNvbnRhY3RzIGFydGljbGUgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC8qIEZvb3RlciAqL1xuICAubWFpbi1mb290ZXIgLmNvbC03LTEyLFxuICAubWFpbi1mb290ZXIgLmNvbC01LTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1mb290ZXIgLmNvbC03LTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5tYWluLWZvb3RlciAuZm9vdGVyLWxpbmtzLFxuICAubWFpbi1mb290ZXIgLmNyZWRpdHMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC8qIFN0aWNreSBmb290ZXIgKi9cbiAgLm1haW4tZm9vdGVyLFxuICAjcHVzaCB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gICNtYWluLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4O1xuICB9XG4gICNtYWluLXdyYXBwZXIgLmN0YSBhIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbWFpbi13cmFwcGVyIC5jdGEgYSBoMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA0MXB4IDM4cHggMzhweCAyMHB4O1xuICB9XG4gICNtYWluLXdyYXBwZXIgLmN0YSBhIGgzOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLypcblx0XHRNT0JJTEVcblx0Ki9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLXBhbmVsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBHZW5lcmFsICovXG4gIC5ncmlkLXBhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5ncmlkLXBhZCA+IFtjbGFzcyo9XCJjb2wtXCJdOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAvKiBIZWFkZXIgKi9cbiAgLm1haW4taGVhZGVyIC5tb2JpbGUtbWVudS10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAxNXB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAubW9iaWxlLW1lbnUtdHJpZ2dlcjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tb2JpbGUtaW5mby10cmlnZ2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tb2JpbGUtaW5mby10cmlnZ2VyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgY29udGVudDogXCJcXGU2MGFcIjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnRvcGJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYWluLWhlYWRlciAudG9wYmFyIC5ncmlkLXBhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAudG9wYmFyIC5jb2wtMS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAuYnJhbmQge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjIxZjFmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmJyYW5kIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnRhZ2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzhweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnRhZ2xpbmU6YmVmb3JlLFxuICAubWFpbi1oZWFkZXIgLnRhZ2xpbmU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC50b3AtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnVzZXItbWVudS1pdGVtcy13cmFwcGVyLFxuICAubWFpbi1oZWFkZXIgLnVzZXItbWVudS1pdGVtcy13cmFwcGVyLm9wZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgI2NvbnRlbnRfNF9GaWxlU2VhcmNoRGl2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdWJuYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnQtd3JhcHBlciAuZmllbGQgcC5GbG9hdExlZnRJbWFnZVdpdGhUZXh0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250ZW50LXdyYXBwZXIgLmZpZWxkIHAuRmxvYXRSaWdodEltYWdlV2l0aFRleHQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRtcGwtaG9tZSAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAudG1wbC1ob21lIC5zcGxpdDJlcXVhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC50bXBsLWhvbWUgLnNwbGl0MmVxdWFsIC5jb2x1bW4tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAudG1wbC1ob21lIC5zcGxpdDJlcXVhbCAuY29sdW1uLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLyogTmV3cyAqL1xuICAudG1wbC1ob21lIC5jb2wtOC0xMixcbiAgLmxhbmRpbmctcGFnZSAuY29sLTgtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnRtcGwtaG9tZSAuY29sLTQtMTIsXG4gIC5sYW5kaW5nLXBhZ2UgLmNvbC00LTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudG1wbC1ob21lIC5pbWFnZS1ob2xkZXIsXG4gIC5sYW5kaW5nLXBhZ2UgLmltYWdlLWhvbGRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50bXBsLWhvbWUgLmltYWdlLWhvbGRlciBpbWcsXG4gIC5sYW5kaW5nLXBhZ2UgLmltYWdlLWhvbGRlciBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudG1wbC1ob21lIC50d28tY29sLXdyYXBwZXIgYXJ0aWNsZSxcbiAgLmxhbmRpbmctcGFnZSAudHdvLWNvbC13cmFwcGVyIGFydGljbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC50bXBsLWhvbWUgLmRvb3JtYXQtYXJ0aWNsZSAuZ3JpZC1wYWQsXG4gIC5sYW5kaW5nLXBhZ2UgLmRvb3JtYXQtYXJ0aWNsZSAuZ3JpZC1wYWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC50bXBsLWhvbWUgLmRvb3JtYXQtYXJ0aWNsZSBhcnRpY2xlLFxuICAubGFuZGluZy1wYWdlIC5kb29ybWF0LWFydGljbGUgYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm1haW4tc2lkZWJhciAuaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC53aWRnZXQtY29udGFjdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLyogRG93bmxvYWRzICovXG4gIC5kb3dubG9hZHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5kb3dubG9hZHMgaGVhZGVyIC5jb2wtNC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLmRvd25sb2FkcyBoZWFkZXIgLmNvbC00LTEyIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuICAuZG93bmxvYWRzIGFydGljbGUgLmNvbC00LTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuZG93bmxvYWRzIGFydGljbGUgLmNvbC04LTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC8qIExhbmRpbmcgcGFnZSAqL1xuICAubmV3cy1hcnRpY2xlcy1iaWctbGlzdCBhcnRpY2xlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLyogQ29udGVudCB0ZW1wbGF0ZSAqL1xuICAudG1wbC1jb250ZW50IC5jb2wtOC0xMixcbiAgLnRtcGwtY29udGVudCAuY29sLTQtMTIsXG4gIC50bXBsLWNvbnRlbnQgLmNvbC02LTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudG1wbC1jb250ZW50IC5jb2wtNi0xMjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnRtcGwtY29udGVudCAubWFpbi1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudG1wbC1jb250ZW50IC5tYWluLXNpZGViYXIgLndpZGdldC1zbGlkZXNob3csXG4gIC50bXBsLWNvbnRlbnQgLm1haW4tc2lkZWJhciAud2lkZ2V0LXZpZGVvLFxuICAudG1wbC1jb250ZW50IC5tYWluLXNpZGViYXIgLmN0YSB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG4gIC53aWRnZXQtcmVjZW50LW5ld3MgLm1haW4tYXJ0aWNsZSxcbiAgLmxhbmRpbmctcGFnZSAubWFpbi1hcnRpY2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY29tbWVudHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5jb21tZW50cyBoZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLyogSGVhZGVyICovXG4gIC5zZWFyY2gtYmFyIC5maXJzdC1jb2wgbGFiZWwsXG4gIC5zZWFyY2gtYmFyIC5zZWNvbmQtY29sIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2gtYmFyIC5maXJzdC1jb2wgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5zZWFyY2gtYmFyIC5zZWNvbmQtY29sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIHdpZHRoOiA4NiU7XG4gIH1cbiAgLnNlYXJjaC1iYXIgLmZpcnN0LWNvbCBzZWxlY3QsXG4gIC5zZWFyY2gtYmFyIC5zZWNvbmQtY29sIHNlbGVjdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICB3aWR0aDogNDElO1xuICB9XG4gIC5zZWFyY2gtYmFyIC5maXJzdC1jb2wgYS5zZWFyY2gsXG4gIC5zZWFyY2gtYmFyIC5zZWNvbmQtY29sIGEuc2VhcmNoIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC50bXBsLWhvbWUgLnNlYXJjaC1iYXIgLndyYXBwZXIge1xuICAgIGhlaWdodDogMjA4cHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmJpZ0J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIC8qIFJlbGF0ZWQgZmlsZSB3aWRnZXQgKi9cbiAgLndpZGdldC1yZWxhdGVkLWZpbGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLndpZGdldC1yZWxhdGVkLWZpbGUgLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogTmV3cyAqL1xuICAuYXJ0aWNsZS1mb290ZXIgLmZvb3Rlci1idXR0b25zIC5wcmludCxcbiAgLmFydGljbGUtZm9vdGVyIC5mb290ZXItYnV0dG9ucyAuc29jaWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXJ0aWNsZS1mb290ZXIgLmZvb3Rlci1idXR0b25zIC5wcmludCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuY29tbWVudHMgYXJ0aWNsZSBhcnRpY2xlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIH1cbiAgLmNvbW1lbnRzIGFydGljbGUgYXJ0aWNsZTpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiBGb290ZXIgKi9cbiAgLm1haW4tZm9vdGVyIHAsXG4gIC5tYWluLWZvb3RlciAuZm9vdGVyLWxpbmtzLFxuICAubWFpbi1mb290ZXIgLnNvY2lhbCxcbiAgLm1haW4tZm9vdGVyIC5jcmVkaXRzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAubWFpbi1mb290ZXIgLmZvb3Rlci1saW5rcyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgem9vbTogMTtcbiAgfVxuICAubWFpbi1mb290ZXIgLmZvb3Rlci1saW5rczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLm1haW4tZm9vdGVyIC5mb290ZXItbGlua3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1haW4tZm9vdGVyIC5zb2NpYWwge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB6b29tOiAxO1xuICB9XG4gIC5tYWluLWZvb3RlciAuc29jaWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAubWFpbi1mb290ZXIgLnNvY2lhbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWFpbi1mb290ZXIgLnNvY2lhbCBwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAvKiBTdGlja3kgZm9vdGVyICovXG4gIC5tYWluLWZvb3RlcixcbiAgI3B1c2gge1xuICAgIGhlaWdodDogMTU2cHg7XG4gIH1cbiAgI21haW4td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1NnB4O1xuICB9XG4gIC8qIFBvcC11cCAqL1xuICAucG9wLXVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnBvcC11cCBmaWVsZHNldCxcbiAgLnBvcC11cCAuc2hhcmUtZm9ybSBmaWVsZHNldCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnBvcC11cCBmaWVsZHNldCBsYWJlbCxcbiAgLnBvcC11cCAuc2hhcmUtZm9ybSBmaWVsZHNldCBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBvcC11cCBmaWVsZHNldCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLnBvcC11cCAuc2hhcmUtZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLnBvcC11cCBmaWVsZHNldCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5wb3AtdXAgLnNoYXJlLWZvcm0gZmllbGRzZXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAucG9wLXVwIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLnBvcC11cCAuc2hhcmUtZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5wb3AtdXAgZmllbGRzZXQgc2VsZWN0LFxuICAucG9wLXVwIC5zaGFyZS1mb3JtIGZpZWxkc2V0IHNlbGVjdCxcbiAgLnBvcC11cCBmaWVsZHNldCB0ZXh0YXJlYSxcbiAgLnBvcC11cCAuc2hhcmUtZm9ybSBmaWVsZHNldCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBvcC11cCBmaWVsZHNldCAuaGVscC10ZXh0LFxuICAucG9wLXVwIC5zaGFyZS1mb3JtIGZpZWxkc2V0IC5oZWxwLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5wb3AtdXAgZmllbGRzZXQgZm9vdGVyLFxuICAucG9wLXVwIC5zaGFyZS1mb3JtIGZpZWxkc2V0IGZvb3RlcixcbiAgLnBvcC11cCBmaWVsZHNldCAucmFkaW8tY2hlY2tfd3JhcHBlcixcbiAgLnBvcC11cCAuc2hhcmUtZm9ybSBmaWVsZHNldCAucmFkaW8tY2hlY2tfd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC8qIEZvcm1zICovXG4gIC5ob3Jpem9udGFsLWZvcm0gbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5ob3Jpem9udGFsLWZvcm0gbGFiZWwsXG4gIC5ob3Jpem9udGFsLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5ob3Jpem9udGFsLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuaG9yaXpvbnRhbC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmhvcml6b250YWwtZm9ybSBzZWxlY3QsXG4gIC5ob3Jpem9udGFsLWZvcm0gdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ob3Jpem9udGFsLWZvcm0gLmhlbHAtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmhvcml6b250YWwtZm9ybSBmb290ZXIsXG4gIC5ob3Jpem9udGFsLWZvcm0gLnJhZGlvLWNoZWNrX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuaG9yaXpvbnRhbC1mb3JtIGZvb3RlciAuYnV0dG9ucyxcbiAgLmhvcml6b250YWwtZm9ybSAucmFkaW8tY2hlY2tfd3JhcHBlciAuYnV0dG9ucyxcbiAgLmhvcml6b250YWwtZm9ybSBmb290ZXIgLmxpbmtzLFxuICAuaG9yaXpvbnRhbC1mb3JtIC5yYWRpby1jaGVja193cmFwcGVyIC5saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvcml6b250YWwtZm9ybSBmb290ZXIgLmJ1dHRvbnMsXG4gIC5ob3Jpem9udGFsLWZvcm0gLnJhZGlvLWNoZWNrX3dyYXBwZXIgLmJ1dHRvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ob3Jpem9udGFsLWZvcm0gZm9vdGVyIHVsLFxuICAuaG9yaXpvbnRhbC1mb3JtIC5yYWRpby1jaGVja193cmFwcGVyIHVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgfVxuICAuZnVsbFdpZHRoRXJyb3IgLmJpZ0J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwYWRkaW5nOiAzcHggMTVweCAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAvKiBOZXdzICovXG4gIC53aWRnZXQtcmVjZW50LW5ld3MgLmZlYXR1cmVkIC5jb2wtMy0xMixcbiAgLmxhbmRpbmctcGFnZSAuZmVhdHVyZWQgLmNvbC0zLTEyLFxuICAud2lkZ2V0LXJlY2VudC1uZXdzIC5mZWF0dXJlZCAuY29sLTktMTIsXG4gIC5sYW5kaW5nLXBhZ2UgLmZlYXR1cmVkIC5jb2wtOS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAud2lkZ2V0LXJlY2VudC1uZXdzIC5mZWF0dXJlZCAuaW1hZ2UtaG9sZGVyLFxuICAubGFuZGluZy1wYWdlIC5mZWF0dXJlZCAuaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAud2lkZ2V0LXJlY2VudC1uZXdzIC5saXN0LXZpZXcgLmRhdGUsXG4gIC5sYW5kaW5nLXBhZ2UgLmxpc3QtdmlldyAuZGF0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC53aWRnZXQtcmVjZW50LW5ld3MgLmxpc3QtdmlldyBoMixcbiAgLmxhbmRpbmctcGFnZSAubGlzdC12aWV3IGgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC53aWRnZXQtcmVjZW50LW5ld3MgLmxpc3QtdmlldyAucmVhZC1tb3JlIGEsXG4gIC5sYW5kaW5nLXBhZ2UgLmxpc3QtdmlldyAucmVhZC1tb3JlIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAud2lkZ2V0LXJlY2VudC1uZXdzIC50d28tY29sLXdyYXBwZXIgLmltYWdlLWhvbGRlcixcbiAgLmxhbmRpbmctcGFnZSAudHdvLWNvbC13cmFwcGVyIC5pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC53aWRnZXQtcmVjZW50LW5ld3MgLnR3by1jb2wtd3JhcHBlciAuY29sLTEtMixcbiAgLmxhbmRpbmctcGFnZSAudHdvLWNvbC13cmFwcGVyIC5jb2wtMS0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC53aWRnZXQtcmVjZW50LW5ld3MgLnR3by1jb2wtd3JhcHBlciAuY29sLTEtMiBhcnRpY2xlLFxuICAubGFuZGluZy1wYWdlIC50d28tY29sLXdyYXBwZXIgLmNvbC0xLTIgYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLyogRG93bmxvYWRzICovXG4gIC5kb3dubG9hZHMgYXJ0aWNsZSAuaW1hZ2UtaG9sZGVyLFxuICAuZG93bmxvYWRzIGFydGljbGUgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kb3dubG9hZHMgYXJ0aWNsZSAuaW1hZ2UtaG9sZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5kb3dubG9hZHMgYXJ0aWNsZSAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgLyogTGFuZGluZyBwYWdlICovXG4gIC5uZXdzLWFydGljbGVzLWJpZy1saXN0IGFydGljbGUgLmNvbC0zLTEyLFxuICAubmV3cy1hcnRpY2xlcy1iaWctbGlzdCBhcnRpY2xlIC5jb2wtOS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmV3cy1hcnRpY2xlcy1iaWctbGlzdCBhcnRpY2xlIC5pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC8qIFByb2ZpbGUgKi9cbiAgLnByb2ZpbGUgLmxhYmVsLFxuICAucHJvZmlsZSAudmFsdWUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb2ZpbGUgZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwJTtcbiAgfVxufVxuLypcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0TU9CSUxFIFBBTkVMU1xuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbi5tb2JpbGUtcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMzczNzM3O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5tb2JpbGUtbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNFNEU0RTQ7XG4gIC8qbGk6bGFzdC1jaGlsZCBhIHtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHR9XG5cblx0LnN1Ym5hdmlnYXRpb24ge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJldGFDb2xvcjtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0YSB7XG5cdFx0XHQuZm9udC1zaXplKDEuNik7XG5cdFx0fVxuXHR9XG5cblx0Lm9wZW4ge1xuXHRcdC5zdWJuYXZpZ2F0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5zdWJuYXYtdG9nZ2xlIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0LnRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ki9cbn1cbi5tb2JpbGUtbmF2aWdhdGlvbiBhIHtcbiAgLypkaXNwbGF5OiBibG9jazsqL1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q1MTYyNTtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJmZi1kaW4td2ViLXByby1jb25kZW5zZWRcIiwgXCJESU4gQ29uZGVuc2VkXCIsIFwiZGlubWVkaXVtXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qLnRyYW5zaXRpb24oY29sb3IgLjJzIGVhc2UpOyovXG4gIC8qLnN1Ym5hdi10b2dnbGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHQuaWNvbignXFxlNjA3Jyk7XG5cdFx0XHRcdC5mb250LXNpemUoMSk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogOXB4O1xuXHRcdFx0XHR0b3A6IDlweDtcblx0XHRcdFx0LnRyYW5zaXRpb24odHJhbnNmb3JtIC4ycyBlYXNlKTtcblx0XHRcdH1cblx0XHR9Ki9cbn1cbi5tb2JpbGUtbmF2aWdhdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNkNTE2MjU7XG59XG4ubW9iaWxlLXBhbmVsIC50b3AtbWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHpvb206IDE7XG59XG4ubW9iaWxlLXBhbmVsIC50b3AtbWVudSB1bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5tb2JpbGUtcGFuZWwgLnRvcC1tZW51IHVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1vYmlsZS1wYW5lbCAudG9wLW1lbnUgbGkge1xuICAvKmZsb2F0OiBsZWZ0OyovXG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDQwcHg7XG59XG4ubW9iaWxlLXBhbmVsIC50b3AtbWVudSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qZmxvYXQ6IGxlZnQ7Ki9cbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJmZi1kaW4td2ViLXByby1jb25kZW5zZWRcIiwgXCJESU4gQ29uZGVuc2VkXCIsIFwiZGlubWVkaXVtXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4ubW9iaWxlLXBhbmVsIC50b3AtbWVudSBhIFtjbGFzcyo9XCJpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MHB4O1xufVxuLm1vYmlsZS1wYW5lbCAudG9wLW1lbnUgYSBbY2xhc3MqPVwiaWNvbi1cIl0uaWNvbi1jb250YWN0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG59XG4ubW9iaWxlLXBhbmVsIC50b3AtbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlMGUwZTA7XG59XG4ubW9iaWxlLXBhbmVsIC50b3AtbWVudSAudXNlci1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5tb2JpbGUtcGFuZWwgLnRvcC1tZW51IC51c2VyLW1lbnUgYSxcbi5tb2JpbGUtcGFuZWwgLnRvcC1tZW51IC51c2VyLW1lbnUgYTpob3ZlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm1vYmlsZS1wYW5lbCAudG9wLW1lbnUgLnVzZXItbWVudSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5tb2JpbGUtcGFuZWwgLnRvcC1tZW51IC51c2VyLW1lbnUgaTphZnRlciB7XG4gIGNvbG9yOiAjZDUxNjI1O1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ubW9iaWxlLXBhbmVsIC50b3AtbWVudSAudXNlci1tZW51IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xufVxuLm1vYmlsZS1wYW5lbCAudG9wLW1lbnUgLnVzZXItbWVudS1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1vYmlsZS1wYW5lbCAudG9wLW1lbnUgLnVzZXItbWVudS1pdGVtIGEge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbn1cbi5tb2JpbGUtcGFuZWwgLnRvcC1tZW51Lmxhbmcgc2VsZWN0IHtcbiAgbWFyZ2luOiAyMHB4IDAgMCA0MHB4O1xuICBjb2xvcjogIzJiMmIyYjtcbn1cbiNtb2JpbGUtcGFuZWwtcmlnaHQgLnRvcC1tZW51IHtcbiAgLypmbG9hdDpsZWZ0OyovXG59XG4jbW9iaWxlLXBhbmVsLXJpZ2h0IC50b3AtbWVudSAudXNlci1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNtb2JpbGUtcGFuZWwtcmlnaHQgLnRvcC1tZW51IGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2hlYWRlcl8wX01vYmlsZVVzZXJJbmZvUGFuZWwge1xuICBmbG9hdDogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE5vbi1zZW1hbnRpYyBoZWxwZXIgY2xhc3Nlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEZvciBpbWFnZSByZXBsYWNlbWVudCAqL1xuLmlyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLmlyIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIEhpZGUgZm9yIGJvdGggc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnMgKi9cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVycyAqL1xuLnZpc3VhbGx5aGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4vKiBFeHRlbmRzIHRoZSAudmlzdWFsbHloaWRkZW4gY2xhc3MgdG8gYWxsb3cgdGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQgKi9cbi52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6YWN0aXZlLFxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG4vKiBIaWRlIHZpc3VhbGx5IGFuZCBmcm9tIHNjcmVlbnJlYWRlcnMsIGJ1dCBtYWludGFpbiBsYXlvdXQgKi9cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBDb250YWluIGZsb2F0cyAqL1xuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2xlYXJmaXgge1xuICB6b29tOiAxO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFByaW50IHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtbXMtZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAyY207XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gICNuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc3NztcbiAgfVxuICAvKiBHZW5lcmFsICovXG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIEhlYWRlciAqL1xuICAubWFpbi1oZWFkZXIgLmJyYW5kLFxuICAubWFpbi1oZWFkZXIgLnRhZ2xpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmJyYW5kOmFmdGVyLFxuICAubWFpbi1oZWFkZXIgLnRhZ2xpbmU6YWZ0ZXIsXG4gIC5tYWluLWhlYWRlciAuYnJhbmQ6YmVmb3JlLFxuICAubWFpbi1oZWFkZXIgLnRhZ2xpbmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLWhlYWRlciAudGFnbGluZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAzO1xuICB9XG4gIC5tYWluLWhlYWRlciAudG9wLW1lbnUsXG4gIC5tYWluLWhlYWRlciAuc2VhcmNoLWJhcixcbiAgLm1haW4taGVhZGVyIC5tYWluLW5hdmlnYXRpb24sXG4gIC5tYWluLWhlYWRlciAuc3VibmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAuYnJlYWRjcnVtYiB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAuYnJlYWRjcnVtYiBhIHtcbiAgICBib3JkZXI6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC8qIE5ld3MgKi9cbiAgLndpZGdldC1yZWNlbnQtbmV3cyAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgYTphZnRlcixcbiAgLmxhbmRpbmctcGFnZSAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgYTphZnRlcixcbiAgLndpZGdldC1yZWNlbnQtbmV3cyAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgc3BhbjphZnRlcixcbiAgLmxhbmRpbmctcGFnZSAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgc3BhbjphZnRlcixcbiAgLndpZGdldC1yZWNlbnQtbmV3cyAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgYTpiZWZvcmUsXG4gIC5sYW5kaW5nLXBhZ2UgLmltYWdlLWhvbGRlci5jb3JuZXJzIGE6YmVmb3JlLFxuICAud2lkZ2V0LXJlY2VudC1uZXdzIC5pbWFnZS1ob2xkZXIuY29ybmVycyBzcGFuOmJlZm9yZSxcbiAgLmxhbmRpbmctcGFnZSAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgc3BhbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndpZGdldC1yZWNlbnQtbmV3cyAubWFpbi1hcnRpY2xlLFxuICAubGFuZGluZy1wYWdlIC5tYWluLWFydGljbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5jb21tZW50cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLyogRG93bmxvYWRzICovXG4gIC5kb3dubG9hZHMgYXJ0aWNsZSAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgYTpiZWZvcmUsXG4gIC5kb3dubG9hZHMgYXJ0aWNsZSAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgc3BhbjpiZWZvcmUsXG4gIC5kb3dubG9hZHMgYXJ0aWNsZSAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgYTphZnRlcixcbiAgLmRvd25sb2FkcyBhcnRpY2xlIC5pbWFnZS1ob2xkZXIuY29ybmVycyBzcGFuOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kb3dubG9hZHMgYXJ0aWNsZSAuY29sLTQtMTIgLmJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRvd25sb2FkcyBhcnRpY2xlIC5leHRyYS1pbmZvIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLyogRm9vdGVyICovXG4gIC5tYWluLWZvb3RlciAuZm9vdGVyLWxpbmtzLFxuICAubWFpbi1mb290ZXIgLnNvY2lhbCxcbiAgLm1haW4tZm9vdGVyIC5jcmVkaXRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSUUgRklYRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaWU5IC53aWRnZXQtcmVsYXRlZC1maWxlIC5idXR0b25zIC5idXR0b24uc2hhcmUgYTpiZWZvcmUge1xuICB0b3A6IC01cHg7XG59XG4uaWU5IC5kb3dubG9hZHMgYXJ0aWNsZSAuYnV0dG9ucyAuc2hhcmUgYTpiZWZvcmUge1xuICB0b3A6IC0zcHg7XG59XG4uaWU4IC5tYWluLWhlYWRlciAuYnJhbmQ6YWZ0ZXIsXG4uaWU4IC5tYWluLWhlYWRlciAudGFnbGluZTphZnRlcixcbi5pZTggLndpZGdldC1yZWNlbnQtbmV3cyAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgYTphZnRlcixcbi5pZTggLmxhbmRpbmctcGFnZSAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgYTphZnRlcixcbi5pZTggLndpZGdldC1yZWNlbnQtbmV3cyAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgc3BhbjphZnRlcixcbi5pZTggLmxhbmRpbmctcGFnZSAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgc3BhbjphZnRlcixcbi5pZTggLndpZGdldC1yZWNlbnQtbmV3cyAubGlzdC12aWV3IC5kYXRlOmFmdGVyLFxuLmllOCAuY3RhIGEgaDM6YWZ0ZXIsXG4uaWU4IC53aWRnZXQtc2xpZGVzaG93IC5zd2lwZXItd3JhcHBlcjphZnRlcixcbi5pZTggLm1haW4taGVhZGVyIC5icmFuZDpiZWZvcmUsXG4uaWU4IC5tYWluLWhlYWRlciAudGFnbGluZTpiZWZvcmUsXG4uaWU4IC53aWRnZXQtcmVjZW50LW5ld3MgLmltYWdlLWhvbGRlci5jb3JuZXJzIGE6YmVmb3JlLFxuLmllOCAubGFuZGluZy1wYWdlIC5pbWFnZS1ob2xkZXIuY29ybmVycyBhOmJlZm9yZSxcbi5pZTggLndpZGdldC1yZWNlbnQtbmV3cyAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgc3BhbjpiZWZvcmUsXG4uaWU4IC5sYW5kaW5nLXBhZ2UgLmltYWdlLWhvbGRlci5jb3JuZXJzIHNwYW46YmVmb3JlLFxuLmllOCAud2lkZ2V0LXJlY2VudC1uZXdzIC5saXN0LXZpZXcgLmRhdGU6YmVmb3JlLFxuLmllOCAuY3RhIGEgaDM6YmVmb3JlLFxuLmllOCAud2lkZ2V0LXNsaWRlc2hvdyAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pZSAud2lkZ2V0LXNsaWRlc2hvdyAuc3dpcGVyLXdyYXBwZXI6YWZ0ZXIsXG4uaWUgLndpZGdldC1zbGlkZXNob3cgLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQW5ndWxhckpTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypbbmdcXDpjbG9ha10sIFtuZy1jbG9ha10sIC5uZy1jbG9hayB7IGRpc3BsYXk6IG5vbmU7IH0qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZS1mb3JldmVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyByb3RhdGUtZm9yZXZlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZS1mb3JldmVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5sb2FkaW5nLXNwaW5uZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS1mb3JldmVyO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiByb3RhdGUtZm9yZXZlcjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS1mb3JldmVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyOiA4cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubG9hZGluZy1zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0xMXB4IDAgMCAtMTFweDtcbn1cbi5sb2FkaW5nLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDIwMDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuIiwiLypcclxuICBTaW1wbGUgR3JpZFxyXG4gIExlYXJuIE1vcmUgLSBodHRwOi8vZGFsbGFzYmFzcy5jb20vc2ltcGxlLWdyaWQtYS1saWdodHdlaWdodC1yZXNwb25zaXZlLWNzcy1ncmlkL1xyXG4gIFByb2plY3QgUGFnZSAtIGh0dHA6Ly90aGlzaXNkYWxsYXMuZ2l0aHViLmNvbS9TaW1wbGUtR3JpZC9cclxuKi9cclxuXHJcblx0KiwgKjphZnRlciwgKjpiZWZvcmUge1xyXG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHRbY2xhc3MqPSdjb2wtJ10ge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7IHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHQuY2xlYXJmaXgoKTtcclxuXHJcblx0XHQmLmNsZWFyTGVmdHsgY2xlYXI6IGxlZnQ7IH1cclxuXHR9XHJcblxyXG5cdFtjbGFzcyo9J2NvbC0nXTpsYXN0LW9mLXR5cGV7IHBhZGRpbmctcmlnaHQ6IDBweDsgfVxyXG5cclxuXHQuZ3JpZCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTE4MHB4OyAvLyBNT0RJRklFRCBmcm9tIDExNDAgdG8gMTE2MCA+IGJlY2F1c2Ugb2YgZGVzaWduIHdpZHRoXHJcblx0XHRtaW4td2lkdGg6IDMwMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHQuY2xlYXJmaXgoKTtcclxuXHR9XHJcblx0XHQuaWU4IC5ncmlkeyBtaW4td2lkdGg6IDEwMjRweDsgfVxyXG5cclxuXHQuZ3JpZC1wYWQge1xyXG5cdFx0cGFkZGluZzogMjBweCAwIDBweCAyMHB4OyAuY2xlYXJmaXgoKTtcclxuXHR9XHJcblxyXG5cdC5ncmlkLXBhZCA+IFtjbGFzcyo9J2NvbC0nXTpsYXN0LW9mLXR5cGUge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5ncmlkLWNvbnRlbnR7IC5jbGVhcmZpeCgpOyAvLyBncmlkIGluc2lkZSB0aGUgY29udGVudCAgPiB3aGVyZSBFUVVBTCBpbm5lci13aWR0aCBvZiB0aGUgY29sdW1ucyBpcyBpbXBvcnRhbnRcclxuXHRcdCYgPiBbY2xhc3MqPSdjb2wtJ106bGFzdC1vZi10eXBlIHsgcGFkZGluZy1yaWdodDogMjBweDsgfVxyXG5cdH1cclxuXHJcblx0LnJlbW92ZS1wYWRkaW5nLXJpZ2h0eyBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcblxyXG5cdC8qIENvbnRlbnQgQ29sdW1ucyAqL1xyXG5cdC5jb2wtMS0xIHsgd2lkdGg6IDEwMCU7IH1cclxuXHQuY29sLTMtNHsgd2lkdGg6IDc1JTsgfVxyXG5cdC5jb2wtMi0zLCAuY29sLTgtMTIgeyB3aWR0aDogNjYuNjYlOyB9XHJcblxyXG5cdC5jb2wtMS0yLCAuY29sLTYtMTIsIC5jb2wtMi00IHsgd2lkdGg6IDUwJTsgfVxyXG5cdC5jb2wtMS0zLCAuY29sLTQtMTIgeyB3aWR0aDogMzMuMzMlOyB9XHJcblx0LmNvbC0xLTQsIC5jb2wtMy0xMiB7IHdpZHRoOiAyNSU7IH1cclxuXHJcblx0LmNvbC0xLTUgeyB3aWR0aDogMjAlOyB9XHJcblx0LmNvbC0xLTYsIC5jb2wtMi0xMiB7IHdpZHRoOiAxNi42NjclOyB9XHJcblx0LmNvbC0xLTcgeyB3aWR0aDogMTQuMjglOyB9XHJcblx0LmNvbC0xLTggeyB3aWR0aDogMTIuNSU7IH1cclxuXHJcblx0LmNvbC0xLTkgeyB3aWR0aDogMTEuMSU7IH1cclxuXHQuY29sLTEtMTAgeyB3aWR0aDogMTAlOyB9XHJcblx0LmNvbC0xLTExIHsgd2lkdGg6IDkuMDklOyB9XHJcblx0LmNvbC0xLTEyIHsgd2lkdGg6IDguMzMlIH1cclxuXHJcblx0LyogTGF5b3V0IENvbHVtbnMgKi9cclxuXHQuY29sLTExLTEyIHsgd2lkdGg6IDkxLjY2JSB9XHJcblx0LmNvbC0xMC0xMiB7IHdpZHRoOiA4My4zMzMlOyB9XHJcblx0LmNvbC05LTEyIHtcdHdpZHRoOiA3NSU7IH1cclxuXHQuY29sLTUtMTIge1x0d2lkdGg6IDQxLjY2JTsgfVxyXG5cdC5jb2wtNy0xMiB7XHR3aWR0aDogNTguMzMlIH1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgTm9uLXNlbWFudGljIGhlbHBlciBjbGFzc2VzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cdC8qIEZvciBpbWFnZSByZXBsYWNlbWVudCAqL1xyXG5cdC5pciB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWluZGVudDogLTk5OWVtOyBvdmVyZmxvdzogaGlkZGVuOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB0ZXh0LWFsaWduOiBsZWZ0OyBkaXJlY3Rpb246IGx0cjsgfVxyXG5cdC5pciBiciB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHRcclxuXHQvKiBIaWRlIGZvciBib3RoIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzICovXHJcblx0LmhpZGRlbiB7IGRpc3BsYXk6IG5vbmU7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cdFxyXG5cdC8qIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW5yZWFkZXJzICovXHJcblx0LnZpc3VhbGx5aGlkZGVuIHsgYm9yZGVyOiAwOyBjbGlwOiByZWN0KDAgMCAwIDApOyBoZWlnaHQ6IDFweDsgbWFyZ2luOiAtMXB4OyBvdmVyZmxvdzogaGlkZGVuOyBwYWRkaW5nOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxcHg7IH1cclxuXHRcclxuXHQvKiBFeHRlbmRzIHRoZSAudmlzdWFsbHloaWRkZW4gY2xhc3MgdG8gYWxsb3cgdGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQgKi9cclxuXHQudmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwgLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7IGNsaXA6IGF1dG87IGhlaWdodDogYXV0bzsgbWFyZ2luOiAwOyBvdmVyZmxvdzogdmlzaWJsZTsgcG9zaXRpb246IHN0YXRpYzsgd2lkdGg6IGF1dG87IH1cclxuXHRcclxuXHQvKiBIaWRlIHZpc3VhbGx5IGFuZCBmcm9tIHNjcmVlbnJlYWRlcnMsIGJ1dCBtYWludGFpbiBsYXlvdXQgKi9cclxuXHQuaW52aXNpYmxlIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblx0XHJcblx0LyogQ29udGFpbiBmbG9hdHMgKi8gXHJcblx0LmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogdGFibGU7IH1cclxuXHQuY2xlYXJmaXg6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxyXG5cdC5jbGVhcmZpeCB7IHpvb206IDE7IH0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBNaXhpbnMgLSBsZXNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cdC8qICBWYXJpYWJsZXNcclxuXHRcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5cdFx0QGFscGhhQ29sb3I6ICMyYjJiMmI7XHJcblx0XHRAYmV0YUNvbG9yOiAjZDUxNjI1O1xyXG5cdFx0QGdhbW1hQ29sb3I6ICNlMGUwZTA7XHJcbiAgICAgICAgXHJcblx0LyogIGNvbG9yIG1peGluc1xyXG5cdFx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiAgICAgICAgLmFwbGhhLWdhbW1hKEBhbHBoYSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwyNDQsMjQ0LCBAYWxwaGEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBsaGEtYmV0YShAYWxwaGEpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgQGFscGhhKTtcclxuICAgICAgICB9XHJcblxyXG5cdC8qICB0cmFuc2l0aW9uc1xyXG5cdFx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAgICAgICAudHJhbnNpdGlvbihAd2hhdCwgQHRpbWUsIEBhbmkpIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBAd2hhdCBAdGltZSBAYW5pO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IEB3aGF0IEB0aW1lIEBhbmk7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IEB3aGF0IEB0aW1lIEBhbmk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IEB3aGF0IEB0aW1lIEBhbmk7XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdC5hbmltYXRpb24oQHZhbCl7XHJcblx0XHRcdC13ZWJraXQtYW5pbWF0aW9uOiBAdmFsO1xyXG5cdFx0XHQtbXMtYW5pbWF0aW9uOiBAdmFsO1xyXG5cdFx0XHQtbW96LWFuaW1hdGlvbjogQHZhbDtcclxuXHRcdFx0LW8tYW5pbWF0aW9uOiBAdmFsO1xyXG5cdFx0XHRhbmltYXRpb246IEB2YWw7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRyYW5zZm9ybShAdmFsKXtcclxuXHRcdFx0LW1vei10cmFuc2Zvcm06IEB2YWw7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBAdmFsO1xyXG5cdFx0XHQtby10cmFuc2Zvcm06IEB2YWw7XHJcblx0XHRcdC1tcy10cmFuc2Zvcm06IEB2YWw7XHJcblx0XHRcdHRyYW5zZm9ybTogQHZhbDtcclxuXHRcdH1cclxuXHJcblx0XHQudHJhbnNmb3JtX29yaWdpbihAdmFsKXtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBAdmFsO1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBAdmFsO1xyXG5cdFx0XHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IEB2YWw7XHJcblx0XHRcdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBAdmFsO1xyXG5cdFx0fVxyXG5cclxuXHJcbiAgICAvKiAgbm9zZWxlY3RcclxuXHRcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblx0ICAgICAgLm5vc2VsZWN0KCkge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cclxuICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7ICAgLyogQ2hyb21lL1NhZmFyaS9PcGVyYSAqL1xyXG4gICAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAgICAvKiBLb25xdWVyb3IgKi9cclxuICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgLyogRmlyZWZveCAqL1xyXG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAgICAgICAvKiBJRS9FZGdlICovXHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG5cdC8qICBGb250IHNpemVcclxuXHRcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblx0XHQuZm9udC1zaXplKEBzaXplVmFsdWUpe1xyXG5cdFx0XHRAcmVtVmFsdWU6IEBzaXplVmFsdWU7XHJcblx0XHRcdEBweFZhbHVlOiAoQHNpemVWYWx1ZSAqIDEwKTtcclxuXHRcdFx0Zm9udC1zaXplOiB+XCJAe3B4VmFsdWV9cHhcIjtcclxuXHRcdFx0Zm9udC1zaXplOiB+XCJAe3JlbVZhbHVlfXJlbVwiO1xyXG5cdFx0fVxyXG5cdFx0LmxpbmUtaGVpZ2h0KEBzaXplVmFsdWUpe1xyXG5cdFx0XHRAcmVtVmFsdWU6IEBzaXplVmFsdWU7XHJcblx0XHRcdEBweFZhbHVlOiAoQHNpemVWYWx1ZSAqIDEwKTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IH5cIkB7cHhWYWx1ZX1weFwiO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogflwiQHtyZW1WYWx1ZX1yZW1cIjtcclxuXHRcdH1cclxuXHJcblx0LyogIFNwcml0ZVxyXG5cdFx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cdFx0QHNwcml0ZUdyaWQ6IDIwcHg7XHJcblxyXG5cdFx0LnNwcml0ZShAeCwgQHksIEBwYXRoOlwiL2ltYWdlcy9zcHJpdGUucG5nXCIpIHtcclxuICAgXHRcdFx0YmFja2dyb3VuZDogdXJsKCB+XCJAe3BhdGh9XCIpIG5vLXJlcGVhdDtcclxuICAgXHRcdFx0QHhfY2FsIDogKEB4KkBzcHJpdGVHcmlkKTtcclxuICAgXHRcdFx0QHlfY2FsIDogKEB5KkBzcHJpdGVHcmlkKTtcclxuICAgXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLUB4X2NhbCAtQHlfY2FsO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zcHJpdGVJbmxpbmUoQHgsIEB5LCBAd2lkdGgsIEBoZWlnaHQsIEBwYXRoOlwiL2ltYWdlcy9zcHJpdGUucG5nXCIpIHtcclxuICAgXHRcdFx0LnNwcml0ZShAeCwgQHksIEBwYXRoKTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogQHdpZHRoO1xyXG5cdFx0XHRoZWlnaHQ6IEBoZWlnaHQ7XHJcblx0XHR9XHJcblxyXG5cdC8qICBCb3ggc2l6aW5nXHJcblx0XHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblx0XHQuYm94U2l6aW5nKEB2YWx1ZSl7XHJcblx0XHRcdGJveC1zaXppbmc6IEB2YWx1ZTtcclxuXHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBAdmFsdWU7XHJcblx0XHRcdC1tb3otYm94LXNpemluZzogQHZhbHVlO1xyXG5cdFx0fVxyXG5cclxuXHQvKiAgQ2xlYXJmaXhcclxuXHRcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHRcdC5jbGVhcmZpeCgpe1xyXG5cdFx0XHR6b29tOiAxO1xyXG5cdFx0XHQmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IHRhYmxlOyB9XHJcblx0XHRcdCY6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiB0YWJsZTsgY2xlYXI6IGJvdGg7IH1cclxuXHRcdH1cclxuXHJcblx0LyogIFJvdW5kZWQgY29ybmVyc1xyXG5cdFx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cdFx0LnJvdW5kZWRDb3JuZXJzKEByYWRpdXMpe1xyXG5cdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcblx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuXHRcdH1cclxuXHJcblx0LyogIEJveCBzaGFkb3cgKyBubyBpZSBmYWxsYmFjayB2aWEgUElFLmh0YyBiZWNhdXNlIG9mIGJhZCBxdWFsaXR5XHJcblx0XHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblx0XHQuYm94U2hhZG93KEB2YWx1ZSl7XHJcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogQHZhbHVlO1xyXG5cdFx0XHQtbW96LWJveC1zaGFkb3c6IEB2YWx1ZTtcclxuXHRcdFx0Ym94LXNoYWRvdzogQHZhbHVlO1xyXG5cdFx0fVxyXG5cclxuXHQvKiAgR3JhZGllbnQgKyBpZSBmYWxsYmFjayB2aWEgUElFLmh0Y1xyXG5cdFx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cdFx0LmdyYWRpZW50KEB0b3AtaGV4LCBAYm90dG9tLWhleCl7XHJcblx0XHRcdGJhY2tncm91bmQ6IEBib3R0b20taGV4O1xyXG5cdFx0XHQvL2ZpbHRlcjogflwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiQHRvcC1oZXh+XCIsIGVuZENvbG9yc3RyPVwiQGJvdHRvbS1oZXh+XCIsR3JhZGllbnRUeXBlPTAgKVwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYihyZWQoQHRvcC1oZXgpLGdyZWVuKEB0b3AtaGV4KSxibHVlKEB0b3AtaGV4KSkgMCUsIHJnYihyZWQoQGJvdHRvbS1oZXgpLGdyZWVuKEBib3R0b20taGV4KSxibHVlKEBib3R0b20taGV4KSkgMTAwJSk7IC8qIEZGMy42KyAqL1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLHJnYihyZWQoQHRvcC1oZXgpLGdyZWVuKEB0b3AtaGV4KSxibHVlKEB0b3AtaGV4KSkpLCBjb2xvci1zdG9wKDEwMCUscmdiKHJlZChAYm90dG9tLWhleCksZ3JlZW4oQGJvdHRvbS1oZXgpLGJsdWUoQGJvdHRvbS1oZXgpKSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cclxuXHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiKHJlZChAdG9wLWhleCksZ3JlZW4oQHRvcC1oZXgpLGJsdWUoQHRvcC1oZXgpKSAwJSxyZ2IocmVkKEBib3R0b20taGV4KSxncmVlbihAYm90dG9tLWhleCksYmx1ZShAYm90dG9tLWhleCkpIDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiKHJlZChAdG9wLWhleCksZ3JlZW4oQHRvcC1oZXgpLGJsdWUoQHRvcC1oZXgpKSAwJSxyZ2IocmVkKEBib3R0b20taGV4KSxncmVlbihAYm90dG9tLWhleCksYmx1ZShAYm90dG9tLWhleCkpIDEwMCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cclxuXHRcdFx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2IocmVkKEB0b3AtaGV4KSxncmVlbihAdG9wLWhleCksYmx1ZShAdG9wLWhleCkpIDAlLHJnYihyZWQoQGJvdHRvbS1oZXgpLGdyZWVuKEBib3R0b20taGV4KSxibHVlKEBib3R0b20taGV4KSkgMTAwJSk7IC8qIElFMTArICovXHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsIHJnYihyZWQoQHRvcC1oZXgpLGdyZWVuKEB0b3AtaGV4KSxibHVlKEB0b3AtaGV4KSkgMCUscmdiKHJlZChAYm90dG9tLWhleCksZ3JlZW4oQGJvdHRvbS1oZXgpLGJsdWUoQGJvdHRvbS1oZXgpKSAxMDAlKTsgLyogVzNDICovXHJcblx0XHR9XHJcblxyXG5cdC8qICBPcGFjaXR5XHJcblx0XHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblx0XHQub3BhY2l0eShAb3BhY2l0eTogMC41KSB7XHJcblx0XHRcdG9wYWNpdHk6IEBvcGFjaXR5O1xyXG5cclxuXHRcdFx0QGllX29wYSA6IChAb3BhY2l0eSAqIDEwMCk7XHJcblx0XHRcdGZpbHRlcjogflwiYWxwaGEob3BhY2l0eT1Ae2llX29wYX0pXCI7XHJcblx0XHR9XHJcblxyXG5cdC8qICBUcmFuc2l0aW9uXHJcblx0XHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblx0XHQudHJhbnNpdGlvbihAdmFsKXtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBAdmFsO1xyXG5cdFx0XHQtbXMtdHJhbnNpdGlvbjogQHZhbDtcclxuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBAdmFsO1xyXG5cdFx0XHQtby10cmFuc2l0aW9uOiBAdmFsO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBAdmFsO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50cmFuc2Zvcm0oQHZhbCl7XHJcblx0XHRcdC1tb3otdHJhbnNmb3JtOiBAdmFsO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogQHZhbDtcclxuXHRcdFx0LW8tdHJhbnNmb3JtOiBAdmFsO1xyXG5cdFx0XHQtbXMtdHJhbnNmb3JtOiBAdmFsO1xyXG5cdFx0XHR0cmFuc2Zvcm06IEB2YWw7XHJcblx0XHR9XHJcblxyXG5cclxuXHQvKiAgSWNvbnMtZm9udCBtaXhpblxyXG5cdFx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cdFx0Lmljb24oQGNvZGUpe1xyXG5cclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuXHRcdFx0c3BlYWs6IG5vbmU7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdGNvbnRlbnQ6IFwiQHtjb2RlfVwiO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XHJcblxyXG5cdFx0fSIsIi8qIVxuICogQm9vdHN0cmFwIHYzLjMuNyAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuLyohXG4gKiBHZW5lcmF0ZWQgdXNpbmcgdGhlIEJvb3RzdHJhcCBDdXN0b21pemVyIChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9jdXN0b21pemUvP2lkPTgyY2Y2Mjk5NzAzNmIxY2Q4NzlmNzBmZDRhMDJkNDJhKVxuICogQ29uZmlnIHNhdmVkIHRvIGNvbmZpZy5qc29uIGFuZCBodHRwczovL2dpc3QuZ2l0aHViLmNvbS84MmNmNjI5OTcwMzZiMWNkODc5ZjcwZmQ0YTAyZDQyYVxuICovXG4vKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4gPiAuY2FyZXQsXG4gIC5kcm9wdXAgPiAuYnRuID4gLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhYmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgfVxufVxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5hIHtcbiAgY29sb3I6ICNkNTE2MjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgY29sb3I6ICNkNTE2MjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaDEgc21hbGwsXG5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuaDQgc21hbGwsXG5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmgxIHNtYWxsLFxuLmgyIHNtYWxsLFxuLmgzIHNtYWxsLFxuLmg0IHNtYWxsLFxuLmg1IHNtYWxsLFxuLmg2IHNtYWxsLFxuaDEgLnNtYWxsLFxuaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuaDQgLnNtYWxsLFxuaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmgxIC5zbWFsbCxcbi5oMiAuc21hbGwsXG4uaDMgLnNtYWxsLFxuLmg0IC5zbWFsbCxcbi5oNSAuc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmgxIHNtYWxsLFxuLmgxIHNtYWxsLFxuaDIgc21hbGwsXG4uaDIgc21hbGwsXG5oMyBzbWFsbCxcbi5oMyBzbWFsbCxcbmgxIC5zbWFsbCxcbi5oMSAuc21hbGwsXG5oMiAuc21hbGwsXG4uaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuLmgzIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjUlO1xufVxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmg0IHNtYWxsLFxuLmg0IHNtYWxsLFxuaDUgc21hbGwsXG4uaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oNiBzbWFsbCxcbmg0IC5zbWFsbCxcbi5oNCAuc21hbGwsXG5oNSAuc21hbGwsXG4uaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxucCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVhZCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgcGFkZGluZzogLjJlbTtcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzMzN2FiNztcbn1cbmEudGV4dC1wcmltYXJ5OmhvdmVyLFxuYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzI4NjA5MDtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbmEudGV4dC1zdWNjZXNzOmhvdmVyLFxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzJiNTQyYztcbn1cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cbmEudGV4dC1pbmZvOmhvdmVyLFxuYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbmEudGV4dC13YXJuaW5nOmhvdmVyLFxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzY2NTEyYztcbn1cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuYS50ZXh0LWRhbmdlcjpob3ZlcixcbmEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cbi5iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xufVxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuYS5iZy1zdWNjZXNzOmhvdmVyLFxuYS5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZTJiMztcbn1cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbmEuYmctaW5mbzpob3ZlcixcbmEuYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG59XG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1O1xufVxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5hLmJnLWRhbmdlcjpob3ZlcixcbmEuYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0YjliOTtcbn1cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xufVxudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG51bCB1bCxcbm9sIHVsLFxudWwgb2wsXG5vbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubGlzdC1pbmxpbmUgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNzc3Nzc3O1xufVxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTcuNXB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWVlZWU7XG59XG5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ibG9ja3F1b3RlIGZvb3RlcixcbmJsb2NrcXVvdGUgc21hbGwsXG5ibG9ja3F1b3RlIC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlLFxuYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZWVlZWVlO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmFmdGVyLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnO1xufVxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjYzcyNTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOS41cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxucHJlIGNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGRkZGQ7XG59XG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkZGRkO1xufVxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7XG59XG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxudGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSxcbnRhYmxlIHRoW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2Vzcyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC53YXJuaW5nLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuZGFuZ2VyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBtaW4td2lkdGg6IDA7XG59XG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xufVxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4uZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmFkaW8gbGFiZWwsXG4uY2hlY2tib3ggbGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0uZGlzYWJsZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8taW5saW5lLmRpc2FibGVkLFxuLmNoZWNrYm94LWlubGluZS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLmRpc2FibGVkIGxhYmVsLFxuLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xufVxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsXG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LXNtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRleHRhcmVhLmlucHV0LXNtLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5mb3JtLWdyb3VwLXNtIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmZvcm0tZ3JvdXAtc20gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5pbnB1dC1sZyB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbnNlbGVjdC5pbnB1dC1sZyB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG50ZXh0YXJlYS5pbnB1dC1sZyxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG4uZm9ybS1ncm91cC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbn1cbi5oYXMtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA0Mi41cHg7XG59XG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG59XG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2ssXG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveCxcbi5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXdhcm5pbmcucmFkaW8gbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXdhcm5pbmcucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG59XG4uaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLWVycm9yLnJhZGlvIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCxcbi5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg0MzUzNDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG59XG4uaGFzLWVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAyNXB4O1xufVxuLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMDtcbn1cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM3MzczNzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBsYWJlbCxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMjdweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJ0bjpmb2N1cyxcbi5idG46YWN0aXZlOmZvY3VzLFxuLmJ0bi5hY3RpdmU6Zm9jdXMsXG4uYnRuLmZvY3VzLFxuLmJ0bjphY3RpdmUuZm9jdXMsXG4uYnRuLmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYnRuOmhvdmVyLFxuLmJ0bjpmb2N1cyxcbi5idG4uZm9jdXMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjphY3RpdmUsXG4uYnRuLmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4Yztcbn1cbi5idG4tZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG59XG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG59XG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cyxcbi5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQuZm9jdXMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuLmJ0bi1kZWZhdWx0IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4uYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cbi5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzM5ODQzOTtcbn1cbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzM5ODQzOTtcbn1cbi5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk4NDM5O1xuICBib3JkZXItY29sb3I6ICMyNTU2MjU7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XG59XG4uYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhO1xufVxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMyNjlhYmM7XG59XG4uYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMyNjlhYmM7XG59XG4uYnRuLWluZm86YWN0aXZlOmhvdmVyLFxuLmJ0bi1pbmZvLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpob3Zlcixcbi5idG4taW5mbzphY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZS5mb2N1cyxcbi5idG4taW5mby5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2OWFiYztcbiAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1O1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZC5mb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhO1xufVxuLmJ0bi1pbmZvIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWJjMGRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcbn1cbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICM5ODVmMGQ7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyO1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyO1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZzphY3RpdmUuZm9jdXMsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTg1MTI7XG4gIGJvcmRlci1jb2xvcjogIzk4NWYwZDtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcbn1cbi5idG4td2FybmluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2YwYWQ0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5O1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1O1xufVxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1O1xufVxuLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsXG4uYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cyxcbi5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYzI5MjU7XG4gIGJvcmRlci1jb2xvcjogIzc2MWMxOTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTtcbn1cbi5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWxpbmssXG4uYnRuLWxpbms6YWN0aXZlLFxuLmJ0bi1saW5rLmFjdGl2ZSxcbi5idG4tbGlua1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tbGluayxcbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyxcbi5idG4tbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1sZyB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYnRuLXNtIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bi14cyB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZGwtaG9yaXpvbnRhbCBkZDpiZWZvcmUsXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlcixcbi5jb250YWluZXI6YmVmb3JlLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YmVmb3JlLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YmVmb3JlLFxuLnJvdzphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtbGcsXG4gIHRkLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblx0Zm9ybSB7IG1hcmdpbjogMDsgfVxyXG5cdGZpZWxkc2V0IHsgYm9yZGVyOiAwOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cclxuXHRsZWdlbmQgeyBib3JkZXI6IDA7ICptYXJnaW4tbGVmdDogLTdweDsgcGFkZGluZzogMDsgfVxyXG5cdGxhYmVsIHsgY3Vyc29yOiBwb2ludGVyOyB9XHJcblxyXG5cdGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEgeyBmb250LXNpemU6IDEwMCU7IG1hcmdpbjogMDsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAqdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG5cdGJ1dHRvbiwgaW5wdXQgeyBsaW5lLWhlaWdodDogbm9ybWFsOyAqb3ZlcmZsb3c6IHZpc2libGU7IH1cclxuXHRidXR0b24sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7IGN1cnNvcjogcG9pbnRlcjsgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cclxuXHJcblx0LyogQ29uc2lzdGVudCBib3ggc2l6aW5nIGFuZCBhcHBlYXJhbmNlICovXHJcblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7IC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7IC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XHJcblxyXG5cdC8qIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRkYzLzQgKi9cclxuXHRidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHsgYm9yZGVyOiAwOyBwYWRkaW5nOiAwOyB9XHJcblxyXG5cdC8qIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRTYvNy84LzkgKi9cclxuXHR0ZXh0YXJlYSB7IG92ZXJmbG93OiBhdXRvOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XHJcblxyXG5cdC8qIENvbG9ycyBmb3IgZm9ybSB2YWxpZGl0eSAqL1xyXG5cdGlucHV0OnZhbGlkLCB0ZXh0YXJlYTp2YWxpZCB7ICB9XHJcblx0aW5wdXQ6aW52YWxpZCwgdGV4dGFyZWE6aW52YWxpZCB7IGJhY2tncm91bmQtY29sb3I6ICNmMGRkZGQ7IH1cclxuXHJcblx0LyogT2JsaWdhdG9yeSAqL1xyXG5cdC5vYmxpZ2F0b3J5IHtmb250LXNpemU6MC44ZW07IGZvbnQtc3R5bGU6aXRhbGljOyBtYXJnaW46MCAwIDEwcHggMDt9XHJcblxyXG5cclxuXHJcblxyXG4vKlxyXG5cclxuXHQgIyMjIyMjICAjIyMjIyMjIyAjIyAgICAjIyAjIyAgICAgICAjIyMjICMjICAgICMjICAjIyMjIyNcclxuXHQjIyAgICAjIyAgICAjIyAgICAgIyMgICMjICAjIyAgICAgICAgIyMgICMjIyAgICMjICMjICAgICMjXHJcblx0IyMgICAgICAgICAgIyMgICAgICAjIyMjICAgIyMgICAgICAgICMjICAjIyMjICAjIyAjI1xyXG5cdCAjIyMjIyMgICAgICMjICAgICAgICMjICAgICMjICAgICAgICAjIyAgIyMgIyMgIyMgIyMgICAjIyMjXHJcblx0ICAgICAgIyMgICAgIyMgICAgICAgIyMgICAgIyMgICAgICAgICMjICAjIyAgIyMjIyAjIyAgICAjI1xyXG5cdCMjICAgICMjICAgICMjICAgICAgICMjICAgICMjICAgICAgICAjIyAgIyMgICAjIyMgIyMgICAgIyNcclxuXHQgIyMjIyMjICAgICAjIyAgICAgICAjIyAgICAjIyMjIyMjIyAjIyMjICMjICAgICMjICAjIyMjIyNcclxuXHJcbiovXHJcblxyXG5cdC8vIElOUFVUUyArIFNFTEVDVFxyXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgdGV4dGFyZWEsIHNlbGVjdHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiYWJhYmE7IHBhZGRpbmc6IDEwcHggMTZweDsgLnJvdW5kZWRDb3JuZXJzKDVweCk7IC50cmFuc2l0aW9uKGFsbCAwLjJzIGxpbmVhcik7IG91dGxpbmU6IG5vbmU7XHJcblxyXG5cdFx0Jjpob3ZlcnsgYm9yZGVyLWNvbG9yOiAjOGE4YThhOyB9XHJcblx0XHQmOmZvY3VzeyAuYm94U2hhZG93KDBweCAwcHggNnB4IHJnYmEoMCwwLDAsMC4zKSk7IH1cclxuICAgICAgICAmLnc0NSB7d2lkdGg6NDUlIWltcG9ydGFudH1cclxuICAgICAgICAmLmZ3MTc1e3dpZHRoOjE3NXB4IWltcG9ydGFudDt9XHJcblx0fVxyXG5cdFx0c2VsZWN0eyBwYWRkaW5nLXRvcDogOXB4OyBwYWRkaW5nLWJvdHRvbTogOXB4OyBoZWlnaHQ6IDQxcHg7IH1cclxuXHJcblx0XHQubm8taWU4e1xyXG5cdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIHRleHRhcmVhLCBzZWxlY3R7IG1heC13aWR0aDogMTAwJTsgfVxyXG5cdFx0fVxyXG5cdFx0LmllOHtcclxuXHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCB0ZXh0YXJlYSwgc2VsZWN0eyB3aWR0aDogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcblx0XHR9XHJcblxyXG5cdFx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICM2NjY2NjY7IH1cclxuXHRcdDotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICM2NjY2NjY7IH1cclxuXHRcdDo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAjNjY2NjY2OyB9XHJcblx0XHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICM2NjY2NjY7IH1cclxuXHJcbiAgICAgICAgLmJpZ0J1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDo0M3B4O1xyXG4gICAgICAgIH1cclxuXHQvLyBDSEVDS0JPWCBhbmQgUkFESU9CVVRUT05cclxuXHJcblx0XHQvLyBDdXN0b20gc3R5bGluZyBmb3IgcmFkaW8gYW5kIGNoZWNrYm94ZXMgb24gZmFuY3kgYnJvd3NlcnNcclxuXHRcdC5yYWRpby1jaGVja193cmFwcGVyeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdCYuZnVsbFdpZHRoeyB3aWR0aDogMTAwJTsgZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bGFiZWx7IG1hcmdpbi10b3A6IDNweDt9XHJcblx0XHRcdH1cclxuXHRcdFx0JiArIC5yYWRpby1jaGVja193cmFwcGVyeyBtYXJnaW4tbGVmdDogMTVweDsgfVxyXG5cdFx0fVxyXG5cclxuXHRcdFxyXG5cdFx0XHQucmFkaW8tY2hlY2tfd3JhcHBlcnsgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlucHV0eyBmbG9hdDogbGVmdDsgLm9wYWNpdHkoMCk7IGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHQmICsgbGFiZWx7IGN1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1sZWZ0OiAtMzBweDsgcGFkZGluZy1sZWZ0OiA1OHB4OyBmbG9hdDogbGVmdDsgfVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8gQ2hlY2tib3hcclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmV7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm9yZGVyOiAxcHggc29saWQgI2FkYWRhZDsgY29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7IGhlaWdodDogMThweDsgdG9wOiA2cHg7IGxlZnQ6IDA7IGJhY2tncm91bmQ6ICNGRkY7IC5yb3VuZGVkQ29ybmVycyg1cHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbDpiZWZvcmV7IC5ib3hTaGFkb3coMHB4IDBweCA2cHggcmdiYSgwLDAsMCwwLjE1KSk7IH1cclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyeyBwb3NpdGlvbjogYWJzb2x1dGU7IGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdHRvcDogOHB4OyBsZWZ0OiAzcHg7IC5pY29uKFwiXFxlNjAwXCIpOyBmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyBSYWRpb1xyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZXsgcG9zaXRpb246IGFic29sdXRlOyBib3JkZXI6IDFweCBzb2xpZCAjYWRhZGFkOyBjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHR3aWR0aDogMThweDsgaGVpZ2h0OiAxOHB4OyB0b3A6IDZweDsgbGVmdDogMDsgYmFja2dyb3VuZDogI0ZGRjsgLnJvdW5kZWRDb3JuZXJzKDExcHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbDpiZWZvcmV7IC5ib3hTaGFkb3coMHB4IDBweCA2cHggcmdiYSgwLDAsMCwwLjE1KSk7IH1cclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyeyBwb3NpdGlvbjogYWJzb2x1dGU7IGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMnB4OyBoZWlnaHQ6IDEycHg7IHRvcDogOXB4OyBsZWZ0OiAzcHg7IGJhY2tncm91bmQ6ICNhZGFkYWQ7IC5yb3VuZGVkQ29ybmVycyg4cHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0YXNpZGUgLnJhZGlvLWNoZWNrX3dyYXBwZXIgaW5wdXQgKyBsYWJlbCB7ZmxvYXQ6bm9uZTt9XHJcblxyXG5cclxuXHQvLyBCVVRUT05TXHJcblx0YnV0dG9uLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGEuYnRuLXN1Ym1pdHtcclxuXHRcdC5mb250LXNpemUoMS44KTsgcGFkZGluZzogM3B4IDI1cHggMXB4OyB0ZXh0LWFsaWduOiBsZWZ0OyBib3JkZXI6IG5vbmU7IC5yb3VuZGVkQ29ybmVycyg1cHgpOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJhY2tncm91bmQ6IEBiZXRhQ29sb3I7IC5hbHRlcm5hdGVGb250KCk7IGNvbG9yOiAjRkZGO1xyXG5cdFx0LnRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZSk7XHJcblxyXG5cdFx0Jjpob3ZlciwgJjpmb2N1c3sgYmFja2dyb3VuZDogQGFscGhhQ29sb3I7IGNvbG9yOiAjRkZGOyB9XHJcblxyXG5cdH1cclxuXHRcdGEuYnRuLXN1Ym1pdHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcblxyXG5cclxuXHJcbi8qXHJcblxyXG5cdCAjIyMjIyMgICMjIyMjIyMjICMjIyMjIyMjICAjIyAgICAgIyMgICMjIyMjIyAgIyMjIyMjIyMgIyMgICAgICMjICMjIyMjIyMjICAjIyMjIyMjI1xyXG5cdCMjICAgICMjICAgICMjICAgICMjICAgICAjIyAjIyAgICAgIyMgIyMgICAgIyMgICAgIyMgICAgIyMgICAgICMjICMjICAgICAjIyAjI1xyXG5cdCMjICAgICAgICAgICMjICAgICMjICAgICAjIyAjIyAgICAgIyMgIyMgICAgICAgICAgIyMgICAgIyMgICAgICMjICMjICAgICAjIyAjI1xyXG5cdCAjIyMjIyMgICAgICMjICAgICMjIyMjIyMjICAjIyAgICAgIyMgIyMgICAgICAgICAgIyMgICAgIyMgICAgICMjICMjIyMjIyMjICAjIyMjIyNcclxuXHQgICAgICAjIyAgICAjIyAgICAjIyAgICMjICAgIyMgICAgICMjICMjICAgICAgICAgICMjICAgICMjICAgICAjIyAjIyAgICMjICAgIyNcclxuXHQjIyAgICAjIyAgICAjIyAgICAjIyAgICAjIyAgIyMgICAgICMjICMjICAgICMjICAgICMjICAgICMjICAgICAjIyAjIyAgICAjIyAgIyNcclxuXHQgIyMjIyMjICAgICAjIyAgICAjIyAgICAgIyMgICMjIyMjIyMgICAjIyMjIyMgICAgICMjICAgICAjIyMjIyMjICAjIyAgICAgIyMgIyMjIyMjIyNcclxuXHJcbiovXHJcblxyXG5cdC5mb3JtLWl0ZW17IC5jbGVhcmZpeCgpO1xyXG5cclxuXHRcdC5sYWJlbHsgbWFyZ2luLWJvdHRvbTogNHB4OyB9XHJcblxyXG5cdFx0LmZpZWxkeyAuY2xlYXJmaXgoKTtcclxuXHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCB0ZXh0YXJlYSwgc2VsZWN0eyB3aWR0aDogMTAwJTsgfVxyXG5cdFx0XHQubXNneyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMTBweDsgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cclxuXHRcdH1cclxuXHRcdC5tc2d7IGNvbG9yOiAjOTU5NTk1O1xyXG5cdFx0XHQmLmVycm9yeyBjb2xvcjogI2M5MTQyZjsgfVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuZXJyb3J7XHJcblx0XHRcdGxhYmVseyBjb2xvcjogI2M5MTQyZjsgfVxyXG5cdFx0XHQuZmllbGR7XHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCB0ZXh0YXJlYSwgc2VsZWN0eyBib3JkZXI6IDFweCBzb2xpZCAjYzkxNDJmOyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmICsgLmZvcm0taXRlbXsgbWFyZ2luLXRvcDogMTRweDsgfVxyXG5cdFx0Ji5zdWJtaXR7IG1hcmdpbi10b3A6IDQwcHg7IH1cclxuXHJcblx0fVxyXG5cclxuXHQuaGVscC10ZXh0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA0N3B4O1xyXG5cdFx0YmFja2dyb3VuZDogI2RkZDtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0LnJvdW5kZWRDb3JuZXJzKDAgMCA0cHggNHB4KTtcclxuXHRcdC5ib3hTaGFkb3coaW5zZXQgMCAxcHggMCByZ2JhKDAsMCwwLC4xKSk7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDEzcHg7XHJcblx0XHRcdGxlZnQ6IDIwcHg7XHJcblx0XHRcdC5pY29uKCdcXGU2MGEnKTtcclxuXHRcdFx0LmZvbnQtc2l6ZSgxLjgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQtZm9ybSB7XHJcblxyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcclxuXHRcdH1cclxuXHJcblx0XHRhYmJyIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5cdFx0c2VsZWN0LFxyXG5cdFx0dGV4dGFyZWEge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAzM3B4O1xyXG5cdFx0XHRwYWRkaW5nOiA2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRoZWlnaHQ6IDE1M3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmhvcml6b250YWwtZm9ybSB7XHJcblx0XHRwYWRkaW5nOiAyM3B4IDAgMzBweCAwO1xyXG4gICAgICAgIFxyXG5cdFx0cCwgLm1lc3NhZ2VibG9jayB7XHJcblx0XHRcdC5jbGVhcmZpeCgpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0cGFkZGluZzogOXB4IDAgM3B4IDA7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmllbGQtYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDsgICAgICAgICAgICAgICAgICAgIFxyXG5cdCAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuXHQgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0ICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cdFx0XHRcdGFiYnIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0b3V0bGluZTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5cdFx0XHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcblx0XHRcdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuXHRcdFx0c2VsZWN0LFxyXG5cdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0d2lkdGg6IDcwJTtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxM3B4IDE2cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNlbGVjdCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDlweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaGVscC10ZXh0IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMzIlO1xyXG5cdFx0XHR9XHJcblxyXG4gICAgICAgICAgIFx0Lm1zZ3tcclxuICAgICAgICAgICAgICAgICYuZXJyb3IsICYuc3VjY2Vzc3tcclxuXHRcdCAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjcwJTtcclxuXHQgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmZ1bGwtd2lkdGgge1xyXG5cdFx0ICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcblx0XHQgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHRcdCAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcblx0ICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFx0fVxyXG5cclxuXHRcdFx0LnJhZGlvLWNoZWNrX3dyYXBwZXIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMCU7XHJcblxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRmb290ZXIge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwJTtcclxuXHRcdFx0LmNsZWFyZml4KCk7XHJcblxyXG5cdFx0XHQuYnV0dG9ucyxcclxuXHRcdFx0LmxpbmtzIHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDE4cHggMnB4O1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xyXG5cdFx0XHRcdFx0LmZvbnQtc2l6ZSgyLjMpO1xyXG5cdFx0XHRcdFx0LmdyYWRpZW50KCMzMjMyMzIsICMxNDE0MTQpO1xyXG5cdFx0XHRcdFx0LnRyYW5zaXRpb24obm9uZSk7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBiZXRhQ29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMCAwIDA7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHQuZm9udC1zaXplKDEuNCk7XHJcblx0XHRcdFx0XHQubGluZS1oZWlnaHQoMS43KTtcclxuXHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0XHQudHJhbnNpdGlvbihjb2xvciAuMnMgZWFzZSk7XHJcblx0XHRcdFx0XHRcdC5hbHRlcm5hdGVGb250KCk7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGFscGhhQ29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubXNnIHtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRUVFO1xyXG5cdFx0bWFyZ2luOiAxNXB4IDAgMzBweCAwO1xyXG5cdFx0LnJvdW5kZWRDb3JuZXJzKDRweCk7XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmVycm9yIHtcclxuXHRcdFx0YmFja2dyb3VuZDogQGJldGFDb2xvcjtcclxuXHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zdWNjZXNzIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzljZDUxMjtcclxuXHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuLmZ1bGxXaWR0aEVycm9yIHtcclxuICAgIC5tc2cgIHt3aWR0aDoxMDAlIWltcG9ydGFudH1cclxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEJhc2VcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblx0aHRtbCB7IGZvbnQtc2l6ZTogNjIuNSU7IG92ZXJmbG93LXk6IGF1dG87IC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG5cdFx0ICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cclxuXHJcblx0Ym9keSB7IG1hcmdpbjogMDsgLmxpbmUtaGVpZ2h0KDIuNCk7IH1cclxuXHRib2R5LCBidXR0b24sIGlucHV0LCBzZWxlY3Qgb3B0aW9uLCB0ZXh0YXJlYSB7IC5zdGFuZGFyZEZvbnQoKTsgY29sb3I6IEBhbHBoYUNvbG9yOyAuZm9udC1zaXplKDEuNCk7IH1cclxuXHJcblx0LnRtcGwtaG9tZSAuY29udGVudC13cmFwcGVyIHsgcGFkZGluZy10b3A6IDMycHg7IH1cclxuXHJcblx0LyogVGhlc2Ugc2VsZWN0aW9uIGRlY2xhcmF0aW9ucyBoYXZlIHRvIGJlIHNlcGFyYXRlICovXHJcblx0OjotbW96LXNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICMwMDA7IGNvbG9yOiAjZmZmOyB0ZXh0LXNoYWRvdzogbm9uZTsgfVxyXG5cdDo6LXdlYmtpdC1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAjMDAwOyBjb2xvcjogI2ZmZjsgdGV4dC1zaGFkb3c6IG5vbmU7IH1cclxuXHQ6OnNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICMwMDA7IGNvbG9yOiAjZmZmOyB0ZXh0LXNoYWRvdzogbm9uZTsgfVxyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBUeXBvZ3JhcGh5XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuXHRiLCBzdHJvbmcgeyBmb250LXdlaWdodDogYm9sZDsgfVxyXG5cdGJsb2NrcXVvdGUgeyBtYXJnaW46IDFlbSA0MHB4OyB9XHJcblx0ZGZuIHsgZm9udC1zdHlsZTogaXRhbGljOyB9IC8qIGRlZmluaXRpb24gKi9cclxuXHRociB7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDFweDsgYm9yZGVyOiAwOyBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgbWFyZ2luOiAxZW0gMDsgcGFkZGluZzogMDsgfVxyXG5cdGlucyB7IGJhY2tncm91bmQ6ICNmZjk7IGNvbG9yOiAjMDAwOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gLyogYSB0ZXh0IHRoYXQgaGFzIGJlZW4gaW5zZXJ0ZWQgaW50byBhIGRvY3VtZW50ICovXHJcblx0bWFyayB7IGJhY2tncm91bmQ6ICNmZjA7IGNvbG9yOiAjMDAwOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XHJcblx0XHJcblx0cSB7IHF1b3Rlczogbm9uZTsgfVxyXG5cdHE6YmVmb3JlLCBxOmFmdGVyIHsgY29udGVudDogXCJcIjsgY29udGVudDogbm9uZTsgfVxyXG5cdHNtYWxsIHsgZm9udC1zaXplOiA4NSU7IH1cclxuXHRcclxuXHQvKiBQb3NpdGlvbiBzdWJzY3JpcHQgYW5kIHN1cGVyc2NyaXB0IGNvbnRlbnQgd2l0aG91dCBhZmZlY3RpbmcgbGluZS1oZWlnaHQgKi9cclxuXHRzdWIsIHN1cCB7IGZvbnQtc2l6ZTogNzUlOyBsaW5lLWhlaWdodDogMDsgcG9zaXRpb246IHJlbGF0aXZlOyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cclxuXHRzdXAgeyB0b3A6IC0wLjVlbTsgfVxyXG5cdHN1YiB7IGJvdHRvbTogLTAuMjVlbTsgfSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIExpbmtzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cdGEgeyBjb2xvcjogQGJldGFDb2xvcjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4OTk5ZDsgLnRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIC4ycyBlYXNlKSB9XHJcblx0YTpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cclxuXHJcblx0LyogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzICovXHJcblx0YTpob3ZlciwgYTphY3RpdmUgeyBvdXRsaW5lOiAwOyBib3JkZXItY29sb3I6IEBiZXRhQ29sb3I7IH1cclxuXHJcblx0LmJ0biB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiA1cHggMjBweCAycHg7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0YmFja2dyb3VuZDogQGJldGFDb2xvcjtcclxuXHRcdC5hbHRlcm5hdGVGb250KCk7XHJcblx0XHQucm91bmRlZENvcm5lcnMoM3B4KTtcclxuXHRcdC50cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UpO1xyXG5cdFx0LmZvbnQtc2l6ZSgxLjgpO1xyXG5cdFx0LmxpbmUtaGVpZ2h0KDIuNyk7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IEBhbHBoYUNvbG9yO1xyXG5cdFx0fVxyXG5cdH0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBIZWFkaW5ncyAmIFBhcmFncmFwaFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHRwIHsgbWFyZ2luOiAwIDAgMTBweCAwOyB9XHJcblx0aDEsIC5oMS10aXRsZSwgaDIsIC5oMi10aXRsZSwgaDMsIGg0LCBoNSwgaDYsIHByZSwgYmxvY2txdW90ZSwgZGwsIGhyLCBhZGRyZXNzIHsgbWFyZ2luOiAwIDAgMTVweCAwOyBwYWRkaW5nOiAwOyAuYWx0ZXJuYXRlRm9udCgpOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XHJcblxyXG5cclxuXHRoMSwgLmgxLXRpdGxlIHtjb2xvcjogQGJldGFDb2xvcjsgLmZvbnQtc2l6ZSgzLjgpOyAubGluZS1oZWlnaHQoMy44KTsgZm9udC13ZWlnaHQ6bm9ybWFsOyBtYXJnaW46IDAgMCAzMXB4IDA7fVxyXG5cclxuXHRoMiwgLmgyLXRpdGxlIHtjb2xvcjojMmUyZTJlOyAuZm9udC1zaXplKDIuMCk7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbWFyZ2luLXRvcDogMjVweDsgfVxyXG5cclxuXHRoMyB7Y29sb3I6IzNlM2UzZTsgLmZvbnQtc2l6ZSgxLjcpOyBmb250LXdlaWdodDpub3JtYWw7IC5saW5lLWhlaWdodCgxLjIpOyBtYXJnaW4tdG9wOiAyNXB4OyB9XHJcblxyXG5cdGg0IHtjb2xvcjojOTk5OyAuZm9udC1zaXplKDEuNCk7IGZvbnQtd2VpZ2h0OmJvbGQ7IG1hcmdpbi10b3A6IDIwcHg7IH1cclxuXHRoNSB7LmZvbnQtc2l6ZSgxLjQpOyBmb250LXdlaWdodDpub3JtYWw7IG1hcmdpbi10b3A6IDIwcHg7IH1cclxuXHJcblx0aDYgey5mb250LXNpemUoMS4zKTsgZm9udC1zdHlsZTppdGFsaWM7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbWFyZ2luLXRvcDogMjBweDsgfSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIExpc3RzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cdHVsLCBvbCB7IG1hcmdpbjogMCAwIDE1cHggMDsgcGFkZGluZzogMCAwIDAgMjBweDsgfVxyXG5cdGRkIHsgbWFyZ2luOiAwIDAgMCAyMHB4OyB9XHJcblx0bmF2IHVsLCBuYXYgb2wgeyBsaXN0LXN0eWxlOiBub25lOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHQvKiBJbXByb3ZlIGltYWdlIHF1YWxpdHkgd2hlbiBzY2FsZWQgaW4gSUU3ICovXHJcblx0aW1nIHsgYm9yZGVyOiAwOyAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyB9XHJcblxyXG5cdC8qIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFOSAqL1xyXG5cdHN2Zzpub3QoOnJvb3QpIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG5cclxuXHQvKiBJZnJhbWVzICovXHJcblxyXG5cdGlmcmFtZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdC8qaGVpZ2h0OiAzOTBweDsqL1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdH1cclxuIiwiLypcclxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdE1BSU4gSEVBREVSXHJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbi5tYWluLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9iZ19oZWFkZXIuanBnXCIpO1xyXG5cclxuICAubW9iaWxlLW1lbnUtdHJpZ2dlcixcclxuICAubW9iaWxlLWluZm8tdHJpZ2dlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmxhbmcge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcGJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjIxZjFmO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuZ3JpZC1wYWQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5icmFuZCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDE4cHggMCAwIDZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBoZWlnaHQ6IDEwNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwNnB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvKiY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMzQsIDMxLCAzMSwgMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjIxZjFmO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDUycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MnB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuXHRcdFx0ICAgIGJvcmRlci13aWR0aDogNTNweDtcclxuXHRcdFx0ICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdCAgICBib3JkZXItY29sb3I6ICNGRkYgI0ZGRiAjRkZGICMyMjFmMWY7XHJcblx0XHRcdCAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCkgcmdiYSgyNTUsMjU1LDI1NSwwKSByZ2JhKDI1NSwyNTUsMjU1LDApICMyMjFmMWY7XHJcblx0XHRcdCAgICBib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICByaWdodDogLTUzcHg7XHJcblx0XHRcdCAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNTlweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTU5cHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGJvcmRlci13aWR0aDogNjBweDtcclxuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI0ZGRiAjRkZGICNGRkYgI0ZGRjtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCkgcmdiYSgyNTUsMjU1LDI1NSwwKSByZ2JhKDI1NSwyNTUsMjU1LDApICNGRkY7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogLTYwcHg7XHJcblx0XHRcdFx0dG9wOiAtN3B4O1xyXG4gICAgICAgIH0qL1xyXG4gIH1cclxuXHJcbiAgLnRhZ2xpbmUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwNnB4O1xyXG4gICAgcGFkZGluZzogMCAxM3B4IDAgMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiA1MCU7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAuYWx0ZXJuYXRlRm9udCgpO1xyXG4gICAgICAuZm9udC1zaXplKDMuOCk7XHJcbiAgICB9XHJcblxyXG4gICAgLyomOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9Ki9cclxuXHJcbiAgICAvLyAmOmFmdGVyIHtcclxuICAgIC8vICAgICBib3JkZXItY29sb3I6IHJnYmEoMjEzLCAyMiwgMzcsIDApO1xyXG4gICAgLy8gICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAYmV0YUNvbG9yO1xyXG4gICAgLy8gICAgIGJvcmRlci13aWR0aDogNTJweDtcclxuICAgIC8vICAgICBtYXJnaW4tdG9wOiAtNTJweDtcclxuICAgIC8vICAgICAvKmJvcmRlci13aWR0aDogNTNweDtcclxuICAgIC8vIFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgLy8gXHRcdGJvcmRlci1jb2xvcjogI0ZGRiAjRkZGICNGRkYgQGJldGFDb2xvcjtcclxuICAgIC8vIFx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCkgcmdiYSgyNTUsMjU1LDI1NSwwKSByZ2JhKDI1NSwyNTUsMjU1LDApIEBiZXRhQ29sb3I7XHJcbiAgICAvLyBcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cclxuICAgIC8vIFx0XHRyaWdodDogLTUzcHg7XHJcbiAgICAvLyBcdFx0dG9wOiAwOyovXHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJjpiZWZvcmUge1xyXG4gICAgLy8gICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgIC8vICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcclxuICAgIC8vICAgICBib3JkZXItd2lkdGg6IDU5cHg7XHJcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogLTU5cHg7XHJcbiAgICAvLyAgICAgLypib3JkZXItd2lkdGg6IDYwcHg7XHJcbiAgICAvLyBcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIC8vIFx0XHRib3JkZXItY29sb3I6ICNGRkYgI0ZGRiAjRkZGICNGRkY7XHJcbiAgICAvLyBcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApIHJnYmEoMjU1LDI1NSwyNTUsMCkgcmdiYSgyNTUsMjU1LDI1NSwwKSAjRkZGO1xyXG4gICAgLy8gXHRcdGJvcmRlci1yaWdodDogMDtcclxuXHJcbiAgICAvLyBcdFx0cmlnaHQ6IC02MHB4O1xyXG4gICAgLy8gXHRcdHRvcDogLTdweDsqL1xyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgLnRvcC1tZW51IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIC8qcGFkZGluZzogMzFweCAwIDAgMDsqL1xyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLmZvbnQtc2l6ZSgxLjYpO1xyXG4gICAgICAuYWx0ZXJuYXRlRm9udCgpO1xyXG4gICAgICAudHJhbnNpdGlvbihjb2xvciAwLjJzIGVhc2UpO1xyXG5cclxuICAgICAgW2NsYXNzKj1cImljb24tXCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAuZm9udC1zaXplKDIpO1xyXG5cclxuICAgICAgICAmLmljb24tY29udGFjdDpiZWZvcmUge1xyXG4gICAgICAgICAgLmljb24oXCJcXGU2MDRcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogQGdhbW1hQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudXNlci1tZW51IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE5cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAuaWNvbihcIlxcZTYwN1wiKTtcclxuICAgICAgICAgIC5mb250LXNpemUoMC44KTtcclxuICAgICAgICAgIC50cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjNzIGVhc2UpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAucm91bmRlZENvcm5lcnMoNTAlKTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb2xvcjogQGJldGFDb2xvcjtcclxuICAgICAgICAgIC5pY29uKFwiXFxlNjA4XCIpO1xyXG4gICAgICAgICAgLmZvbnQtc2l6ZSgyLjQpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIC5mb250LXNpemUoMS41KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAudHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXItaW1hZ2Uge1xyXG4gICAgLypiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYmdfaGVhZGVyLmpwZycpOyovXHJcbiAgICAuZ3JpZC1wYWQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTFweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XHJcbiAgICAgIC8qcGFkZGluZy1ib3R0b206IDYwcHg7Ki9cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLnJvdW5kZWRDb3JuZXJzKDRweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudXNlci1tZW51LWl0ZW1zLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC1wYWQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAuY29sLTEtMSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudXNlci1tZW51LWl0ZW1zIHtcclxuICAgICAgYmFja2dyb3VuZDogQGJldGFDb2xvcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5yb3VuZGVkQ29ybmVycygwIDAgNHB4IDRweCk7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCA4cHggMTBweCA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSBAYmV0YUNvbG9yXHJcbiAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgLmFsdGVybmF0ZUZvbnQoKTtcclxuICAgICAgLmZvbnQtc2l6ZSgxLjgpO1xyXG4gICAgICAudHJhbnNpdGlvbihjb2xvciAwLjJzIGVhc2UpO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IEBhbHBoYUNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1uYXZpZ2F0aW9uIHtcclxuICAgIC5ncmFkaWVudCgjZGVkZWRlLCAjZTRlNGU0KTtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIC5jbGVhcmZpeCgpO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJldGFDb2xvcjtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIGEge1xyXG4gICAgICAgICAgY29sb3I6IEBiZXRhQ29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDhweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjb2xvcjogQGFscGhhQ29sb3I7XHJcbiAgICAgICAgLmFsdGVybmF0ZUZvbnQoKTtcclxuICAgICAgICAuZm9udC1zaXplKDEuNSk7XHJcbiAgICAgICAgLnRyYW5zaXRpb24oY29sb3IgMC4ycyBlYXNlKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogQGJldGFDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcblx0U2VhcmNoIGJhclxyXG4qL1xyXG5cclxuLnRtcGwtY29udGVudCAuc2VhcmNoLWJhciB7XHJcbiAgLmdyaWQtcGFkIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLndyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMTRweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2JlYmViZTtcclxuICAgIC5jbGVhcmZpeCgpO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1iYXIge1xyXG4gIC5maXJzdC1jb2wsXHJcbiAgLnNlY29uZC1jb2wge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgY29sb3I6IEBhbHBoYUNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogNDNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDRweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgLmFsdGVybmF0ZUZvbnQoKTtcclxuICAgIC5mb250LXNpemUoMi4zKTtcclxuICB9XHJcblxyXG4gIC5maXJzdC1jb2wgbGFiZWwge1xyXG4gICAgd2lkdGg6IDQ1JTtcclxuICB9XHJcblxyXG4gIC5zZWNvbmQtY29sIGxhYmVsIHtcclxuICAgIHdpZHRoOiAyNCU7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAvKmJvcmRlci1jb2xvcjogQGFscGhhQ29sb3I7Ki9cclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIGhlaWdodDogNDNweDtcclxuICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICB3aWR0aDogNDIlO1xyXG4gIH1cclxuXHJcbiAgc2VsZWN0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAzMSU7XHJcbiAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDNweDtcclxuICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgLnJvdW5kZWRDb3JuZXJzKDNweCk7XHJcbiAgfVxyXG5cclxuICBvcHRpb24ge1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgfVxyXG5cclxuICBhLnNlYXJjaCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDclO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDUxNjI1O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAuZm9udC1zaXplKDEuOCk7XHJcbiAgICAucm91bmRlZENvcm5lcnMoNXB4KTtcclxuICAgIC50cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogQGdhbW1hQ29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBTdWJuYXZpZ2F0aW9uICovXHJcblxyXG4uc3VibmF2aWdhdGlvbi13cmFwcGVyIHtcclxuICAuZ3JpZC1wYWQge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5zdWJuYXZpZ2F0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6IEBiZXRhQ29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnJvdW5kZWRDb3JuZXJzKDAgMCA0cHggNHB4KTtcclxuXHJcbiAgICAuYXJyb3cge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCA4cHggMTBweCA4cHg7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIEBiZXRhQ29sb3JcclxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTRweCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xyXG5cclxuICAgICYuc2VsZWN0ZWQgYSB7XHJcbiAgICAgIGNvbG9yOiBAYWxwaGFDb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAuYWx0ZXJuYXRlRm9udCgpO1xyXG4gICAgLmZvbnQtc2l6ZSgxLjgpO1xyXG4gICAgLnRyYW5zaXRpb24oY29sb3IgMC4ycyBlYXNlKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IEBhbHBoYUNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuXHRCcmVhZGNydW1iXHJcbiovXHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgLmdyaWQtcGFkIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBjb2xvcjogQGJldGFDb2xvcjtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAuY2xlYXJmaXgoKTtcclxuICAgIC5hbHRlcm5hdGVGb250KCk7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbG9yOiBAYWxwaGFDb2xvcjtcclxuICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAuaWNvbihcIlxcZTYwY1wiKTtcclxuICAgICAgLmZvbnQtc2l6ZSgwLjcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjN2Y3ZjdmO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAudHJhbnNpdGlvbihjb2xvciAwLjJzIGVhc2UpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogQGJldGFDb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgVGFibGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cdHRhYmxlIHsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgYm9yZGVyLXNwYWNpbmc6IDA7IH1cclxuXHR0YWJsZSB0ciB0ZCB7cGFkZGluZzogMDsgYm9yZGVyOiAwOyBtYXJnaW46IDA7IH1cclxuXHR0YWJsZSB0cntcclxuXHRcdHRkLCB0aHsgcGFkZGluZzogNXB4IDEwcHg7IH1cclxuXHRcdHRoeyBiYWNrZ3JvdW5kOiAjZTJlMmUyOyB9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQob2RkKSB0ZHsgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxyXG5cdH0iLCIvKipcbiAqIEJ4U2xpZGVyIHY0LjAgLSBGdWxseSBsb2FkZWQsIHJlc3BvbnNpdmUgY29udGVudCBzbGlkZXJcbiAqIGh0dHA6Ly9ieHNsaWRlci5jb21cbiAqL1xuXG5cbi8qKiBSRVNFVCBBTkQgTEFZT1VUXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5ieC13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgYXV0byA2MHB4O1xuXHRwYWRkaW5nOiAwO1xuXHQqem9vbTogMTtcblxuXHR1bHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5cdGxpeyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxufVxuXG4uYngtd3JhcHBlciBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiogVEhFTUVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuXG4uYngtd3JhcHBlciAuYngtdmlld3BvcnQge1xuXHQtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogflwicHJlc2VydmUtM2RcIjtcblx0LW1vei10cmFuc2Zvcm0tc3R5bGU6IH5cInByZXNlcnZlLTNkXCI7XG5cdHRyYW5zZm9ybS1zdHlsZTogflwicHJlc2VydmUtM2RcIjtcbn1cblxuLmJ4LXdyYXBwZXIgLmJ4LXZpZXdwb3J0IHtcblx0LW1vei1ib3gtc2hhZG93OiAwIDAgNXB4ICNjY2M7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAjY2NjO1xuXHRib3gtc2hhZG93OiAwIDAgNXB4ICNjY2M7XG5cdGJvcmRlcjogc29saWQgI2ZmZiA1cHg7XG5cdGxlZnQ6IC01cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5ieC13cmFwcGVyIC5ieC1wYWdlcixcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0zMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyogTE9BREVSICovXG5cbi5ieC13cmFwcGVyIC5ieC1sb2FkaW5nIHtcblx0bWluLWhlaWdodDogNTBweDtcblx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYnhzbGlkZXIvYnhfbG9hZGVyLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgI2ZmZjtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDIwMDA7XG59XG5cbi8qIFBBR0VSICovXG5cbi5ieC13cmFwcGVyIC5ieC1wYWdlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAuODVlbTtcblx0Zm9udC1mYW1pbHk6IEFyaWFsO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICM2NjY7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYngtd3JhcHBlciAuYngtcGFnZXIgLmJ4LXBhZ2VyLWl0ZW0sXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtY29udHJvbHMtYXV0by1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQqem9vbTogMTtcblx0KmRpc3BsYXk6IGlubGluZTtcbn1cblxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYSB7XG5cdGJhY2tncm91bmQ6ICM2NjY7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0bWFyZ2luOiAwIDVweDtcblx0b3V0bGluZTogMDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIsXG4uYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi8qIERJUkVDVElPTiBDT05UUk9MUyAoTkVYVCAvIFBSRVYpICovXG5cbi5ieC13cmFwcGVyIC5ieC1wcmV2IHtcblx0bGVmdDogMTBweDtcblx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYnhzbGlkZXIvY29udHJvbHMucG5nKSBuby1yZXBlYXQgMCAtMzJweDtcbn1cblxuLmJ4LXdyYXBwZXIgLmJ4LW5leHQge1xuXHRyaWdodDogMTBweDtcblx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYnhzbGlkZXIvY29udHJvbHMucG5nKSBuby1yZXBlYXQgLTQzcHggLTMycHg7XG59XG5cbi5ieC13cmFwcGVyIC5ieC1wcmV2OmhvdmVyIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uYngtd3JhcHBlciAuYngtbmV4dDpob3ZlciB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00M3B4IDA7XG59XG5cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC0xNnB4O1xuXHRvdXRsaW5lOiAwO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0ei1pbmRleDogOTk7XG59XG5cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYS5kaXNhYmxlZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEFVVE8gQ09OVFJPTFMgKFNUQVJUIC8gU1RPUCkgKi9cblxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTFweDtcblx0b3V0bGluZTogMDtcblx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYnhzbGlkZXIvY29udHJvbHMucG5nKSAtODZweCAtMTFweCBuby1yZXBlYXQ7XG5cdG1hcmdpbjogMCAzcHg7XG59XG5cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydDpob3Zlcixcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydC5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODZweCAwO1xufVxuXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiAxMXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ieHNsaWRlci9jb250cm9scy5wbmcpIC04NnB4IC00NHB4IG5vLXJlcGVhdDtcblx0bWFyZ2luOiAwIDNweDtcbn1cblxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0b3A6aG92ZXIsXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcC5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODZweCAtMzNweDtcbn1cblxuLyogUEFHRVIgV0lUSCBBVVRPLUNPTlRST0xTIEhZQlJJRCBMQVlPVVQgKi9cblxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLmJ4LWhhcy1jb250cm9scy1hdXRvLmJ4LWhhcy1wYWdlciAuYngtcGFnZXIge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aWR0aDogODAlO1xufVxuXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMuYngtaGFzLWNvbnRyb2xzLWF1dG8uYngtaGFzLXBhZ2VyIC5ieC1jb250cm9scy1hdXRvIHtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAzNXB4O1xufVxuXG4vKiBJTUFHRSBDQVBUSU9OUyAqL1xuXG4uYngtd3JhcHBlciAuYngtY2FwdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiAjNjY2XFw5O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDgwLCA4MCwgODAsIDAuNzUpO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJ4LXdyYXBwZXIgLmJ4LWNhcHRpb24gc3BhbiB7XG5cdGNvbG9yOiAjZmZmO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTBweDtcbn0iLCIvKiEgZmFuY3lCb3ggdjIuMS40IGZhbmN5YXBwcy5jb20gfCBmYW5jeWFwcHMuY29tL2ZhbmN5Ym94LyNsaWNlbnNlICovXG4uZmFuY3lib3gtd3JhcCxcbi5mYW5jeWJveC1za2luLFxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXdyYXAgaWZyYW1lLFxuLmZhbmN5Ym94LXdyYXAgb2JqZWN0LFxuLmZhbmN5Ym94LW5hdixcbi5mYW5jeWJveC1uYXYgc3Bhbixcbi5mYW5jeWJveC10bXBcbntcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5mYW5jeWJveC13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDgwMjA7XG59XG5cbi5mYW5jeWJveC1za2luIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRjb2xvcjogIzQ0NDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1vcGVuZWQge1xuXHR6LWluZGV4OiA4MDMwO1xufVxuXG4uZmFuY3lib3gtb3BlbmVkIC5mYW5jeWJveC1za2luIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdCAgIC1tb3otYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHQgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmZhbmN5Ym94LW91dGVyLCAuZmFuY3lib3gtaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYW5jeWJveC1pbm5lciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci13aWR0aDogMTlweDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICNGRkYgcmdiYSgyNTUsMjU1LDI1NSwwKSByZ2JhKDI1NSwyNTUsMjU1LDApICNGRkY7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci13aWR0aDogMTlweDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCkgI0ZGRiAjRkZGIHJnYmEoMjU1LDI1NSwyNTUsMCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTFweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHR9XG59XG5cbi5mYW5jeWJveC10eXBlLWlmcmFtZSAuZmFuY3lib3gtaW5uZXIge1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5mYW5jeWJveC1lcnJvciB7XG5cdGNvbG9yOiAjNDQ0O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC1pbWFnZSwgLmZhbmN5Ym94LWlmcmFtZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtaW1hZ2Uge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvZmFuY3lib3gvZmFuY3lib3hfc3ByaXRlLnBuZycpO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLXRvcDogLTIycHg7XG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4cHg7XG5cdG9wYWNpdHk6IDAuODtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA4MDYwO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZyBkaXYge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvZmFuY3lib3gvZmFuY3lib3hfbG9hZGluZy5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmZhbmN5Ym94LWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xOHB4O1xuXHRyaWdodDogLTE4cHg7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogODA0MDtcblx0Ym9yZGVyOiAwO1xufVxuXG4uZmFuY3lib3gtbmF2IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiA0MCU7XG5cdGhlaWdodDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL2ltYWdlcy9mYW5jeWJveC9ibGFuay5naWYnKTsgLyogaGVscHMgSUUgKi9cblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuXHR6LWluZGV4OiA4MDQwO1xufVxuXG4uZmFuY3lib3gtcHJldiB7XG5cdGxlZnQ6IDA7XG59XG5cbi5mYW5jeWJveC1uZXh0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5mYW5jeWJveC1uYXYgc3BhbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM0cHg7XG5cdG1hcmdpbi10b3A6IC0xOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDgwNDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXByZXYgc3BhbiB7XG5cdGxlZnQ6IDEwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2cHg7XG59XG5cbi5mYW5jeWJveC1uZXh0IHNwYW4ge1xuXHRyaWdodDogMTBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDtcbn1cblxuLmZhbmN5Ym94LW5hdjpob3ZlciBzcGFuIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LXRtcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtOTk5OTlweDtcblx0bGVmdDogLTk5OTk5cHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0bWF4LXdpZHRoOiA5OTk5OXB4O1xuXHRtYXgtaGVpZ2h0OiA5OTk5OXB4O1xuXHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4vKiBPdmVybGF5IGhlbHBlciAqL1xuXG4uZmFuY3lib3gtbG9jayB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHotaW5kZXg6IDgwMTA7XG5cdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9mYW5jeWJveC9mYW5jeWJveF9vdmVybGF5LnBuZycpO1xufVxuXG4uZmFuY3lib3gtb3ZlcmxheS1maXhlZCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcbn1cblxuLmZhbmN5Ym94LWxvY2sgLmZhbmN5Ym94LW92ZXJsYXkge1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4vKiBUaXRsZSBoZWxwZXIgKi9cblxuLmZhbmN5Ym94LXRpdGxlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHR6LWluZGV4OiA4MDUwO1xufVxuXG4uZmFuY3lib3gtb3BlbmVkIC5mYW5jeWJveC10aXRsZSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiA1MCU7XG5cdG1hcmdpbi1ib3R0b206IC0zNXB4O1xuXHR6LWluZGV4OiA4MDUwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIC5jaGlsZCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAtMTAwJTtcblx0cGFkZGluZzogMnB4IDIwcHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvKiBGYWxsYmFjayBmb3Igd2ViIGJyb3dzZXJzIHRoYXQgZG9lc24ndCBzdXBwb3J0IFJHQmEgKi9cblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdCAgIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcblx0ICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXHR0ZXh0LXNoYWRvdzogMCAxcHggMnB4ICMyMjI7XG5cdGNvbG9yOiAjRkZGO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC10aXRsZS1vdXRzaWRlLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtaW5zaWRlLXdyYXAge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLW92ZXItd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMTBweDtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XG59XG5cbi5mYW5jeWJveC10eXBlLWlmcmFtZSAuZmFuY3lib3gtaW5uZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIvKlxuXHRBbmltYXRpb25zXG4qL1xuaHRtbC5tbS1vcGVuZWQgLm1tLXBhZ2UsXG5odG1sLm1tLW9wZW5lZCAjbW0tYmxvY2tlcixcbi5tbS1pcy1tZW51Lm1tLWhvcml6b250YWwgLm1tLWlubmVyID4gdWxcbntcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lIDAuNHMgZWFzZTtcblx0LW1vei10cmFuc2l0aW9uOiBub25lIDAuNHMgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IG5vbmUgMC40cyBlYXNlO1xuXHQtby10cmFuc2l0aW9uOiBub25lIDAuNHMgZWFzZTtcblx0dHJhbnNpdGlvbjogbm9uZSAwLjRzIGVhc2U7XG59XG5odG1sLm1tLW9wZW5lZC5tbS1kcmFnZ2luZyAubW0tcGFnZVxue1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuXHQtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuXHQtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG5cdC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbn1cbmh0bWwubW0tb3BlbmVkLm1tLWRyYWdnaW5nLm1tLW5leHQgLm1tLW1lbnUsXG5odG1sLm1tLW9wZW5lZC5tbS1kcmFnZ2luZy5tbS1mcm9udCAubW0tbWVudVxue1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuXHQtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuXHQtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG5cdC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbn1cbmh0bWwubW0tb3BlbmVkIC5tbS1wYWdlLFxuaHRtbC5tbS1vcGVuZWQgI21tLWJsb2NrZXJcbntcblx0LyogYm9yZGVyLWNvbG9yIGlzIG5lZWRlZCB0byBmb3JjZSB0cmFuc2l0aW9uZW5kIGV2ZW50IGV2ZW4gaWYgbm8gb3RoZXIgdmFsdWUgY2hhbmdlZCAqL1xuXHQvKiB0cmFuc2Zvcm0gaXMgbmVlZGVkIHRvIGZvcmNlIGhhcmR3YXJlIGFjY2VsZXJhdGlvbiAqL1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgbWFyZ2luLCBib3JkZXIsIC13ZWJraXQtdHJhbnNmb3JtO1xuXHQtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgbWFyZ2luLCBib3JkZXIsIC1tb3otdHJhbnNmb3JtO1xuXHQtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCBtYXJnaW4sIGJvcmRlciwgLW1zLXRyYW5zZm9ybTtcblx0LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCBtYXJnaW4sIGJvcmRlciwgLW8tdHJhbnNmb3JtO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIG1hcmdpbiwgYm9yZGVyLCB0cmFuc2Zvcm07XG5cblx0Ym9yZGVyOiBub25lIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5odG1sLm1tLW9wZW5pbmcgLm1tLXBhZ2UsXG5odG1sLm1tLW9wZW5pbmcgI21tLWJsb2NrZXJcbntcblx0Ym9yZGVyOiBub25lIHNvbGlkIHJnYmEoMSwgMSwgMSwgMCk7XG59XG4ubW0taXMtbWVudS5tbS1ob3Jpem9udGFsIC5tbS1pbm5lciA+IHVsXG57XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLWxlZnQ7XG5cdC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLWxlZnQ7XG5cdC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tbGVmdDtcblx0LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLWxlZnQ7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi1sZWZ0O1xufVxuXG5odG1sLmNzc3RyYW5zZm9ybXMzZC5tbS1vcGVuaW5nIC5tbS1wYWdlLFxuaHRtbC5jc3N0cmFuc2Zvcm1zM2QubW0tb3BlbmluZyAjbW0tYmxvY2tlcixcbmh0bWwuY3NzdHJhbnNmb3JtczNkIC5tbS1pcy1tZW51Lm1tLWhvcml6b250YWwgLm1tLWlubmVyID4gdWwubW0tc3Vib3BlbmVkXG57XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggODUlLCAwLCAxcHggKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCA4NSUsIDAsIDFweCApO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggODUlLCAwLCAxcHggKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggODUlLCAwLCAxcHggKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggODUlLCAwLCAxcHggKTtcbn1cblxuaHRtbC5tbS1yaWdodC5jc3N0cmFuc2Zvcm1zM2QubW0tb3BlbmluZyAubW0tcGFnZSxcbmh0bWwubW0tcmlnaHQuY3NzdHJhbnNmb3JtczNkLm1tLW9wZW5pbmcgI21tLWJsb2NrZXIsXG5odG1sLm1tLXJpZ2h0LmNzc3RyYW5zZm9ybXMzZCAubW0taXMtbWVudS5tbS1ob3Jpem9udGFsIC5tbS1pbm5lciA+IHVsLm1tLXN1Ym9wZW5lZFxue1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogYXV0bztcblx0bWFyZ2luOiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIC04NSUsIDAsIDFweCApO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIC04NSUsIDAsIDFweCApO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTg1JSwgMCwgMXB4ICk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIC04NSUsIDAsIDFweCApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtODUlLCAwLCAxcHggKTtcbn1cblxuaHRtbC5uby1jc3N0cmFuc2Zvcm1zM2QubW0tb3BlbmluZyAubW0tcGFnZSxcbmh0bWwubm8tY3NzdHJhbnNmb3JtczNkLm1tLW9wZW5pbmcgI21tLWJsb2NrZXIsXG5odG1sLm5vLWNzc3RyYW5zZm9ybXMzZCAubW0taXMtbWVudS5tbS1ob3Jpem9udGFsIC5tbS1pbm5lciA+IHVsLm1tLXN1Ym9wZW5lZFxue1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDAsIDFweCApO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDAsIDFweCApO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMCwgMCwgMXB4ICk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDAsIDFweCApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAwLCAwLCAxcHggKTtcbn1cblxuaHRtbC5tbS1vcGVuZWQgLm1tLXBhZ2UsXG5odG1sLm1tLW9wZW5lZCAjbW0tYmxvY2tlclxue1xuXHRtYXJnaW46IDBweDtcblx0bGVmdDogMCU7XG5cdHRvcDogMDtcbn1cbmh0bWwubW0tb3BlbmluZyAubW0tcGFnZSxcbmh0bWwubW0tb3BlbmluZyAjbW0tYmxvY2tlclxue1xuXHRtYXJnaW46IDAgMCAwIC02NXB4O1xuXHRsZWZ0OiAxMDAlO1xufVxuXG5cbi8qXG5cdE1lbnUsIHN1Ym1lbnVzLCBpdGVtc1xuXHQtIFNpemluZyBhbmQgcG9zaXRpb25pbmdcbiovXG5odG1sLm1tLW9wZW5lZCAubW0tcGFnZSxcbi5tbS1tZW51LFxuLm1tLW1lbnUgLm1tLWlubmVyLFxuLm1tLWlzLW1lbnUgdWwsXG4ubW0tbWVudSBkaXYubW0tc2VhcmNoLFxuLm1tLW1lbnUgZGl2Lm1tLXNlYXJjaCBpbnB1dFxue1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIGh0bWwvYm9keSAqL1xuaHRtbC5tbS1vcGVuZWQsXG5odG1sLm1tLW9wZW5lZCBib2R5XG57XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5odG1sLm1tLW9wZW5lZCBib2R5XG57XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbWVudSAqL1xuLm1tLW1lbnVcbntcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW0tbWVudS5tbS1vcGVuZWRcbntcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBzY3JvbGw7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm1tLW1lbnUubW0tb3BlbmVkIH4gLm1tLW1lbnUubW0tb3BlbmVkXG57XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ubW0taW5uZXJcbntcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogMCA2NXB4IDAgMDtcbn1cblx0aHRtbC5tbS1yaWdodC5jc3N0cmFuc2Zvcm1zM2QgLm1tLWlubmVyeyB3aWR0aDogODUlOyBwYWRkaW5nOiAwOyBmbG9hdDogcmlnaHQ7IH1cblx0aHRtbC5jc3N0cmFuc2Zvcm1zM2QgLm1tLWlubmVyeyB3aWR0aDogODUlOyBwYWRkaW5nOiAwOyB9XG5cbi8qIHVsL2xpICovXG4ubW0taXMtbWVudSB1bCxcbi5tbS1pcy1tZW51IGxpXG57XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG4ubW0taXMtbWVudSBsaVxue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW0taXMtbWVudSBsaTphZnRlclxue1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcbn1cblxuLm1tLWlzLW1lbnUgLm1tLWlubmVyID4gdWxcbntcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XG59XG5cbi8qIGl0ZW1zICovXG4ubW0taXMtbWVudSBsaSA+IGEsXG4ubW0taXMtbWVudSBsaSA+IHNwYW5cbntcblx0dGV4dC1pbmRlbnQ6IDIwcHg7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDAgMTBweCAwIDA7XG5cdG1hcmdpbjogMDtcbn1cblxuXG4vKiBzdWJvcGVuL2Nsb3NlICovXG4ubW0tbWVudSBhLm1tLXN1Ym9wZW5cbntcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAyO1xufVxuLm1tLW1lbnUgYS5tbS1zdWJvcGVuOmJlZm9yZVxue1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xufVxuLm1tLW1lbnUgYS5tbS1zdWJvcGVuLm1tLWZ1bGxzdWJvcGVuXG57XG5cdGJvcmRlci1sZWZ0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5tbS1tZW51IGEubW0tc3Vib3Blbi5tbS1mdWxsc3Vib3BlbjpiZWZvcmVcbntcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG59XG4ubW0tbWVudSBhLm1tLXN1YmNsb3NlXG57XG5cdHRleHQtaW5kZW50OiA0MHB4O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0bWFyZ2luLXRvcDogLTIwcHg7XG59XG4ubW0tbWVudSBhLm1tLXN1Ym9wZW4gKyBhLFxuLm1tLW1lbnUgYS5tbS1zdWJvcGVuICsgc3Bhblxue1xuXHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4vKiBwYWdlICsgYmxvY2tlciAqL1xuaHRtbC5tbS1vcGVuZWQgLm1tLXBhZ2Vcbntcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5odG1sLm1tLWJhY2tncm91bmQgLm1tLXBhZ2Vcbntcblx0YmFja2dyb3VuZDogaW5oZXJpdDtcbn1cbiNtbS1ibG9ja2VyXG57XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdG9wYWNpdHk6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5OTtcbn1cbmh0bWwubW0tb3BlbmVkICNtbS1ibG9ja2VyLFxuaHRtbC5tbS1ibG9ja2luZyAjbW0tYmxvY2tlclxue1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyogdmVydGljYWwgc3VibWVudSAqL1xuLm1tLW1lbnUubW0tdmVydGljYWwgdWwgdWxcbntcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbn1cbi5tbS1tZW51Lm1tLXZlcnRpY2FsIGxpLm1tLW9wZW5lZCA+IHVsXG57XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLm1tLW1lbnUubW0tdmVydGljYWwgdWwgdWwgbGk6bGFzdC1jaGlsZCxcbi5tbS1tZW51Lm1tLXZlcnRpY2FsIHVsIHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXJcbntcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5tbS1tZW51Lm1tLXZlcnRpY2FsIGxpLm1tLXNlbGVjdGVkID4gYS5tbS1zdWJvcGVuICsgYSxcbi5tbS1tZW51Lm1tLXZlcnRpY2FsIGxpLm1tLXNlbGVjdGVkID4gYS5tbS1zdWJvcGVuICsgc3Bhblxue1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5tbS1tZW51Lm1tLXZlcnRpY2FsIGxpLm1tLXNlbGVjdGVkID4gZW0ubW0tY291bnRlciArIGEubW0tc3Vib3BlbiArIGEsXG4ubW0tbWVudS5tbS12ZXJ0aWNhbCBsaS5tbS1zZWxlY3RlZCA+IGVtLm1tLWNvdW50ZXIgKyBhLm1tLXN1Ym9wZW4gKyBzcGFuXG57XG5cdG1hcmdpbi1yaWdodDogNzVweDtcbn1cblxuLyogaG9yaXpvbnRhbCBzdWJtZW51ICovXG4ubW0tbWVudS5tbS1ob3Jpem9udGFsIC5tbS1pbm5lclxue1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1tLW1lbnUubW0taG9yaXpvbnRhbCB1bFxue1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW4tbGVmdDogMCU7XG59XG4ubW0tbWVudS5tbS1ob3Jpem9udGFsIHVsLm1tLXN1Ym1lbnVcbntcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5tbS1tZW51Lm1tLWhvcml6b250YWwgdWwsXG4ubW0tbWVudS5tbS1ob3Jpem9udGFsIHVsLm1tLXN1Ym1lbnUubW0tb3BlbmVkXG57XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tbS1tZW51Lm1tLWhvcml6b250YWwgdWwubW0tc3Vib3BlbmVkXG57XG5cdG1hcmdpbi1sZWZ0OiAtMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG4vKlxuXHRNZW51LCBzdWJtZW51cywgaXRlbXNcblx0LSBTdHlsaW5nIChkZWZhdWx0OiBkYXJrIGJhY2tncm91bmQpXG4qL1xuLm1tLWlzLW1lbnVcbntcblx0YmFja2dyb3VuZDogIzMzMztcbn1cbi5tbS1pcy1tZW51ICpcbntcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXHQvKnRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSggMCwgMCwgMCwgMC4zICk7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE0cHg7Ki9cbn1cbi5tbS1pcy1tZW51IGxpXG57XG5cdC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuMSApOyovXG59XG4ubW0taXMtbWVudSBsaTphZnRlclxue1xuXHQvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCAwLCAwLCAwLCAwLjQgKTsqL1xufVxuXG4ubW0taXMtbWVudSBsaSxcbi5tbS1pcy1tZW51IGxpID4gYSxcbi5tbS1pcy1tZW51IGxpID4gc3Bhblxue1xuXHQvKmNvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAwLjUgKTsqL1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW0tbWVudSBsaS5tbS1zZWxlY3RlZCA+IGEsXG4ubW0tbWVudSBsaS5tbS1zZWxlY3RlZCA+IHNwYW5cbntcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC4yICk7XG59XG4ubW0tbWVudSBsaS5tbS1zZWxlY3RlZCA+IGEubW0tc3Vib3Blblxue1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogc3Vib3Blbi9jbG9zZSAqL1xuLm1tLW1lbnUgYS5tbS1zdWJvcGVuXG57XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSggMjU1LCAyNTUsIDI1NSwgMC4xICk7XG59XG4ubW0tbWVudSBhLm1tLXN1Ym9wZW46YmVmb3JlXG57XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q1MTYyNTtcbn1cbi5tbS1tZW51IGEubW0tc3ViY2xvc2Vcbntcblx0YmFja2dyb3VuZDogcmdiYSggMCwgMCwgMCwgMC4yICk7XG59XG5cbi8qIHZlcnRpY2FsIHN1Ym1lbnUgKi9cbi5tbS1tZW51Lm1tLXZlcnRpY2FsIGxpLm1tLW9wZW5lZCA+IGEubW0tc3Vib3Blbixcbi5tbS1tZW51Lm1tLXZlcnRpY2FsIGxpLm1tLW9wZW5lZCA+IHVsXG57XG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuMSApO1xufVxuXG4vKiBwYWdlICsgYmxvY2tlciAqL1xuaHRtbC5tbS1vcGVuZWQgLm1tLXBhZ2Vcbntcblx0Ym94LXNoYWRvdzogMCAwIDVweCByZ2JhKCAwLCAwLCAwLCAwLjggKTtcbn1cblxuLm1tLXN1Ym1lbnUgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBib3JkZXI6MHB4O1xufVxuXG5cbi8qXG5cdExhYmVsc1xuXHQtIFNpemluZyBhbmQgcG9zaXRpb25pbmdcbiovXG4ubW0tbWVudSBsaS5tbS1sYWJlbFxue1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWluZGVudDogMjBweDtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cblxuLypcblx0TGFiZWxzXG5cdC0gU3R5bGluZ1xuKi9cbi5tbS1tZW51IGxpLm1tLWxhYmVsXG57XG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuMSApO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGNvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAwLjUgKTtcbn1cblxuXG4vKlxuXHRDb3VudGVyc1xuXHQtIFNpemluZyBhbmQgcG9zaXRpb25pbmdcbiovXG4ubW0tbWVudSBlbS5tbS1jb3VudGVyXG57XG5cdHRleHQtaW5kZW50OiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1pbi13aWR0aDogMTZweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nOiAwIDJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNDBweDtcblx0dG9wOiAxMHB4O1xufVxuLm1tLW1lbnUgZW0ubW0tY291bnRlciArIGEubW0tc3Vib3Blblxue1xuXHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG4ubW0tbWVudSBlbS5tbS1jb3VudGVyICsgYS5tbS1zdWJvcGVuICsgYSxcbi5tbS1tZW51IGVtLm1tLWNvdW50ZXIgKyBhLm1tLXN1Ym9wZW4gKyBzcGFuXG57XG5cdHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cblxuLypcblx0Q291bnRlcnNcblx0LSBTdHlsaW5nXG4qL1xuLm1tLW1lbnUgZW0ubW0tY291bnRlclxue1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuMSApO1xuXHRib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoIDAsIDAsIDAsIDAuMyApO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Y29sb3I6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuNCApO1xufVxuXG5cbi8qXG5cdEFycm93c1xuXHQtIFNpemluZyBhbmQgcG9zaXRpb25pbmdcbiovXG4ubW0tbWVudSBhLm1tLXN1Ym9wZW46YWZ0ZXIsXG4ubW0tbWVudSBhLm1tLXN1YmNsb3NlOmJlZm9yZVxue1xuXHRjb250ZW50OiAnJztcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyBcbn1cbi5tbS1tZW51IGEubW0tc3Vib3BlbjphZnRlclxue1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0bWFyZ2luLXRvcDogLTRweDtcblx0cmlnaHQ6IDE2cHg7XG59XG4ubW0tbWVudSBhLm1tLXN1YmNsb3NlOmJlZm9yZVxue1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0bGVmdDogMjBweDtcbn1cbi5tbS1tZW51Lm1tLXZlcnRpY2FsIGxpLm1tLW9wZW5lZCA+IGEubW0tc3Vib3BlbjphZnRlclxue1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCA0NWRlZyApO1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKCA0NWRlZyApO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoIDQ1ZGVnICk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKCA0NWRlZyApO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSggNDVkZWcgKTtcbn1cblxuXG4vKlxuXHRBcnJvd3Ncblx0LSBTdHlsaW5nXG4qL1xuXG4ubW0tbWVudSBhLm1tLXN1Ym9wZW4sXG4ubW0tbWVudSBhLm1tLXN1YmNsb3NlXG57XG5cdGJvcmRlci1ib3R0b206MDtcbn1cbi5tbS1tZW51IGEubW0tc3Vib3BlbjphZnRlcixcbi5tbS1tZW51IGEubW0tc3ViY2xvc2U6YmVmb3JlXG57XG5cdGJvcmRlci1jb2xvcjogI2Q1MTYyNTtcbn1cblxuXG4vKlxuXHRTZWFyY2hcblx0LSBTaXppbmcgYW5kIHBvc2l0aW9uaW5nXG4qL1xuLm1tLW1lbnUgZGl2Lm1tLXNlYXJjaFxue1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1MHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5tbS1tZW51IGRpdi5tbS1zZWFyY2ggaW5wdXRcbntcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0b3V0bGluZTogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDMwcHg7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAwIDAgMTBweDtcbn1cbi5tbS1tZW51IGxpLm1tLW5vcmVzdWx0c1xue1xuXHRib3JkZXI6IG5vbmU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLm1tLW1lbnUgbGkubW0tbm9yZXN1bHRzOmFmdGVyXG57XG5cdGJvcmRlcjogbm9uZTtcbn1cbi5tbS1tZW51Lm1tLW5vcmVzdWx0cyBsaS5tbS1ub3Jlc3VsdHNcbntcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5tbS1tZW51IC5tbS1ub3Jlc3VsdCxcbi5tbS1tZW51IC5tbS1ub3N1YnJlc3VsdCA+IGEubW0tc3Vib3Blbixcbi5tbS1tZW51IC5tbS1ub3N1YnJlc3VsdCA+IGVtLm1tLWNvdW50ZXJcbntcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5tbS1tZW51IC5tbS1ub3N1YnJlc3VsdCA+IGEubW0tc3Vib3BlbiArIGEsXG4ubW0tbWVudSAubW0tbm9zdWJyZXN1bHQgPiBhLm1tLXN1Ym9wZW4gKyBzcGFuXG57XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuXG4vKlxuXHRTZWFyY2hcblx0LSBTdHlsaW5nXG4qL1xuLm1tLW1lbnUgZGl2Lm1tLXNlYXJjaFxue1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjIgKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuMSApO1xufVxuLm1tLW1lbnUgZGl2Lm1tLXNlYXJjaCBpbnB1dFxue1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAwLjMgKTtcblx0Y29sb3I6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuOSApO1xufVxuLm1tLW1lbnUgbGkubW0tbm9yZXN1bHRzXG57XG5cdGNvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAwLjQgKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi8qXG5cdEJ1Z2ZpeCBmb3IgYnJvd3NlcnMgd2l0aG91dCBzdXBwb3J0IGZvciBvdmVyZmxvd3Njcm9sbGluZ1xuXHRcdC0gQW5kcm9pZCA8IDNcbiovXG5odG1sLm1tLW5vLW92ZXJmbG93c2Nyb2xsaW5nLm1tLW9wZW5lZCxcbmh0bWwubW0tbm8tb3ZlcmZsb3dzY3JvbGxpbmcubW0tb3BlbmVkIGJvZHlcbntcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5odG1sLm1tLW5vLW92ZXJmbG93c2Nyb2xsaW5nLm1tLW9wZW5lZCBib2R5XG57XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmh0bWwubW0tbm8tb3ZlcmZsb3dzY3JvbGxpbmcubW0tb3BlbmVkIC5tbS1wYWdlXG57XG5cdG1pbi1oZWlnaHQ6IDIwMCU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAzO1xufVxuaHRtbC5tbS1uby1vdmVyZmxvd3Njcm9sbGluZyAubW0tbWVudVxue1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBkZWZhdWx0O1xuXHRvdmVyZmxvdy14OiBkZWZhdWx0O1xuXHRvdmVyZmxvdy15OiBkZWZhdWx0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IGF1dG87XG5cdHRvcDogYXV0bztcbn1cblxuXG4vKlxuXHRCdWdmaXggZm9yIGJyb3dzZXJzIHdpdGggXCJzY3JvbGxpbmdcIiBhZGRyZXNzYmFyXG5cdFx0LSBtb2JpZWwgc2FmYXJpIG9uIGlQaG9uZSBhbmQgaVBvZFxuKi9cbmh0bWwubW0taXBob25lLWFkZHJlc3NiYXIubW0tb3BlbmVkIGJvZHlcbntcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5CYXNpYyBTd2lwZXIgU3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zd2lwZXItY29udGFpbmVyIHtcblx0bWFyZ2luOjAgYXV0bztcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcblx0LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuXHQtby1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG5cdC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuXHR6LWluZGV4OjE7XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0d2lkdGg6MTAwJTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtLCBsZWZ0LCB0b3A7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjowcztcblx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTtcblxuXHQtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6LW1vei10cmFuc2Zvcm0sIGxlZnQsIHRvcDtcblx0LW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOjBzO1xuXHQtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKTtcblx0LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO1xuXG5cdC1vLXRyYW5zaXRpb24tcHJvcGVydHk6LW8tdHJhbnNmb3JtLCBsZWZ0LCB0b3A7XG5cdC1vLXRyYW5zaXRpb24tZHVyYXRpb246MHM7XG5cdC1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKTtcblx0LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTtcblx0LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsMHB4KTtcblxuXHQtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTotbXMtdHJhbnNmb3JtLCBsZWZ0LCB0b3A7XG5cdC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOjBzO1xuXHQtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApO1xuXHQtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTtcblxuXHR0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwgbGVmdCwgdG9wO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOjBzO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCk7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7XG5cblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHQtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0LW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1zbGlkZSB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci13cDgtaG9yaXpvbnRhbCB7XG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci13cDgtdmVydGljYWwge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5Zb3VyIGN1c3RvbSBzdHlsZXMsIGhlcmUgeW91IG5lZWQgdG8gc3BlY2lmeSBjb250YWluZXIncyBhbmQgc2xpZGUnc1xuc2l6ZXMsIHBhZ2luYXRpb24sIGV0Yy5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnN3aXBlci1jb250YWluZXIge1xuXHQvKiBTcGVjaWZ5IFN3aXBlcidzIFNpemU6ICovXG5cblx0Lyp3aWR0aDoyMDBweDtcblx0aGVpZ2h0OiAxMDBweDsqL1xufVxuLnN3aXBlci1zbGlkZSB7XG5cdC8qIFNwZWNpZnkgU2xpZGVzJ3MgU2l6ZTogKi9cblxuXHQvKndpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7Ki9cbn1cbi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0LyogU3BlY2lmaWMgYWN0aXZlIHNsaWRlIHN0eWxpbmc6ICovXG5cbn1cbi5zd2lwZXItc2xpZGUtdmlzaWJsZSB7XG5cdC8qIFNwZWNpZmljIHZpc2libGUgc2xpZGUgc3R5bGluZzogKi9cblxufSIsIlxyXG4vKlxyXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0TUFJTiBGT09URVJcclxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuLm1haW4tZm9vdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjMTkxOTE5O1xyXG5cdGNvbG9yOiAjOWI5YjliO1xyXG5cdC5mb250LXNpemUoMS4yKTtcclxuXHJcblx0LmdyaWQtcGFkIHtcclxuXHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjOWI5YjliO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNGRkY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5jb2wtNy0xMixcclxuXHQuY29sLTUtMTIge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuY29sLTUtMTIge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdH1cclxuXHJcblx0XHQuZm9vdGVyLWxpbmtzIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDIzcHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnLSc7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY3JlZGl0cyB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDE4cHg7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogIzliOWI5YjtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0LnRyYW5zaXRpb24oY29sb3IgLjJzIGVhc2UpO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG59XHJcblxyXG4vKiBTb2NpYWwgaWNvbnMgKi9cclxuXHJcbi5zb2NpYWwge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHR1bCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCA3cHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDRweDtcclxuXHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHR3aWR0aDogMjNweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mYWNlYm9vayBhIHsgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3NvY2lhbC1pY29ucy9mYWNlYm9vay5wbmcnKTsgfVxyXG5cdFx0XHQudHdpdHRlciBhIHsgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3NvY2lhbC1pY29ucy90d2l0dGVyLnBuZycpOyB9XHJcblx0XHRcdC5saW5rZWRpbiBhIHsgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3NvY2lhbC1pY29ucy9saW5rZWRpbi5wbmcnKTsgfVxyXG5cdFx0XHQubWFpbCBhIHsgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3NvY2lhbC1pY29ucy9tYWlsLnBuZycpOyB9XHJcblx0XHRcdC5ncGx1cyBhIHsgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3NvY2lhbC1pY29ucy9ncGx1cy5wbmcnKTsgfVxyXG4gICAgICAgICAgICAueW91dHViZSBhIHsgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3NvY2lhbC1pY29ucy95b3V0dWJlLnBuZycpOyB9XHJcbn1cclxuXHJcbi8qIC0tLSBQdXNoIEZvb3RlciB0byBib3R0b20gKi9cclxuaHRtbCwgYm9keSB7aGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJX1cclxuI21haW4td3JhcHBlciB7IG1pbi1oZWlnaHQ6IDEwMCU7IGhlaWdodDogYXV0byFpbXBvcnRhbnQ7IGhlaWdodDogMTAwJTsgbWFyZ2luOiAwIGF1dG8gLTQwcHg7IGJhY2tncm91bmQ6ICNGRkY7IH1cclxuXHJcbi5tYWluLWZvb3RlciwgI3B1c2ggeyBoZWlnaHQ6IDQwcHg7IH0iLCIvKlxyXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0TkVXU1xyXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4uZGF0ZSB7XHJcbiAgY29sb3I6IEBiZXRhQ29sb3I7XHJcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAuYWx0ZXJuYXRlRm9udCgpO1xyXG4gIC5mb250LXNpemUoMyk7XHJcblxyXG4gICYuZGF0ZW5ld3NkZXRhaWwge1xyXG4gICAgbWFyZ2luOiAtMjRweCAwIDE1cHggMDtcclxuICAgIGNvbG9yOiBAYWxwaGFDb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi53aWRnZXQtcmVjZW50LW5ld3MsXHJcbi5sYW5kaW5nLXBhZ2Uge1xyXG4gIC5jbGVhcmZpeCgpO1xyXG5cclxuICAvKiBHZW5lcmFsICovXHJcblxyXG4gIGFydGljbGUge1xyXG4gICAgLmNsZWFyZml4KCk7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW46IDAgMCA3cHggMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAuZm9udC1zaXplKDMpO1xyXG4gICAgLmxpbmUtaGVpZ2h0KDMpO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGNvbG9yOiBAYWxwaGFDb2xvcjtcclxuICAgICAgLnRyYW5zaXRpb24oY29sb3IgMC4ycyBlYXNlKTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBAYmV0YUNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVhZC1tb3JlIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIC5hbHRlcm5hdGVGb250KCk7XHJcbiAgICAgIC50cmFuc2l0aW9uKGNvbG9yIDAuMnMgZWFzZSk7XHJcbiAgICAgIC5mb250LXNpemUoMS44KTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAuaWNvbihcIlxcZTYwNVwiKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBAYWxwaGFDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogRmVhdHVyZWQgKi9cclxuXHJcbiAgLmZlYXR1cmVkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgLmNvbC0zLTEyIHtcclxuICAgICAgd2lkdGg6IDIzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLTktMTIge1xyXG4gICAgICB3aWR0aDogNzclO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogVHdvIGNvbCB3cmFwcGVyICovXHJcblxyXG4gIC50d28tY29sLXdyYXBwZXIge1xyXG4gICAgLmNsZWFyZml4KCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWhvbGRlciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG5cclxuICAgICAgJi5jb3JuZXJzIGEge1xyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiA0M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogTGlzdHZpZXcgKi9cclxuXHJcbiAgLmxpc3QtdmlldyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcclxuXHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAYmV0YUNvbG9yO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTFweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgLmZvbnQtc2l6ZSgyKTtcclxuICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiA3OCU7XHJcbiAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgLmZvbnQtc2l6ZSgyKTtcclxuICAgIH1cclxuXHJcbiAgICAucmVhZC1tb3JlIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgLmZvbnQtc2l6ZSgyKTtcclxuICAgIH1cclxuXHJcbiAgICBhcnRpY2xlOm50aC1jaGlsZCgybiArIDEpIHtcclxuICAgICAgaDIsXHJcbiAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIERvb3JtYXQgYXJ0aWNsZSAqL1xyXG5cclxuICAuZG9vcm1hdC1hcnRpY2xlIHtcclxuICAgIGJhY2tncm91bmQ6IEBnYW1tYUNvbG9yO1xyXG5cclxuICAgIC5ncmlkLXBhZCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGFydGljbGUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjNweDtcclxuXHJcbiAgICAgIC5kYXRlIHtcclxuICAgICAgICBtYXJnaW46IDlweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgYSB7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBnYW1tYUNvbG9yIHJnYmEoMjU1LCAyNTUsIDI1NSwgMClcclxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSBAZ2FtbWFDb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIEBnYW1tYUNvbG9yIEBnYW1tYUNvbG9yXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhZC1tb3JlIHtcclxuICAgICAgICBwYWRkaW5nOiAzcHggMThweCAwIDA7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgLmZvbnQtc2l6ZSgyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIE1haW4tYXJ0aWNsZSAqL1xyXG5cclxuICAubWFpbi1hcnRpY2xlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG5cclxuICAgIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgJi5jb3JuZXJzIHNwYW46YWZ0ZXIsXHJcbiAgICAgICYuY29ybmVycyBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LXJlY2VudC1uZXdzIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4udG1wbC1jb250ZW50IC53aWRnZXQtcmVjZW50LW5ld3MgLnR3by1jb2wtd3JhcHBlciBhcnRpY2xlIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLndpZGdldC1yZWxhdGVkLW5ld3Mge1xyXG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XHJcbiAgcGFkZGluZzogMjBweCAyMHB4IDlweCAyMHB4O1xyXG5cclxuICBoMyB7XHJcbiAgICBjb2xvcjogQGJldGFDb2xvcjtcclxuICAgIG1hcmdpbjogMCAwIDlweCAwO1xyXG4gICAgLmZvbnQtc2l6ZSgzKTtcclxuICAgIC5saW5lLWhlaWdodCgzKTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6IEBhbHBoYUNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZThlOGU4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6IEBhbHBoYUNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBGb290ZXIgKi9cclxuXHJcbi5hcnRpY2xlLWZvb3RlciB7XHJcbiAgLmNsZWFyZml4KCk7XHJcbiAgcGFkZGluZy10b3A6IDM0cHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjYmViZWJlO1xyXG5cclxuICAuYm9keS1ib3R0b20ge1xyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW46IDAgMCA1cHggMDtcclxuICAgICAgLmZvbnQtc2l6ZSgyLjcpO1xyXG4gICAgICAubGluZS1oZWlnaHQoNCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWJ1dHRvbnMge1xyXG4gIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xyXG4gIC5jbGVhcmZpeCgpO1xyXG5cclxuICAucHJpbnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBAYWxwaGFDb2xvcjtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDNweCAwIDAgMzVweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAuZm9udC1zaXplKDEuNSk7XHJcbiAgICAgIC5hbHRlcm5hdGVGb250KCk7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIC5pY29uKFwiXFxlNjEyXCIpO1xyXG4gICAgICAgIC5mb250LXNpemUoMi41KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IEBiZXRhQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb2NpYWwge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFJlbGF0ZWQgZmlsZSB3aWRnZXQgKi9cclxuXHJcbi53aWRnZXQtcmVsYXRlZC1maWxlIHtcclxuICBwYWRkaW5nOiA1MHB4IDQ1cHggMjVweCAxMzhweDtcclxuICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAuaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAzNXB4O1xyXG4gICAgdG9wOiA0MHB4O1xyXG4gICAgd2lkdGg6IDczcHg7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAuZm9udC1zaXplKDIuNyk7XHJcbiAgICAubGluZS1oZWlnaHQoMi43KTtcclxuICB9XHJcblxyXG4gIHAuc2l6ZSB7XHJcbiAgICAuYWx0ZXJuYXRlRm9udCgpO1xyXG4gICAgLmZvbnQtc2l6ZSgxLjgpO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbnMge1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIC5jbGVhcmZpeCgpO1xyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgcGFkZGluZzogMCAxOXB4IDEwcHggMDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIC5mb250LXNpemUoMS44KTtcclxuICAgICAgICAuYWx0ZXJuYXRlRm9udCgpO1xyXG4gICAgICAgIC50cmFuc2l0aW9uKGNvbG9yIDAuMnMgZWFzZSk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6IEBhbHBoYUNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRvd25sb2FkIGEge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICAgICAgLmljb24oXCJcXGU2MGVcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNoYXJlIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBjb2xvcjogQGFscGhhQ29sb3I7XHJcbiAgICAgICAgICAuaWNvbihcIlxcZTYxMFwiKTtcclxuICAgICAgICAgIC5mb250LXNpemUoMi4zKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcblx0Q29tbWVudHNcclxuKi9cclxuXHJcbi5kb29ybWF0IHtcclxuICBiYWNrZ3JvdW5kOiAjZjFmMWYzO1xyXG59XHJcblxyXG4uY29tbWVudHMge1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuICBoZWFkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDE3cHg7XHJcbiAgICAuY2xlYXJmaXgoKTtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMCAzcHggMDtcclxuICAgICAgLmZvbnQtc2l6ZSgzLjUpO1xyXG4gICAgICAubGluZS1oZWlnaHQoNS4yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBAYWxwaGFDb2xvcjtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweCAwIDAgMzVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgLmZvbnQtc2l6ZSgxLjUpO1xyXG4gICAgICAgIC5hbHRlcm5hdGVGb250KCk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAuaWNvbihcIlxcZTYxMVwiKTtcclxuICAgICAgICAgIC5mb250LXNpemUoMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiBAYmV0YUNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhbmVsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNiZWJlYmU7XHJcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1ob2xkZXIge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMCAwIDA7XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhcnRpY2xlIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBjb2xvcjogQGJldGFDb2xvcjtcclxuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG4gICAgICAuYWx0ZXJuYXRlRm9udCgpO1xyXG4gICAgICAuZm9udC1zaXplKDIuOCk7XHJcbiAgICAgIC5saW5lLWhlaWdodCgyLjgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogQGFscGhhQ29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAxcHggMCAwIDM1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC5mb250LXNpemUoMS41KTtcclxuICAgICAgICAuYWx0ZXJuYXRlRm9udCgpO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgLmljb24oXCJcXGU2MTFcIik7XHJcbiAgICAgICAgICAuZm9udC1zaXplKDIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogQGJldGFDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgcGFkZGluZzogMzBweCAwIDAgMTUzcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA3OHB4O1xyXG4gICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIC5pY29uKFwiXFxlNjEzXCIpO1xyXG4gICAgICAgIC5mb250LXNpemUoMy40KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbCB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxhbmRpbmctcGFnZSAubWFpbi1hcnRpY2xlIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxufVxyXG5cclxuLm5ld3MtYXJ0aWNsZXMtYmlnLWxpc3Qge1xyXG4gIGFydGljbGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYmViZWJlO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGUge1xyXG4gICAgICAubGluZS1oZWlnaHQoMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICAuZm9udC1zaXplKDIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1kZXRhaWwge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICBoMSB7XHJcbiAgICBjb2xvcjogQGFscGhhQ29sb3I7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgfVxyXG5cclxuICAuZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIH1cclxufVxyXG4iLCJcclxuLypcclxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdEhvbWVcclxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuLnRtcGwtaG9tZSB7XHJcblxyXG5cdC5tYWluLWhlYWRlciB7XHJcblxyXG5cdFx0Lm1haW4tbmF2aWdhdGlvbiB7XHJcblx0XHRcdC8qbWFyZ2luLXRvcDogLTUwcHg7Ki9cclxuXHJcblx0XHRcdC5ncmlkLXBhZCB7XHJcblx0XHRcdFx0LypwYWRkaW5nLXRvcDogNzRweDsqL1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnVzZXItbWVudS1pdGVtcy13cmFwcGVyIHtcclxuXHJcblx0XHRcdC51c2VyLW1lbnUtaXRlbXMge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlYXJjaC1iYXIge1xyXG5cclxuXHRcdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9iZ19zZWFyY2hCYXIucG5nJyk7XHJcblxyXG5cdFx0LmdyaWQtcGFkIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0XHQud3JhcHBlciB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHQvKm1hcmdpbi10b3A6IC01MHB4OyovXHJcblx0XHRcdFx0LnJvdW5kZWRDb3JuZXJzKDRweCk7XHJcblx0XHRcdFx0LmdyYWRpZW50KCMzMjMyMzIsICMxNDE0MTQpO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI2cHggMjFweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI0ZGRjtcclxuXHRcdFx0XHR9XHJcblx0fVxyXG59IiwiXHJcbi8qXHJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHRXSURHRVQgQ09OVEFDVFNcclxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuLndpZGdldC1jb250YWN0cyB7XHJcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cclxuXHRoMiB7XHJcblx0XHRjb2xvcjogQGJldGFDb2xvcjtcclxuXHRcdG1hcmdpbjogLTdweCAwIDEzcHggMDtcclxuXHRcdHBhZGRpbmc6IDI3cHggMCAyN3B4IDc1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIxcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0yN3B4O1xyXG5cdFx0XHRjb2xvcjogQGFscGhhQ29sb3I7XHJcblx0XHRcdC5pY29uKCdcXGU2MGInKTtcclxuXHRcdFx0LmZvbnQtc2l6ZSg1LjQpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YXJ0aWNsZSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM4ZThlOGU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHQuY2xlYXJmaXgoKTtcclxuXHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmltYWdlLWhvbGRlciB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdC5yb3VuZGVkQ29ybmVycyg1MCUpO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250ZW50IHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0LmZvbnQtc2l6ZSgyLjEpO1xyXG5cdFx0XHRcdC5saW5lLWhlaWdodCgzKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHQubGluZS1oZWlnaHQoMik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGZvb3RlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdFx0cGFkZGluZzogMTNweCAxOXB4IDhweCAxOXB4O1xyXG5cdFx0LnJvdW5kZWRDb3JuZXJzKDRweCk7XHJcblxyXG5cdFx0aDMge1xyXG5cdFx0XHRjb2xvcjogQGJldGFDb2xvcjtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHQuZm9udC1zaXplKDIuOSk7XHJcblx0XHRcdC5saW5lLWhlaWdodCgyLjkpO1xyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6IEBhbHBoYUNvbG9yO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNDQ0M7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IEBhbHBoYUNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiXHJcbi8qXHJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHRXSURHRVQgU0xJREVTSE9XXHJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbi53aWRnZXQtc2xpZGVzaG93IHtcclxuXHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmLmZhbmN5LWJveDphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4zKTtcclxuXHRcdFx0Lmljb24oJ1xcZTYwNicpO1xyXG5cdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHQudHJhbnNpdGlvbihvcGFjaXR5IC4zcyBlYXNlKTtcclxuXHRcdFx0LmZvbnQtc2l6ZSgzKTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5mYW5jeS1ib3g6aG92ZXI6YWZ0ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnBhZ2luYXRpb24ge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0LmlubmVyIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50aHVtYiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDcycHg7XHJcblx0XHRcdG1hcmdpbjogMjBweCAxMHB4IDAgMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0Ji5hY3RpdmU6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDVweDtcclxuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZmZmZiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgI2ZmZmZmZjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZTphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiA1cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgI2ZmZmZmZiAjZmZmZmZmIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAtMXB4O1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zd2lwZXItd3JhcHBlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMTlweDtcclxuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjRkZGIHJnYmEoMjU1LDI1NSwyNTUsMCkgcmdiYSgyNTUsMjU1LDI1NSwwKSAjRkZGO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMTlweDtcclxuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApICNGRkYgI0ZGRiByZ2JhKDI1NSwyNTUsMjU1LDApO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAtMXB4O1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFx0Lm5leHQsXHJcblx0XHQucHJldiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBAYmV0YUNvbG9yO1xyXG5cdFx0XHQucm91bmRlZENvcm5lcnMoNTAlKTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTlweDtcclxuXHRcdFx0ei1pbmRleDogOTk7XHJcblx0XHRcdGxlZnQ6IDIwcHg7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdC5pY29uKCdcXGU2MGQnKTtcclxuXHRcdFx0XHQuZm9udC1zaXplKC42KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uZXh0IHtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0cmlnaHQ6IDIwcHg7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Lmljb24oJ1xcZTYwYycpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcbn1cclxuXHJcbi5kb29ybWF0IHtcclxuXHQuc3dpcGVyLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDE5cHg7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogI0YxRjFGMyByZ2JhKDI1NSwyNTUsMjU1LDApIHJnYmEoMjU1LDI1NSwyNTUsMCkgI0YxRjFGMztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDE5cHg7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKSAjRjFGMUYzICNGMUYxRjMgcmdiYSgyNTUsMjU1LDI1NSwwKTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogLTFweDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiXHJcbi8qXHJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHRDb29raWViYXJcclxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuLmNvb2tpZWJhciB7XHJcblx0aGVpZ2h0OiA3MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cdGJhY2tncm91bmQ6IEBiZXRhQ29sb3I7XHJcblx0dG9wOiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdC5ib3hTaGFkb3coMCAtNXB4IDEwcHggcmdiYSgwLDAsMCwuMykpO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDFzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcclxuXHQgICAtbW96LXRyYW5zaXRpb246IG1hcmdpbiAxcyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XHJcblx0ICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xyXG5cclxuXHQmLm9wZW4ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdG1hcmdpbi10b3A6IC03MHB4O1xyXG5cdH1cclxuXHJcblx0LmdyaWQtcGFkIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxN3B4O1xyXG5cdH1cclxuXHJcblx0XHQuY29sLTEtMSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5idXR0b24taG9sZGVyIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDdweCAxMHB4IDAgMDtcclxuXHJcblx0XHRcdFx0XHQrcCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBhbHBoYUNvbG9yO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZSwgYmFja2dyb3VuZCAuM3MgZWFzZTtcclxuXHRcdFx0XHRcdCAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UsIGJhY2tncm91bmQgLjNzIGVhc2U7XHJcblx0XHRcdFx0XHQgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLCBiYWNrZ3JvdW5kIC4zcyBlYXNlO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogQGFscGhhQ29sb3I7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBnYW1tYUNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZGU1ZTY5O1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI0ZGRjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuY2xvc2Uge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMnB4O1xyXG5cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHQuaWNvbignXFxlNjE0Jyk7XHJcblx0XHRcdFx0XHRcdC50cmFuc2l0aW9uKGNvbG9yIC4ycyBlYXNlKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IEBhbHBoYUNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTEwcHgpIHtcclxuXHJcblx0LmNvb2tpZWJhciB7XHJcblx0XHRoZWlnaHQ6IDkwcHg7XHJcblxyXG5cdFx0Ji5vcGVuIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTkwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ1dHRvbi1ob2xkZXIge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTFweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuXHQuY29va2llYmFyIHtcclxuXHRcdGhlaWdodDogMTQwcHg7XHJcblxyXG5cdFx0cCxcclxuXHRcdC5idXR0b24taG9sZGVyIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnV0dG9uLWhvbGRlciB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0YS5jbG9zZSB7XHJcblx0XHRcdHJpZ2h0OiAzcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdHRvcDogLTE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5vcGVuIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTE0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idXR0b24taG9sZGVyIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDExcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiXHJcbi8qXHJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHRET1dOTE9BRFNcclxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuLmRvd25sb2FkcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgLmdyaWQtcGFkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIC5jbGVhcmZpeCgpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2JlYmViZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTFweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XHJcbiAgICAgICAgICAgIC5mb250LXNpemUoMi45KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC00LTEyIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC00LTEyIHtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODclO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaCxcclxuICAgICAgICAgICAgI2NvbnRlbnRfNF9TZWFyY2hCdXR0b24sXHJcbiAgICAgICAgICAgICNjb250ZW50XzRfU2VhcmNoQnV0dG9uLFxyXG4gICAgICAgICAgICBbaWQqPV9TZWFyY2hCdXR0b25dIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDUxNjI1O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvbnQtc2l6ZSgxLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5yb3VuZGVkQ29ybmVycyg1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC50cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGdhbW1hQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGFydGljbGUge1xyXG4gICAgICAgICAgICAuY2xlYXJmaXgoKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYmViZWJlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEzcHggMDtcclxuICAgICAgICAgICAgICAgIC5mb250LXNpemUoMi44KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvcm5lcnMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRkYgcmdiYSgyNTUsMjU1LDI1NSwwKSByZ2JhKDI1NSwyNTUsMjU1LDApICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApICNGRkYgI0ZGRiByZ2JhKDI1NSwyNTUsMjU1LDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3cHggMCAxOXB4IDA7XHJcbiAgICAgICAgICAgICAgICAuZm9udC1zaXplKDIuOCk7XHJcbiAgICAgICAgICAgICAgICAubGluZS1oZWlnaHQoMi44KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbC00LTEyIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAuY2xlYXJmaXgoKTtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5leHRyYS1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2JlYmViZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsZXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb250LXNpemUoMS44KTtcclxuICAgICAgICAgICAgICAgICAgICAuYWx0ZXJuYXRlRm9udCgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9udC1zaXplKDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbignXFxlNjBmJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaXplIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTFweDtcclxuICAgICAgICAgICAgICAgICAgICAuZm9udC1zaXplKDMpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5hbHRlcm5hdGVGb250KCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b25zIHtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvbnQtc2l6ZSgxLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5hbHRlcm5hdGVGb250KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRyYW5zaXRpb24oY29sb3IgLjJzIGVhc2UpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBhbHBoYUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZG93bmxvYWQgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24oJ1xcZTYwZScpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2hhcmUgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGFscGhhQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uKCdcXGU2MTAnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvbnQtc2l6ZSgyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IiwiXHJcbi8qXHJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHRTRUFSQ0ggUkVTVUxUU1xyXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4uc2VhcmNoLXJlc3VsdC1oZWFkZXIge1xyXG5cdHBhZGRpbmctdG9wOiA5cHg7XHJcblxyXG5cdCsgLmdyaWQtcGFkIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cclxuXHRcdC5tYWluLXNpZGViYXIge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGhncm91cCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiZWJlYmU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblxyXG5cdFx0aDEge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMXB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdC5hbHRlcm5hdGVGb250KCk7XHJcblx0XHRcdC5mb250LXNpemUoMi45KTtcclxuXHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRjb2xvcjogQGJldGFDb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndpZGdldC1zZWFyY2gtcmVzdWx0cyB7XHJcblxyXG5cdGFydGljbGUge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYmViZWJlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE5cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG5cclxuICAgICAgICAuaHRtIHsgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjI2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjJweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXJcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgLnBkZiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZG93bmxvYWRfcGRmLnBuZyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoyNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvYyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZG93bmxvYWRfZG9jLnBuZyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoyNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbjogMCA1MnB4IDEzcHggMDtcclxuXHRcdFx0LmZvbnQtc2l6ZSgyLjgpO1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdC50cmFuc2l0aW9uKGNvbG9yIC4ycyBlYXNlKTtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogQGFscGhhQ29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5sb2FkLW1vcmUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAyMHB4IDAgNDJweDtcclxuXHJcblx0YSB7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRjb2xvcjogQGFscGhhQ29sb3I7XHJcblx0XHQuYWx0ZXJuYXRlRm9udCgpO1xyXG5cdFx0LmZvbnQtc2l6ZSgyLjIpO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiBAYmV0YUNvbG9yO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDFweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdHdpZHRoOiAxOXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcblx0XHRcdCAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuXHRcdFx0ICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG5cdFx0XHQuaWNvbignXFxlNjE1Jyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmxvYWRpbmcgYTpiZWZvcmUge1xyXG5cdFx0LXdlYmtpdC1hbmltYXRpb246IHNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjtcclxuXHRcdCAgIC1tb3otYW5pbWF0aW9uOiBzcGluIC43cyBpbmZpbml0ZSBsaW5lYXI7XHJcblx0XHQgICAgICAgIGFuaW1hdGlvbjogc3BpbiAuN3MgaW5maW5pdGUgbGluZWFyO1xyXG5cdH1cclxufSAgXHJcblxyXG4vKiBMb2FkaW5nIGFuaW1hdGlvbiAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xyXG5cdGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApOyB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxyXG5cdHRvICAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xyXG5cdGZyb20geyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDApOyB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxyXG5cdHRvICAgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuXHRmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cclxuXHR0byAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59IiwiLypcclxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdEZPTlRTXHJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcblx0LnN0YW5kYXJkRm9udCgpeyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IH1cclxuXHJcblx0QGZvbnQtZmFjZSB7XHJcblx0XHRmb250LWZhbWlseTogJ2Rpbm1lZGl1bSc7XHJcblx0XHRzcmM6IHVybCgnL2Nzcy9mb250cy9kaW5fbWVkaXVtL2Rpbi1tZWRpdW0td2ViZm9udC5lb3QnKTtcclxuXHRcdHNyYzogdXJsKCcvY3NzL2ZvbnRzL2Rpbl9tZWRpdW0vZGluLW1lZGl1bS13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHRcdCB1cmwoJy9jc3MvZm9udHMvZGluX21lZGl1bS9kaW4tbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0XHQgdXJsKCcvY3NzL2ZvbnRzL2Rpbl9tZWRpdW0vZGluLW1lZGl1bS13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHRcdFx0IHVybCgnL2Nzcy9mb250cy9kaW5fbWVkaXVtL2Rpbi1tZWRpdW0td2ViZm9udC5zdmcjZGlubWVkaXVtJykgZm9ybWF0KCdzdmcnKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApXHJcblx0e1xyXG5cdFx0QGZvbnQtZmFjZVxyXG5cdFx0e1xyXG5cdFx0XHRmb250LWZhbWlseTogJ2Rpbm1lZGl1bSc7XHJcblx0XHRcdHNyYzogdXJsKCcvY3NzL2ZvbnRzL2Rpbl9tZWRpdW0vZGluLW1lZGl1bS13ZWJmb250LnN2ZyNkaW5tZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0XHQuYWx0ZXJuYXRlRm9udCgpe1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJmZi1kaW4td2ViLXByby1jb25kZW5zZWRcIiwgXCJESU4gQ29uZGVuc2VkXCIsIFwiZGlubWVkaXVtXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcbiIsIlxyXG4vKlxyXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0UHJvZmlsZVxyXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4ucHJvZmlsZSB7XHJcblxyXG5cdHAge1xyXG5cdFx0LmNsZWFyZml4KCk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2JlYmViZTtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRcdC5sYWJlbCB7XHJcblx0XHRcdHdpZHRoOiAzNSU7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC52YWx1ZSB7XHJcblx0XHRcdHdpZHRoOiA2NSU7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdGZvb3RlciB7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMCAxNXB4IDIwJTtcclxuXHRcdH1cclxuXHJcblx0LnJhZGlvLWNoZWNrX3dyYXBwZXIge1xyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIlxyXG4uc2NmRm9ybSBpbnB1dCwgXHJcbi5zY2ZGb3JtIHNlbGVjdCwgXHJcbi5zY2ZGb3JtIHRleHRhcmVhXHJcbntcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5zY0Nocm9tZURhdGFIb2xkZXJcclxue1xyXG4gICAgZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuLnNjZkZvcm0gdGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiBub25lO1xyXG59XHJcblxyXG4vKiBGb3JtICovXHJcbi5zY2ZGb3JtXHJcbntcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBGb3JtIFRpdGxlKi9cclxuLnNjZlRpdGxlQm9yZGVyXHJcbntcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAuZm9udC1zaXplKDIuMCk7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbWFyZ2luLXRvcDogMDsgXHJcbiAgICBmb250LWZhbWlseTogXCJmZi1kaW4td2ViLXByby1jb25kZW5zZWRcIiwgXCJESU4gQ29uZGVuc2VkXCIsIFwiZGlubWVkaXVtXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblxyXG59XHJcblxyXG4vKiBGb3JtIEludHJvZHVjdGlvbiovXHJcbi5zY2ZJbnRyb0JvcmRlclxyXG57XHJcbn1cclxuXHJcbi8qIEZvcm0gRm9vdGVyKi9cclxuLnNjZkZvb3RlckJvcmRlclxyXG57XHJcbn1cclxuXHJcbi8qIFN1Ym1pdCBCdXR0b24qL1xyXG4uc2NmU3VibWl0QnV0dG9uQm9yZGVyXHJcbntcclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMThweCAycHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XHJcbiAgICAgICAgLmZvbnQtc2l6ZSgyLjMpO1xyXG4gICAgICAgIC5ncmFkaWVudCgjMzIzMjMyLCAjMTQxNDE0KTtcclxuICAgICAgICAudHJhbnNpdGlvbihub25lKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiZXRhQ29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2NmU3VibWl0QnV0dG9uXHJcbntcclxufVxyXG5cclxuLyogRXJyb3IgKi9cclxuLnNjZkVycm9yXHJcbntcclxufVxyXG5cclxuLyogVmFsaWRhdGlvbiAqL1xyXG4uc2NmVmFsaWRhdGlvblN1bW1hcnlcclxue1xyXG4gICAgY29sb3I6ICNkNTE2MjU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDUxNjI1O1xyXG4gICAgLnJvdW5kZWRDb3JuZXJzKDVweCk7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcblxyXG4gICAgdWwge21hcmdpbi1sZWZ0OiAyMHB4O31cclxufVxyXG5cclxuLnNjZlZhbGlkYXRvclJlcXVpcmVkLCAuc2NmUmVxdWlyZWRcclxue1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOjE1cHg7XHJcbn1cclxuXHJcbi5zY2ZWYWxpZGF0b3Jcclxue1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4vKiBGb3JtcyBzZWN0aW9uKi9cclxuLnNjZlNlY3Rpb25Cb3JkZXJBc0ZpZWxkU2V0XHJcbntcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG59XHJcblxyXG4uc2NmU2VjdGlvbkxlZ2VuZFxyXG57XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogIzNlM2UzZTtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjI1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcImZmLWRpbi13ZWItcHJvLWNvbmRlbnNlZFwiLCBcIkRJTiBDb25kZW5zZWRcIiwgXCJkaW5tZWRpdW1cIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLnNjZlNlY3Rpb25Cb3JkZXJcclxue1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNjZlNlY3Rpb25Db250ZW50XHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5zY2ZTZWN0aW9uVXNlZnVsSW5mb1xyXG57XHJcbiAgICB3aWR0aDogMTAwJTsgLypwYWRkaW5nOiA1cHggMHB4IDBweCAyMHB4OyovXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4vKiBGb3JtIGZpZWxkcyAqL1xyXG4vKiBDaGVja2JveCAqL1xyXG5cclxuLnNjZkNoZWNrYm94Qm9yZGVyXHJcbntcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiA1cHggMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zY2ZDaGVja2JveFxyXG57XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi5zY2ZDaGVja2JveFVzZWZ1bEluZm9cclxue1xyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIHBhZGRpbmc6IDBweCAzcHg7XHJcbn1cclxuXHJcbi8qIExhYmVsICovXHJcbi5zY2ZMYWJlbFxyXG57XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2NmRm9ybSBsYWJlbCwgLnNjZkRhdGVTZWxlY3RvckxhYmVsIHtcclxuICAgIHdpZHRoOiAzNTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogOXB4IDAgM3B4IDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uc2NmQ2hlY2tib3hCb3JkZXIgbGFiZWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDlweCAwIDNweCAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnNjZkxpc3RCb3gsIC5zY2ZEcm9wTGlzdFxyXG57XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG4uc2NmTGlzdEJveEdlbmVyYWxQYW5lbCwgLnNjZkRyb3BMaXN0R2VuZXJhbFBhbmVsXHJcbntcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uc2NmTXVsdGlwbGVMaW5lVGV4dEJveFxyXG57XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG5cclxuLnNjZkRyb3BMaXN0Qm9yZGVyLCAuc2NmQ2hlY2tib3hCb3JkZXIsIC5zY2ZFbWFpbEJvcmRlciwgLnNjZk11bHRpcGxlTGluZVRleHRCb3JkZXIsIC5zY2ZTaW5nbGVMaW5lVGV4dEJvcmRlciwgLnNjZlBhc3N3b3JkQm9yZGVyLCAuc2NmTnVtYmVyQm9yZGVyLCAuc2NmRGF0ZVBpY2tlckJvcmRlciwgLnNjZkRhdGVCb3JkZXIsIC5zY2ZSYWRpb0J1dHRvbkxpc3RCb3JkZXIsIC5zY2ZMaXN0Qm94Qm9yZGVyLCAuc2NmQ2hlY2tCb3hMaXN0Qm9yZGVyLCAuc2NmRmlsZVVwbG9hZEJvcmRlciwgLnNjZkRhdGVTZWxlY3RvckJvcmRlciwgLnNjZkNyZWRpdENhcmRCb3JkZXIsIC5zY2ZDb25maXJtUGFzc3dvcmRCb3JkZXIsIC5zY2ZDYXB0Y2hhQm9yZGVyLCAuc2NmVGVsZXBob25lQm9yZGVyLCAuc2NmU21zVGVsZXBob25lQm9yZGVyXHJcbntcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOjAgMCAxOXB4IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5zY2ZFbWFpbFRleHRCb3gsIC5zY2ZTaW5nbGVMaW5lVGV4dEJveCwgLnNjZlBhc3N3b3JkVGV4dEJveCwgLnNjZk51bWJlclRleHRCb3gsIC5zY2ZEYXRlUGlja2VyVGV4dEJveCwgLnNjZkRhdGVUZXh0Qm94LCAuc2NmUmFkaW9CdXR0b25MaXN0LCAuc2NmTGlzdEJveCwgLnNjZkNoZWNrQm94TGlzdCwgLnNjZkZpbGVVcGxvYWQsIC5zY2ZDcmVkaXRDYXJkVGV4dEJveCwgLnNjZkNyZWRpdENhcmRUeXBlLCAuc2NmQ29uZmlybVBhc3N3b3JkVGV4dEJveCwgLnNjZlRlbGVwaG9uZVRleHRCb3gsIC5zY2ZTbXNUZWxlcGhvbmVUZXh0Qm94XHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi5zY2ZEcm9wTGlzdExhYmVsLCAuc2NmRW1haWxMYWJlbCwgLnNjZk11bHRpcGxlTGluZVRleHRMYWJlbCwgLnNjZlNpbmdsZUxpbmVUZXh0TGFiZWwsIC5zY2ZQYXNzd29yZExhYmVsLCAuc2NmTnVtYmVyTGFiZWwsIC5zY2ZEYXRlUGlja2VyTGFiZWwsIC5zY2ZEYXRlTGFiZWwsIC5zY2ZSYWRpb0J1dHRvbkxpc3RMYWJlbCwgLnNjZkNoZWNrQm94TGlzdExhYmVsLCAuc2NmTGlzdEJveExhYmVsLCAuc2NmRmlsZVVwbG9hZExhYmVsLCAuc2NmRGF0ZVNlbGVjdG9yTGFiZWwsIC5zY2ZDcmVkaXRDYXJkTGFiZWwsIC5zY2ZDb25maXJtUGFzc3dvcmRMYWJlbCwgLnNjZkNhcHRjaGFMYWJlbCwgLnNjZlRlbGVwaG9uZUxhYmVsLCAuc2NmU21zVGVsZXBob25lTGFiZWxcclxue1xyXG4gICAgcGFkZGluZzogM3B4IDBweDtcclxuICAgIHdpZHRoOiAzNSU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5zY2ZFbWFpbEdlbmVyYWxQYW5lbCwgLnNjZk11bHRpcGxlTGluZUdlbmVyYWxQYW5lbCwgLnNjZlNpbmdsZUxpbmVHZW5lcmFsUGFuZWwsIC5zY2ZQYXNzd29yZEdlbmVyYWxQYW5lbCwgLnNjZk51bWJlckdlbmVyYWxQYW5lbCwgLnNjZkRhdGVQaWNrZXJHZW5lcmFsUGFuZWwsIC5zY2ZEYXRlR2VuZXJhbFBhbmVsLCAuc2NmUmFkaW9CdXR0b25MaXN0R2VuZXJhbFBhbmVsLCAuc2NmQ2hlY2tCb3hMaXN0R2VuZXJhbFBhbmVsLCAuc2NmRmlsZVVwbG9hZEdlbmVyYWxQYW5lbCwgLnNjZkRhdGVTZWxlY3RvckdlbmVyYWxQYW5lbCwgLnNjZkNyZWRpdENhcmRHZW5lcmFsUGFuZWwsIC5zY2ZDb25maXJtUGFzc3dvcmRHZW5lcmFsUGFuZWwsIC5zY2ZDYXB0Y2hhR2VuZXJhbFBhbmVsLCAuc2NmVGVsZXBob25lR2VuZXJhbFBhbmVsLCAuc2NmU21zVGVsZXBob25lR2VuZXJhbFBhbmVsXHJcbntcclxuICAgIC8qbWFyZ2luOiAwcHggM3B4OyovXHJcbiAgICBwYWRkaW5nOiAwcHggMnB4IDBweCAwcHg7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLnNjZkRyb3BMaXN0VXNlZnVsSW5mbywgLnNjZkVtYWlsVXNlZnVsSW5mbywgLnNjZk11bHRpcGxlTGluZVRleHRVc2VmdWxJbmZvLCAuc2NmU2luZ2xlTGluZVRleHRVc2VmdWxJbmZvLCAuc2NmUGFzc3dvcmRVc2VmdWxJbmZvLCAuc2NmTnVtYmVyVXNlZnVsSW5mbywgLnNjZkRhdGVQaWNrZXJVc2VmdWxJbmZvLCAuc2NmRGF0ZVVzZWZ1bEluZm8sIC5zY2ZSYWRpb0J1dHRvbkxpc3RVc2VmdWxJbmZvLCAuc2NmTGlzdEJveFVzZWZ1bEluZm8sIC5zY2ZDaGVja0JveExpc3RVc2VmdWxJbmZvLCAuc2NmRmlsZVVwbG9hZFVzZWZ1bEluZm8sIC5zY2ZEYXRlU2VsZWN0b3JVc2VmdWxJbmZvLCAuc2NmQ3JlZGl0Q2FyZFRleHRVc2VmdWxJbmZvLCAuc2NmQ29uZmlybVBhc3N3b3JkVXNlZnVsSW5mbywgLnNjZkNhcHRjaGFVc2VmdWxJbmZvLCAuc2NmVGVsZXBob25lVXNlZnVsSW5mbywgLnNjZlNtc1RlbGVwaG9uZVVzZWZ1bEluZm9cclxue1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uc2NmRGF0ZVNlbGVjdG9yRGF5LCAuc2NmRGF0ZVNlbGVjdG9yTW9udGgsIC5zY2ZEYXRlU2VsZWN0b3JZZWFyXHJcbntcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLnNjZkRhdGVTZWxlY3RvclllYXIge21hcmdpbi1yaWdodDowO31cclxuXHJcbi5zY2ZEYXRlU2VsZWN0b3JMYWJlbFxyXG57XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbn1cclxuXHJcbi5zY2ZEYXRlU2VsZWN0b3JTaG9ydExhYmVsRGF5LCAuc2NmRGF0ZVNlbGVjdG9yU2hvcnRMYWJlbE1vbnRoLCAuc2NmRGF0ZVNlbGVjdG9yU2hvcnRMYWJlbFllYXJcclxue1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAxcHggMHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uc2NmRGF0ZVNlbGVjdG9yU2hvcnRMYWJlbFllYXIge21hcmdpbi1yaWdodDowO31cclxuXHJcbi5zY2ZDYXB0Y2hhQm9yZGVyIHttYXJnaW4tYm90dG9tOjA7fVxyXG5cclxuLnNjZkNyZWRpdENhcmRUeXBlXHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2NmQ2FwdGNoYUxhYmVsVGV4dFxyXG57XHJcbiAgICB3aWR0aDogMTgwcHg7XHJcbn1cclxuXHJcbi5zY2ZDYXB0Y2hhIGltZ1xyXG57XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxufVxyXG5cclxuLnNjZkNhcHRjaGFUZXh0Qm94XHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5zY2ZDYXB0Y2hTdHJvbmdUZXh0UGFuZWxcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvKmZsb2F0OiBsZWZ0OyovXHJcbn1cclxuXHJcbi5zY2ZDYXB0Y2hhTGltaXRHZW5lcmFsUGFuZWxcclxue1xyXG4gIC8qICB3aWR0aDogMjUwcHg7Ki9cclxufVxyXG5cclxuLnNjZkNhcHRjaGFMaW1pdEdlbmVyYWxQYW5lbCAuc2NmUmVxdWlyZWQsIC5zY2ZDYXB0Y2hhTGltaXRHZW5lcmFsUGFuZWwgLnNjZlZhbGlkYXRvclJlcXVpcmVkXHJcbntcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnNjZkNhcHRjaGFHZW5lcmFsUGFuZWwgZW1iZWRcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTEwO1xyXG59XHJcblxyXG4uc2NmQ2FwdGNoYUdlbmVyYWxQYW5lbCB0ZCBiclxyXG57XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5zY2ZDYXB0Y2hhR2VuZXJhbFBhbmVsIHRkIGlucHV0XHJcbntcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uc2NmQ2FwdGNoYUdlbmVyYWxQYW5lbCB0YWJsZVxyXG57XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuXHJcbi5zY2ZTaG9ydERhdGVcclxue1xyXG4gICAgY2xlYXI6IGxlZnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDVweCAwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgd2lkdGg6IDYwJTtcclxufVxyXG5cclxuLnNjZlNob3J0VGV4dFxyXG57XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiA0MCU7XHJcbn1cclxuXHJcbi5zY2ZTaG9ydERhdGUgLnNjZkRhdGVTZWxlY3RvckxhYmVsXHJcbntcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuXHJcbi5zY2ZTaG9ydERhdGUgLnNjZkRhdGVTZWxlY3RvckdlbmVyYWxQYW5lbFxyXG57XHJcbiAgICB3aWR0aDogNDYlO1xyXG59XHJcblxyXG4uc2NmU2hvcnREYXRlIC5zY2ZEYXRlU2VsZWN0b3JEYXksIC5zY2ZTaG9ydERhdGUgLnNjZkRhdGVTZWxlY3RvclNob3J0TGFiZWxEYXksIC5zY2ZTaG9ydERhdGUgLnNjZkRhdGVTZWxlY3RvclNob3J0TGFiZWxNb250aCwgLnNjZlNob3J0RGF0ZSAuc2NmRGF0ZVNlbGVjdG9yU2hvcnRMYWJlbFllYXJcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNjZlNob3J0RGF0ZSAuc2NmRGF0ZVNlbGVjdG9yU2hvcnRMYWJlbE1vbnRoLCAuc2NmU2hvcnREYXRlIC5zY2ZEYXRlU2VsZWN0b3JTaG9ydExhYmVsWWVhciwgLnNjZlNob3J0RGF0ZSAuc2NmRGF0ZVNlbGVjdG9yTW9udGgsIC5zY2ZTaG9ydERhdGUgLnNjZkRhdGVTZWxlY3RvclllYXJcclxue1xyXG4gICAgd2lkdGg6IDQ5JTtcclxufVxyXG5cclxuLnNjZlNob3J0VGV4dCAuc2NmU2luZ2xlTGluZVRleHRMYWJlbFxyXG57XHJcbiAgICB3aWR0aDogMTUlO1xyXG59XHJcblxyXG4uc2NmU2hvcnRUZXh0IC5zY2ZTaW5nbGVMaW5lR2VuZXJhbFBhbmVsXHJcbntcclxuICAgIHdpZHRoOiA2MCU7XHJcbn1cclxuXHJcbi5zY2ZTaG9ydFRleHQgLnNjZlNpbmdsZUxpbmVUZXh0VXNlZnVsSW5mb1xyXG57XHJcbn1cclxuXHJcbi5zY2ZTaG9ydFRleHQgLnNjZlNpbmdsZUxpbmVUZXh0Qm94XHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi5zY1dmbVBhc3N3b3JkXHJcbntcclxuICAgIGJlaGF2aW9yOiB1cmwoL3NpdGVjb3JlJTIwbW9kdWxlcy9zaGVsbC9XZWIlMjBGb3JtcyUyMGZvciUyME1hcmtldGVycy90aGVtZXMvYXV0b2NvbXBsZXRlLmh0Yz92PTE3MDcyMDEyKVxyXG59XHJcblxyXG4uc2NmRGF0ZVBpY2tlckdlbmVyYWxQYW5lbCAudWktaWNvblxyXG57XHJcbiAgICBmbG9hdCA6IHJpZ2h0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMjBweDtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcblxyXG4vKioqIGZpeGVzIGZvciBjaGVja2JveGVzIGFuZCByYWRpbyBidXR0b25zICoqKi9cclxuXHJcbi5zY2ZSYWRpb0J1dHRvbkxpc3RHZW5lcmFsUGFuZWwsIC5zY2ZDaGVja0JveExpc3RHZW5lcmFsUGFuZWwge1xyXG4gICAgdGFibGUgdHIgdGQge2JhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgbGFiZWwge2Zsb2F0OiBub25lOyBwYWRkaW5nLWxlZnQ6IDEwcHg7IGZvbnQtd2VpZ2h0OiBub3JtYWw7fX1cclxufVxyXG5cclxuLnNjZkZpbGVVcGxvYWRHZW5lcmFsUGFuZWwge3BhZGRpbmctdG9wOiAxMHB4O31cclxuIiwi77u/QHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuQG1hcmdpbjogMDtcblxuQHdoYXQ6IGFsbDtcbkB0aW1pbmc6IDAuNXM7XG5AYW5pOiBlYXNlLWluLW91dDtcblxuLmZhcUMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAuZmFxIHtcbiAgICAgICAgICAgIC5hcGxoYS1iZXRhKDAuMDUpO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuYXBsaGEtYmV0YSgwLjEpO1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgLmZhcV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAYWxwaGFDb2xvcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBAcGFkZGluZztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAubm9zZWxlY3QoKTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBiZXRhQ29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAudHJhbnNpdGlvbihAd2hhdCwgQHRpbWluZywgQGFuaSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTYwNVwiO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIC50cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndpZGdldCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmFxX19hbnN3ZXIsXG4gICAgICAgICAgICAuZmFxX19leHRyYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogQHBhZGRpbmc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IEBtYXJnaW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgLmZhcV9fYW5zd2VyLCAuZmFxX19leHRyYSwgLndpZGdldCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmFxX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJldGFDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudHJhbnNmb3JtKHJvdGF0ZSgyNzBkZWcpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhY3QtdXMtY3RhIHtcbiAgICBmaWVsZHNldCBmb290ZXIgLmxpbmtzIHVsIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMThweCAycHg7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAuZ3JhZGllbnQoIzMyMzIzMiwgIzE0MTQxNCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZmYtZGluLXdlYi1wcm8tY29uZGVuc2VkXCIsIFwiRElOIENvbmRlbnNlZFwiLCBcImRpbm1lZGl1bVwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkNTE2MjU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jdGEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMThweCAycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgICAgICAgIC5ncmFkaWVudCgjMzIzMjMyLCAjMTQxNDE0KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZmLWRpbi13ZWItcHJvLWNvbmRlbnNlZFwiLCBcIkRJTiBDb25kZW5zZWRcIiwgXCJkaW5tZWRpdW1cIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiZXRhQ29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGVsZXJpay1yZVRhYmxlLTFcblx0e1xuXHRcdGJvcmRlci13aWR0aDogMHB4O1xuXHRcdGJvcmRlci1zdHlsZTogbm9uZTtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdGZvbnQtZmFtaWx5OiBUYWhvbWE7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0xIHRyLnRlbGVyaWstcmVUYWJsZUhlYWRlclJvdy0xXG5cdHtcblx0XHRtYXJnaW46IDEwcHg7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRjb2xvcjogIzNGNEQ2Qjtcblx0XHRiYWNrZ3JvdW5kOiAjRDZFOEZGO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAxMHB0O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LWZhbWlseTogVGFob21hO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGJvcmRlci1zcGFjaW5nOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB0O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0xIHRkLnRlbGVyaWstcmVUYWJsZUhlYWRlckZpcnN0Q29sLTFcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdFx0Y29sb3I6ICMzYTQ2NjM7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0xIHRkLnRlbGVyaWstcmVUYWJsZUhlYWRlckxhc3RDb2wtMVxuXHR7XG5cdFx0cGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcblx0XHRjb2xvcjogIzNhNDY2Mztcblx0XHRsaW5lLWhlaWdodDogMTRwdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTEgdGQudGVsZXJpay1yZVRhYmxlSGVhZGVyT2RkQ29sLTFcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdFx0Y29sb3I6ICMzYTQ2NjM7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0xIHRkLnRlbGVyaWstcmVUYWJsZUhlYWRlckV2ZW5Db2wtMVxuXHR7XG5cdFx0cGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcblx0XHRjb2xvcjogIzNhNDY2Mztcblx0XHRsaW5lLWhlaWdodDogMTRwdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTEgdHIudGVsZXJpay1yZVRhYmxlT2RkUm93LTFcblx0e1xuXHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjQ7XG5cdFx0Zm9udC1zaXplOiAxMHB0O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0xIHRyLnRlbGVyaWstcmVUYWJsZUV2ZW5Sb3ctMVxuXHR7XG5cdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0U3RUJGNztcblx0XHRmb250LXNpemU6IDEwcHQ7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTEgdGQudGVsZXJpay1yZVRhYmxlRmlyc3RDb2wtMVxuXHR7XG5cdFx0cGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTEgdGQudGVsZXJpay1yZVRhYmxlTGFzdENvbC0xXG5cdHtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtMSB0ZC50ZWxlcmlrLXJlVGFibGVPZGRDb2wtMVxuXHR7XG5cdFx0cGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTEgdGQudGVsZXJpay1yZVRhYmxlRXZlbkNvbC0xXG5cdHtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtMSB0ci50ZWxlcmlrLXJlVGFibGVGb290ZXJSb3ctMVxuXHR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Q2RThGRjtcblx0XHRjb2xvcjogIzRBNUE4MDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTBwdDtcblx0XHRmb250LWZhbWlseTogVGFob21hO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMXB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtMSB0ZC50ZWxlcmlrLXJlVGFibGVGb290ZXJGaXJzdENvbC0xXG5cdHtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHRcdGJvcmRlci10b3A6IHNvbGlkIGdyYXkgMS4wcHQ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTEgdGQudGVsZXJpay1yZVRhYmxlRm9vdGVyTGFzdENvbC0xXG5cdHtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHRcdGJvcmRlci10b3A6IHNvbGlkIGdyYXkgMS4wcHQ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTEgdGQudGVsZXJpay1yZVRhYmxlRm9vdGVyT2RkQ29sLTFcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRib3JkZXItdG9wOiBzb2xpZCBncmF5IDEuMHB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtMSB0ZC50ZWxlcmlrLXJlVGFibGVGb290ZXJFdmVuQ29sLTFcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRib3JkZXItdG9wOiBzb2xpZCBncmF5IDEuMHB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtMlxuXHR7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRib3JkZXI6IHNvbGlkIDBweDtcblx0XHRmb250LWZhbWlseTogVGFob21hO1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtMiB0ci50ZWxlcmlrLXJlVGFibGVIZWFkZXJSb3ctMlxuXHR7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxLjBwdCAxLjBwdCAzLjBwdCAxLjBwdDtcblx0XHRtYXJnaW4tdG9wOiAwaW47XG5cdFx0bWFyZ2luLXJpZ2h0OiAwaW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMTAuMHB0O1xuXHRcdG1hcmdpbi1sZWZ0OiAwaW47XG5cdFx0bGluZS1oZWlnaHQ6IDExNSU7XG5cdFx0Zm9udC1zaXplOiAxMS4wcHQ7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQ2FsaWJyaVwiICwgXCJzYW5zLXNlcmlmXCI7XG5cdFx0d2lkdGg6IDExOS43cHQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCB3aGl0ZSAxLjBwdDtcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCB3aGl0ZSAzLjBwdDtcblx0XHRiYWNrZ3JvdW5kOiAjNEY4MUJEO1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0yIHRkLnRlbGVyaWstcmVUYWJsZUhlYWRlckZpcnN0Q29sLTJcblx0e1xuXHRcdGJvcmRlci13aWR0aDogMS4wcHQgMS4wcHQgMy4wcHQgMS4wcHQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCB3aGl0ZSAxLjBwdDtcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCB3aGl0ZSAzLjBwdDtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtMiB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJMYXN0Q29sLTJcblx0e1xuXHRcdGJvcmRlci13aWR0aDogMS4wcHQgMS4wcHQgMy4wcHQgMS4wcHQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCB3aGl0ZSAxLjBwdDtcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCB3aGl0ZSAzLjBwdDtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtMiB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJPZGRDb2wtMlxuXHR7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxLjBwdCAxLjBwdCAzLjBwdCAxLjBwdDtcblx0XHRib3JkZXI6IHNvbGlkIHdoaXRlIDEuMHB0O1xuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIHdoaXRlIDMuMHB0O1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0yIHRkLnRlbGVyaWstcmVUYWJsZUhlYWRlckV2ZW5Db2wtMlxuXHR7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxLjBwdCAxLjBwdCAzLjBwdCAxLjBwdDtcblx0XHRib3JkZXI6IHNvbGlkIHdoaXRlIDEuMHB0O1xuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIHdoaXRlIDMuMHB0O1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0yIHRyLnRlbGVyaWstcmVUYWJsZU9kZFJvdy0yXG5cdHtcblx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0Y0O1xuXHRcdGZvbnQtc2l6ZTogMTBwdDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtMiB0ci50ZWxlcmlrLXJlVGFibGVFdmVuUm93LTJcblx0e1xuXHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFN0VCRjc7XG5cdFx0Zm9udC1zaXplOiAxMHB0O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0yIHRkLnRlbGVyaWstcmVUYWJsZUZpcnN0Q29sLTJcblx0e1xuXHRcdG1hcmdpbi10b3A6IDBpbjtcblx0XHRtYXJnaW4tcmlnaHQ6IDBpbjtcblx0XHRtYXJnaW4tYm90dG9tOiAxMC4wcHQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDBpbjtcblx0XHRsaW5lLWhlaWdodDogMTE1JTtcblx0XHRmb250LXNpemU6IDExLjBwdDtcblx0XHRmb250LWZhbWlseTogXCJDYWxpYnJpXCIgLCBcInNhbnMtc2VyaWZcIjtcblx0XHR3aWR0aDogMTE5LjdwdDtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdGJvcmRlci1sZWZ0OiBzb2xpZCB3aGl0ZSAxLjBwdDtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdGJvcmRlci1yaWdodDogc29saWQgd2hpdGUgMy4wcHQ7XG5cdFx0YmFja2dyb3VuZDogIzRGODFCRDtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtMiB0ZC50ZWxlcmlrLXJlVGFibGVMYXN0Q29sLTJcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0yIHRkLnRlbGVyaWstcmVUYWJsZU9kZENvbC0yXG5cdHtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtMiB0ZC50ZWxlcmlrLXJlVGFibGVFdmVuQ29sLTJcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0yIHRyLnRlbGVyaWstcmVUYWJsZUZvb3RlclJvdy0yXG5cdHtcblx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRcdGZvbnQtc2l6ZTogMTBwdDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0yIHRkLnRlbGVyaWstcmVUYWJsZUZvb3RlckZpcnN0Q29sLTJcblx0e1xuXHRcdG1hcmdpbi10b3A6IDBpbjtcblx0XHRtYXJnaW4tcmlnaHQ6IDBpbjtcblx0XHRtYXJnaW4tYm90dG9tOiAxMC4wcHQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDBpbjtcblx0XHRsaW5lLWhlaWdodDogMTE1JTtcblx0XHRmb250LXNpemU6IDExLjBwdDtcblx0XHRmb250LWZhbWlseTogXCJDYWxpYnJpXCIgLCBcInNhbnMtc2VyaWZcIjtcblx0XHR3aWR0aDogMTE5LjdwdDtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdGJvcmRlci1sZWZ0OiBzb2xpZCB3aGl0ZSAxLjBwdDtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdGJvcmRlci1yaWdodDogc29saWQgd2hpdGUgMy4wcHQ7XG5cdFx0YmFja2dyb3VuZDogIzRGODFCRDtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtMiB0ZC50ZWxlcmlrLXJlVGFibGVGb290ZXJMYXN0Q29sLTJcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0yIHRkLnRlbGVyaWstcmVUYWJsZUZvb3Rlck9kZENvbC0yXG5cdHtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtMiB0ZC50ZWxlcmlrLXJlVGFibGVGb290ZXJFdmVuQ29sLTJcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0zXG5cdHtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdGJvcmRlcjogc29saWQgMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBUYWhvbWE7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0zIHRyLnRlbGVyaWstcmVUYWJsZUhlYWRlclJvdy0zXG5cdHtcblx0XHRtYXJnaW46IDEwcHg7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRjb2xvcjogIzNhNDY2Mztcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMTBwdDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1mYW1pbHk6IFZlcmRhbmE7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRib3JkZXItc3BhY2luZzogMTBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNDNEQxRTM7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0zIHRkLnRlbGVyaWstcmVUYWJsZUhlYWRlckZpcnN0Q29sLTNcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdFx0Y29sb3I6ICMzYTQ2NjM7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0zIHRkLnRlbGVyaWstcmVUYWJsZUhlYWRlckxhc3RDb2wtM1xuXHR7XG5cdFx0cGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcblx0XHRjb2xvcjogIzNhNDY2Mztcblx0XHRsaW5lLWhlaWdodDogMTRwdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTMgdGQudGVsZXJpay1yZVRhYmxlSGVhZGVyT2RkQ29sLTNcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdFx0Y29sb3I6ICMzYTQ2NjM7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0zIHRkLnRlbGVyaWstcmVUYWJsZUhlYWRlckV2ZW5Db2wtM1xuXHR7XG5cdFx0cGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcblx0XHRjb2xvcjogIzNhNDY2Mztcblx0XHRsaW5lLWhlaWdodDogMTRwdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTMgdHIudGVsZXJpay1yZVRhYmxlT2RkUm93LTNcblx0e1xuXHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0Zm9udC1zaXplOiAxMHB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtMyB0ci50ZWxlcmlrLXJlVGFibGVFdmVuUm93LTNcblx0e1xuXHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0Zm9udC1zaXplOiAxMHB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtMyB0ZC50ZWxlcmlrLXJlVGFibGVGaXJzdENvbC0zXG5cdHtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFN0VCRjc7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0zIHRkLnRlbGVyaWstcmVUYWJsZUxhc3RDb2wtM1xuXHR7XG5cdFx0cGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFQkY3O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtMyB0ZC50ZWxlcmlrLXJlVGFibGVPZGRDb2wtM1xuXHR7XG5cdFx0cGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGM0Y3O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtMyB0ZC50ZWxlcmlrLXJlVGFibGVFdmVuQ29sLTNcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0U3RUJGNztcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTMgdHIudGVsZXJpay1yZVRhYmxlRm9vdGVyUm93LTNcblx0e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNDNEQxRTM7XG5cdFx0Y29sb3I6ICMzYTQ2NjM7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDEwcHQ7XG5cdFx0Zm9udC1mYW1pbHk6IFZlcmRhbmE7XG5cdFx0bGluZS1oZWlnaHQ6IDExcHQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0zIHRkLnRlbGVyaWstcmVUYWJsZUZvb3RlckZpcnN0Q29sLTNcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTMgdGQudGVsZXJpay1yZVRhYmxlRm9vdGVyTGFzdENvbC0zXG5cdHtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0zIHRkLnRlbGVyaWstcmVUYWJsZUZvb3Rlck9kZENvbC0zXG5cdHtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS0zIHRkLnRlbGVyaWstcmVUYWJsZUZvb3RlckV2ZW5Db2wtM1xuXHR7XG5cdFx0cGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNFxuXHR7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRib3JkZXI6IHNvbGlkIDBweDtcblx0XHRmb250LWZhbWlseTogVGFob21hO1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNCB0ci50ZWxlcmlrLXJlVGFibGVIZWFkZXJSb3ctNFxuXHR7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxLjBwdCAxLjBwdCAzLjBwdCAxLjBwdDtcblx0XHRtYXJnaW4tdG9wOiAwaW47XG5cdFx0bWFyZ2luLXJpZ2h0OiAwaW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMTAuMHB0O1xuXHRcdG1hcmdpbi1sZWZ0OiAwaW47XG5cdFx0bGluZS1oZWlnaHQ6IDExNSU7XG5cdFx0Zm9udC1zaXplOiAxMS4wcHQ7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQ2FsaWJyaVwiICwgXCJzYW5zLXNlcmlmXCI7XG5cdFx0d2lkdGg6IDExOS43cHQ7XG5cdFx0YmFja2dyb3VuZDogIzRGODFCRDtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNCB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJGaXJzdENvbC00XG5cdHtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNCB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJMYXN0Q29sLTRcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS00IHRkLnRlbGVyaWstcmVUYWJsZUhlYWRlck9kZENvbC00XG5cdHtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNCB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJFdmVuQ29sLTRcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS00IHRyLnRlbGVyaWstcmVUYWJsZU9kZFJvdy00XG5cdHtcblx0XHRib3JkZXItd2lkdGg6IDFwdDtcblx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRmb250LXNpemU6IDEwcHQ7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjNEY4MUJEO1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNCB0ci50ZWxlcmlrLXJlVGFibGVFdmVuUm93LTRcblx0e1xuXHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdGZvbnQtc2l6ZTogMTBwdDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNCB0ZC50ZWxlcmlrLXJlVGFibGVGaXJzdENvbC00XG5cdHtcblx0XHRib3JkZXItd2lkdGg6IDFwdDtcblx0XHRib3JkZXItY29sb3I6ICM0RjgxQkQ7XG5cdFx0cGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcblx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS00IHRkLnRlbGVyaWstcmVUYWJsZUxhc3RDb2wtNFxuXHR7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNEY4MUJEO1xuXHRcdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG5cdFx0cGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTQgdGQudGVsZXJpay1yZVRhYmxlT2RkQ29sLTRcblx0e1xuXHRcdGJvcmRlci13aWR0aDogMXB0O1xuXHRcdGJvcmRlci1jb2xvcjogIzRGODFCRDtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHRcdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNCB0ZC50ZWxlcmlrLXJlVGFibGVFdmVuQ29sLTRcblx0e1xuXHRcdGJvcmRlci13aWR0aDogMXB0O1xuXHRcdGJvcmRlci1jb2xvcjogIzRGODFCRDtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHRcdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNCB0ci50ZWxlcmlrLXJlVGFibGVGb290ZXJSb3ctNFxuXHR7XG5cdFx0Y29sb3I6ICMzNTVDOEM7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0XHRmb250LXNpemU6IDEwcHQ7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNCB0ZC50ZWxlcmlrLXJlVGFibGVGb290ZXJGaXJzdENvbC00XG5cdHtcblx0XHRib3JkZXItd2lkdGg6IDFwdDtcblx0XHRib3JkZXItY29sb3I6ICM0RjgxQkQ7XG5cdFx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS00IHRkLnRlbGVyaWstcmVUYWJsZUZvb3Rlckxhc3RDb2wtNFxuXHR7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNEY4MUJEO1xuXHRcdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG5cdFx0cGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTQgdGQudGVsZXJpay1yZVRhYmxlRm9vdGVyT2RkQ29sLTRcblx0e1xuXHRcdGJvcmRlci13aWR0aDogMXB0O1xuXHRcdGJvcmRlci1jb2xvcjogIzRGODFCRDtcblx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNCB0ZC50ZWxlcmlrLXJlVGFibGVGb290ZXJFdmVuQ29sLTRcblx0e1xuXHRcdGJvcmRlci13aWR0aDogMXB0O1xuXHRcdGJvcmRlci1jb2xvcjogIzRGODFCRDtcblx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNVxuXHR7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRib3JkZXI6IHNvbGlkIDBweDtcblx0XHRmb250LWZhbWlseTogVGFob21hO1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNSB0ci50ZWxlcmlrLXJlVGFibGVIZWFkZXJSb3ctNVxuXHR7XG5cdFx0bWFyZ2luOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0Y29sb3I6ICMzQTQ2NjM7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXNpemU6IDEwcHQ7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtZmFtaWx5OiBUYWhvbWE7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRib3JkZXItc3BhY2luZzogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMTFwdDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNSB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJGaXJzdENvbC01XG5cdHtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHRcdGNvbG9yOiAjM2E0NjYzO1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNSB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJMYXN0Q29sLTVcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdFx0Y29sb3I6ICMzYTQ2NjM7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS01IHRkLnRlbGVyaWstcmVUYWJsZUhlYWRlck9kZENvbC01XG5cdHtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHRcdGNvbG9yOiAjM2E0NjYzO1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNSB0ZC50ZWxlcmlrLXJlVGFibGVIZWFkZXJFdmVuQ29sLTVcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdFx0Y29sb3I6ICMzYTQ2NjM7XG5cdH1cblx0LnRlbGVyaWstcmVUYWJsZS01IHRyLnRlbGVyaWstcmVUYWJsZU9kZFJvdy01XG5cdHtcblx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGZvbnQtc2l6ZTogMTBwdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTUgdHIudGVsZXJpay1yZVRhYmxlRXZlblJvdy01XG5cdHtcblx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGZvbnQtc2l6ZTogMTBwdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTUgdGQudGVsZXJpay1yZVRhYmxlRmlyc3RDb2wtNVxuXHR7XG5cdFx0cGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTUgdGQudGVsZXJpay1yZVRhYmxlTGFzdENvbC01XG5cdHtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNSB0ZC50ZWxlcmlrLXJlVGFibGVPZGRDb2wtNVxuXHR7XG5cdFx0cGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTUgdGQudGVsZXJpay1yZVRhYmxlRXZlbkNvbC01XG5cdHtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNSB0ci50ZWxlcmlrLXJlVGFibGVGb290ZXJSb3ctNVxuXHR7XG5cdFx0Y29sb3I6ICMzYTQ2NjM7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDEwcHQ7XG5cdFx0Zm9udC1mYW1pbHk6IFRhaG9tYTtcblx0XHRsaW5lLWhlaWdodDogMTFwdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTUgdGQudGVsZXJpay1yZVRhYmxlRm9vdGVyRmlyc3RDb2wtNVxuXHR7XG5cdFx0cGFkZGluZzogMGluIDUuNHB0IDBpbiA1LjRwdDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdC50ZWxlcmlrLXJlVGFibGUtNSB0ZC50ZWxlcmlrLXJlVGFibGVGb290ZXJMYXN0Q29sLTVcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTUgdGQudGVsZXJpay1yZVRhYmxlRm9vdGVyT2RkQ29sLTVcblx0e1xuXHRcdHBhZGRpbmc6IDBpbiA1LjRwdCAwaW4gNS40cHQ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQudGVsZXJpay1yZVRhYmxlLTUgdGQudGVsZXJpay1yZVRhYmxlRm9vdGVyRXZlbkNvbC01XG5cdHtcblx0XHRwYWRkaW5nOiAwaW4gNS40cHQgMGluIDUuNHB0O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH0iLCIubWljcm8tdiB7XG5cbn1cbi5uby1sZWZ0LXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDowIWltcG9ydGFudDtcbn1cbi5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG59XG5cblxuLnBhZ2VTZWN0aW9uIHtcbiAgICBwYWRkaW5nOjAgMCAyMHB4IDA7XG4gICAgW2NsYXNzKj1jb250YWluZXItLXZhcmlhbnQtXSB7XG4gICAgICAgcGFkZGluZy10b3A6NDBweDtcbiAgICAgICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xuICAgIH1cbn1cblxuLnBhZ2VTZWN0aW9uIH4gLnBhZ2VTZWN0aW9uIHtcbiAgIHBhZGRpbmc6MjBweCAwIDIwcHggMDtcbiAgICBbY2xhc3MqPWNvbnRhaW5lci0tdmFyaWFudC1dIHtcbiAgICAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gICAgICAgLmN0YTpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgfVxuICAgIH1cbn1cblxuIFxuLmNvbnRhaW5lci0tdmFyaWFudC1ibGFjayB7XG4gICAgYmFja2dyb3VuZDogIzIyMWYxZjtcbiAgICAqIHtcbiAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiBcbiAgICAuY3RhIHtcbiAgICAgICAgYS5idG57XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMjFmMWY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWluZXItLXZhcmlhbnQtd2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmctdG9wOjAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50O1xuICAgIC5mZWF0dXJlcyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lci0tdmFyaWFudC13aGl0ZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOjAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAqIHtcbiAgICAgICAgY29sb3I6IzIyMjIyMjtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZTUxYjI0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiNlNTFiMjQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3RhIHtcbiAgICAgICAgYS5idG4ge1xuICAgICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhaW5lci0tdmFyaWFudC1saWdodGdyZXkge1xuICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gICAgcGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnQ7XG4gICAgKiB7XG4gICAgICAgIGNvbG9yOiMyMjIyMjI7XG4gICAgfVxuICAgIC5jdGEge1xuICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFpbmVyLS12YXJpYW50LXJlZCB7XG4gICAgYmFja2dyb3VuZDogI2Q1MTYyNTtcbiAgICBwYWRkaW5nLXRvcDo0MHB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTo0MHB4IWltcG9ydGFudDtcblxuICAgICoge1xuICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgIH1cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaW5wdXQsIHNlbGVjdCwgYS5idG4ge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAuZm9udC1zaXplKDEuNik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiA2NjY2NjY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8qIEZGIDQtMTggKi9cbiAgICAgICAgICAgIGNvbG9yOiA2NjY2NjY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvKiBGRiAxOSsgKi9cbiAgICAgICAgICAgIGNvbG9yOiA2NjY2NjY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgLyogSUUgMTArICovXG4gICAgICAgICAgICBjb2xvcjogNjY2NjY2O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgfVxuICAgIG9wdGlvbiB7XG4gICAgICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgfVxuICAgIGEuYnRuLCAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAuZm9udC1zaXplKDEuNik7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYjJiMmI7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFpbmVyLS12YXJpYW50LWdyZXkge1xuICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gICAgcGFkZGluZy10b3A6NDBweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206NDBweCFpbXBvcnRhbnQ7XG4gICAgKiB7XG4gICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgfVxufVxuXG4uY29udGFpbmVyLS12YXJpYW50LW1ldGFsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkZGRkIHVybCgnL2ltYWdlcy9wYXR0ZXJuLW1ldGFsLmpwZycpOyAgICAgICBcbiAgICBwYWRkaW5nLXRvcDo0MHB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTo0MHB4IWltcG9ydGFudDtcbiAgICAqIHtcbiAgICAgICAgY29sb3I6IzIyMjIyMjtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiNlNTFiMjQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjojZTUxYjI0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN0YSB7XG4gICAgICAgIGEuYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWluZXItLXZhcmlhbnQtcnViYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmIyYjJiIHVybCgnL2ltYWdlcy9wYXR0ZXJuLXJ1YmJlci5wbmcnKTtcbiAgICBwYWRkaW5nLXRvcDo0MHB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTo0MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAqIHtcbiAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICB9XG4gICAgLmN0YSB7XG4gICAgICAgIGEuYnRue1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5jb2wtbWQtMTAuY29sLW1kLW9mZnNldC0xIHtcblxuICAgICoge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgIHAsIHNwYW4sIGRpdi5ydGUge1xuICAgICAgICAuZm9udC1zaXplKDEuNik7XG4gICAgICAgIC5saW5lLWhlaWdodCgyLjgpO1xuICAgIH1cblxuICAgIC5jb250ZW50QmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGgyLCBoMywgaDQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jdGEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgIH1cbn1cbiAgXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4uZ2F0ZXN3aWRnZXQge1xuICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTEwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi0xMHB4IWltcG9ydGFudFxuICAgICAgICB9XG4gICAgXG59XG5cblxuICAgIC5wYWdlU2VjdGlvbiB7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB9XG4gICAgLnBhZ2VTZWN0aW9uIH4gLnBhZ2VTZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgIH0gICAgXG4gICAgLmNvbnRhaW5lci0tdmFyaWFudC1yZWQge1xuICAgICAgICBwYWRkaW5nLXRvcDowIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lci0tdmFyaWFudC1tZXRhbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOjMwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyLS12YXJpYW50LXJ1YmJlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOjMwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyLS12YXJpYW50LXdoaXRlIHtcbiAgICAgICAgcGFkZGluZy10b3A6MzBweCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnJvdyAuY29sLW1kLTY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDotMzBweDtcbiAgICAgICAgICAgICYudmlzdWFsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lci0tdmFyaWFudC13aGl0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDowIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLW1kLTEwLmNvbC1tZC1vZmZzZXQtMXtcbiAgICAgICAgd2lkdGg6MTAwJSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuLm1pY3JvdiB7XG4gICAgLmhpZGVPbk1vYmlsZSB7ZGlzcGxheTpub25lOyB2aXNpYmlsaXR5OmhpZGRlbjt9XG4gICAgLmNvbnRhaW5lci0tdmFyaWFudC1yZWQgIHtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZ2F0ZXN3aWRnZXQgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYjJiMmIgdXJsKC9pbWFnZXMvaWNvX3NlYXJjaC5wbmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6LTMwMDBweDtcbiAgICAgICAgd2lkdGg6NDdweDtcbiAgICAgICAgaGVpZ2h0OjQzcHg7XG4gICAgfVxuICAgIC5jb2wtbWQtMTAgIHtcbiAgICAgICAgd2lkdGg6ODAlO1xuICAgIH1cbiAgICAuY29sLW1kLTUgIHtcbiAgICAgICAgd2lkdGg6NDAlIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbC1tZC0yICB7XG4gICAgICAgIHdpZHRoOjIwJTtcbiAgICB9XG59XG59XG59IiwiLmRvd25sb2FkQ29tcG9uZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjojMmIyYjJiO1xuICAgIG1hcmdpbi1sZWZ0Oi0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDotMTBweDtcblx0cGFkZGluZzoyMHB4O1xuICAgIFxuXHQqIHtcblx0XHRjb2xvcjojZmZmZmZmXG5cdH1cdFxuICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOm5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG5cdGgzIHtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdH1cblxufVxuXG4uZG93bmxvYWQtZm9ybSB7XG4gICAgc3Bhbi5lcnJvcltzdHlsZSo9XCJpbmxpbmVcIl0ge1xuICAgICAgICBkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJlZ2lzdGVyTGlua3Mge1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDpub3JtYWw7XG4gICAgICAgIGEge2NvbG9yOiNkNTE2MjU7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6ICdkaW5tZWRpdW0nO1xuICAgICAgICAgICAmOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cbiAgICAgICAgfVxuICAgIH1cbiAgICBwYWRkaW5nOjAgNDBweCAwIDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgLm1zZy5lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiMyYjJiMmI7XG4gICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiNkNTE2MjVcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIC5mb250LXNpemUoMi4yKTtcbiAgICAgICAgY29sb3I6IzIyMjIyMiFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdCAgICBjb2xvcjogIzY2NjY2Njtcblx0XHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0XHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdCAgICAvKiBGRiA0LTE4ICovXG5cdFx0ICAgIGNvbG9yOiAjNjY2NjY2O1xuXHRcdCAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdCAgICAvKiBGRiAxOSsgKi9cblx0XHQgICAgY29sb3I6ICM2NjY2NjY7XG5cdFx0ICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdCAgICAvKiBJRSAxMCsgKi9cblx0XHQgICAgY29sb3I6ICM2NjY2NjY7XG5cdFx0ICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG4gICAgfVxuICAgIC5mb3JtLWlubGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLW1kLTYge1xuICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgIH1cbiAgICAuY29sLW1kLTEyIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgfVxuICAgIC5jb2wtbWQtNiwgLmNvbC1tZC0xMiB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgfVxuICAgIC5jdGEge1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICBcbiAgICAgICAgLmJ0biB7d2lkdGg6YXV0bztoZWlnaHQ6NDRweDtjb2xvcjojZmZmZmZmO2xpbmUtaGVpZ2h0OjQ0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cGFkZGluZy10b3A6MDttYXJnaW4tdG9wOjA7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjojMmIyYjJiO31cbiAgICAgICAgfVxuICAgICAgICAuYnRuLXByaW1hcnl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiMyYjJiMmI7IGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjojZDUxNjI1O31cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZG93bmxvYWQtZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICB9XG5cblx0LmRvd25sb2FkQ29tcG9uZW50IHtcblx0XHRwYWRkaW5nOjIwcHggMTBweCAyMHB4IDEwcHg7XG5cdH1cbn1cblxuLmRvd25sb2FkV2l0aE5ld3NsZXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgLmNvbC1tZC0xMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG59XG4ubWF0Y2hIZWlnaHQge1xuICAgIC5kb3dubG9hZENvbXBvbmVudCwgLm5ld3NsZXR0ZXJDb21wb25lbnQge2hlaWdodDoxMDAlIWltcG9ydGFudDt9XG59IiwiLm5ld3NsZXR0ZXJDb21wb25lbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiM5OTk5OTk7XG4gICAgbWFyZ2luLWxlZnQ6LTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0Oi0xMHB4O1xuXHQqIHtcblx0XHRjb2xvcjojZmZmZmZmXG5cdH1cblx0cGFkZGluZzoyMHB4O1xuXHRoMyB7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHR9XG5cdGlucHV0W3R5cGU9dGV4dF0ge1xuXHRcdGNvbG9yOiM2NjY2NjY7XG5cdFx0LmZvbnQtc2l6ZSgxLjYpO1xuXHRcdGhlaWdodDogNDRweDtcblx0XHQvKiBkbyBub3QgZ3JvdXAgdGhlc2UgcnVsZXMgKi9cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHQgICAgY29sb3I6IDY2NjY2Njtcblx0XHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0XHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdCAgICAvKiBGRiA0LTE4ICovXG5cdFx0ICAgIGNvbG9yOiA2NjY2NjY7XG5cdFx0ICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0ICAgIC8qIEZGIDE5KyAqL1xuXHRcdCAgICBjb2xvcjogNjY2NjY2O1xuXHRcdCAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHQgICAgLyogSUUgMTArICovXG5cdFx0ICAgIGNvbG9yOiA2NjY2NjY7XG5cdFx0ICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cdH1cblx0IGlucHV0W3R5cGU9c3VibWl0XSB7XG5cdFx0Y29sb3I6I2ZmZmZmZjtcblx0XHQuZm9udC1zaXplKDEuNik7XG5cdFx0aGVpZ2h0OiA0NHB4IWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDojZDUxNjI1O1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm5ld3NsZXR0ZXJDb21wb25lbnQge1xuXHRcdHBhZGRpbmc6MjBweCAxMHB4IDIwcHggMTBweDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0fVxufSIsIi5taWNyb3Yge1xuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgc3VwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDphdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cdC5jdGEge1xuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ji5idG4ge1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZzoxMHB4IDIwcHggNHB4OyBcblx0XHRcdH1cblx0XHRcdCYuY3RhLS1saW5rIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdC5mb250LXNpemUoMS42KTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjBweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdFx0XHRcdCAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdCAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHQgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHQgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdCAgICBjb250ZW50OiBcIlxcZTYwNVwiO1xuXHRcdFx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQgICAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG5cdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCAgICB0b3A6IDJweDtcblx0XHRcdFx0ICAgIGxlZnQ6MXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE3cHg7XG4gICAgICAgICAgICAgICAgICAgIFxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHRtYXJnaW4tdG9wOjIzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbToyNXB4O1xuXHR9XG5cdC5yZWdpc3RlckxpbmtzIHtcblx0XHRtYXJnaW4tbGVmdDogMThweDtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdH1cbn1cblxuIiwiXG5cdC5yYW5nZUNvbXBvbmVudHtcblxuXHRcdC5zd2lwZXItY29udGFpbmVye1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsgXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IFxuICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi1zd2l0Y2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5zd2lwZXItYWN0aXZlLXN3aXRjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZDUxNjI1O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zd2lwZXItY29udGFpbmVyeyB6LWluZGV4OiAzOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi10b3A6IDIwcHg7IFxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsgb3ZlcmZsb3c6IHZpc2libGU7IH1cblx0XHR9XG5cblx0XHQmX19ibG9ja3N7IC5jbGVhcmZpeCgpOyB9XG5cblx0XHRcdCZfX2Jsb2NreyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJhY2tncm91bmQ6ICNGRkY7IHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkeyBtYXJnaW4tbGVmdDogMDsgfVxuXHRcdFx0XHQmLmFjdGl2ZXsgXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsgYmFja2dyb3VuZDogI2RkZGRkZDsgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgyMjEsIDIyMSwgMjIxLCAxKTsgXG5cdFx0XHRcdFx0XHRhLmFycm93eyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC52aXN1YWwgYXsgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXHRcdFx0XHQudGV4dHsgcGFkZGluZzogMTdweCAxOHB4IDcwcHggMThweDsgXG5cblx0XHRcdFx0XHRheyBjb2xvcjogI2U1MWIyNDsgfVxuXHRcdFx0XHRcdGgzeyBmb250LXNpemU6IDI4cHg7IGNvbG9yOiAjZTUxYjI0OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogLTFweDsgbGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRzdXB7IGZvbnQtc2l6ZTogNjAlOyBjb2xvcjogI2U1MWIyNDsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNHsgZm9udC1zaXplOiAxNnB4OyBmb250LXdlaWdodDogYm9sZDsgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgbWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YS5hcnJvd3sgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvX2Fycm93X2Rvd24ucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDE4cHg7IHdpZHRoOiAxMDAlOyBcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAzMHB4OyBsZWZ0OiAwOyByaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHQgPiAqOmZpcnN0LWNoaWxkeyBtYXJnaW4tdG9wOiAwOyB9XG5cdFx0XHRcdFxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyBcblx0XHRcdFx0XHRmbG9hdDogbGVmdDsgbWFyZ2luLWxlZnQ6IDE2cHg7IGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IFxuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG5cdFx0XHRcdFx0LnZpc3VhbCBpbWd7IG1heC1oZWlnaHQ6IDIwMHB4OyB9XG5cdFx0XHRcdFx0LnRleHR7IHBhZGRpbmctdG9wOiAyMHB4OyBwYWRkaW5nLWJvdHRvbTogMDsgXG5cdFx0XHRcdFx0XHQucmVhZE1vcmUsIC5hcnJvdy5idG5Ub2dnbGVyeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XHRcblx0XHRcdH1cblxuXHRcdFx0Jl9fYmxvY2s6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksXG5cdFx0XHQmX19ibG9jazpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+ICZfX2Jsb2NrIHtcblx0XHRcdFx0d2lkdGg6IH4nY2FsYyg1MCUgLSA4cHgpJztcdFxuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7IHdpZHRoOiBhdXRvOyB9XHRcdFx0XG5cdFx0XHR9XG5cblx0XHRcdC8qIHRocmVlIGl0ZW1zICovXG5cdFx0XHQmX19ibG9jazpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSxcblx0XHRcdCZfX2Jsb2NrOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIH4gJl9fYmxvY2sge1xuXHRcdFx0XHR3aWR0aDogfidjYWxjKDMzLjMzMzMlIC0gMTFweCknO1x0XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsgd2lkdGg6IGF1dG87IH1cdFx0XHRcblx0XHRcdH1cblxuXHRcdFx0LyogZm91ciBpdGVtcyAqL1xuXHRcdFx0Jl9fYmxvY2s6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCksXG5cdFx0XHQmX19ibG9jazpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSB+ICZfX2Jsb2NrIHtcblx0XHRcdFx0d2lkdGg6IH4nY2FsYygyNSUgLSAxMnB4KSc7XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsgd2lkdGg6IGF1dG87IH1cdFx0XHRcblx0XHRcdH1cblxuXHRcdCZfX2l0ZW1zeyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDI7IGJhY2tncm91bmQ6ICNkZGRkZGQ7IG1hcmdpbi10b3A6IC01NXB4OyBwYWRkaW5nOiAxMDVweCA0MHB4IDQwcHggNDBweDsgXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyBwYWRkaW5nOiAyNXB4IDEwcHggMTBweDsgbWFyZ2luLXRvcDogMDsgfVxuXHRcdH1cblx0XHRcdCZfX2l0ZW17IGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdCYuYWN0aXZleyBkaXNwbGF5OiBibG9jazsgfVxuXHRcdFx0XHQuY29udGVudEJsb2NrID4gKjpmaXJzdC1jaGlsZHsgbWFyZ2luLXRvcDogMDsgfVxuXHRcdFx0XHRoMnsgXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsgZm9udC1zaXplOiAzNnB4OyB9XG5cdFx0XHRcdFx0c3VweyBmb250LXNpemU6IDYwJTsgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdC52aXN1YWx7IHRleHQtYWxpZ246IGNlbnRlcjsgXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7IG1hcmdpbi1ib3R0b206IDMwcHg7IFxuXHRcdFx0XHRcdFx0aW1neyBtYXgtaGVpZ2h0OiAyNTBweDsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG5cdFx0XHRcdFx0LmNvbnRlbnRCbG9ja3sgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0dWx7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdGV4dC1hbGlnbjogbGVmdDsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY3RhIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdH1cblxuICAgIFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpICB7XG4gICAgICAgLnJhbmdlQ29tcG9uZW50e1xuICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgICAgICB9XG4gICAgfVxuIiwi77u/LnZpZGVvQmxvY2sge1xuICAgJi5hbGlnbkxlZnQge1xuICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgIH1cbiAgICYuYWxpZ25SaWdodCB7XG4gICAgICAgdGV4dC1hbGlnbjpyaWdodFxuICAgfVxuICAgJi5hbGlnbkNlbnRlciB7XG4gICAgICAgdGV4dC1hbGlnbjpjZW50ZXJcbiAgIH1cblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlcjogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmLmZhbmN5LWJveC1pZnJhbWU6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR3aWR0aDogODZweDtcblx0XHRcdGhlaWdodDogODZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDNweDtcblx0XHRcdG1hcmdpbi10b3A6IC00M3B4O1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDg2cHggIWltcG9ydGFudDtcblx0XHRcdC5mb250LXNpemUoNik7XG5cdFx0XHQuaWNvbignXFxlYTlkJyk7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG5cdFx0XHQgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcblx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuXHRcdH1cblxuXHRcdCYuZmFuY3ktYm94LWlmcmFtZTpob3ZlcjphZnRlciB7XG5cdFx0XHQudHJhbnNmb3JtKHNjYWxlKDEuMSkpO1xuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn0iLCJcbi8qIFxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVx0XG5cdEhPVFNQT1RTIFxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi8gXG5cbi5ob3RzcG90cy1pbWFnZXsgXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcdFxuXG5cdGgye1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LnRvZ2dsZXJ7IC50cmFuc2l0aW9uKGFsbCAwLjFzIGxpbmVhcik7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb19hcnJvd19kb3duLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGhlaWdodDogMzJweDsgd2lkdGg6IDMycHg7IGJvcmRlci1ib3R0b206IG5vbmU7cmlnaHQ6IC0zMnB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblx0Lm9wZW4gKy50b29sdGlwIGgzIC50b2dnbGVyIHtcblx0XHQudHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKVxuXHR9XHRcbiAgICAudG9vbHRpcCBoMyB7XG4gICAgICAgIHRleHQtYWxpZ246bGVmdCFpbXBvcnRhbnQ7XG4gICAgfVxuXHQudG9wIHtcblx0XHQuZ3JpZC1wYWQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5ib3R0b20ge1xuXHRcdC5ncmlkLXBhZHtcblx0XHRcdHBhZGRpbmctdG9wOiAzOHB4O1xuXHRcdH1cblx0fVxuXG5cdC5pbWFnZS13cmFweyBcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6YXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGltZ3sgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgd2lkdGg6MTAwJTsgfVxuXHR9XG5cblx0LnpvbmV7IFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdFx0bGVmdDogMDsgXG5cdFx0dG9wOiAwOyBcblx0XHRtaW4taGVpZ2h0OiAzMHB4OyBcblx0XHRtaW4td2lkdGg6IDMwcHg7XG5cblx0XHQvLyBkb3RzIGFzIG1hcmtlclxuXHRcdGRpdi5tYXJrZXJ7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4OyBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29fZmVhdHVyZXMucG5nKSBuby1yZXBlYXQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogNjsgXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IC50cmFuc2l0aW9uKGFsbCAwLjFzIGxpbmVhcik7IGJvcmRlcjpub25lO1xuXHRcdFx0Jjpob3Zlcnsgei1pbmRleDogODsgfVxuXHRcdH1cblxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAyNDVweDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcblx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG4gICAgXHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIFx0XHRwYWRkaW5nOiA0cHggMTBweCA1cHggMTNweDtcbiAgICBcdFx0Ym9yZGVyOiAycHggc29saWQgIzI2MjIyMjtcbiAgICAgICAgICAgIC50cmFuc2Zvcm0oc2NhbGUoMS4wKSk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OnZpc2libGU7XG4gICAgICAgICAgICAudHJhbnNpdGlvbihhbGwgMC4xcyBlYXNlLW91dCk7IFxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0aDMge1xuXHRcdFx0XHQuZm9udC1zaXplKDIuMCk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7IFxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDozMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW53YXJkICsgLnRpdGxlIHtcblx0XHRcdGxlZnQ6IC0yNDVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdFx0fVxuXHRcdC51cHdhcmQgKyAudGl0bGUge1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgXHRcdG1hcmdpbi1ib3R0b206IC0xNHB4O1xuXHRcdH1cblx0XHQudG9vbHRpcCB7IFxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjgpOyBcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzI2MjIyMjtcbiAgICAgICAgICAgIGNvbG9yOmdyZXk7IFxuICAgICAgICAgICAgcGFkZGluZzo0cHggMTBweCAxMHB4IDEzcHg7IFxuICAgICAgICAgICAgd2lkdGg6IDI0NXB4OyBcbiAgICAgICAgICAgIC5mb250LXNpemUoMS40KTtcblx0XHRcdC5saW5lLWhlaWdodCgxLjYpOyBcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IFxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNnB4OyBcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyBcbiAgICAgICAgICAgIHotaW5kZXg6IDU7IFxuICAgICAgICAgICAgdmlzaWJpbGl0eTpoaWRkZW47XG5cdFx0XHQudHJhbnNmb3JtKHNjYWxlKDAuMCkpOyBcblx0XHRcdC50cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2Utb3V0KTsgXG5cdFx0XHQudHJhbnNmb3JtX29yaWdpbigwIDApO1xuICAgIFxuXHRcdFx0XG4gICAgICAgICAgICAmID4gKjpmaXJzdC1jaGlsZHsgbWFyZ2luLXRvcDogMDsgfSBcblx0XHRcdGgzIHtcblx0XHRcdFx0LmZvbnQtc2l6ZSgyLjMpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0aDMsIHB7IG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgICAgICAgICAgaDM6ZW1wdHkge2Rpc3BsYXk6bm9uZTt9XG5cdFx0XHQmICo6bGFzdC1jaGlsZHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4gICAgICAgICAgICAmLmlud2FyZHtcbiAgICAgICAgICAgICAgICBsZWZ0Oi0yNTRweDtcbiAgICAgICAgICAgICAgICAudHJhbnNmb3JtX29yaWdpbigxMDAlIDApO1x0XG4gICAgXG4gICAgICAgICAgICAgICAgJi51cHdhcmQge1xuICAgICAgICAgICAgICAgIC50cmFuc2Zvcm1fb3JpZ2luKDEwMCUgMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnVwd2FyZCB7XG4gICAgICAgICAgICAgICAgLnRyYW5zZm9ybV9vcmlnaW4oMCAxMDAlKTtcbiAgICAgICAgICAgIH1cblxuXHRcdH1cblxuXHRcdGRpdi5tYXJrZXIub3BlbiAgIHtcblx0XHRcdHotaW5kZXg6IDg7XG5cdFx0XHQmICsgLnRvb2x0aXB7XG5cdFx0XHRcdHotaW5kZXg6IDc7XG4gICAgICAgICAgICBcdGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgIFx0dmlzaWJpbGl0eTp2aXNpYmxlO1xuICAgICAgICAgICAgXHQudHJhbnNmb3JtKHNjYWxlKDEuMCkpO1xuICAgICAgICAgICAgIFx0aDMge2NvbG9yOiNlNTFiMjQ7bWFyZ2luLXJpZ2h0OjMwcHg7fVxuXHRcdFx0fVxuXHRcdH0gXG4gICAgICAgIGRpdi5tYXJrZXIub3BlbiArLnRvb2x0aXAgKyAudGl0bGUgIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6aGlkZGVuO1xuICAgICAgICAgICAgLnRyYW5zZm9ybShzY2FsZSgwLjApKTtcblx0XHR9IFxuXHR9XG5cblxufSAgXG4gIFxuIFx0Ly8gc3ZnIGZhbGxiYWNrXG5cdC5uby1zdmcgLnRvb2x0aXB7IGJhY2tncm91bmQ6ICNGRkY7IH1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuaG90c3BvdHMtaW1hZ2Uge1x0XG4gICAgICAgIC56b25lIHtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cblx0LnRvb2x0aXAge1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzI2MjIyMjtcblx0XHRtYXJnaW46MTBweCAyOXB4IDEwcHggMjlweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6MCAyMHB4IDAgMjBweDtcblx0XHRoMyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbToxNXB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LnRvZ2dsZXIge1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAxMHB4XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHAge2Rpc3BsYXk6IG5vbmU7fVxuXHRcdCYuc2hvdyB7XG5cdFx0XHRwIHtkaXNwbGF5OiBibG9jazt9XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGNvbG9yOiNlNTFiMjQ7XG5cdFx0XHRcdC50b2dnbGVyIHtcblx0XHRcdFx0XHQudHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKVxuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgICAgIH1cblx0fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAgICAgIC5ob3RzcG90cy1pbWFnZSAuem9uZSAudXB3YXJkKy50aXRsZXtcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTotNzVweDtcbiAgICAgICAgfVxuICAgIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCkge1xuICAgICAgIC5ob3RzcG90cy1pbWFnZSAuem9uZSAudXB3YXJkKy50aXRsZXtcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTotNDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSAge1xuICAgICAgIC5ob3RzcG90cy1pbWFnZSAuem9uZSAudXB3YXJkKy50aXRsZXtcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTotMTRweDtcbiAgICAgICAgfVxuICAgIH0iLCIuZmVhdHVyZXMge1xuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICNlNTFiMjQ7XG4gICAgfVxuICAgIGgyOmVtcHR5IHtcbiAgICAgICAgdmlzaWJpbGl0eTpoaWRkZW4haW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAuZmVhdHVyZXMgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOjIuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAubWFya2VyIHtcbiAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgfVxuICAgIH1cbiIsIi8qXHJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHRNQUlOIExFU1MgRklMRVxyXG5cclxuXHRwcm9qZWN0OiBHYXRlc1xyXG5cdGF1dGhvcjogQWQgRWdnZXJtb250XHJcblxyXG5cdGdlbmVyYXRlIGFzY2kgY29tbWVudHM6IGh0dHA6Ly9wYXRvcmprLmNvbS9zb2Z0d2FyZS90YWFnLyNwPWRpc3BsYXkmZj1CYW5uZXIzJnQ9Zm9udCUwQVxyXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblx0QGltcG9ydCBcIm1peGlucy5sZXNzXCI7XHJcblxyXG4vKlxyXG5cdCAjIyMjIyMgICAjIyMjIyMjIyAgIyMjIyAjIyMjIyMjI1xyXG5cdCMjICAgICMjICAjIyAgICAgIyMgICMjICAjIyAgICAgIyNcclxuXHQjIyAgICAgICAgIyMgICAgICMjICAjIyAgIyMgICAgICMjXHJcblx0IyMgICAjIyMjICMjIyMjIyMjICAgIyMgICMjICAgICAjI1xyXG5cdCMjICAgICMjICAjIyAgICMjICAgICMjICAjIyAgICAgIyNcclxuXHQjIyAgICAjIyAgIyMgICAgIyMgICAjIyAgIyMgICAgICMjXHJcblx0ICMjIyMjIyAgICMjICAgICAjIyAjIyMjICMjIyMjIyMjXHJcbiovXHJcblxyXG5AaW1wb3J0IFwiZ3JpZC9zaW1wbGUtZ3JpZC5sZXNzXCI7XHJcbkBpbXBvcnQgKGlubGluZSkgXCJib290c3RyYXAvYm9vdHN0cmFwLmNzc1wiO1xyXG5AaW1wb3J0IChpbmxpbmUpIFwiYm9vdHN0cmFwL2Jvb3RzdHJhcC10aGVtZS5jc3NcIjtcclxuXHJcbi8qXHJcblx0IyMjIyMjIyMgICMjIyMjIyMgICMjICAgICMjICMjIyMjIyMjICAjIyMjIyNcclxuXHQjIyAgICAgICAjIyAgICAgIyMgIyMjICAgIyMgICAgIyMgICAgIyMgICAgIyNcclxuXHQjIyAgICAgICAjIyAgICAgIyMgIyMjIyAgIyMgICAgIyMgICAgIyNcclxuXHQjIyMjIyMgICAjIyAgICAgIyMgIyMgIyMgIyMgICAgIyMgICAgICMjIyMjI1xyXG5cdCMjICAgICAgICMjICAgICAjIyAjIyAgIyMjIyAgICAjIyAgICAgICAgICAjI1xyXG5cdCMjICAgICAgICMjICAgICAjIyAjIyAgICMjIyAgICAjIyAgICAjIyAgICAjI1xyXG5cdCMjICAgICAgICAjIyMjIyMjICAjIyAgICAjIyAgICAjIyAgICAgIyMjIyMjXHJcbiovXHJcblxyXG5cdEBpbXBvcnQgXCJmb250cy9mb250cy5sZXNzXCI7XHJcblxyXG5cclxuLypcclxuXHQjIyMjICAjIyMjIyMgICAjIyMjIyMjICAjIyAgICAjIyAgIyMjIyMjXHJcblx0ICMjICAjIyAgICAjIyAjIyAgICAgIyMgIyMjICAgIyMgIyMgICAgIyNcclxuXHQgIyMgICMjICAgICAgICMjICAgICAjIyAjIyMjICAjIyAjI1xyXG5cdCAjIyAgIyMgICAgICAgIyMgICAgICMjICMjICMjICMjICAjIyMjIyNcclxuXHQgIyMgICMjICAgICAgICMjICAgICAjIyAjIyAgIyMjIyAgICAgICAjI1xyXG5cdCAjIyAgIyMgICAgIyMgIyMgICAgICMjICMjICAgIyMjICMjICAgICMjXHJcblx0IyMjIyAgIyMjIyMjICAgIyMjIyMjIyAgIyMgICAgIyMgICMjIyMjI1xyXG4qL1xyXG5cclxuXHRAaW1wb3J0IFwiaWNvbnMvaWNvbnMubGVzc1wiO1xyXG5cclxuXHJcbi8qXHJcblx0IyMjIyMjIyMgICAjIyMjIyMjICAjIyMjICMjICAgICAgICMjIyMjIyMjICMjIyMjIyMjICAjIyMjIyMjIyAgIyMgICAgICAgICAgIyMjICAgICMjIyMjIyMjICMjIyMjIyMjXHJcblx0IyMgICAgICMjICMjICAgICAjIyAgIyMgICMjICAgICAgICMjICAgICAgICMjICAgICAjIyAjIyAgICAgIyMgIyMgICAgICAgICAjIyAjIyAgICAgICMjICAgICMjXHJcblx0IyMgICAgICMjICMjICAgICAjIyAgIyMgICMjICAgICAgICMjICAgICAgICMjICAgICAjIyAjIyAgICAgIyMgIyMgICAgICAgICMjICAgIyMgICAgICMjICAgICMjXHJcblx0IyMjIyMjIyMgICMjICAgICAjIyAgIyMgICMjICAgICAgICMjIyMjIyAgICMjIyMjIyMjICAjIyMjIyMjIyAgIyMgICAgICAgIyMgICAgICMjICAgICMjICAgICMjIyMjI1xyXG5cdCMjICAgICAjIyAjIyAgICAgIyMgICMjICAjIyAgICAgICAjIyAgICAgICAjIyAgICMjICAgIyMgICAgICAgICMjICAgICAgICMjIyMjIyMjIyAgICAjIyAgICAjI1xyXG5cdCMjICAgICAjIyAjIyAgICAgIyMgICMjICAjIyAgICAgICAjIyAgICAgICAjIyAgICAjIyAgIyMgICAgICAgICMjICAgICAgICMjICAgICAjIyAgICAjIyAgICAjI1xyXG5cdCMjIyMjIyMjICAgIyMjIyMjIyAgIyMjIyAjIyMjIyMjIyAjIyMjIyMjIyAjIyAgICAgIyMgIyMgICAgICAgICMjIyMjIyMjICMjICAgICAjIyAgICAjIyAgICAjIyMjIyMjI1xyXG4qL1xyXG5cclxuXHRAaW1wb3J0IFwiYm9pbGVycGxhdGUvaHRtbDVfZWxlbWVudF9kaXNwbGF5Lmxlc3NcIjtcclxuXHRAaW1wb3J0IFwiYm9pbGVycGxhdGUvYmFzZS5sZXNzXCI7XHJcblx0QGltcG9ydCBcImJvaWxlcnBsYXRlL2xpbmtzLmxlc3NcIjtcclxuXHRAaW1wb3J0IFwiYm9pbGVycGxhdGUvdHlwb2dyYXBoeS5sZXNzXCI7XHJcblx0QGltcG9ydCBcImJvaWxlcnBsYXRlL2hlYWRpbmdzX3BhcmFncmFwaC5sZXNzXCI7XHJcblx0QGltcG9ydCBcImJvaWxlcnBsYXRlL2Zsb2F0c19hbGlnbnMubGVzc1wiO1xyXG5cdEBpbXBvcnQgXCJib2lsZXJwbGF0ZS9saXN0cy5sZXNzXCI7XHJcblx0QGltcG9ydCBcImJvaWxlcnBsYXRlL2VtYmVkZGVkQ29udGVudC5sZXNzXCI7XHJcblx0QGltcG9ydCBcImJvaWxlcnBsYXRlL2ZpZ3VyZXMubGVzc1wiO1xyXG5cdEBpbXBvcnQgXCJib2lsZXJwbGF0ZS9mb3Jtcy5sZXNzXCI7XHJcblx0QGltcG9ydCBcImJvaWxlcnBsYXRlL3RhYmxlLmxlc3NcIjtcclxuXHJcblxyXG4vKlxyXG5cdCMjICAgICAgICMjIyMgIyMjIyMjIyMgICAjIyMjIyMgICAgICAjIyMjIyMgICMjIyMjIyMjICMjICAgICMjICMjICAgICAgICMjIyMjIyMjICAjIyMjIyNcclxuXHQjIyAgICAgICAgIyMgICMjICAgICAjIyAjIyAgICAjIyAgICAjIyAgICAjIyAgICAjIyAgICAgIyMgICMjICAjIyAgICAgICAjIyAgICAgICAjIyAgICAjI1xyXG5cdCMjICAgICAgICAjIyAgIyMgICAgICMjICMjICAgICAgICAgICMjICAgICAgICAgICMjICAgICAgIyMjIyAgICMjICAgICAgICMjICAgICAgICMjXHJcblx0IyMgICAgICAgICMjICAjIyMjIyMjIyAgICMjIyMjIyAgICAgICMjIyMjIyAgICAgIyMgICAgICAgIyMgICAgIyMgICAgICAgIyMjIyMjICAgICMjIyMjI1xyXG5cdCMjICAgICAgICAjIyAgIyMgICAgICMjICAgICAgICMjICAgICAgICAgICMjICAgICMjICAgICAgICMjICAgICMjICAgICAgICMjICAgICAgICAgICAgICMjXHJcblx0IyMgICAgICAgICMjICAjIyAgICAgIyMgIyMgICAgIyMgICAgIyMgICAgIyMgICAgIyMgICAgICAgIyMgICAgIyMgICAgICAgIyMgICAgICAgIyMgICAgIyNcclxuXHQjIyMjIyMjIyAjIyMjICMjIyMjIyMjICAgIyMjIyMjICAgICAgIyMjIyMjICAgICAjIyAgICAgICAjIyAgICAjIyMjIyMjIyAjIyMjIyMjIyAgIyMjIyMjXHJcbiovXHJcblxyXG5cdEBpbXBvcnQgXCJqcXVlcnktbGlicy9qcXVlcnkuYnhzbGlkZXIubGVzc1wiO1xyXG5cdEBpbXBvcnQgXCJqcXVlcnktbGlicy9qcXVlcnkuZmFuY3lib3gubGVzc1wiO1xyXG5cdEBpbXBvcnQgXCJqcXVlcnktbGlicy9qcXVlcnkubW1lbnUubGVzc1wiO1xyXG5cdEBpbXBvcnQgXCJsaWJzL3N3aXBlci5sZXNzXCI7XHJcblxyXG5cclxuLypcclxuXHQgIyMjIyMjICAgIyMjIyMjIyAgIyMgICAgICMjICMjIyMjIyMjICAgIyMjIyMjIyAgIyMgICAgIyMgIyMjIyMjIyMgIyMgICAgIyMgIyMjIyMjIyMgICMjIyMjI1xyXG5cdCMjICAgICMjICMjICAgICAjIyAjIyMgICAjIyMgIyMgICAgICMjICMjICAgICAjIyAjIyMgICAjIyAjIyAgICAgICAjIyMgICAjIyAgICAjIyAgICAjIyAgICAjI1xyXG5cdCMjICAgICAgICMjICAgICAjIyAjIyMjICMjIyMgIyMgICAgICMjICMjICAgICAjIyAjIyMjICAjIyAjIyAgICAgICAjIyMjICAjIyAgICAjIyAgICAjI1xyXG5cdCMjICAgICAgICMjICAgICAjIyAjIyAjIyMgIyMgIyMjIyMjIyMgICMjICAgICAjIyAjIyAjIyAjIyAjIyMjIyMgICAjIyAjIyAjIyAgICAjIyAgICAgIyMjIyMjXHJcblx0IyMgICAgICAgIyMgICAgICMjICMjICAgICAjIyAjIyAgICAgICAgIyMgICAgICMjICMjICAjIyMjICMjICAgICAgICMjICAjIyMjICAgICMjICAgICAgICAgICMjXHJcblx0IyMgICAgIyMgIyMgICAgICMjICMjICAgICAjIyAjIyAgICAgICAgIyMgICAgICMjICMjICAgIyMjICMjICAgICAgICMjICAgIyMjICAgICMjICAgICMjICAgICMjXHJcblx0ICMjIyMjIyAgICMjIyMjIyMgICMjICAgICAjIyAjIyAgICAgICAgICMjIyMjIyMgICMjICAgICMjICMjIyMjIyMjICMjICAgICMjICAgICMjICAgICAjIyMjIyNcclxuKi9cclxuXHJcblx0QGltcG9ydCBcImNvbXBvbmVudHMvbWFpbi1oZWFkZXIubGVzc1wiO1xyXG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL21haW4tZm9vdGVyLmxlc3NcIjtcclxuXHRAaW1wb3J0IFwiY29tcG9uZW50cy9uZXdzLmxlc3NcIjtcclxuXHRAaW1wb3J0IFwiY29tcG9uZW50cy93aWRnZXQtY29udGFjdHMubGVzc1wiO1xyXG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL3dpZGdldC1zbGlkZXNob3cubGVzc1wiO1xyXG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL3dpZGdldC12aWRlby5sZXNzXCI7XHJcblx0QGltcG9ydCBcImNvbXBvbmVudHMvaG9tZS5sZXNzXCI7XHJcblx0QGltcG9ydCBcImNvbXBvbmVudHMvY29va2llYmFyLmxlc3NcIjtcclxuXHRAaW1wb3J0IFwiY29tcG9uZW50cy90d28tY29sLXRlbXBsYXRlLmxlc3NcIjtcclxuXHRAaW1wb3J0IFwiY29tcG9uZW50cy9zZWFyY2gtcmVzdWx0cy5sZXNzXCI7XHJcblx0QGltcG9ydCBcImNvbXBvbmVudHMvZG93bmxvYWRzLmxlc3NcIjtcclxuXHRAaW1wb3J0IFwiY29tcG9uZW50cy9wb3B1cHMubGVzc1wiO1xyXG5cdEBpbXBvcnQgXCJjb21wb25lbnRzL3BhbmVscy5sZXNzXCI7XHJcblx0QGltcG9ydCBcImNvbXBvbmVudHMvcHJvZmlsZS5sZXNzXCI7XHJcblx0QGltcG9ydCBcImNvbXBvbmVudHMvd2ViZm9ybXMubGVzc1wiO1xyXG4gICAgQGltcG9ydCBcImNvbXBvbmVudHMvZmFxLmxlc3NcIjtcclxuICAgIEBpbXBvcnQgXCJjb21wb25lbnRzL3RlbGVyaWtUYWJsZUxheW91dC5sZXNzXCI7XHJcbiAgICAvKm5ldyBtaWNyby12IGRlc2lnbiovXHJcbiAgICBAaW1wb3J0IFwiY29tcG9uZW50cy9wYWdlc2VjdGlvbnMubGVzc1wiO1xyXG4gICAgQGltcG9ydCBcImNvbXBvbmVudHMvbWljcm92Lmxlc3NcIjtcclxuICAgIEBpbXBvcnQgXCJjb21wb25lbnRzL2Rvd25sb2FkY29tcG9uZW50Lmxlc3NcIjtcclxuXHRAaW1wb3J0IFwiY29tcG9uZW50cy9uZXdzbGV0dGVyY29tcG9uZW50Lmxlc3NcIjtcclxuICAgIEBpbXBvcnQgXCJjb21wb25lbnRzL2NvbnRlbnRibG9jay5sZXNzXCI7XHJcbiAgIFx0QGltcG9ydCBcImNvbXBvbmVudHMvY3RhLmxlc3NcIjtcclxuICAgXHRAaW1wb3J0IFwiY29tcG9uZW50cy9yYW5nZUNvbXBvbmVudC5sZXNzXCI7XHJcbiAgICBAaW1wb3J0IFwiY29tcG9uZW50cy92aWRlb0NvbXBvbmVudC5sZXNzXCI7XHJcbiAgICBAaW1wb3J0IFwiY29tcG9uZW50cy9ob3RzcG90LWltYWdlLmxlc3NcIjtcclxuICAgIEBpbXBvcnQgXCJjb21wb25lbnRzL2ZlYXR1cmVzLmxlc3NcIjtcclxuICAgIFxyXG4vKlxyXG5cdCAjIyMjIyMgICAjIyMjIyMjIyAjIyAgICAjIyAjIyMjIyMjIyAjIyMjIyMjIyAgICAgIyMjICAgICMjICAgICAgICAgICAjIyMjIyMgICMjIyMjIyMjICMjICAgICMjICMjICAgICAgICMjIyMjIyMjICAjIyMjIyNcclxuXHQjIyAgICAjIyAgIyMgICAgICAgIyMjICAgIyMgIyMgICAgICAgIyMgICAgICMjICAgIyMgIyMgICAjIyAgICAgICAgICAjIyAgICAjIyAgICAjIyAgICAgIyMgICMjICAjIyAgICAgICAjIyAgICAgICAjIyAgICAjI1xyXG5cdCMjICAgICAgICAjIyAgICAgICAjIyMjICAjIyAjIyAgICAgICAjIyAgICAgIyMgICMjICAgIyMgICMjICAgICAgICAgICMjICAgICAgICAgICMjICAgICAgIyMjIyAgICMjICAgICAgICMjICAgICAgICMjXHJcblx0IyMgICAjIyMjICMjIyMjIyAgICMjICMjICMjICMjIyMjIyAgICMjIyMjIyMjICAjIyAgICAgIyMgIyMgICAgICAgICAgICMjIyMjIyAgICAgIyMgICAgICAgIyMgICAgIyMgICAgICAgIyMjIyMjICAgICMjIyMjI1xyXG5cdCMjICAgICMjICAjIyAgICAgICAjIyAgIyMjIyAjIyAgICAgICAjIyAgICMjICAgIyMjIyMjIyMjICMjICAgICAgICAgICAgICAgICMjICAgICMjICAgICAgICMjICAgICMjICAgICAgICMjICAgICAgICAgICAgICMjXHJcblx0IyMgICAgIyMgICMjICAgICAgICMjICAgIyMjICMjICAgICAgICMjICAgICMjICAjIyAgICAgIyMgIyMgICAgICAgICAgIyMgICAgIyMgICAgIyMgICAgICAgIyMgICAgIyMgICAgICAgIyMgICAgICAgIyMgICAgIyNcclxuXHQgIyMjIyMjICAgIyMjIyMjIyMgIyMgICAgIyMgIyMjIyMjIyMgIyMgICAgICMjICMjICAgICAjIyAjIyMjIyMjIyAgICAgIyMjIyMjICAgICAjIyAgICAgICAjIyAgICAjIyMjIyMjIyAjIyMjIyMjIyAgIyMjIyMjXHJcbiovXHJcblxyXG5cdC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC5maWVsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgcC5GbG9hdExlZnRJbWFnZVdpdGhUZXh0e1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAuRmxvYXRSaWdodEltYWdlV2l0aFRleHR7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwLkZ1bGxXaWR0aEltYWdlV2l0aFRleHR7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgIH1cclxuXHR9IFxyXG5cclxuICAgIC50bXBsLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciB7bWluLWhlaWdodDo1NTVweDt9XHJcblxyXG5cdC5tYWluLXNpZGViYXJ7XHJcblx0XHQuaW5uZXJ7IG1hcmdpbi1sZWZ0OiA3cHg7IH1cclxuXHJcblx0XHRhc2lkZSwgYXJ0aWNsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGFzaWRlIHttYXJnaW4tYm90dG9tOjB9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFzaWRlLCAuaGlnaGxpZ2h0IHtcclxuXHRcdFx0YmFja2dyb3VuZDogI0U4RThFODtcclxuXHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDlweDtcclxuXHJcbiAgICAgICAgICAgID4gaDIge21hcmdpbi10b3A6MH1cclxuXHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRjb2xvcjogQGJldGFDb2xvcjtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCA5cHg7XHJcblx0XHRcdFx0LmxpbmUtaGVpZ2h0KDIuMik7XHJcblx0XHRcdFx0LmZvbnQtc2l6ZSgyKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5oaWdobGlnaHQge1xyXG5cdFx0YmFja2dyb3VuZDogI0U4RThFODtcclxuXHRcdHBhZGRpbmc6IDIwcHggMjBweCA5cHg7XHJcblx0XHRoMyB7XHJcblx0XHRcdGNvbG9yOiBAYmV0YUNvbG9yO1xyXG5cdFx0XHRtYXJnaW46IDAgMCA5cHg7XHJcblx0XHRcdC5saW5lLWhlaWdodCgyLjIpO1xyXG5cdFx0XHQuZm9udC1zaXplKDIpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmN0YSB7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHR3aWR0aDogMTk4cHg7XHJcblx0XHRcdFx0cGFkZGluZzogNDFweCA0OHB4IDM4cHggMDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogQGFscGhhQ29sb3I7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdC50cmFuc2l0aW9uKGNvbG9yIC4ycyBlYXNlKTtcclxuXHRcdFx0XHQuYWx0ZXJuYXRlRm9udCgpO1xyXG5cdFx0XHRcdC5mb250LXNpemUoMi41KTtcclxuXHRcdFx0XHQubGluZS1oZWlnaHQoMi41KTtcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDY1cHggNjVweCA2NXB4IDY1cHg7XHJcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApIEBhbHBoYUNvbG9yIEBhbHBoYUNvbG9yIHJnYmEoMjU1LDI1NSwyNTUsMCk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMTMwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxN3B4O1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcclxuXHRcdFx0XHRcdGNvbG9yOiBAYmV0YUNvbG9yO1xyXG5cdFx0XHRcdFx0Lmljb24oJ1xcZTYwZScpO1xyXG5cdFx0XHRcdFx0LnRyYW5zaXRpb24ocmlnaHQgLjJzIGVhc2UpO1xyXG5cdFx0XHRcdFx0LmZvbnQtc2l6ZSgyKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIgaDMge1xyXG5cdFx0XHRcdGNvbG9yOiBAYmV0YUNvbG9yO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cclxuXHQvKioqKioqKioqKioqKioqKiBnZW5lcmFsIHN0eWxlIGZvciBpbWFnZSB3aXRoIGNvcm5lcnMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHQuaW1hZ2UtaG9sZGVyIHtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0Ji5jb3JuZXJzIHtcclxuXHJcblx0XHRcdGEsXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjA7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHsgXHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxOXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI0ZGRiByZ2JhKDI1NSwyNTUsMjU1LDApIHJnYmEoMjU1LDI1NSwyNTUsMCkgI0ZGRjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDE5cHg7XHJcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApICNGRkYgI0ZGRiByZ2JhKDI1NSwyNTUsMjU1LDApO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IC0xcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWltYWdlIC5pbWFnZS1ob2xkZXIuY29ybmVycyB7LyoqKiBncm90ZSBhZmdlcm9uZGUgaG9la2VuIGJpaiBlZW4gaGVhZGVyYmVlbGQgaW4gZGUgY29udGVudCAqKiovXHJcblx0bWFyZ2luLWJvdHRvbToyNXB4O1xyXG5cdGEsIHNwYW4ge1xyXG5cdFx0JjpiZWZvcmUge2JvcmRlci13aWR0aDogNDdweDt9XHJcblx0XHQmOmFmdGVyIHtib3JkZXItd2lkdGg6IDQ3cHg7fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRvb3JtYXQgLmltYWdlLWhvbGRlciB7XHJcblxyXG5cdFx0Ji5jb3JuZXJzIHtcclxuXHJcblx0XHRcdGEsXHJcblx0XHRcdHNwYW4ge1x0XHJcblx0XHRcdFx0JjpiZWZvcmUgeyBcdFxyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjRjFGMUYzIHJnYmEoMjU1LDI1NSwyNTUsMCkgcmdiYSgyNTUsMjU1LDI1NSwwKSAjRjFGMUYzO1x0XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcdFxyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApICNGMUYxRjMgI0YxRjFGMyByZ2JhKDI1NSwyNTUsMjU1LDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cclxuXHQvKiBTaXRlbWFwICovXHJcblxyXG5cdC5zaXRlbWFwIC5pbm5lciB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xyXG5cdFx0ICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XHJcblx0XHQgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5cdFx0LnNpdGVtYXAgLmlubmVyIHtcclxuXHRcdFx0LXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XHJcblx0XHRcdCAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xyXG5cdFx0XHQgICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQvKiBmb3JtICovXHJcblxyXG5cclxuXHQjTWFpbkZvcm17XHJcblx0XHRoZWlnaHQ6MTAwJTtcclxuXHR9XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICB3ZWJlZGl0XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4gICAuc3BsaXQyZXF1YWx7XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgLmNvbHVtbi1sZWZ0e1xyXG4gICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcblx0ICAgXHRcdHdpZHRoOjUwJTtcclxuICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgfVxyXG4gICAgICAgLmNvbHVtbi1yaWdodHtcclxuICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG5cdCAgIFx0XHR3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgfVxyXG5cdH1cclxuXHJcblx0LnNwbGl0M3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcblx0ICAgLmNvbHVtbi1sZWZ0LCBcclxuXHQgICAuY29sdW1uLXJpZ2h0LFxyXG5cdCAgIC5jb2x1bW4tY2VudGVye1xyXG5cdCAgIFx0XHRmbG9hdDpsZWZ0O1xyXG5cdCAgIFx0XHR3aWR0aDozMyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MjBweFxyXG5cdCAgIH1cclxuXHJcbiAgICAgICAuY29sdW1uLWxlZnQge1xyXG4gICAgICAgICAgIC8qcGFkZGluZy1yaWdodDogMTBweDsqL1xyXG4gICAgICAgfVxyXG5cclxuICAgICAgIC5jb2x1bW4tY2VudGVyIHtcclxuICAgICAgICAgICAvKnBhZGRpbmc6IDAgMTBweCAwIDEwcHg7Ki9cclxuICAgICAgIH1cclxuXHJcbiAgICAgICAuY29sdW1uLXJpZ2h0IHtcclxuICAgICAgICAgIC8qcGFkZGluZy1sZWZ0OiAxMHB4OyovXHJcbiAgICAgICB9XHJcblx0fVxyXG5cclxuXHQuc2NFbmFibGVkQ2hyb21le1xyXG5cdFx0LmNvbHVtbi1sZWZ0LCBcclxuXHQgICAgLmNvbHVtbi1jZW50ZXJ7XHJcblx0ICAgXHRcdGJvcmRlci1yaWdodDo1cHggc29saWQgI0ZGRjtcclxuXHQgICB9XHJcblx0fVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgZXJyb3IgbWVzc2FnZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblx0Lm1zZy5lcnJvcntcclxuXHRcdGJhY2tncm91bmQ6I2ZkZThlYTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNTE2MjU7XHJcblx0XHRjb2xvcjogI2Q1MTYyNTtcclxuXHRcdHdpZHRoOiA3MCU7XHJcblx0XHQvKmRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7Ki9cclxuXHRcdG1hcmdpbjogMTBweCAwIDAgMDtcclxuXHR9XHJcbiAgICAubXNnLnN1Y2Nlc3N7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZDZlYWJiO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzM0NWIwMDtcclxuXHRcdGNvbG9yOiAjMzQ1YjAwO1xyXG5cdFx0d2lkdGg6IDcwJTtcclxuXHRcdC8qZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsqL1xyXG5cdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xyXG5cdH1cclxuXHJcbi8qXHJcblx0IyMjIyMjIyMgICMjIyMjIyMjICAjIyMjIyMgICMjIyMjIyMjICAgIyMjIyMjIyAgIyMgICAgIyMgICMjIyMjIyAgIyMjIyAjIyAgICAgIyMgIyMjIyMjIyNcclxuXHQjIyAgICAgIyMgIyMgICAgICAgIyMgICAgIyMgIyMgICAgICMjICMjICAgICAjIyAjIyMgICAjIyAjIyAgICAjIyAgIyMgICMjICAgICAjIyAjI1xyXG5cdCMjICAgICAjIyAjIyAgICAgICAjIyAgICAgICAjIyAgICAgIyMgIyMgICAgICMjICMjIyMgICMjICMjICAgICAgICAjIyAgIyMgICAgICMjICMjXHJcblx0IyMjIyMjIyMgICMjIyMjIyAgICAjIyMjIyMgICMjIyMjIyMjICAjIyAgICAgIyMgIyMgIyMgIyMgICMjIyMjIyAgICMjICAjIyAgICAgIyMgIyMjIyMjXHJcblx0IyMgICAjIyAgICMjICAgICAgICAgICAgICMjICMjICAgICAgICAjIyAgICAgIyMgIyMgICMjIyMgICAgICAgIyMgICMjICAgIyMgICAjIyAgIyNcclxuXHQjIyAgICAjIyAgIyMgICAgICAgIyMgICAgIyMgIyMgICAgICAgICMjICAgICAjIyAjIyAgICMjIyAjIyAgICAjIyAgIyMgICAgIyMgIyMgICAjI1xyXG5cdCMjICAgICAjIyAjIyMjIyMjIyAgIyMjIyMjICAjIyAgICAgICAgICMjIyMjIyMgICMjICAgICMjICAjIyMjIyMgICMjIyMgICAgIyMjICAgICMjIyMjIyMjXHJcbiovXHJcblxyXG5cdEBpbXBvcnQgXCJyZXNwb25zaXZlL3Jlc3BvbnNpdmUubGVzc1wiO1xyXG5cdEBpbXBvcnQgXCJyZXNwb25zaXZlL21vYmlsZV9wYW5lbHMubGVzc1wiO1xyXG5cclxuLyogID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICAqL1xyXG5cclxuXHRAaW1wb3J0IFwiYm9pbGVycGxhdGUvaGVscGVyQ2xhc3Nlcy5sZXNzXCI7XHJcblx0QGltcG9ydCBcInByaW50L3ByaW50Lmxlc3NcIjtcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIElFIEZJWEVTXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiBcdFxyXG5cdC5pZTkge1xyXG5cdFx0LndpZGdldC1yZWxhdGVkLWZpbGUgLmJ1dHRvbnMgLmJ1dHRvbi5zaGFyZSBhOmJlZm9yZSB7XHJcblx0XHRcdHRvcDogLTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuZG93bmxvYWRzIGFydGljbGUgLmJ1dHRvbnMgLnNoYXJlIGE6YmVmb3JlIHtcclxuXHRcdFx0dG9wOiAtM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmllOCB7XHJcblxyXG5cdFx0Lm1haW4taGVhZGVyIC5icmFuZCxcclxuXHRcdC5tYWluLWhlYWRlciAudGFnbGluZSxcclxuXHRcdC53aWRnZXQtcmVjZW50LW5ld3MgLmltYWdlLWhvbGRlci5jb3JuZXJzIGEsXHJcblx0XHQubGFuZGluZy1wYWdlIC5pbWFnZS1ob2xkZXIuY29ybmVycyBhLFxyXG5cdFx0LndpZGdldC1yZWNlbnQtbmV3cyAuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgc3BhbixcclxuXHRcdC5sYW5kaW5nLXBhZ2UgLmltYWdlLWhvbGRlci5jb3JuZXJzIHNwYW4sXHJcblx0XHQud2lkZ2V0LXJlY2VudC1uZXdzIC5saXN0LXZpZXcgLmRhdGUsXHJcblx0XHQuY3RhIGEgaDMsXHJcblx0XHQud2lkZ2V0LXNsaWRlc2hvdyAuc3dpcGVyLXdyYXBwZXIge1xyXG5cclxuXHRcdFx0JjphZnRlcixcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbiAgICBcdC5pZSB7XHJcblx0XHQud2lkZ2V0LXNsaWRlc2hvdyAuc3dpcGVyLXdyYXBwZXIge1xyXG5cclxuXHRcdFx0JjphZnRlcixcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbiAgICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBBbmd1bGFySlNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLypbbmdcXDpjbG9ha10sIFtuZy1jbG9ha10sIC5uZy1jbG9hayB7IGRpc3BsYXk6IG5vbmU7IH0qL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlLWZvcmV2ZXIge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5ALW1vei1rZXlmcmFtZXMgcm90YXRlLWZvcmV2ZXIge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZS1mb3JldmVyIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuLmxvYWRpbmctc3Bpbm5lciB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGUtZm9yZXZlcjtcclxuICAtbW96LWFuaW1hdGlvbi1uYW1lOiByb3RhdGUtZm9yZXZlcjtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlLWZvcmV2ZXI7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gIGhlaWdodDogMzBweDtcclxuICB3aWR0aDogMzBweDtcclxuICBib3JkZXI6IDhweCBzb2xpZCAjZmZmZmZmO1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ubG9hZGluZy1zcGlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW46IC0xMXB4IDAgMCAtMTFweDtcclxufVxyXG4ubG9hZGluZy1jb250YWluZXJ7XHJcbiAgICB6LWluZGV4OiAyMDAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn0iLCIvKlxyXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0UkVTUE9OU0lWRVxyXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE3MHB4KSB7XHJcbiAgLyogSGVhZGVyICovXHJcbiAgLm1haW4taGVhZGVyIC5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgdWwge1xyXG4gICAgICBhIHtcclxuICAgICAgICAuZm9udC1zaXplKDEuNSk7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCA4cHggMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1iYXIge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAuZm9udC1zaXplKDIuMSk7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTBweCkge1xyXG4gIC8qIEhlYWRlciAqL1xyXG5cclxuICAubWFpbi1oZWFkZXIge1xyXG4gICAgLmhlYWRlci1pbWFnZSAuZ3JpZC1wYWQge1xyXG4gICAgICAvKnBhZGRpbmctYm90dG9tOiAxMTVweDsqL1xyXG4gICAgfVxyXG5cclxuICAgIC51c2VyLW1lbnUtaXRlbXMtd3JhcHBlciAuZ3JpZC1wYWQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAudGFnbGluZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgbWluLXdpZHRoOiAzMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tbmF2aWdhdGlvbiB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIC5mb250LXNpemUoMS41KTtcclxuICAgICAgICAgIHBhZGRpbmc6IDE0cHggOHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWJhciB7XHJcbiAgICAuZmlyc3QtY29sLFxyXG4gICAgLnNlY29uZC1jb2wge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAuZm9udC1zaXplKDEuOCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICB3aWR0aDogNTklO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEuc2VhcmNoIHtcclxuICAgICAgICB3aWR0aDogNiU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiAyOSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50bXBsLWhvbWUge1xyXG4gICAgLnNlYXJjaC1iYXIge1xyXG4gICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAyNnB4IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcclxuICAvKiBIZWFkZXIgKi9cclxuXHJcbiAgLm1haW4taGVhZGVyIHtcclxuICAgIC5icmFuZCB7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBwYWRkaW5nOiA2cHggMCAwIDA7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMzRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogNDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWdsaW5lIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTM0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICAuZm9udC1zaXplKDIuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wLW1lbnUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG5cclxuICAgICAgLnVzZXItbWVudSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgLmZvbnQtc2l6ZSgxLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgLmZvbnQtc2l6ZSgxLjQpO1xyXG5cclxuICAgICAgICBbY2xhc3MqPVwiaWNvbi1cIl0ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcclxuICAgICAgICAgIC5mb250LXNpemUoMS41KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogOXB4IDhweCAxcHg7XHJcbiAgICAgICAgICAuZm9udC1zaXplKDEuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBOZXdzOiBsaXN0LXZpZXcgKi9cclxuXHJcbiAgLndpZGdldC1yZWNlbnQtbmV3cyxcclxuICAubGFuZGluZy1wYWdlIHtcclxuICAgIC5saXN0LXZpZXcge1xyXG4gICAgICAuZGF0ZSB7XHJcbiAgICAgICAgLmZvbnQtc2l6ZSgxLjYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBXaWRnZXQgY29udGFjdHMgKi9cclxuXHJcbiAgLndpZGdldC1jb250YWN0cyB7XHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLmltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIEZvb3RlciAqL1xyXG5cclxuICAubWFpbi1mb290ZXIge1xyXG4gICAgLmNvbC03LTEyLFxyXG4gICAgLmNvbC01LTEyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC03LTEyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWxpbmtzLFxyXG4gICAgLmNyZWRpdHMge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBTdGlja3kgZm9vdGVyICovXHJcblxyXG4gIC5tYWluLWZvb3RlcixcclxuICAjcHVzaCB7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgfVxyXG5cclxuICAjbWFpbi13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC03MHB4O1xyXG4gICAgLmN0YSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0MXB4IDM4cHggMzhweCAyMHB4O1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuXHRcdE1PQklMRVxyXG5cdCovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5tb2JpbGUtcGFuZWwge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLyogR2VuZXJhbCAqL1xyXG5cclxuICAuZ3JpZC1wYWQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuICAgID4gW2NsYXNzKj1cImNvbC1cIl06bGFzdC1vZi10eXBlIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIEhlYWRlciAqL1xyXG5cclxuICAubWFpbi1oZWFkZXIge1xyXG4gICAgLm1vYmlsZS1tZW51LXRyaWdnZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB0b3A6IDE1cHg7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIC5pY29uKFwiXFxlNjA5XCIpO1xyXG4gICAgICAgIC5mb250LXNpemUoMS44KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtaW5mby10cmlnZ2VyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAuaWNvbihcIlxcZTYwYVwiKTtcclxuICAgICAgICAuZm9udC1zaXplKDIuMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wYmFyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmdyaWQtcGFkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2wtMS0xIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyYW5kIHtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMjIxZjFmO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZ2xpbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMzhweDtcclxuXHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1tZW51IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudXNlci1tZW51LWl0ZW1zLXdyYXBwZXIsXHJcbiAgICAudXNlci1tZW51LWl0ZW1zLXdyYXBwZXIub3BlbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAjY29udGVudF80X0ZpbGVTZWFyY2hEaXYge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcbiAgLnN1Ym5hdmlnYXRpb24td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAuZmllbGQge1xyXG4gICAgICBwLkZsb2F0TGVmdEltYWdlV2l0aFRleHQge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcC5GbG9hdFJpZ2h0SW1hZ2VXaXRoVGV4dCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRtcGwtaG9tZSAuY29udGVudC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRtcGwtaG9tZSAuc3BsaXQyZXF1YWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAuY29sdW1uLWxlZnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5jb2x1bW4tcmlnaHQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogTmV3cyAqL1xyXG5cclxuICAudG1wbC1ob21lLFxyXG4gIC5sYW5kaW5nLXBhZ2Uge1xyXG4gICAgLmNvbC04LTEyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC00LTEyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWhvbGRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnR3by1jb2wtd3JhcHBlciBhcnRpY2xlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvb3JtYXQtYXJ0aWNsZSB7XHJcbiAgICAgIC5ncmlkLXBhZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGFydGljbGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1zaWRlYmFyIC5pbm5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC53aWRnZXQtY29udGFjdHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC8qIERvd25sb2FkcyAqL1xyXG5cclxuICAuZG93bmxvYWRzIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgIGhlYWRlciB7XHJcbiAgICAgIC5jb2wtNC0xMiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGFydGljbGUge1xyXG4gICAgICAuY29sLTQtMTIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sLTgtMTIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIExhbmRpbmcgcGFnZSAqL1xyXG5cclxuICAubmV3cy1hcnRpY2xlcy1iaWctbGlzdCB7XHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBDb250ZW50IHRlbXBsYXRlICovXHJcblxyXG4gIC50bXBsLWNvbnRlbnQge1xyXG4gICAgLmNvbC04LTEyLFxyXG4gICAgLmNvbC00LTEyLFxyXG4gICAgLmNvbC02LTEyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC02LTEyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tc2lkZWJhciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgLndpZGdldC1zbGlkZXNob3csXHJcbiAgICAgIC53aWRnZXQtdmlkZW8sXHJcbiAgICAgIC5jdGEge1xyXG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndpZGdldC1yZWNlbnQtbmV3cyxcclxuICAubGFuZGluZy1wYWdlIHtcclxuICAgIC5tYWluLWFydGljbGUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21tZW50cyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICBoZWFkZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gIC8qIEhlYWRlciAqL1xyXG5cclxuICAuc2VhcmNoLWJhciB7XHJcbiAgICAuZmlyc3QtY29sLFxyXG4gICAgLnNlY29uZC1jb2wge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgd2lkdGg6IDg2JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgIHdpZHRoOiA0MSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEuc2VhcmNoIHtcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG1wbC1ob21lIHtcclxuICAgIC5zZWFyY2gtYmFyIHtcclxuICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogMjA4cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAuYmlnQnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gIH1cclxuICAvKiBSZWxhdGVkIGZpbGUgd2lkZ2V0ICovXHJcblxyXG4gIC53aWRnZXQtcmVsYXRlZC1maWxlIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogTmV3cyAqL1xyXG5cclxuICAuYXJ0aWNsZS1mb290ZXIgLmZvb3Rlci1idXR0b25zIC5wcmludCxcclxuICAuYXJ0aWNsZS1mb290ZXIgLmZvb3Rlci1idXR0b25zIC5zb2NpYWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1mb290ZXIgLmZvb3Rlci1idXR0b25zIC5wcmludCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnRzIGFydGljbGUgYXJ0aWNsZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcblxyXG4gICAgJjpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBGb290ZXIgKi9cclxuXHJcbiAgLm1haW4tZm9vdGVyIHtcclxuICAgIHAsXHJcbiAgICAuZm9vdGVyLWxpbmtzLFxyXG4gICAgLnNvY2lhbCxcclxuICAgIC5jcmVkaXRzIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1saW5rcyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAuY2xlYXJmaXgoKTtcclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsIHtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAuY2xlYXJmaXgoKTtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBTdGlja3kgZm9vdGVyICovXHJcblxyXG4gIC5tYWluLWZvb3RlcixcclxuICAjcHVzaCB7XHJcbiAgICBoZWlnaHQ6IDE1NnB4O1xyXG4gIH1cclxuXHJcbiAgI21haW4td3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTU2cHg7XHJcbiAgfVxyXG5cclxuICAvKiBQb3AtdXAgKi9cclxuXHJcbiAgLnBvcC11cCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcblxyXG4gICAgZmllbGRzZXQsXHJcbiAgICAuc2hhcmUtZm9ybSBmaWVsZHNldCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgIHNlbGVjdCxcclxuICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVscC10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZm9vdGVyLFxyXG4gICAgICAucmFkaW8tY2hlY2tfd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBGb3JtcyAqL1xyXG5cclxuICAuaG9yaXpvbnRhbC1mb3JtIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwsXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgIHNlbGVjdCxcclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlbHAtdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlcixcclxuICAgIC5yYWRpby1jaGVja193cmFwcGVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgLmJ1dHRvbnMsXHJcbiAgICAgIC5saW5rcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b25zIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIC5mb250LXNpemUoMS44KTtcclxuICAgICAgICAubGluZS1oZWlnaHQoMi4zKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZnVsbFdpZHRoRXJyb3IgLmJpZ0J1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAzcHggMTVweCAxcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAvKiBOZXdzICovXHJcblxyXG4gIC53aWRnZXQtcmVjZW50LW5ld3MsXHJcbiAgLmxhbmRpbmctcGFnZSB7XHJcbiAgICAuZmVhdHVyZWQge1xyXG4gICAgICAuY29sLTMtMTIsXHJcbiAgICAgIC5jb2wtOS0xMiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdC12aWV3IHtcclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgIC5mb250LXNpemUoMS40KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDlweDtcclxuICAgICAgICAuZm9udC1zaXplKDEuNSk7XHJcbiAgICAgIH1cclxuICAgICAgLnJlYWQtbW9yZSBhIHtcclxuICAgICAgICAuZm9udC1zaXplKDEuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHdvLWNvbC13cmFwcGVyIHtcclxuICAgICAgLmltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2wtMS0yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICBhcnRpY2xlIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogRG93bmxvYWRzICovXHJcblxyXG4gIC5kb3dubG9hZHMge1xyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgIC5pbWFnZS1ob2xkZXIsXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgJi5jb3JuZXJzIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIExhbmRpbmcgcGFnZSAqL1xyXG5cclxuICAubmV3cy1hcnRpY2xlcy1iaWctbGlzdCBhcnRpY2xlIHtcclxuICAgIC5jb2wtMy0xMixcclxuICAgIC5jb2wtOS0xMiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIFByb2ZpbGUgKi9cclxuXHJcbiAgLnByb2ZpbGUge1xyXG4gICAgLmxhYmVsLFxyXG4gICAgLnZhbHVlIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBmb290ZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXHJcbi8qXHJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHRNT0JJTEUgUEFORUxTXHJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbi5tb2JpbGUtcGFuZWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogIzM3MzczNztcclxuXHRjb2xvcjogI0ZGRjtcclxuXHR9XHJcblxyXG4ubW9iaWxlLW5hdmlnYXRpb24ge1xyXG5cdGJhY2tncm91bmQ6ICNFNEU0RTQ7XHJcblxyXG5cdGEge1xyXG5cdFx0LypkaXNwbGF5OiBibG9jazsqL1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBiZXRhQ29sb3I7XHJcblx0XHRjb2xvcjogQGFscGhhQ29sb3I7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQuZm9udC1zaXplKDEuOCk7XHJcblx0XHQuYWx0ZXJuYXRlRm9udCgpO1xyXG5cdFx0LyoudHJhbnNpdGlvbihjb2xvciAuMnMgZWFzZSk7Ki9cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IEBiZXRhQ29sb3I7XHJcblx0XHR9XHJcblxyXG5cdFx0Lyouc3VibmF2LXRvZ2dsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XHJcblx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Lmljb24oJ1xcZTYwNycpO1xyXG5cdFx0XHRcdC5mb250LXNpemUoMSk7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDlweDtcclxuXHRcdFx0XHR0b3A6IDlweDtcclxuXHRcdFx0XHQudHJhbnNpdGlvbih0cmFuc2Zvcm0gLjJzIGVhc2UpO1xyXG5cdFx0XHR9XHJcblx0XHR9Ki9cclxuXHR9XHJcblxyXG5cdC8qbGk6bGFzdC1jaGlsZCBhIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQuc3VibmF2aWdhdGlvbiB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJldGFDb2xvcjtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdC5mb250LXNpemUoMS42KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vcGVuIHtcclxuXHRcdC5zdWJuYXZpZ2F0aW9uIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN1Ym5hdi10b2dnbGUge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0LnRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9Ki9cclxufVxyXG5cclxuLm1tLXN1Ym1lbnUge31cclxuXHJcbi5tb2JpbGUtcGFuZWwge1xyXG5cclxuICAgIC50b3AtbWVudSB7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLmNsZWFyZml4KCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIC8qZmxvYXQ6IGxlZnQ7Ki9cclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDAgNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLypmbG9hdDogbGVmdDsqL1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5mb250LXNpemUoMS42KTtcclxuICAgICAgICAgICAgLmFsdGVybmF0ZUZvbnQoKTtcclxuICAgICAgICAgICAgLnRyYW5zaXRpb24oY29sb3IgLjJzIGVhc2UpO1xyXG5cclxuICAgICAgICAgICAgW2NsYXNzKj1cImljb24tXCJdIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgLmZvbnQtc2l6ZSgyKTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pY29uLWNvbnRhY3Q6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbignXFxlNjA0Jyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBnYW1tYUNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudXNlci1tZW51IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwgMCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwgMCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuMiksIDAgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcclxuXHJcbiAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC5yb3VuZGVkQ29ybmVycyg1MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYmV0YUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uKCdcXGU2MDgnKTtcclxuICAgICAgICAgICAgICAgICAgICAuZm9udC1zaXplKDIuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgLmZvbnQtc2l6ZSgxLjkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudXNlci1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sYW5nIHtcclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgNDBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbW9iaWxlLXBhbmVsLXJpZ2h0e1xyXG5cclxuXHQudG9wLW1lbnV7XHJcblx0XHQvKmZsb2F0OmxlZnQ7Ki9cclxuXHJcblx0XHQudXNlci1tZW51e1xyXG5cdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0YXtcclxuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2hlYWRlcl8wX01vYmlsZVVzZXJJbmZvUGFuZWx7XHJcblx0ZmxvYXQ6bm9uZTtcclxuXHRjbGVhcjpib3RoO1xyXG5cdHdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFByaW50IHN0eWxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuQG1lZGlhIHByaW50IHtcclxuXHQqIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IGZpbHRlcjpub25lICFpbXBvcnRhbnQ7IC1tcy1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cdGEsIGE6dmlzaXRlZCB7IGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XHJcblx0cHJlLCBibG9ja3F1b3RlIHsgYm9yZGVyOiAxcHggc29saWQgIzk5OTsgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XHJcblx0dGhlYWQgeyBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cclxuXHR0ciwgaW1nIHsgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XHJcblx0aW1nIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuXHRAcGFnZSB7IG1hcmdpbjogMmNtOyB9XHJcblx0cCwgaDIsIGgzIHsgb3JwaGFuczogMzsgd2lkb3dzOiAzOyB9XHJcblx0aDIsIGgzeyBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxyXG5cdCNuYXYgeyBkaXNwbGF5OiBub25lOyB9XHJcblx0aGVhZGVyIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Nzc7IH1cclxuXHJcblxyXG5cdC8qIEdlbmVyYWwgKi9cclxuXHJcblx0W2NsYXNzKj1cImNvbC1cIl0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQubWFpbi1zaWRlYmFyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQvKiBIZWFkZXIgKi9cclxuXHJcblx0Lm1haW4taGVhZGVyIHtcclxuXHJcblx0XHQuYnJhbmQsXHJcblx0XHQudGFnbGluZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQmOmFmdGVyLFxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50YWdsaW5lIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMztcclxuXHRcdH1cclxuXHJcblx0XHQudG9wLW1lbnUsXHJcblx0XHQuc2VhcmNoLWJhcixcclxuXHRcdC5tYWluLW5hdmlnYXRpb24sXHJcblx0XHQuc3VibmF2aWdhdGlvbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJyZWFkY3J1bWIge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogTmV3cyAqL1xyXG5cclxuXHQud2lkZ2V0LXJlY2VudC1uZXdzLFxyXG5cdC5sYW5kaW5nLXBhZ2Uge1xyXG5cclxuXHRcdC5pbWFnZS1ob2xkZXIuY29ybmVycyB7XHJcblxyXG5cdFx0XHRhLFxyXG5cdFx0XHRzcGFuIHtcclxuXHJcblx0XHRcdFx0JjphZnRlcixcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5tYWluLWFydGljbGUge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb21tZW50cyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC8qIERvd25sb2FkcyAqL1xyXG5cclxuXHQuZG93bmxvYWRzIHtcclxuXHJcblx0XHRhcnRpY2xlIHtcclxuXHJcblx0XHRcdC5pbWFnZS1ob2xkZXIuY29ybmVycyBhOmJlZm9yZSxcclxuXHRcdFx0LmltYWdlLWhvbGRlci5jb3JuZXJzIHNwYW46YmVmb3JlLFxyXG5cdFx0XHQuaW1hZ2UtaG9sZGVyLmNvcm5lcnMgYTphZnRlcixcclxuXHRcdFx0LmltYWdlLWhvbGRlci5jb3JuZXJzIHNwYW46YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb2wtNC0xMiAuYnV0dG9ucyB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmV4dHJhLWluZm8ge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogRm9vdGVyICovXHJcblxyXG5cdC5tYWluLWZvb3RlciB7XHJcblxyXG5cdFx0LmZvb3Rlci1saW5rcyxcclxuXHRcdC5zb2NpYWwsXHJcblx0XHQuY3JlZGl0cyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59Il19 */
