/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:transparent!important;box-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;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}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}}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.428571429;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;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%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;content:" "}.container:after{clear:both}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid:after,.container-fluid:before{display:table;content:" "}.container-fluid:after{clear:both}.row{margin-right:-15px;margin-left:-15px}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:after,.nav:before{display:table;content:" "}.nav:after{clear:both}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid;border-color:#ddd #ddd transparent}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a{border:1px solid #ddd}@media(min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transform:translateY(-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:after,.modal-header:before{display:table;content:" "}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media(min-width:992px){.modal-lg{width:900px}}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.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}@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}}@media(max-width:767px){.visible-xs-block{display:block!important}}@media(max-width:767px){.visible-xs-inline{display:inline!important}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media(min-width:768px)and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media(min-width:768px)and (max-width:991px){.visible-sm-block{display:block!important}}@media(min-width:768px)and (max-width:991px){.visible-sm-inline{display:inline!important}}@media(min-width:768px)and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media(min-width:992px)and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media(min-width:992px)and (max-width:1199px){.visible-md-block{display:block!important}}@media(min-width:992px)and (max-width:1199px){.visible-md-inline{display:inline!important}}@media(min-width:992px)and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media(min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media(min-width:1200px){.visible-lg-block{display:block!important}}@media(min-width:1200px){.visible-lg-inline{display:inline!important}}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media(max-width:767px){.hidden-xs{display:none!important}}@media(min-width:768px)and (max-width:991px){.hidden-sm{display:none!important}}@media(min-width:992px)and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}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}}@media print{.hidden-print{display:none!important}}iframe.immersive__wrapper{border:none;display:block;min-width:100%}.single-immersive .bottom_head{min-height:65px}.single-immersive .bottom_head .volume_area,.single-immersive .bottom_head .watch_sec{display:none}.single-immersive .bottom_head .user_pic{left:64px;width:67px;height:65px}.single-immersive .bottom_head .user_pic img{margin:0;width:67px;height:65px}.single-immersive .bottom_head .triton-progress-stream{padding:10px}.single-immersive .bottom_head .triton-progress-stream:after{height:30px;width:30px;margin:8px}.single-immersive .bottom_head .listen_sec{padding:15px 10px 10px;height:65px;width:64px}.single-immersive .bottom_head .listen_sec .text{padding-top:2px;line-height:12px}.single-immersive .bottom_head .listen_sec .player_icon i.fa-play{font-size:18px;line-height:18px}.single-immersive .bottom_head .radio_area{min-height:65px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.single-immersive .bottom_head .radio_area .show_info{padding:15px 10px 0;font-size:10px;font-weight:400;line-height:13px}.single-immersive .bottom_head .radio_area .show_info .equalizer{bottom:21.91667px;left:0}.single-immersive .bottom_head .radio_area .show_info .bottom{margin-top:15px}.single-immersive .bottom_head .radio_area .show_info .right_text .bottom,.single-immersive .bottom_head .radio_area .show_info .right_text .top{font-size:10px;line-height:12px}.single-immersive .bottom_head .radio_area .show_info .right_text .bottom{white-space:inherit}.single-immersive .bottom_head .radio_area .radio-group .feedback_area{height:65px;width:74px}.single-immersive .bottom_head .radio_area .radio-group .feedback_area a{padding-bottom:0}.single-immersive .bottom_head .radio_area .radio-group .feedback_area a .feedback_icon{top:13px;right:23px}.single-immersive .bottom_head .radio_area .radio-group .feedback_area a p{padding-top:4px}.single-immersive .bottom_head .radio_area .radio-group .call_area{height:65px;width:74px;right:74px}.single-immersive .bottom_head .radio_area .radio-group .call_area a{padding-bottom:0}.single-immersive .bottom_head .radio_area .radio-group .call_area a .call_icon{top:13px;right:23px}.single-immersive .bottom_head .radio_area .radio-group .call_area a p{padding-top:4px}.single-immersive .bottom_head.open_volume .radio_area{padding-left:149px}.single-immersive .bottom_head.open_volume .user_pic{left:64px}.single-immersive .bottom_head.open_volume .show_info .equalizer{left:148.75px}@media(max-width:572px){.single-immersive .bottom_head .radio_area .show_info{max-width:100%}.single-immersive .bottom_head .radio_area .radio-group .call_area{display:none}.single-immersive .bottom_head .radio_area .radio-group .feedback_area{height:0;width:113px;max-width:180px;border-left:none;padding:6px 10px 0 0;font-size:10px}.single-immersive .bottom_head .radio_area .radio-group .feedback_area a{padding:1px 3px;border:1px solid hsla(0,0%,89.8%,.13)}.single-immersive .bottom_head .radio_area .radio-group .feedback_area a .feedback_icon{top:10px;right:99px;width:11px;height:10px;margin:2px 0 0}.single-immersive .bottom_head .radio_area .radio-group .feedback_area a .feedback_icon .svgIcon{width:11px;height:10px}.single-immersive .bottom_head .radio_area .radio-group .feedback_area a p{padding-left:18px;padding-top:0;font-size:10px}}@media(max-width:969px){.single-immersive .bottom_head .radio_area{padding-left:149px}.single-immersive .bottom_head .radio_area .show_info .equalizer{left:150.75px}}.single-immersive .main-content{padding-bottom:65px}.single-immersive .mobile_view{display:block}.single-immersive .top_head .top_links{background:#fff}.single-immersive .top_head .top_links ul li:first-child{border-left:1px solid #d7d7d7}.single-immersive .top_head .top_links ul li.menu{border-right:1px solid #d7d7d7!important}.single-immersive .top_head .top_links ul li.menu a{background:#fff}.single-immersive .radio_area .hourly_news_area,.single-immersive .radio_area .volume_area,.single-immersive .radio_area .watch_sec{display:none!important}.single-immersive .radio_area .radio-group .feedback_area{border-left:none!important;right:0!important}.single-immersive .top_head .top_links ul li.mml-sso-logo{display:block;padding-left:8px;padding-right:8px}.single-immersive .top_head .top_links ul li.mml-sso-logo p{margin-bottom:0}.single-immersive .top_head .top_links ul li.mml-sso-logo img{height:26px}.single-immersive .mml-sso-user-area.sso-icon{display:none!important}.single-immersive .small_button .nav-icon{margin:5px}.single-immersive .bottom_head .radio_area .radio-group .call_area,.single-immersive .mid_head{display:none}@-webkit-keyframes fadein{0%{opacity:0}66%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}66%{opacity:0}to{opacity:1}}.radio_poll_widget{background-color:#fff;background-image:url(/wp-content/themes/ucms/assets/img/gradient-stroke-red.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin-bottom:16px;position:relative;text-align:center}.radio_poll_widget a{color:#ee1b2e;font-weight:700;text-decoration:underline}.radio_poll_widget a:hover{color:#9c0d12}h1.radio_poll_widget__question{color:#1a1a1a;display:block;font-family:"PT Serif",serif;font-size:20px;font-weight:400;text-align:center;line-height:1.4;padding:20px 20px 0}@media only screen and (min-width:720px){h1.radio_poll_widget__question{font-size:28px;line-height:34px;padding:32px 20px 8px}}.radio_poll_widget__answers{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;margin-bottom:16px;padding:0 10px}.radio_poll_widget__answer{box-sizing:border-box;flex:1 0 100%;min-width:50%;padding:0 10px 10px}.radio_poll_widget__answer label{align-items:center;box-shadow:0 6px 8px rgba(0,0,0,.4);cursor:pointer;display:flex;flex-direction:row;font-weight:700;justify-content:center;padding-bottom:7px;padding-top:6px;position:relative;text-transform:uppercase;top:0;transition:all .3s ease;background-color:#ee1b2e;border:2px solid #fff;color:#fff;width:100%}.radio_poll_widget__answer label:hover{background-color:#ee1b2e;border-color:#ee1b2e;box-shadow:0 3px 4px rgba(0,0,0,.6);color:#fff}.radio_poll_widget__answer input{display:none}.radio_poll_widget__answer input:checked+label{background-color:#1a1a1a;border-color:#fff;box-shadow:0 3px 4px rgba(0,0,0,.6);color:#fff;position:relative;top:3px}.radio_poll_widget__answer input:disabled+label{opacity:.2;box-shadow:none;pointer-events:none}@media only screen and (min-width:500px){.radio_poll_widget__answer{flex:0 1 auto}}@media only screen and (min-width:720px){.radio_poll_widget__answer{flex:0 1 auto;min-width:200px}}.radio_poll_widget__vote input{align-items:center;box-shadow:0 6px 8px rgba(0,0,0,.4);cursor:pointer;display:flex;flex-direction:row;font-weight:700;justify-content:center;padding-bottom:7px;padding-top:6px;position:relative;text-transform:uppercase;top:0;transition:all .3s ease;background-color:#fff;border:2px solid #1a1a1a;margin-left:auto;margin-right:auto;width:140px}.radio_poll_widget__vote input:hover{background-color:#1a1a1a;border-color:#fff;box-shadow:0 3px 4px rgba(0,0,0,.6);color:#fff;margin-left:auto;margin-right:auto;position:relative;top:3px;width:140px}.radio_poll_widget__vote input:disabled{opacity:.2;box-shadow:none;pointer-events:none}.radio_poll_widget__vote input.radio_poll_widget__vote__button--checking{cursor:wait}.radio_poll_widget__details{align-items:center;display:flex;flex-direction:column;justify-content:center}.radio_poll_widget__show{font-weight:700;margin-bottom:6px;padding:20px 20px 0;text-align:center}.radio_poll_widget__closes{font-weight:700;margin-bottom:0;padding-bottom:20px}.radio_poll_widget__closes__time{color:#ee1b2e}@media only screen and (min-width:720px){.radio_poll_widget__details{flex-direction:row;justify-content:space-between}.radio_poll_widget__closes,.radio_poll_widget__show{line-height:1.2;margin-bottom:0;padding:0 20px 20px}}.radio_poll_widget__international_visitors,.radio_poll_widget__login_prompt{display:none;opacity:0}.radio_poll_widget.radio_poll_widget--not_logged_in .radio_poll_widget__login_prompt{-webkit-animation:fadein 1s ease 0s 1 normal forwards;animation:fadein 1s ease 0s 1 normal forwards;background-color:hsla(0,0%,100%,.9);border:2px solid #ee1b2e;display:block;left:50%;min-width:70%;opacity:1;padding:16px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.radio_poll_widget.radio_poll_widget--not_logged_in .radio_poll_widget__login_prompt p{font-size:18px;font-weight:700;margin-bottom:0;padding-bottom:0}.radio_poll_widget.radio_poll_widget--not_available .radio_poll_widget__international_visitors{-webkit-animation:fadein 1s ease 0s 1 normal forwards;animation:fadein 1s ease 0s 1 normal forwards;background-color:hsla(0,0%,100%,.9);border:2px solid #ee1b2e;display:block;left:50%;min-width:70%;opacity:1;padding:16px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.radio_poll_widget.radio_poll_widget--not_available .radio_poll_widget__international_visitors p{font-size:18px;font-weight:700;margin-bottom:0;padding-bottom:0}@media only screen and (min-width:720px){.radio_poll_widget__login_prompt{min-width:600px;padding:16px 36px}.radio_poll_widget__login_prompt p{font-size:20px}}.radio_poll_widget__voted_message{display:none;opacity:0}.radio_poll_widget.radio_poll_widget--closed h1.radio_poll_widget__question{opacity:.3;padding-bottom:120px}.radio_poll_widget.radio_poll_widget--closed .radio_poll_widget__form{display:none}.radio_poll_widget.radio_poll_widget--closed .radio_poll_widget__voted_message{-webkit-animation:fadein 1s ease 0s 1 normal forwards;animation:fadein 1s ease 0s 1 normal forwards;display:block;font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:92%;z-index:1}.radio_poll_widget.radio_poll_widget--closed .radio_poll_widget__voted_message p{color:#1a1a1a;font-size:16px;font-weight:700;margin-bottom:0;padding-bottom:12px;text-align:center}@media only screen and (min-width:720px){.radio_poll_widget.radio_poll_widget--closed h1.radio_poll_widget__question{opacity:.3;padding-bottom:80px}.radio_poll_widget.radio_poll_widget--closed .radio_poll_widget__voted_message{top:60%}.radio_poll_widget.radio_poll_widget--closed .radio_poll_widget__voted_message p{font-size:20px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.radio_poll_widget__answer{flex-shrink:1}}audio,body,div,html,iframe,video{margin:0;padding:0;border:0;outline:0}:focus,a:focus,input[type=text]:focus,select:focus{outline:none}a,button,html,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;color:#000}body,p{font-weight:400}p{margin:0 0 20px;color:#656565;font-size:15px;line-height:24px;display:block}img{max-width:100%}img.alignleft{float:left;width:40%;margin-right:90px}a{text-decoration:none;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}a,a:hover{color:#e6272d}a:hover{text-decoration:underline}a:focus{color:#e6272d;text-decoration:none}.tableDiv{display:table;height:100%;width:100%}.tableDiv .tableInner{display:table-cell;vertical-align:middle}.container_1720{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;max-width:1720px;width:100%}.station-branding{background:#1a1a1a;color:#fff}.station-branding.light{background:#fff;color:#1a1a1a}.station-branding.dark{background:#1a1a1a;color:#fff}.hover-to-menu-item-colour:hover{color:red}.hover-to-article-title-colour:hover{color:#e6272d}#__npxl_img{position:absolute;float:left;width:1px;height:1px;left:0;top:0}.mml-sso-logo,.sso-visible-if-not-signed-in,.sso-visible-if-signed-in{display:none}.top_head .top_links{background:#f6f6f6;display:block;border-bottom:1px solid #d7d7d7}.top_head .top_links ul{list-style:none;padding:0;margin:0}.top_head .top_links ul li{display:block;float:left;border-right:1px solid #d7d7d7}.top_head .top_links ul li.mml-sso-logo{display:none}.top_head .top_links ul li a{padding:10px 30px;font-size:13px;line-height:30px;display:block;text-transform:uppercase;font-family:Montserrat,sans-serif;color:#1f1f1f;height:50px}.top_head .top_links ul li a:hover{text-decoration:none;color:red;background:#efefef}.top_head .top_links ul li.city{width:130px}.top_head .top_links ul li.city .city_nav ul{list-style:none;position:relative;float:left;margin:0;padding:0;z-index:20}.top_head .top_links ul li.city .city_nav ul a{display:block;color:#333;text-decoration:none;font-weight:700;font-size:12px;line-height:32px;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;padding:7px}.top_head .top_links ul li.city .city_nav ul li{position:relative;float:left;margin:0;padding:0;width:100%;z-index:0;border:none}.top_head .top_links ul li.city .city_nav ul li:hover{background:#f6f6f6}.top_head .top_links ul li.city .city_nav ul li:hover>ul{display:block}.top_head .top_links ul li.city .city_nav ul ul{display:none;position:absolute;top:100%;left:0;background:#f6f6f6;padding:0;border:1px solid #d7d7d7}.top_head .top_links ul li.city .city_nav ul ul li{float:none;width:200px;border-bottom:1px solid #d7d7d7}.top_head .top_links ul li.city .city_nav ul ul:last-child{border-bottom:none}.top_head .top_links ul li.city .city_nav ul ul a{line-height:120%;padding:10px 15px}.top_head .top_links ul li.call a{padding-top:7px;padding-bottom:7px}.top_head .top_links ul li.menu a{background:#efefef}.top_head .top_links ul li.social{height:50px;padding:0 24px}.top_head .top_links ul li.social a{display:inline-block;padding:10px 5px;margin:0 5px;font-size:22px;line-height:22px}.top_head .top_links ul li.social a i{position:relative;top:5px}.top_head .top_links ul li.social a:hover{background:transparent}.top_head .top_links ul li.social a:hover .svgIcon path{fill:red}.top_head .top_links ul li.social a .fbIcon .svgIcon{width:11px;height:19px}.top_head .top_links ul li.social a .twIcon .svgIcon{width:21px;height:17px}.top_head .top_links ul li.social a .ytIcon .svgIcon{width:22px;height:16px}.top_head .top_links ul li.social a .ytIcon .svgIcon .st0{stroke-width:0}.top_head .top_links ul li.social a .svgIcon path{fill:#1f1f1f;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.top_head .top_links .right_list li:first-child{border-left:1px solid #d7d7d7}.top_head .top_links .right_list li:last-child{border-right:0 solid #d7d7d7;position:relative;z-index:8}.top_head .top_links .right_list li.feedback .svgIcon{margin-left:0;font-size:0;line-height:0}.top_head .top_links .right_list li.call .svgIcon{width:18px;height:23px;top:8px;margin:0 3px 0 0}.top_head .top_links .right_list li.call .svgIcon path{fill:red}.top_head .top_links .right_list li a i.feedback_icon{width:22px;height:28px;background:url(../img/feedback_icon.png) no-repeat 0 6px}.top_head .top_links .right_list li a .svgIcon{width:18px;height:18px;margin:0 7px;position:relative;left:0;top:4px}.top_head .top_links .right_list li a .svgIcon path{fill:red}.top_head .top_links .right_list li a i{color:red;padding:0 5px;margin:0 5px}.top_head .top_links .right_list li a:after,.top_head .top_links .right_list li a:before{content:"";display:block}.top_head .top_links .right_list li a:after{clear:both}.top_head .top_links .right_list li.search_icon a{padding-left:14px;padding-right:14px;min-width:62px;height:50px;text-align:center}.top_head .top_links .right_list li.search_icon a i{padding:0 10px;float:none;text-align:center}.top_head .top_links .right_list li.search_icon a .closeIcon{margin:0 auto}.top_head .top_links .right_list li.menu a{min-width:90px}.top_head .top_links .right_list li.menu .c_text,.top_head .top_links .right_list li.menu.open_menu .m_text{display:none}.top_head .top_links .right_list li.menu.open_menu .c_text{display:inline}.top_head .top_links .right_list li.menu.open_menu a{background:#e8e8e8}.shortcut_section{min-height:35px}.shortcut_section .top_links{display:block;height:30px}.shortcut_section .top_links.menu_left{position:relative;float:left;z-index:15}.shortcut_section .top_links.menu_left>ul>li>a{padding-top:4px}.shortcut_section .top_links.menu_right{position:relative;float:right;z-index:5}.shortcut_section .top_links .top_sec{list-style:none;padding:0;margin:0}.shortcut_section .top_links .top_sec li{display:inline-block}.shortcut_section .top_links .top_sec li a{padding:2px;font-size:13px;line-height:30px;display:inline-block;text-transform:uppercase;font-family:Montserrat,sans-serif;color:#1f1f1f}.shortcut_section .top_links .top_sec li a:hover{text-decoration:none;color:red}.shortcut_section .top_links .top_sec li a:after,.shortcut_section .top_links .top_sec li a:before{content:"";display:block}.shortcut_section .top_links .top_sec li a:after{clear:both}.shortcut_section .top_links .top_sec li a .svgIcon{width:18px;height:18px;margin:0 7px;position:relative;left:0;top:1px}.shortcut_section .top_links .top_sec li a .svgIcon path{fill:red}.shortcut_section .top_links .top_sec li a i{color:red;padding:0 5px;margin:0 5px}.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item{position:relative;width:auto;float:left}.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item div.sap_ucms_log_reg{display:block;float:left;min-width:150px;padding:0;text-align:center}.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item div.sap_ucms_log_reg>a,.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item div.sap_ucms_log_reg>span{float:left;height:25px;box-sizing:unset;text-transform:none;padding:0;font-size:13px}.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item div.sap_ucms_log_reg>a{color:red}.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item div.sap_ucms_log_reg>a:hover{text-decoration:underline}.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item div.sap_ucms_log_reg>span{margin:4px 8px}.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item div.sap_ucms_log_reg>.nav-icon{margin-top:5px}.shortcut_section .top_links .top_sec li.sap_ucms_log_reg_menu_item div.sap_ucms_edit_profile{padding-top:4px}.shortcut_section .top_links .top_sec li.hamburger-menu{position:relative;float:left;width:auto;z-index:10}.shortcut_section .top_links .top_sec li.hamburger-menu.tablet-view{margin-left:25px}.shortcut_section .top_links .top_sec li.hamburger-menu.tablet-view a .m_text{padding-left:0}.shortcut_section .top_links .top_sec li.hamburger-menu a{min-width:90px}.shortcut_section .top_links .top_sec li.hamburger-menu a>span{float:left}.shortcut_section .top_links .top_sec li.hamburger-menu a .nav-icon{margin-top:5px}.shortcut_section .top_links .top_sec li.hamburger-menu a .c_text,.shortcut_section .top_links .top_sec li.hamburger-menu a .m_text{box-sizing:unset}.shortcut_section .top_links .top_sec li.hamburger-menu a .m_text{padding-left:10px}.shortcut_section .top_links .top_sec li.hamburger-menu a .c_text{display:none}.shortcut_section .top_links .top_sec li.hamburger-menu.open_menu a{background:#e8e8e8}.shortcut_section .top_links .top_sec li.hamburger-menu.open_menu a .m_text{display:none}.shortcut_section .top_links .top_sec li.hamburger-menu.open_menu a .c_text{display:inline}.shortcut_section .top_links .top_sec li.search_icon{z-index:8;margin-left:0;margin-right:0}.shortcut_section .top_links .top_sec li.search_icon a{padding-left:14px;padding-right:14px;min-width:62px;text-align:center}.shortcut_section .top_links .top_sec li.search_icon a i{padding:0 10px;float:none;text-align:center}.shortcut_section .top_links .top_sec li.search_icon a .closeIcon{margin:0 auto}.shortcut_section .top_links .top_sec li.city{width:100px;height:27px;margin:0 5px}.shortcut_section .top_links .top_sec li.city .city_nav ul{list-style:none;position:absolute;z-index:20;float:right;margin:0;padding:0}.shortcut_section .top_links .top_sec li.city .city_nav ul a{display:block;color:#333;text-decoration:none;font-weight:700;font-size:12px;line-height:unset;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;padding:0}.shortcut_section .top_links .top_sec li.city .city_nav ul a .current-stream-location{padding:5px}.shortcut_section .top_links .top_sec li.city .city_nav ul li{position:relative;float:left;margin:0;padding:0;width:100%;z-index:0;border:none}.shortcut_section .top_links .top_sec li.city .city_nav ul li:hover{background:#f6f6f6;cursor:pointer}.shortcut_section .top_links .top_sec li.city .city_nav ul li:hover>ul{display:block}.shortcut_section .top_links .top_sec li.city .city_nav ul ul{display:none;position:absolute;top:100%;left:0;background:#f6f6f6;padding:0;border:1px solid #d7d7d7}.shortcut_section .top_links .top_sec li.city .city_nav ul ul li{float:none;width:200px;border-bottom:1px solid #d7d7d7}.shortcut_section .top_links .top_sec li.city .city_nav ul ul:last-child{border-bottom:none}.shortcut_section .top_links .top_sec li.city .city_nav ul ul a{line-height:120%;padding:10px 15px}.shortcut_section .top_links .top_sec li.bar{float:right;height:22px;width:1px;border-left:1px solid #d7d7d7;margin-top:8px}.shortcut_section .top_links .top_sec li.call{float:right}.shortcut_section .top_links .top_sec li.call a{padding-left:14px}.shortcut_section .top_links .top_sec li.call .svgIcon{width:18px;height:23px;top:8px;margin:0 3px 0 0}.shortcut_section .top_links .top_sec li.call .svgIcon path{fill:red}.shortcut_section .top_links .city{width:130px;margin-right:20px}.shortcut_section .top_links .city .city_nav ul{list-style:none;position:absolute;z-index:20;float:right;margin:0;padding:0}.shortcut_section .top_links .city .city_nav ul a{display:block;color:#333;text-decoration:none;font-weight:700;font-size:12px;line-height:32px;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;padding:7px}.shortcut_section .top_links .city .city_nav ul a .current-stream-location{padding:5px}.shortcut_section .top_links .city .city_nav ul li{position:relative;float:left;margin:0;padding:0;width:100%;z-index:0;border:none}.shortcut_section .top_links .city .city_nav ul li:hover{background:#f6f6f6}.shortcut_section .top_links .city .city_nav ul li:hover>ul{display:block}.shortcut_section .top_links .city .city_nav ul ul{display:none;position:absolute;top:100%;left:0;background:#f6f6f6;padding:0;border:1px solid #d7d7d7}.shortcut_section .top_links .city .city_nav ul ul li{float:none;width:200px;border-bottom:1px solid #d7d7d7}.shortcut_section .top_links .city .city_nav ul ul:last-child{border-bottom:none}.shortcut_section .top_links .city .city_nav ul ul a{line-height:120%;padding:10px 15px}.nav-icon{float:left;width:20px;height:20px;position:relative;cursor:pointer}.nav-icon,.nav-icon .line{display:block;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.nav-icon .line{position:absolute;height:3px;width:100%;background:#f0262d;border-radius:9px;opacity:1;left:0}.nav-icon .line:first-child{top:0}.nav-icon .line:nth-child(2),.nav-icon .line:nth-child(3){top:7px}.nav-icon .line:nth-child(4){top:14px}.open_menu .nav-icon .line:first-child{top:18px;width:0;left:50%}.open_menu .nav-icon .line:nth-child(2){transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.open_menu .nav-icon .line:nth-child(3){transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.open_menu .nav-icon .line:nth-child(4){top:18px;width:0;left:50%}.closeIcon{width:20px;height:20px;position:relative;margin:3px auto 0}.closeIcon .line{margin-top:-1px;display:block;position:absolute;height:3px;width:20px;background:#f0262d;border-radius:9px;opacity:1;left:0;top:50%;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.closeIcon .line:first-child{top:18px;width:0;left:50%}.closeIcon .line:nth-child(2){transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.closeIcon .line:nth-child(3){transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.closeIcon .line:nth-child(4){top:18px;width:0;left:50%}.mid_head{padding:0}.mid_head .logo{margin-bottom:30px}.mid_head .logo a{display:inline-block}.mid_head .sp_frequency{display:inline;border-left:2px solid;padding-left:.3em}.mid_head .menu_nav{display:block}.mid_head .menu_nav.text-center ul.sub-menu{display:none}.mid_head .menu_nav .menu{display:block;list-style:none;margin:0;padding:0}.mid_head .menu_nav .menu li{margin:0 10px;display:inline-block}.mid_head .menu_nav .menu li.hide_menu{display:none}.mid_head .menu_nav .menu li a{width:auto;font-size:15px;line-height:20px;text-transform:uppercase;font-family:Montserrat,sans-serif;color:#050505}.mid_head .menu_nav .menu li a:hover{color:red;text-decoration:none}.bottom_head{min-height:84px;position:absolute;background:#1a1a1a;z-index:1;left:0;right:0}.bottom_head .listen_sec,.bottom_head .user_pic,.bottom_head .volume_area,.bottom_head .watch_sec{width:84px;height:100%;text-align:center;z-index:1}.bottom_head .listen_sec i,.bottom_head .user_pic i,.bottom_head .volume_area i,.bottom_head .watch_sec i{color:#fff;font-size:22px;line-height:22px}.bottom_head .listen_sec .text,.bottom_head .user_pic .text,.bottom_head .volume_area .text,.bottom_head .watch_sec .text{display:block;font-family:Montserrat,sans-serif;color:#fff;font-size:12px;line-height:20px;text-transform:uppercase}.bottom_head .listen_sec{padding:22px 10px 18px;position:absolute;background:#1f1f1f;left:0;top:0;cursor:pointer;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head .listen_sec:hover{background:#ff4148}.bottom_head .listen_sec .player_icon{display:block;height:25px}.bottom_head .listen_sec .player_icon .playIcon .svgIcon{width:19px;height:19px}.bottom_head .listen_sec .player_icon .playIcon .svgIcon polygon{fill:#fff}.bottom_head .listen_sec .player_icon .pauseIcon{display:none}.bottom_head .listen_sec .player_icon .pauseIcon .svgIcon{width:19px;height:19px}.bottom_head .listen_sec .player_icon .pauseIcon .svgIcon polygon{fill:#fff}.bottom_head .listen_sec .player_icon i.fa-play{display:inline;background:transparent}.bottom_head .listen_sec .player_icon i.fa-pause{display:none}.bottom_head .listen_sec .text{display:block;font-weight:700}.bottom_head .listen_sec.play_mp3 .player_icon .playIcon,.bottom_head .listen_sec.play_mp3 .player_icon i.fa-play{display:none}.bottom_head .listen_sec.play_mp3 .player_icon i.fa-pause{display:inline}.bottom_head .watch_sec{padding:22px 10px 18px;position:absolute;left:168px;top:0;cursor:pointer;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head .watch_sec:hover{background:#363636}.bottom_head .watch_sec .video_icon{display:block;height:25px}.bottom_head .watch_sec .video_icon .svgIcon{width:22px;height:22px}.bottom_head .watch_sec .video_icon .svgIcon path,.bottom_head .watch_sec .video_icon .svgIcon polygon{fill:#fff}.bottom_head .watch_sec .video_icon i{display:inline}.bottom_head .watch_sec .text{font-weight:400}.bottom_head .user_pic{position:absolute;left:252px;top:0;background:#262626}.bottom_head .user_pic img{display:block;height:84px}.bottom_head .volume_area{padding:30px 10px;border-left:1px solid hsla(0,0%,89.8%,.13);border-right:1px solid hsla(0,0%,89.8%,.13);position:absolute;left:497px;top:0}.bottom_head .volume_area .volume_icon .svgIcon{margin-top:0;width:20px;height:20px}.bottom_head .volume_area .volume_icon .svgIcon path{fill:#fff}.bottom_head .volume_area .volume_icon i{cursor:pointer;font-size:24px}@media(max-width:1700px)and (min-width:1446px){.bottom_head .volume_area{left:365px}}@media(max-width:1446px){.bottom_head .volume_area{left:254px}}@media(max-width:1300px){.bottom_head .volume_area{left:85px}}.bottom_head .radio_area{position:relative;margin-left:413px;margin-right:408px;padding-left:344px;font-family:Montserrat,sans-serif}@media(max-width:1700px)and (min-width:1446px){.bottom_head .radio_area{margin-right:292px;margin-left:282px}}@media(max-width:1446px){.bottom_head .radio_area{margin-right:132px;margin-left:169px}}.bottom_head .radio_area .show_info{padding:24px 0;float:left;max-width:181px;width:100%;font-size:13px;line-height:16px;font-weight:700;text-transform:uppercase}.bottom_head .radio_area .show_info .fm_icon{float:left;margin-top:4px}.bottom_head .radio_area .show_info .right_text{padding-left:35px;color:#f0262d;display:block}.bottom_head .radio_area .show_info .right_text .top{color:#fff;display:block}.bottom_head .radio_area .show_info .right_text .bottom{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bottom_head .radio_area .show_info .right_text .bottom a{color:#fff;text-decoration:none}.bottom_head .radio_area .show_info .right_text .bottom a:hover{color:#e6272d}.bottom_head .radio_area .radio-group .feedback_area{position:absolute;right:179px;max-width:90px;width:100%;font-size:13px;line-height:16px;font-weight:700;text-transform:uppercase;border-left:1px solid hsla(0,0%,89.8%,.13)}.bottom_head .radio_area .radio-group .feedback_area a{display:block;padding-top:33px;padding-bottom:14px;text-align:center;line-height:20px;color:#fff;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head .radio_area .radio-group .feedback_area a .feedback_icon{display:inline-block;margin:2px 0 0;width:22px;height:20px;position:absolute;top:22px;right:33px;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head .radio_area .radio-group .feedback_area a .feedback_icon .svgIcon{width:22px;height:20px}.bottom_head .radio_area .radio-group .feedback_area a .feedback_icon .svgIcon path{fill:#e6272d}.bottom_head .radio_area .radio-group .feedback_area a p{color:#fff;font-weight:700;margin:0;font-size:11px;padding-top:14px}.bottom_head .radio_area .radio-group .feedback_area a:hover{text-decoration:none;background:#e6272d}.bottom_head .radio_area .radio-group .feedback_area a:hover .feedback_icon{background-size:18px}.bottom_head .radio_area .radio-group .feedback_area a:hover .feedback_icon .svgIcon path{fill:#fff}.bottom_head .radio_area .radio-group .feedback_area .feather-light-box{display:none}.bottom_head .radio_area .radio-group .call_area{position:absolute;right:90px;max-width:90px;width:100%;font-size:13px;line-height:16px;font-weight:700;text-transform:uppercase;border-left:1px solid hsla(0,0%,89.8%,.13)}.bottom_head .radio_area .radio-group .call_area a{display:block;padding-top:33px;padding-bottom:14px;text-align:center;line-height:20px;color:#fff;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head .radio_area .radio-group .call_area a.call_icon{display:block}.bottom_head .radio_area .radio-group .call_area a i{display:inline-block;margin:2px 0 0;float:left;width:22px;height:20px;position:absolute;top:22px;right:36px;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head .radio_area .radio-group .call_area a i .svgIcon{width:22px;height:20px}.bottom_head .radio_area .radio-group .call_area a i .svgIcon path{fill:#e6272d}.bottom_head .radio_area .radio-group .call_area a p{color:#fff;font-weight:700;margin:0;font-size:11px;padding-top:14px}.bottom_head .radio_area .radio-group .call_area a:hover{text-decoration:none;background:#e6272d}.bottom_head .radio_area .radio-group .call_area a:hover .call_icon{background-size:18px}.bottom_head .radio_area .radio-group .call_area a:hover .call_icon .svgIcon path{fill:#fff}.bottom_head .radio_area .radio-group .call_area .feather-light-box{display:none}.bottom_head .radio_area .radio-group .hourly_news_area{position:absolute;right:0;max-width:90px;width:100%;font-size:13px;line-height:16px;font-weight:700;text-transform:uppercase;border-left:1px solid hsla(0,0%,89.8%,.13);border-right:1px solid hsla(0,0%,89.8%,.13)}.bottom_head .radio_area .radio-group .hourly_news_area a{display:block;padding-top:33px;padding-bottom:14px;text-align:center;line-height:20px;color:#fff;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head .radio_area .radio-group .hourly_news_area a.hourly_news_icon{display:block}.bottom_head .radio_area .radio-group .hourly_news_area a.live_feed_icon{display:none}.bottom_head .radio_area .radio-group .hourly_news_area a i{display:inline-block;margin:2px 0 0;float:left;width:22px;height:20px;position:absolute;top:21px;right:31px;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head .radio_area .radio-group .hourly_news_area a i .svgIcon{width:22px;height:20px}.bottom_head .radio_area .radio-group .hourly_news_area a i .svgIcon path{fill:#e6272d}.bottom_head .radio_area .radio-group .hourly_news_area a p{font-weight:700;color:#fff;margin:0;font-size:11px;padding-top:14px}.bottom_head .radio_area .radio-group .hourly_news_area a:hover{text-decoration:none;background:#e6272d}.bottom_head .radio_area .radio-group .hourly_news_area a:hover.hourly_news_icon{background-size:18px}.bottom_head .radio_area .radio-group .hourly_news_area a:hover.hourly_news_icon i .svgIcon path{fill:#fff}.bottom_head .radio_area .radio-group .hourly_news_area .feather-light-box{display:none}.bottom_head .progress_bar{position:absolute;bottom:0;height:4px;background:#f0262d;width:60%;z-index:3;margin-left:-35px}.video__msg{padding:1rem;text-align:center}.cont_ifno_sec{position:relative;background:#f0262d;padding:0;overflow:hidden}.cont_ifno_sec .infoBox{padding:10px;width:50%;float:left;color:#fff;font-family:Montserrat,sans-serif;text-align:center;font-size:18px;line-height:24px;font-weight:400;text-transform:uppercase;position:relative;cursor:pointer}.cont_ifno_sec .infoBox.give_call .phone_icon{width:40px;height:40px;display:inline-block}.cont_ifno_sec .infoBox .icon,.cont_ifno_sec .infoBox .text{display:block;height:40px}.cont_ifno_sec .infoBox .text{padding-bottom:15px;height:auto}.cont_ifno_sec .infoBox .icon i{font-size:40px;line-height:40px;color:#fff}.cont_ifno_sec .infoBox .icon .feedback_icon{display:inline-block;width:32px;height:32px}.cont_ifno_sec .infoBox .icon .svgIcon path{fill:#fff}.cont_ifno_sec .infoBox:before{left:0}.cont_ifno_sec .infoBox:after,.cont_ifno_sec .infoBox:before{content:"";position:absolute;top:-100px;bottom:-100px;margin:0 auto;width:1px;background:rgba(0,0,0,.2);display:block}.cont_ifno_sec .infoBox:after{right:0}.cont_ifno_sec .infoBox.give_feedback:before{display:none}.newsletter{padding:10px}.newsletter .title{margin-bottom:22px;font-family:Montserrat,sans-serif;font-size:18px;line-height:24px;font-weight:400;text-transform:uppercase;color:#fff}.newsletter .newsletterForm{position:relative}.newsletter .newsletterForm input[type=email],.newsletter .newsletterForm input[type=text]{margin:0;width:100%;padding:20px 160px 20px 25px;border:none;font-size:15px;line-height:20px;font-weight:400;color:#595959;border-radius:0;height:60px}.newsletter .newsletterForm input[type=submit]{margin:0;padding:20px 10px;font-family:Montserrat,sans-serif;font-size:11px;line-height:20px;font-weight:400;text-transform:uppercase;color:#fff;border:none;position:absolute;right:0;top:0;width:160px;text-align:center;background:#1f1f1f;cursor:pointer;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all;border-radius:0;height:60px}.newsletter .newsletterForm input[type=submit]:hover{background:rgba(31,31,31,.8)}.footer{padding:75px 0 0;background:#121212}.footer .top_footer{padding-bottom:100px}.footer .top_footer .left_border:before{content:"";display:block;background:hsla(0,0%,100%,.1);position:absolute;top:-15px;bottom:-25px;left:-20px;width:1px}.footer h3{margin:0 0 20px;font-family:Montserrat,sans-serif;font-size:16px;line-height:24px;color:#fff;font-weight:400;text-transform:uppercase}.footer .f_logo{margin-bottom:45px}.footer .f_widget{max-width:250px;width:100%;font-size:15px;line-height:24px}.footer .f_widget,.footer .f_widget p{color:hsla(0,0%,100%,.5)}.footer .f_widget p:last-child{margin-bottom:0}.footer .f_links{margin-bottom:50px;display:block}.footer .f_links ul{list-style:none;margin:0;padding:0}.footer .f_links ul li{display:block;margin:5px 0}.footer .f_links ul li a{font-size:15px;line-height:24px;color:#fff}.footer .f_links ul li a:hover{text-decoration:none;color:#e6272d}.footer .social_links ul{list-style:none;margin:0;padding:0}.footer .social_links ul li{display:block;margin:20px 0}.footer .social_links ul li a{padding-left:40px;display:inline-block;font-family:Montserrat,sans-serif;font-size:13px;line-height:24px;color:hsla(0,0%,100%,.5);text-transform:uppercase}.footer .social_links ul li a .ytIcon .svgIcon{width:30px;height:20px}.footer .social_links ul li a .ytIcon .svgIcon .st0{stroke-width:0}.footer .social_links ul li a .svgIcon{width:26px;height:26px}.footer .social_links ul li a .svgIcon path{fill:#fff}.footer .social_links ul li a i{float:left;width:40px;margin-left:-40px;color:#fff;font-size:26px;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.footer .social_links ul li a:hover{text-decoration:none;color:#e6272d}.footer .social_links ul li a:hover .svgIcon path{fill:#e6272d}.footer .social_links ul li a:hover i{color:#e6272d}.footer .app_info .app_icons ul{list-style:none;margin:0;padding:0}.footer .app_info .app_icons ul li{float:left;display:block;margin:0 15px 5px 0}.footer .f_bottom{background:#e6272d;padding-top:35px;padding-bottom:35px}.footer .f_bottom .copyright{font-family:Montserrat,sans-serif;font-size:13px;line-height:24px;color:hsla(0,0%,100%,.5)}.footer .f_bottom .bottom_links ul{list-style:none;margin:0;padding:0}.footer .f_bottom .bottom_links ul li{position:relative;padding:0 17px;float:left;display:block;margin:5px 0}.footer .f_bottom .bottom_links ul li a{font-size:13px;line-height:20px;color:hsla(0,0%,100%,.8)}.footer .f_bottom .bottom_links ul li a:hover{text-decoration:none;color:#fff}.footer .f_bottom .bottom_links ul li:first-child{padding-left:0}.footer .f_bottom .bottom_links ul li:before{content:"⁄";position:absolute;left:0;color:hsla(0,0%,100%,.5)}.footer .f_bottom .bottom_links ul li:first-child:before{display:none}.gradient_bg,.single-article-background{background-image:url(/wp-content/themes/ucms/assets/img/bgpattern.png?new);background-repeat:repeat;background-size:auto;background-position:50% top}.single-article-background{width:100%;display:block;height:390px;position:absolute;z-index:-1}.svgIcon path{transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.mobile_view{display:none}.floating_div{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.floating_div .author{display:inline-block;font-family:Montserrat,sans-serif;font-size:10px;line-height:16px;text-transform:uppercase;color:#f0262d}.floating_div .author a{color:red}.floating_div .tags{margin-left:16px;margin-right:auto;margin-top:2px}.floating_div .tags,.floating_div .tags .floatTagIcon,.floating_div .tags .floatTagLink{display:inline-block;vertical-align:top}.floating_div .tags .svgIcon{width:17px;height:22px}.floating_div .tags .svgIcon path{fill:#e6272d}.floating_div .tags img{padding-bottom:5px}.floating_div .tags a{display:inline-block;font-size:10px;line-height:16px;color:#1f1f1f;font-family:Montserrat,sans-serif;text-transform:uppercase;padding-right:5px}.meta_social_wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-top:16px}@media only screen and (min-width:992px){.meta_social_wrapper{max-width:616px;width:100%}}.social_links_wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.social_links_label{align-items:center;color:#1f1f1f;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:10px;justify-content:center;line-height:16px;padding-right:5px;text-transform:uppercase}.social_links.social_sharing ul{padding:0;margin:0;list-style:none}.social_links.social_sharing ul li{display:inline-block}.social_links.social_sharing ul li a{color:#000;background:#fff;padding:17px 12px 5px 13px;text-align:center;border:1px solid #e5e5e5;display:block;width:45px;height:45px}.social_links.social_sharing ul li a.fbIcon{padding:12px 12px 5px 13px}.social_links.social_sharing ul li a.fbIcon .svgIcon{height:20px}.social_links.social_sharing ul li a.twIcon{padding:12px 12px 5px 9px}.social_links.social_sharing ul li a.twIcon .svgIcon{height:20px}.social_links.social_sharing ul li a.ytIcon{padding:12px 12px 5px 13px}.social_links.social_sharing ul li a.ytIcon .svgIcon{width:26px;height:20px}.social_links.social_sharing ul li a.ytIcon .svgIcon .st0{stroke-width:0}.social_links.social_sharing ul li a.emailIcon{padding:12px 12px 13px 11px}.social_links.social_sharing ul li a.emailIcon .svgIcon{height:20px}.social_links.social_sharing ul li a .svgIcon path{fill:#000}.social_links.social_sharing ul li a:hover{color:#f0262d}.social_links.social_sharing ul li a:hover .svgIcon path{fill:#f0262d}.leftSection.article_single.article_mainC{margin-top:0}.leftSection.article_single{margin-top:20px;position:relative}.leftSection.article_single .featuredImg{padding-bottom:55px}.leftSection.article_single h2{font-size:34px;font-family:"PT Serif",serif;font-weight:500;line-height:44px;margin-top:0}.leftSection.article_single .article_meta{display:inline-block;margin-bottom:10px;font-family:Montserrat,sans-serif;color:red;font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:1px}.leftSection.article_single .article_meta .extrasBtm{color:red;padding:3px 0 0 25px}.leftSection.article_single .article_meta .iconImg{padding-right:10px;display:inline-block;color:red;float:left;font-size:24px;position:relative;top:3px}.leftSection.article_single .article_meta .iconImg .svgIcon{width:14px;height:18px}.leftSection.article_single .article_meta .iconImg.news_type .svgIcon rect,.leftSection.article_single .article_meta .iconImg .svgIcon path{fill:red}.leftSection.article_single .article_meta span.media_section,.leftSection.article_single .article_meta span.time_media{color:#bdbdbd}.leftSection.article_single .article_meta p{font-size:15px;line-height:24px;color:#656565}.leftSection.article_single .article_meta p iframe,.leftSection.article_single .article_meta p img{width:100%!important;height:auto!important}.leftSection.article_single .aligncenter{text-align:center}.leftSection.article_single .featuredImg img{width:100%;padding:10px}.breadcrumb_Sec{padding-top:40px}.breadcrumb_Sec ul{padding:0;margin:0;list-style:none}.breadcrumb_Sec ul li{color:#595959;font-size:15px;line-height:24px;float:left}.breadcrumb_Sec ul li:after{content:"⁄";padding:0 6px;position:relative}.breadcrumb_Sec ul li:last-child:after{display:none}.breadcrumb_Sec ul li a{color:#595959;font-size:15px;line-height:24px}.single-show .breadcrumb_Sec{padding-left:0;padding-top:0}.single-show .breadcrumb_Sec ul{padding:0;margin:0;list-style:none}.single-show .breadcrumb_Sec ul li{font-family:Montserrat,sans-serif;font-size:12px;line-height:16px;color:#1a1a1a;padding-bottom:10px;float:none;display:block;text-transform:uppercase}.single-show .breadcrumb_Sec ul li.item-home,.single-show .breadcrumb_Sec ul li.item-tax{display:none}.single-show .breadcrumb_Sec ul li .bread-current{color:#f0262d;font-family:Montserrat,sans-serif;font-size:12px;line-height:16px;font-weight:400}.single-show .breadcrumb_Sec ul li:after{content:"";padding:0 6px;position:relative}.single-show .breadcrumb_Sec ul li:last-child:after{display:none}.single-show .breadcrumb_Sec ul li a{font-family:Montserrat,sans-serif;font-size:12px;line-height:16px;color:#1a1a1a}.single-show .breadcrumb_Sec ul li a:hover{color:#f0262d;text-decoration:none}.related_articles{background:#f6f6f6;padding:40px 0;margin-top:40px}.related_articles h3{font-size:24px;line-height:24px;text-transform:uppercase;color:#1a1a1a;font-weight:500;padding-bottom:45px;letter-spacing:1px;font-family:Montserrat,sans-serif;margin-bottom:0}.related_articles .featuredImage{float:left;padding-right:30px;width:47%;overflow:hidden}.related_articles .featuredImage a{overflow:hidden;display:inline-block}.related_articles .featuredImage img{transition:all .5s ease-in-out;-o-transition:ease-in-out .5s all;-ms-transition:ease-in-out .5s all;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);width:100%}.related_articles .article_info{padding-top:20px;float:left;width:53%}.related_articles .article_info h4{margin:0 0 10px;font-family:"PT Serif",serif;font-size:20px;line-height:24px;font-weight:400;min-height:49px;height:49px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.related_articles .article_info h4 a{color:#1a1a1a;display:block}.related_articles .article_info p{min-height:46px;height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.related_articles .article_info .media_section{background-position:0 2px;text-transform:uppercase;font-weight:400;font-family:Montserrat,sans-serif;color:#000}.related_articles .article_info .time_media{font-family:Montserrat,sans-serif;color:#f0262d;font-size:14px;line-height:16px;color:#bdbdbd}.related_articles .article_info .articleExtras{position:relative}.related_articles .article_info .articleExtras .iconImg{padding-right:10px;display:inline-block;color:#f0262d;float:left;line-height:24px}.related_articles .article_info .articleExtras .iconImg i.fa-play{position:relative;top:-2px}.related_articles .article_info .articleExtras .iconImg .svgIcon{width:14px;height:16px;margin-top:5px}.related_articles .article_info .articleExtras .iconImg.audio_type .svgIcon path,.related_articles .article_info .articleExtras .iconImg.news_type .svgIcon rect,.related_articles .article_info .articleExtras .iconImg .svgIcon path{fill:#f0262d}.related_articles .article_info .articleExtras .extrasBtm{color:#f0262d;padding:3px 0 0 25px;font-size:12px;line-height:16px;display:block}.related_articles .article_info .articleExtras .slash{color:#f0262d;padding:0 5px}.related_articles .related_block{margin-bottom:40px}.related_articles .related_block:nth-child(odd){clear:both}.related_articles .related_blockIn:hover .featuredImage img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}.related_articles .related_blockIn:hover .article_info h4 a{text-decoration:none;color:#e6272d}.advertisement_section{border:1px solid #e9e9e9;padding:23px 0;margin:60px auto;text-align:center}.text_borderbox_widget{border:1px solid #e9e9e9;padding:23px 20px;margin:10px auto 50px;text-align:center}body.single-article .text_borderbox_widget{margin:50px auto}body.home .text_borderbox_widget{margin:10px auto 0}.ad_sidebar{margin-top:-23px}.sponser_link{margin-top:30px}.sponser_link h3{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:1px;text-transform:uppercase;margin-top:0}.sponser_link .sposer_section{margin-top:10px;margin-bottom:20px}.sponser_link .sposer_section .imgCol{float:left;width:85px}.sponser_link .sposer_section .imgCol a{display:block}.sponser_link .sposer_section .textCol{padding-left:110px;display:block}.sponser_link .sposer_section h4{font-family:"PT Serif",serif;font-size:20px;line-height:21px;margin:0 0 8px}.sponser_link .sposer_section h4 a{color:#000}.sponser_link .sposer_section h4 a:hover{text-decoration:none;color:#e6272d}.sponser_link .sposer_section p{font-size:14px;line-height:20px}.topArticle{padding:70px 0 0}.topArticle .secHeading{text-align:left;text-transform:uppercase}.topArticle .topCatNv ul{margin:0;padding-left:0;list-style:none}.topArticle .topCatNv ul li{display:inline-block;margin:0 35px;padding:0 6px 10px;border-bottom:5px solid transparent;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.topArticle .topCatNv ul li:first-child{margin-left:0}.topArticle .topCatNv ul li a{font-family:Montserrat,sans-serif;font-size:15px;line-height:15px;font-weight:400;text-transform:uppercase;color:#1a1a1a;letter-spacing:1px;text-align:center}.topArticle .topCatNv ul li a:hover{text-decoration:none;color:#f0262d}.topArticle .topCatNv ul li:hover{border-bottom:5px solid #f0262d}.topArticle .topCatNv ul li.current-cat{border-bottom:5px solid #f0262d;text-align:center!important}.topArticle .topCatNv ul li.current-cat a{color:#f0262d}.navFilter{margin:30px 0 25px}.navFilter ul{padding:0;margin:0;list-style:none}.navFilter ul li{float:left;margin:0;padding:7px 20px 7px 0;border-radius:10px;cursor:pointer;font-size:15px;font-family:Montserrat,sans-serif}.navFilter ul li a{display:inline-block}.navFilter ul li span.catTag{background:#f4f4f4;padding:8px 18px;color:#5d5d5d;border-radius:19px 0 0 19px;display:block;float:left}.navFilter ul li span.count_posts{background:#e9e9e9;padding:8px 14px;color:#5d5d5d;border-radius:0 19px 19px 0;display:block;float:left}.navFilter ul li:first-child{margin-left:0;padding-left:0}.navFilter ul li.currentNav span.catTag{background:#f0262d;padding:8px 18px;color:#fff;border-radius:19px 0 0 19px;display:block;float:left}.navFilter ul li.currentNav span.count_posts{background:#e0242b;padding:8px 14px;color:#fff;border-radius:0 19px 19px 0;display:block;float:left}.navFilter ul li:hover span.catTag{background:#f0262d;padding:8px 18px;border-radius:19px 0 0 19px}.navFilter ul li:hover span.catTag,.navFilter ul li:hover span.count_posts{color:#fff;display:block;float:left;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.navFilter ul li:hover span.count_posts{background:#e0242b;padding:8px 14px;border-radius:0 19px 19px 0}.singArticle .all-article .articleBoxHold:nth-child(3n+1){clear:both}.singArticle .ad_sidebar{margin-top:-20px}.load_more{background:#f0262d;float:right;padding:20px 64px;color:#fff;text-transform:uppercase;font-size:15px;font-family:Montserrat,sans-serif;margin-top:40px}.load_more:hover{color:#fff;text-decoration:none;background:#1f1f1f}.clear{clear:both}.postPage{border-top:1px solid #e9e9e9;margin:0}.postPage .pagination{padding-top:0;margin:30px 0;border-radius:0;float:left;position:relative}.postPage .pagination ul{padding:0;margin:0;list-style:none}.postPage .pagination ul li{background:#f7f7f7;float:left;margin-right:6px}.postPage .pagination ul li a{display:inline-block;padding:20px 25px;font-size:18px;line-height:20px;font-family:Montserrat,sans-serif;color:#1a1a1a}.postPage .pagination ul li a:hover{text-decoration:none;color:#f0262d}.postPage .pagination ul li a.extPoint{padding:19px 20px}.postPage .pagination ul li a.extPoint .svgIcon{width:20px;height:18px;top:2px;position:relative}.postPage .pagination ul li a.extPoint .svgIcon line,.postPage .pagination ul li a.extPoint .svgIcon polyline{stroke:#f0262d}.postPage .pagination ul li a.extPoint.leftArrow{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.postPage .pagination ul li a.next,.postPage .pagination ul li a.prev{color:#f0262d}.postPage .pagination ul li span.current{display:inline-block;padding:21px 27px;font-size:18px;line-height:20px;font-family:Montserrat,sans-serif;color:#f0262d}.postPage .pagination ul li.current-page a,.postPage .pagination ul li.next a{color:#f0262d}.postPage .pagination_js.active:after{background-color:hsla(0,0%,100%,.8);background-image:url(../img/default.gif);background-position:50% 50%;background-size:40px;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;display:block}.team_list .team_listInner{margin-top:40px}.team_list .team_listInner .articleBoxHold{min-height:auto;margin-bottom:40px}.team_list .team_listInner .articleBoxHold .articleBox{border-bottom:2px solid #000}.team_list .team_listInner .articleBoxHold .articleBox .articleImg a{display:block;background-image:url(../img/black_bg.png);background-repeat:no-repeat;background-size:cover}.team_list .team_listInner .articleBoxHold .articleBox .articleImg a img{display:block;text-align:center;margin:0 auto;height:auto;width:100%}.team_list .team_listInner .articleBoxHold .articleBox .articleCont{text-align:center;padding:31px 30px 20px;display:block;background:#f7f7f7}.team_list .team_listInner .articleBoxHold .articleBox .articleText{margin:0 20px;min-height:65px;height:65px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.team_list .team_listInner .articleTitle a{font-size:23px;line-height:24px;font-family:"PT Serif",serif;display:block}.team_list .team_listInner .art-info{font-size:12px;line-height:17px;font-family:Montserrat,sans-serif;text-align:center;padding-top:35px;font-weight:600;letter-spacing:1px;display:inline-block}.team_list .team_listInner .art-info .timeIcon{float:left;width:14px;height:14px;margin-top:2px}.team_list .team_listInner .art-info .timeIcon .svgIcon path{fill:#e6272d}.team_list .team_listInner .art-info .timeText{display:block;padding-left:20px;text-transform:uppercase;height:40px}.team_list .team_listInner .postPage{margin:0 0 30px}.team_list .team_listInner .advertisement_section{margin:20px 18px 60px;padding:27px 0}.team_list .team_listRight{margin-top:40px}.team_list .ad_sidebar{margin-top:28px}.podcastSec.show_detail .secHeading{text-align:center}.podcastSec.show_detail .podcastListSmall .podcastBlock:first-child{border-top:none}body .showDetailSec2 .leftSection .floating_div .floating_heading{padding-bottom:11px}body .showDetailSec2 .leftSection .floating_div .tags{margin-top:0}.showfilterSec .secHeading{padding-bottom:0}.showfilterSec .filterTopBar.topArticle{padding:45px 0 40px}.articleBoxBig.show_detailPage .iconImg i.fa-play{padding:3px 4px 4px 6px;display:inline;color:#fff;font-size:10px;background:#f0262d}body .GuestSection.team_list{border-bottom:1px solid #e5e5e5;padding-bottom:50px}body .GuestSection.team_list .guestsBlock .guestCnt h4 a{color:#000}body .GuestSection.team_list .guestsBlock .guestCnt h4 a:hover{text-decoration:none;color:#fff}.search_Icon_div{background:#f6f6f6;position:absolute;width:100%;max-width:830px;z-index:21;top:243px}.search_Icon_div form{position:relative}.search_Icon_div .searchIcon{position:absolute;left:30px;top:50%;margin-top:-12px;width:23px}.search_Icon_div .searchIcon .svgIcon{width:23px;height:23px}.search_Icon_div .searchIcon .svgIcon path{fill:#1a1a1a}.search_Icon_div .submitIcon{position:absolute;right:35px;top:50%;margin-top:-12px}.search_Icon_div .submitIcon .svgIcon{width:29px;height:27px}.search_Icon_div .submitIcon .svgIcon line,.search_Icon_div .submitIcon .svgIcon polyline{stroke:#e6272d}.search_Icon_div input[type=text]{width:100%;background:transparent;border:none;font-size:22px;padding:20px 80px 20px 70px}.search_Icon_div input[type=submit]{font-size:0;width:36px;height:27px;border:none;line-height:44px;position:absolute;-webkit-appearance:none;background:transparent;z-index:10;top:50%;margin-top:-11px;right:30px}.search_Icon_div input[type=text]::-webkit-input-placeholder{color:rgba(89,89,89,.5)}.search_Icon_div input[type=text]::-moz-placeholder{color:rgba(89,89,89,.5)}.search_Icon_div input[type=text]:-ms-input-placeholder{color:rgba(89,89,89,.5)}.search_Icon_div input[type=text]:-moz-placeholder{color:rgba(89,89,89,.5)}.black_overlay{top:243px;background:rgba(0,0,0,.61)}.black_overlay,.black_overlay2{position:absolute;bottom:0;left:0;right:0;z-index:9}.black_overlay2{top:0;background:none}.white_overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.9);z-index:5}.featherlight .feather-light-box{width:80vw;max-width:800px}.megaMenu{padding:35px 0 30px;position:absolute;top:160px;bottom:0;left:0;right:0;z-index:100;background:hsla(0,0%,100%,.9)}.megaMenu .introMega h2{margin:0 0 15px;font-size:32px;color:#f0262d;font-family:"PT Serif",serif;line-height:38px}.megaMenu ul{padding:0;margin:0;list-style:none;-moz-column-count:3;column-count:3}.megaMenu ul li{padding-right:10px}.megaMenu ul li.main-menu-item{margin-bottom:15px;display:inline-block;width:100%}.megaMenu ul li a{font-size:16px;font-family:Montserrat,sans-serif;line-height:28px;color:#1f1f1f;text-transform:uppercase}.megaMenu ul li a:hover{color:#f0262d;text-decoration:none}.megaMenu ul li .customSubMenu{padding-bottom:5px}.megaMenu ul li .viewMenu{padding-bottom:20px;display:block}.megaMenu ul li .viewMenu a{color:#f0262d;text-transform:none;font-family:Open Sans,sans-serif;font-weight:500;font-size:15px;line-height:22px}.megaMenu ul li ul{-moz-column-count:inherit;column-count:inherit;padding-top:8px;padding-bottom:0}.megaMenu ul li ul li{padding-bottom:5px;padding-right:0}.megaMenu ul li ul li a{font-size:15px;font-family:Open Sans,sans-serif;line-height:22px;color:#656565;padding-bottom:4px;display:block;text-transform:none}.megaMenu ul li ul li a:hover{color:#e6272d;text-decoration:none}.megaMenu ul li ul li.highlighted a{color:#e62e34;font-weight:600}.mobile_menu ul li span.mobile_arrow{display:none}.showfilterSec .tabContentSec{min-height:600px}.showfilterSec .tabCont_div{display:none}.showfilterSec .tabCont_div.current{display:block}.megaMenu .mega-open{position:fixed}.topArticleSec{border-bottom:1px solid #efefef}.clearDesk{clear:both}.GuestSection.team_list .team_listInner .articleBox{border-bottom:2px solid #f0262d}.GuestSection.team_list .team_listInner .articleBox .articleImg{background:url(../img/black_bg.png) repeat}.GuestSection.team_list .team_listInner .articleBox .articleCont{padding-top:52px;padding-bottom:41px;background:#fff}.GuestSection.team_list .team_listInner .articleBox .articleCont .articleTitle{margin-bottom:30px}.GuestSection.team_list .team_listInner .articleBox .articleCont .articleText,.GuestSection.team_list .team_listInner .articleBox .articleCont .articleText p{font-size:15px;line-height:24px}.GuestSection.team_list .team_listInner .featured_block.largeElement .articleTitle a{font-size:28px;line-height:34px}.GuestSection.team_list .team_listInner .featured_block .articleTitle a{color:#f0262d}.GuestSection.team_list .guestsBlock{border-bottom:2px solid #b3b3b3}.GuestSection.team_list .guestsBlock .guestImage{overflow:hidden;background:url(../img/guests-bg.png) no-repeat;padding:20px 0}.GuestSection.team_list .guestsBlock .guestImage img{border-radius:50%;height:140px;width:140px;margin:0 auto;display:block;text-align:center;transition:all .5s ease-in-out;-o-transition:ease-in-out .5s all;-ms-transition:ease-in-out .5s all;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}.GuestSection.team_list .guestsBlock .guestCnt{min-height:121px}.GuestSection.team_list .guestsBlock .guestCnt h4{font-size:20px;line-height:24px;font-family:"PT Serif",serif;padding-top:15px;text-align:center}.GuestSection.team_list .guestsBlock .guestCnt p{font-size:15px;line-height:24px;text-align:center}.GuestSection.team_list .guestsBlock:hover{border-bottom:2px solid #f0262d}.GuestSection.team_list .guestsBlock:hover .guestImage img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}.articleBox{background-color:#fff;transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.articleBox .articleImg{overflow:hidden}.articleBox .articleImg img{width:100%;transition:all .5s ease-in-out;-o-transition:ease-in-out .5s all;-ms-transition:ease-in-out .5s all;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}.articleBox .articleCont .iconImg .svgIcon{width:18px;height:18px}.articleBox .articleCont .iconImg.add_play a i.fa-volume-down{display:none}.articleBox .articleCont .iconImg.add_play a i.fa-play{padding:3px 4px 4px 6px;display:inline;color:#fff;font-size:10px;background:#f0262d}.articleBox .articleBtn{text-align:center}.articleBox .articleBtn a{padding:10px;text-align:center;color:#fff;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:12px;line-height:20px;min-width:170px;font-weight:700;display:inline-block;background:#f71836}.articleBox .articleBtn a:hover{text-decoration:none}.articleBox.largeBox{border-bottom:2px solid #000}.articleBox.largeBox .articleCont{position:relative;padding:70px 80px 20px}.articleBox.largeBox .articleCont .articleBtn{position:absolute;z-index:1;left:0;right:0;top:-20px}.articleBox.largeBox .articleTitle{min-height:68px;height:68px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.articleBox.largeBox .articleTitle a{font-size:28px;line-height:34px}.articleBox.largeBox .articleText{margin-bottom:40px;min-height:72px;height:72px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.articleBox.largeBox .articleText p{line-height:24px}.articleBox.largeBox.longerHeader .articleTitle{min-height:136px;height:136px;display:-webkit-box;-webkit-line-clamp:4}.articleBox.largeBox.longerHeader .articleText{display:none}.articleBox.smallBox{border-bottom:2px solid #000}.articleBox.smallBox.longerHeader .articleCont{padding:10px 20px}.articleBox.smallBox.longerHeader .articleTitle{-webkit-line-clamp:4!important;height:78px!important;margin-bottom:8px!important}.articleBox.smallBox.longerHeader .articleTitle a{font-size:18px;line-height:19px}.articleBox.smallBox.longerHeader .iconImg{padding-bottom:8px}.articleBox:hover{border-bottom:2px solid #e6272d}.articleBox:hover .articleTitle a{color:#e6272d}.articleBox:hover .articleImg img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}.top_articles__wrapper{background-image:url(/wp-content/themes/ucms/assets/img/bgpattern.png?new);background-repeat:repeat;background-position:50% top;background-size:auto}.top_artical .articleBox.largeBox .articleCont{padding:40px 40px 26px}.top_artical .articleBox.largeBox .iconImg{padding-bottom:26px}.hide_div{display:none}.fade_out_div{opacity:0}.top_artical .right_area .col-lg-6:nth-child(odd){clear:both}.top_add_banner .addBox{padding-bottom:10px}.top_add_banner .addBox img{width:100%}.top_add_banner .widgetTitle{color:#fff;margin-bottom:20px}.more_article_link{border-bottom:1px solid #d9d9d9;margin-bottom:30px;padding-bottom:30px;padding-top:10px;text-align:right}.more_article_link a{font-family:Montserrat,sans-serif;font-size:15px;line-height:24px;color:#f0262d;text-transform:uppercase}.more_article_link a .moreIcon{margin-left:5px;position:relative;top:2px}.more_article_link a .moreIcon .svgIcon{width:14px;height:14px}.more_article_link a .moreIcon .svgIcon line,.more_article_link a .moreIcon .svgIcon polyline{stroke:#f0262d}.more_article_link a:hover{text-decoration:none;color:#000}.more_article_link a:hover .moreIcon .svgIcon line,.more_article_link a:hover .moreIcon .svgIcon polyline{stroke:#000}.pageSection .advertisement_section{margin-bottom:40px}.podcastSec{padding:60px 0 40px;background:#f6f6f6}.podcastSec .arti_row{margin-bottom:40px}.podcastSec .arti_row:last-child{margin-bottom:0}.podcastSec .arti_row .left_img{width:40%;overflow:hidden;position:relative}.podcastSec .arti_row .left_img a{display:block;height:100%}.podcastSec .arti_row .left_img .articleImg{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;height:100%}.podcastSec .arti_row .left_img .articleImg,.podcastSec .arti_row .left_img .articleImg img{transition:all .5s ease-in-out;-o-transition:ease-in-out .5s all;-ms-transition:ease-in-out .5s all;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}.podcastSec .arti_row .left_img .articleImg img{visibility:hidden}.podcastSec .arti_row .right_content{background:#fff}.podcastSec .arti_row .right_content .articleColBox{padding-bottom:0}.podcastSec .arti_row .right_content .articleColBox .articleCont{padding:30px 40px}.podcastSec .arti_row .right_content .articleColBox .articleTitle{margin-bottom:15px;font-family:"PT Serif",serif;color:#1a1a1a;min-height:112px;height:112px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.podcastSec .arti_row .right_content .articleColBox .articleTitle a{display:block;color:#1a1a1a;font-size:21px;line-height:27px}.podcastSec .arti_row .right_content .articleColBox .articleText{font-family:Open Sans,sans-serif;margin-bottom:20px;min-height:70px;height:70px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.podcastSec .arti_row .right_content .articleColBox .articleText p{font-size:15px;line-height:24px;font-family:Open Sans,sans-serif;margin-bottom:0}.podcastSec .arti_row .right_content .articleColBox .iconImg{padding-right:7px;display:inline-block;color:#e6272d;float:left;font-size:24px}.podcastSec .arti_row .right_content .articleColBox .iconImg .svgIcon{width:18px;height:22px;margin-top:2px}.podcastSec .arti_row .right_content .articleColBox .iconImg .svgIcon path{fill:#e6272d}.podcastSec .arti_row .right_content .articleColBox .articleExtras{font-family:Montserrat,sans-serif;font-size:12px;line-height:16px;text-transform:uppercase;position:relative}.podcastSec .arti_row .right_content .articleColBox .articleExtras .articleAuthor{letter-spacing:.8px;padding-bottom:5px}.podcastSec .arti_row .right_content .articleColBox .articleExtras .extrasBtm{color:#f0262d;padding:5px 0 0 27px}.podcastSec .arti_row .right_content .articleColBox .articleExtras .extrasBtm .articleAuthor{color:#000}.podcastSec .arti_row .right_content .articleColBox .articleExtras .extrasBtm .updatedOn{color:#b3b3b3}.podcastSec .arti_row:hover .left_img .articleImg,.podcastSec .arti_row:hover .left_img .articleImg img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}.podcastSec .arti_row:focus .right_content .articleColBox .articleTitle a,.podcastSec .arti_row:hover .right_content .articleColBox .articleTitle a{text-decoration:none;color:#e6272d}.related_articles.news_articles{padding:70px 0 50px;border-top:none;margin-top:0}.network_sec{padding:70px 0}.network_sec .slider_box{padding:30px 0}.network_sec .slider_box .item{padding-left:20px;padding-right:20px;text-align:center}.network_sec .slider_box .item img{border-radius:50%;margin:auto;width:100%;max-width:130px}.network_sec .slider_sec{position:relative}.network_sec .slider_sec button{position:absolute;display:block;height:60px;width:60px;z-index:9;top:50%;margin-top:-30px;background-color:#f6f6f6;font-size:0;border:none;transition:none;-o-transition:none;-ms-transition:none}.network_sec .slider_sec .slick-next.slick-arrow{right:0;background-image:url(../img/slider_right_arrow.png);background-repeat:no-repeat;background-position:50% -61px;background-size:20px}.network_sec .slider_sec .slick-next.slick-arrow.slick-disabled{background-position:50% 21px;cursor:no-drop;background-size:20px}.network_sec .slider_sec .slick-prev.slick-arrow{background-position:50% -61px;left:0;background-image:url(../img/slider_left_arrow.png);background-repeat:no-repeat;background-size:20px}.network_sec .slider_sec .slick-prev.slick-arrow.slick-disabled{background-size:20px;background-position:50% 21px;cursor:no-drop}.sports_sec{padding:100px 0 30px}.add_block{margin-bottom:20px}.sponser_link .sposer_section P:last-child{margin-bottom:0}.mobile_slider_sec{display:none}.mobile_slider_sec .slick-slide .iconImg img{display:inline-block}body.mega-nav-open{overflow:hidden}.volume_area{transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.volume_area .volume_icon{position:relative;width:20px;overflow:hidden;display:block;margin-left:23px;text-align:left;transition:all .5s ease-in-out;-o-transition:ease-in-out .5s all;-ms-transition:ease-in-out .5s all}.volume_area .volume_icon .volume_bar{position:absolute;width:100px;height:8px;display:block;background:hsla(0,0%,100%,.2);top:8px;left:25px;z-index:4;cursor:pointer}.volume_area .volume_icon .volume_bar .volume_value{display:block;width:30%;height:8px;background:#fff}.volume_area .volume_icon .volume_bar .volume_overlay{position:absolute;top:0;left:0;z-index:2;width:100%;display:block;height:8px}.bottom_head .radio_area{transition:all .3s ease-in-out;-o-transition:ease-in-out .3s all;-ms-transition:ease-in-out .3s all}.bottom_head.open_volume .radio_area{padding-left:450px}@media(min-width:850px){.bottom_head.open_volume .radio_area .show_info{max-width:214px}}@media(min-width:720px){.bottom_head.open_volume .radio_area .show_info .equalizer{left:448.75px}}@media(max-width:850px){.bottom_head.open_volume .radio_area .radio-group .call_area{display:none}}.bottom_head.open_volume .watch_sec{left:268px}.bottom_head.open_volume .user_pic{left:352px}.bottom_head.open_volume .volume_area{width:184px}.bottom_head.open_volume .volume_area .volume_icon{width:auto}.bottom_head.fm_fixed{position:fixed;top:0}.slick-list.draggable{margin:auto}.gallery_singleContent .slick-list.draggable,.sponsor-slider .slick-list.draggable{margin:auto;width:100%}.pageSection{padding:50px 0}.secHeading,.secHeading a{font-size:24px;line-height:24px;font-family:Montserrat,sans-serif;color:#000;text-align:center;padding-bottom:47px;text-transform:uppercase}.secHeading a{text-decoration:none}.article_list .articleBox{margin-bottom:40px}.article_list .articleBoxHold:nth-child(3n+1){clear:both}.articleBox{border-bottom:2px solid #d9d9d9}.articleBox .iconImg{padding-bottom:15px}.articleBox .iconImg .svgIcon{width:20px;height:20px}.articleBox .iconImg .svgIcon.newsIcon rect,.articleBox .iconImg .svgIcon path,.articleBox .iconImg .svgIcon polygon{fill:#f0262d}.articleBox .iconImg .fa{font-size:20px}.articleBox .iconImg .fa-play{font-size:10px}.articleBox.smallBox .iconImg{padding-bottom:18px}.articleBox .articleTitle{margin-bottom:56px;text-align:center;font-family:"PT Serif",serif;color:#1a1a1a}.articleBox .articleTitle a{display:block;color:#1a1a1a;font-size:20px;line-height:24px}.articleBox .articleTitle a:focus,.articleBox .articleTitle a:hover{text-decoration:none}.articleBox .articleCont{text-align:center;padding:22px 40px}.articleBox .articleText{font-family:Open Sans,sans-serif;margin-bottom:15px}.articleBox .articleText p{font-size:15px;line-height:22px;font-family:Open Sans,sans-serif;margin-bottom:0}.articleBox .articleExtras{font-family:Montserrat,sans-serif;font-size:12px;line-height:18px}.articleBox .articleExtras .articleAuthor{letter-spacing:.8px;padding-bottom:1px;text-transform:uppercase}.articleBox .articleExtras .extrasBtm{color:#b3b3b3}.articleBox .articleExtras .extrasBtm span{display:inline-block;color:#b3b3b3;text-transform:uppercase}.articleBox.featBox{border-bottom:2px solid #009ed9}.articleBox.featBox .articleCont{background:#f2fafd}.articleBox.featBox .articleAuthor,.articleBox.featBox .articleTitle,.articleBox.featBox .articleTitle a{color:#009ed9}.home_latest_story .articleTitle{min-height:95px;height:95px;-webkit-line-clamp:4}.home_latest_story .articleText,.home_latest_story .articleTitle{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.home_latest_story .articleText{min-height:65px;height:65px;-webkit-line-clamp:3}.top_artical .articleBox .articleCont{padding:25px 40px 20px}.top_artical .articleBox.smallBox .articleTitle{margin-bottom:22px;min-height:49px;height:49px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.top_artical .articleBox .iconImg{padding-bottom:18px}.top_artical .articleBox .iconImg a{display:inline-block}.top_artical .articleBox .iconImg.audio_type .svgIcon{width:19px;height:19px}.top_artical .articleBox .articleExtras .articleAuthor{font-weight:700}.podcastSec .articleColBox{padding-bottom:40px}.greyBg{background:#f7f7f7}.showDetailSec2 h2{font-family:"PT Serif",serif;font-size:28px;line-height:34px;color:#1a1a1a;padding-bottom:22px;margin:0}.showDetailSec2 h4{color:#000;font-family:Montserrat,sans-serif;font-size:18px;line-height:24px;padding-bottom:30px}.showDetailSec2 hr{margin-top:0;border:0;padding-top:20px;margin-bottom:30px;border-bottom:1px solid #b3b3b3}.showDetailSec2 .showHeading{font-family:Montserrat,sans-serif;font-size:28px;line-height:34px;color:#1a1a1a;padding-bottom:30px}.showDetailSec2 .floating_heading{font-family:Montserrat,sans-serif;font-size:12px;line-height:16px;color:#1a1a1a;padding-bottom:10px}.showDetailSec2 .floating_div{float:left;width:120px;position:static;left:auto;padding-top:5px}.showDetailSec2 .floating_div .tagsList ul{list-style:none;padding:0}.showDetailSec2 .floating_div .tagsList li.active{color:#f0262d;font-family:Montserrat,sans-serif;font-size:12px;line-height:16px}.showDetailSec2 .leftSection{margin-top:56px;margin-bottom:50px}.showDetailSec2 .leftSection .leftSectionIn{padding-right:132px;padding-left:170px}.showDetailSec2 .rightSection{margin-top:56px;margin-bottom:50px}.showDetailSec2 .rightSection .sideHeading{color:#000;font-family:Montserrat,sans-serif;font-size:18px;line-height:24px;padding-bottom:35px;text-transform:uppercase;letter-spacing:.2px}.showDetailSec2 .singleShowDet{position:relative}.showDetailSec2 ul.showSponsor{padding:0;list-style:none;margin:0}.showDetailSec2 ul.showSponsor li{width:47.5%;float:left;margin-right:3.5%;padding-bottom:40px}.showDetailSec2 ul.showSponsor li:nth-child(2n){margin-right:0}.showDetailSec2 ul.showSponsor li img{height:auto}.showDetailSec2 .showSponsor .heading{text-transform:uppercase;color:#000;font-family:Montserrat,sans-serif;font-size:18px;line-height:24px;padding-bottom:30px}.showDetailSec2 .showSponsor ul{padding:0;list-style:none;margin:0}.showDetailSec2 .showSponsor ul li{width:47.5%;float:left;margin-right:3.5%;padding-bottom:40px}.showDetailSec2 .showSponsor ul li:nth-child(2n){margin-right:0}.podcastListSmall .podcastBlock{border-top:1px solid #e9e9e9;padding:20px 10px}.podcastListSmall .podcastBlock .title{color:#1a1a1a;font-family:"PT Serif",serif;font-size:20px;line-height:24px;padding-bottom:15px}.podcastListSmall .podcastBlock .title a{color:#1a1a1a;min-height:48px;height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.podcastListSmall .podcastBlock .title a:hover{color:#e6272d;text-decoration:none}.podcastListSmall .podcastBlock .title span{display:block}.podcastListSmall .podcastBlock .extras .iconImg{float:left}.podcastListSmall .podcastBlock .extras .iconImg .svgIcon{width:17px;height:21px;margin-top:2px}.podcastListSmall .podcastBlock .extras .iconImg .svgIcon path{fill:#f0262d}.podcastListSmall .podcastBlock .extras .iconImg .fa{font-size:25px;color:#f0262d;padding-top:5px}.podcastListSmall .podcastBlock .extras .details{padding-left:25px;color:#f0262d;font-family:Montserrat,sans-serif;font-size:12px;line-height:16px;text-transform:uppercase}.podcastListSmall .podcastBlock .extras .details a{color:#000}.podcastListSmall .podcastBlock .extras .details a:hover{color:#e6272d;text-decoration:none}.podcastListSmall .podcastBlock .extras .details span{color:#000}.podcastListSmall .podcastBlock .extras .details .timeDet{color:#b3b3b3}.podcastListSmall .podcastBlock:last-child{border-bottom:1px solid #e9e9e9}.blackGradientBg{background-repeat:no-repeat;background-size:cover}.showTopBanner .showTopBannerHold{position:relative;overflow:hidden}.showTopBanner .auhtorImg{position:absolute;z-index:2;right:0;bottom:0}.showTopBanner .heading{color:#fff;font-family:"PT Serif",serif;font-size:55px;line-height:52px;margin:0;padding-bottom:15px}.showTopBanner .subHeading{color:#fff;font-family:Montserrat,sans-serif;font-size:14px;line-height:14px}.showTopBanner .subHeading span{color:#f0262d;padding:0 5px}.showTopBanner .subHeading .timeClockIcon{float:left;width:14px}.showTopBanner .subHeading .svgIcon{width:14px;height:18px}.showTopBanner .subHeading .svgIcon path{fill:#f0262d}.showTopBanner .showTiming{display:block;padding-left:20px;text-transform:uppercase}.showTopBanner .bannerDetail{padding:120px 420px 100px 0}.showTopBanner .bannerHeadings{padding-bottom:55px}.showTopBanner a{color:#fff;height:60px}.showTopBanner .bannerSocial ul{list-style:none;padding:0}.showTopBanner .bannerSocial ul li{display:inline-block}.showTopBanner .bannerSocial ul li a{color:#fff}.showTopBanner .bannerExtra .feedBtn{display:block;margin-right:5px;max-width:260px;width:100%;text-align:center}.showTopBanner .bannerExtra .feedBtn .feedIcon{display:inline-block;height:23px}.showTopBanner .bannerExtra .feedBtn .svgIcon{width:23px;height:23px;position:relative;top:8px}.showTopBanner .bannerExtra .feedBtn .svgIcon path{fill:#fff}.showTopBanner .bannerExtra .feedBtn a{background:#e6272d;display:block;padding:12px 22px 20px}.showTopBanner .bannerExtra .feedBtn a:hover{text-decoration:none}.showTopBanner .bannerExtra .feedBtn img{width:23px}.showTopBanner .bannerExtra .feedBtn span{padding-left:10px;font-size:13px;line-height:13px;letter-spacing:.4px}.showTopBanner .bannerExtra .feather-light-box{display:none}.showTopBanner .bannerExtra .bannerSocial{padding-top:20px}.showTopBanner .bannerExtra .bannerSocial ul{padding:0;margin:0}.showTopBanner .bannerExtra .bannerSocial ul li{float:left;margin-right:5px}.showTopBanner .bannerExtra .bannerSocial ul a{text-align:center;display:block;font-size:23px;line-height:60px;width:60px;height:60px;background:#1f1f1f}.showTopBanner .bannerExtra .bannerSocial ul a .svgIcon path{fill:#fff}.showTopBanner .bannerExtra .bannerSocial ul a .fbIcon{position:relative;top:4px}.showTopBanner .bannerExtra .bannerSocial ul a .fbIcon .svgIcon{width:15px;height:27px}.showTopBanner .bannerExtra .bannerSocial ul a .twIcon{position:relative;top:2px}.showTopBanner .bannerExtra .bannerSocial ul a .twIcon .svgIcon{width:27px;height:20px}.showTopBanner .bannerExtra .bannerSocial ul a .ytIcon{position:relative;top:3px}.showTopBanner .bannerExtra .bannerSocial ul a .ytIcon .svgIcon{width:30px;height:22px}.showTopBanner .bannerExtra .bannerSocial ul a .ytIcon .svgIcon .st0{stroke-width:0}.showTopBanner .bannerExtra .bannerSocial ul a:hover{background:#e6272d}#cur_stream_location{cursor:pointer}.articleBoxBig{margin-bottom:40px}.articleBoxBig .left_img{width:50%;overflow:hidden;position:relative}.articleBoxBig .left_img a{display:block;height:100%}.articleBoxBig .left_img .articleImg{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;transition:transform .5s ease-in-out;-o-transition:ease-in-out .5s transform;-ms-transition:ease-in-out .5s transform}.articleBoxBig .left_img .articleImg,.articleBoxBig .left_img .articleImg img{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}.articleBoxBig .left_img .articleImg img{visibility:hidden;transition:all .5s ease-in-out;-o-transition:ease-in-out .5s all;-ms-transition:ease-in-out .5s all}.articleBoxBig .iconImg{padding:20px 0;color:#f0262d;font-size:24px}.articleBoxBig .iconImg .svgIcon{width:16px;height:16px}.articleBoxBig .iconImg .svgIcon.newsIcon rect,.articleBoxBig .iconImg .svgIcon path,.articleBoxBig .iconImg .svgIcon polygon{fill:#f0262d}.articleBoxBig .iconImg i.fa-play{padding:3px 4px 4px 6px;display:inline;color:#fff;font-size:10px;background:#f0262d;line-height:20px}.articleBoxBig .right_content{background:#fff}.articleBoxBig .right_content.greyContent{background:#f6f6f6}.articleBoxBig .right_content .articleCont{padding:30px 20px}.articleBoxBig .articleTitle{margin-bottom:15px;font-family:"PT Serif",serif;color:#000;font-size:16px;line-height:22px;min-height:69px;height:69px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.articleBoxBig .articleTitle a{color:#000;display:block}.articleBoxBig .articleExtras .iconImg{position:static;top:auto}.articleBoxBig .articleText{min-height:70px;height:70px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.articleBoxBig .articleText p{font-size:15px;line-height:24px;font-family:Open Sans,sans-serif;color:#656565}.articleBoxBig .articleText p:last-child{margin-bottom:5px}.articleBoxBig .articleExtras .extrasBtm{color:#f0262d;padding:10px 0 0;font-size:12px;line-height:16px;font-family:Montserrat,sans-serif;text-transform:uppercase}.articleBoxBig .articleExtras .extrasBtm .articleAuthor{color:#000}.articleBoxBig .articleExtras .extrasBtm .updatedOn{color:#b3b3b3}.articleBoxBig .articleExtras .extrasBtm .slash{padding:0 2px}.articleBoxBig:hover .left_img .articleImg,.articleBoxBig:hover .left_img .articleImg img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}.articleBoxBig:focus .articleTitle a,.articleBoxBig:hover .articleTitle a{color:#e6272d;text-decoration:none}.svgIcon rect{stroke-width:0}.subBlockVer3{margin-bottom:40px}.subBlockVer3 p{margin-bottom:13px}.subBlockVer3 h3{font-size:24px;line-height:24px;text-transform:uppercase;color:#1a1a1a;font-weight:600;padding-bottom:40px;letter-spacing:1px;font-family:Montserrat,sans-serif}.subBlockVer3 .featuredImage{float:left;padding-right:20px;width:36%;overflow:hidden}.subBlockVer3 .featuredImage a{display:block;overflow:hidden}.subBlockVer3 .featuredImage img{transition:all .5s ease-in-out;-o-transition:ease-in-out .5s all;-ms-transition:ease-in-out .5s all;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}.subBlockVer3 .article_info{padding-top:20px;float:left;width:63.5%}.subBlockVer3 .article_info h4{margin:0 0 10px;font-family:"PT Serif",serif;font-size:20px;line-height:24px;font-weight:400;min-height:48px;display:-webkit-box;height:48px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.subBlockVer3 .article_info h4 a{color:#1a1a1a;display:block}.subBlockVer3 .article_info p{min-height:46px;height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}.subBlockVer3 .article_info .media_section{text-transform:uppercase;font-weight:400;font-family:Montserrat,sans-serif;color:#000}.subBlockVer3 .article_info .time_media{font-family:Montserrat,sans-serif;font-size:14px;line-height:16px;color:#b3b3b3;text-transform:uppercase}.subBlockVer3 .article_info .articleExtras{position:relative}.subBlockVer3 .article_info .articleExtras .iconImg{padding-right:6px;display:inline-block;color:#e6272d;float:left}.subBlockVer3 .article_info .articleExtras .iconImg .svgIcon{height:14px}.subBlockVer3 .article_info .articleExtras .iconImg.podcast_type .svgIcon{margin-top:0}.subBlockVer3 .article_info .articleExtras .iconImg .svgIcon{width:18px;height:18px;position:relative;top:4px}.subBlockVer3 .article_info .articleExtras .iconImg .svgIcon.newsIcon rect,.subBlockVer3 .article_info .articleExtras .iconImg .svgIcon path,.subBlockVer3 .article_info .articleExtras .iconImg .svgIcon polygon{fill:#e6272d}.subBlockVer3 .article_info .articleExtras .extrasBtm{color:#e6272d;padding:3px 0 0 25px;font-size:12px;line-height:16px}.subBlockVer3 .article_info .articleExtras .slash{color:#e6272d;padding:0 5px}.subBlockVer3:hover .featuredImage img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}.subBlockVer3:hover .article_info h4 a{text-decoration:none;color:#e6272d}.showfilterSec{padding:60px 0}.showfilterSec .secHeading{text-align:left}.showfilterSec .postPage{margin:0}.showfilterSec .postPage .pagination{padding-top:20px}.showfilterSec .advertisement_section{margin:60px auto 30px}.filterTopBar{padding-bottom:40px}.filterTopBar .filterTabs{padding:0;margin:0;list-style:none;border-bottom:1px solid #efefef}.filterTopBar .filterTabs li{display:inline-block;color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:15px;line-height:24px;text-transform:uppercase;margin-right:10px}.filterTopBar .filterTabs li a{padding:0 15px 10px;border-bottom:5px solid transparent;color:#1a1a1a;display:block}.filterTopBar .filterTabs li a.tab-active,.filterTopBar .filterTabs li a:focus,.filterTopBar .filterTabs li a:hover{color:#f0262d;text-decoration:none;border-bottom:5px solid #f0262d}.filterTopBar .filterDropdown{display:none}.widgetTitle{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:1px;text-transform:uppercase;margin-top:0}.widgetBox{padding:0;margin-bottom:30px}.widgetBox:last-child{margin-bottom:35px}.widgetBox .sponser_link{margin-top:0}i.fa-play{padding:3px 4px 4px 6px;display:inline;color:#fff;font-size:10px;background:#f0262d}.adSection.borderBtm{margin-bottom:25px;margin-top:20px;border-bottom:1px solid #e9e9e9}.showListingTemp .articleBox .articleTitle{min-height:51px;height:51px;overflow:hidden}.fixed{position:fixed;top:0}.loadingGif{background-color:hsla(0,0%,100%,.8);background-image:url(../img/default.gif);background-position:50% 50%;background-size:40px;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;display:block}.cssload-container{position:relative}.cssload-container p{position:absolute;margin-top:41vh;width:100%;text-align:center;font-size:1.6em}.cssload-container .cssload-whirlpool,.cssload-container .cssload-whirlpool:after,.cssload-container .cssload-whirlpool:before{position:absolute;top:50%;left:50%;border:1px solid #ccc;border-left-color:#000;border-radius:974px;-o-border-radius:974px;-ms-border-radius:974px;-webkit-border-radius:974px;-moz-border-radius:974px}.cssload-container .cssload-whirlpool{margin:-24px 0 0 -24px;height:49px;width:49px}.cssload-container .cssload-whirlpool,.cssload-container .cssload-whirlpool:before{animation:cssload-rotate 1.15s linear infinite;-o-animation:cssload-rotate 1.15s linear infinite;-ms-animation:cssload-rotate 1.15s linear infinite;-webkit-animation:cssload-rotate 1.15s linear infinite;-moz-animation:cssload-rotate 1.15s linear infinite}.cssload-container .cssload-whirlpool:before{content:"";margin:-22px 0 0 -22px;height:43px;width:43px}.cssload-container .cssload-whirlpool:after{content:"";margin:-28px 0 0 -28px;height:55px;width:55px;animation:cssload-rotate 2.3s linear infinite;-o-animation:cssload-rotate 2.3s linear infinite;-ms-animation:cssload-rotate 2.3s linear infinite;-webkit-animation:cssload-rotate 2.3s linear infinite;-moz-animation:cssload-rotate 2.3s linear infinite}@keyframes cssload-rotate{to{transform:rotate(1turn)}}@-webkit-keyframes cssload-rotate{to{-webkit-transform:rotate(1turn)}}#td_container{display:none;width:100%;height:480px}.triton-progress-stream{width:84px;height:80px;display:none;position:absolute;top:0;left:0}.triton-progress-stream:after{content:" ";display:block;width:40px;height:40px;margin:21px;border-radius:50%;border-color:#fff transparent;border-style:solid;border-width:6px;-webkit-animation:triton-progress-stream 1.2s linear infinite;animation:triton-progress-stream 1.2s linear infinite}@-webkit-keyframes triton-progress-stream{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes triton-progress-stream{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fixedOverflow{height:100%;overflow:hidden;width:100%;position:fixed}@media(max-width:1379px){.team_list .team_listInner .art-info{margin:0;text-align:center;padding-top:20px;height:60px}body .GuestSection.team_list .guestsBlock .guestCnt{min-height:103px}body .GuestSection.team_list .guestsBlock .guestCnt h4{font-size:17px;line-height:19px;padding-top:4px}body .GuestSection.team_list .guestsBlock .guestCnt p br{display:none}.articleBox .articleCont{padding:25px 40px}.topArticle .topCatNv ul li{display:inline-block;margin:0 20px}.articleBox.largeBox .articleText{min-height:70px;height:70px}.articleBox .articleCont{padding:25px 15px}.top_artical .articleBox .iconImg{padding-bottom:10px}.podcastListSmall .podcastBlock .title a{min-height:49px;height:49px}}@media(max-width:1480px){.bottom_head .radio_area .radio-group{padding-right:5px}}@media(max-width:1300px){.bottom_head .radio_area{margin-right:0;padding-right:0;margin-left:0}}@media(max-width:816px){.bottom_head .radio_rea .show_info{max-width:190px}.bottom_head .feedback_area{position:absolute}}@media(max-width:1200px){.related_articles .article_info p{margin:0 0 14px;font-size:14px;line-height:19px;min-height:38px;height:38px}.related_articles .article_info p br{display:none}.team_list .team_listInner .art-info{margin:0;text-align:center;padding-top:20px;height:60px}.articleBoxBig .left_img{width:50%!important}body .GuestSection.team_list .guestsBlock .guestCnt{min-height:97px}body .GuestSection.team_list .guestsBlock .guestCnt h4{font-size:17px;line-height:19px;padding-top:4px}.topArticle .topCatNv ul li{display:inline-block;margin:0 18px}.megaMenu{padding:20px 0 30px}}@media(max-width:1152px){.footer .top_footer .left_border:before{left:0}.podcastSec .arti_row .right_content .articleColBox .articleTitle{min-height:69px;height:69px}.podcastSec .arti_row .right_content .articleColBox .articleText{min-height:70px;height:70px}.top_artical .articleBox .iconImg{padding-bottom:10px}.top_artical .articleBox .articleCont{padding-top:23px}}@media(max-width:1023px){.topArticle .topCatNv ul li{margin:0 11px;padding:0 5px 10px}.topArticle .topCatNv ul li a{font-size:13px}.navFilter ul li{padding:7px 12px 7px 0}.singArticle .all-article .articleBoxHold:nth-child(3n+1){clear:none}.singArticle .all-article .articleBoxHold:nth-child(odd){clear:both}.related_articles{padding:40px 0;border-top:none;margin-top:0}.related_articles .related_block,.related_articles .related_block:last-child{margin-bottom:30px}.related_articles h3{padding-bottom:40px}.related_articles .featuredImage{float:left;padding-right:20px;width:40%}.related_articles .article_info h4{font-size:16px;line-height:19px;font-weight:400;margin-top:0;min-height:39px;height:39px}.team_list .team_listInner .articleBoxHold{min-height:auto;margin-bottom:40px}.team_list .team_listInner .articleBoxHold .articleBox .articleCont{padding:25px 11px}.team_list .team_listInner .articleBoxHold .articleBox .articleText{margin:0 4px;min-height:54px;height:54px}.team_list .team_listInner .articleBoxHold .articleBox .articleText p{font-size:13px;line-height:18px}.team_list .team_listInner .clear{display:none}.team_list .team_listInner .advertisement_section{margin:46px 18px;padding:27px 0;border:none}.team_list .team_listInner .art-info{font-size:10px}.hide_tab{display:none}body .showDetailSec2 .leftSection .leftSectionIn{padding-right:0!important;padding-left:143px!important}body .showDetailSec2 .leftSection .floating_div .floating_heading{padding-bottom:11px}body .showDetailSec2 .leftSection .floating_div .tags{margin-top:0}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .featuredImage{padding-right:12px}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info{padding-top:0;float:left;width:59%}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info h4{font-size:16px;line-height:20px}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info p{margin:0 0 5px;font-size:13px;line-height:19px}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info .extrasBtm span{font-size:11px}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info .articleExtras .iconImg .svgIcon{width:14px;height:14px;position:relative;top:4px}.arti_row .tableDiv,.arti_row .tableDiv .tableInner{display:block}.arti_row .left_img{width:100%!important}.showfilterSec .postPage{margin:0}.showfilterSec .postPage .pagination{padding-top:10px;margin-bottom:0}.showfilterSec .advertisement_section{margin:31px auto 0;padding:23px 0}body .GuestSection.team_list .host_cols:nth-child(odd){clear:both}body .GuestSection.team_list .guestsBlock .guestCnt{min-height:117px}body .GuestSection.team_list .guestsBlock .guestCnt h4{font-size:17px;line-height:19px;padding-top:4px}body .GuestSection.team_list .guestsBlock .guestCnt p{font-size:12px;line-height:19px;margin-bottom:5px}body .GuestSection.team_list .team_listInner .featured_block .articleBox{height:auto!important}.podcastSec.show_detail .arti_row .left_img .articleImg{background:none;position:relative;top:auto;left:auto;right:auto;bottom:auto}.podcastSec.show_detail .arti_row .left_img .articleImg img{display:block!important;visibility:visible;width:100%}.articleBoxBig.show_detailPage .left_img .articleImg{background:none;position:relative;top:auto;left:auto;right:auto;bottom:auto}.articleBoxBig.show_detailPage .left_img .articleImg img{display:block!important;visibility:visible;width:100%}.filterTopBar .filterTabs li{margin-right:10px!important}.search_Icon_div input[type=text]{width:81%}.megaMenu .introMega h2{font-size:26px;line-height:32px}.megaMenu ul{-moz-column-count:2;column-count:2}.MegaMenu1.mobile_menu li{position:relative}.MegaMenu1.mobile_menu li a{font-size:16px;line-height:28px;display:block}.MegaMenu1.mobile_menu li li a{font-size:15px;line-height:21px;padding-bottom:4px;font-weight:300}.clearTab{clear:both}.team_list .team_listInner .postPage,.team_list .team_listInner .postPage .pagination{margin-bottom:0}.team_list .team_listInner .postPage .pagination ul li a{padding:15px 22px}.team_list .team_listInner .postPage .pagination ul li a.extPoint{padding:15px 19px}.team_list .team_listInner .postPage .pagination ul li a.extPoint .svgIcon{width:16px;height:16px}.team_list .team_listInner .postPage .load_more{padding:15px 45px;margin-top:10px}.megaMenu{padding:50px 0 30px}.leftSection.article_single .featuredImg{padding-bottom:35px}.top_head .top_links ul li a{padding:11px 5px;font-size:11px}.top_head .top_links ul li.social{padding:0 10px}.top_head .top_links ul li.social a{padding:11px 0}.top_head .top_links ul li.social a .fbIcon .svgIcon{width:10px}.top_head .top_links ul li.social a .twIcon .svgIcon{width:20px}.top_head .top_links ul li.social a .ytIcon .svgIcon{width:22px}.top_head .top_links ul li.social a .ytIcon .svgIcon .st0{stroke-width:0}.top_head .top_links .right_list li.menu a{min-width:90px}.top_head .top_links .mid_head .menu_nav .menu li{margin:0 25px}.footer .top_footer{padding-bottom:50px}.footer .top_footer .socialFooter{margin-bottom:30px}.footer .copyright{padding-top:30px;text-align:center}.footer .f_bottom .bottom_links ul{text-align:center}.footer .f_bottom .bottom_links ul li{float:none;display:inline-block}.footer .f_links{margin-bottom:30px}.cont_ifno_sec .infoBox{padding:40px 10px}.newsletter{padding:10px}.top_artical .left_area .largeBox{margin-bottom:40px}.podcastSec .col-lg-9 .arti_row{margin-bottom:0}.podcastSec .col-lg-9 .arti_row:nth-child(2){display:none}.podcastSec .arti_row .left_img .articleImg{background:none;position:relative;top:auto;left:auto;right:auto;bottom:auto}.podcastSec .arti_row .left_img .articleImg img{width:100%;visibility:visible}.podcastSec .arti_row .right_content .articleColBox .articleCont{padding:26px 23px 30px}.articleBox.largeBox .articleText{min-height:72px;height:72px}.articleBox.largeBox .articleCont{padding:70px 40px 20px}.cont_ifno_sec .infoBox:after,.cont_ifno_sec .infoBox:before{top:0;bottom:0}.network_sec{padding:50px 0}.network_sec .slider_sec button{height:55px;width:55px}.network_sec .slider_sec .slick-next.slick-arrow,.network_sec .slider_sec .slick-prev.slick-arrow{background-position:50% -63px}.network_sec .slider_sec .slick-next.slick-arrow.slick-disabled,.network_sec .slider_sec .slick-prev.slick-arrow.slick-disabled{background-position:50% 19px}.network_sec .secHeading{padding-bottom:20px}.network_sec .slider_box{padding-bottom:0}.sports_sec{padding:50px 0}.related_articles.news_articles{padding-top:50px}.article_list .articleBoxHold:nth-child(3n+1){clear:none}.article_list .articleBoxHold:nth-child(odd){clear:both}.articleBoxBig .left_img .articleImg{background:none;position:relative;top:auto;left:auto;right:auto;bottom:auto}.articleBoxBig .left_img .articleImg img{width:100%;visibility:visible}.articleBoxBig .left_img.tableInner{display:block;width:100%!important}.articleBoxBig .right_content.tableInner{display:block}.articleBoxBig .right_content .articleCont{padding:26px 23px 30px}.articleBoxBig.show_detailPage .iconImg{padding:20px 0 15px}.showfilterSec{padding:44px 0}.showfilterSec .topArticle{padding:0 0 40px}.showfilterSec .articleBoxBig.show_detailPage{margin-bottom:29px}.showfilterSec .articleBoxBig.show_detailPage .tableDiv,.showfilterSec .articleBoxBig.show_detailPage .tableDiv .tableInner{display:block}.showfilterSec .articleBoxBig.show_detailPage .left_img{width:auto!important}.showfilterSec .articleBoxBig.show_detailPage .right_content .articleCont{padding:25px}.showTopBanner .bannerDetail{padding:80px 300px 85px 0}.showTopBanner .bannerExtra .feedBtn{float:none;margin-bottom:15px}.showTopBanner .heading{font-size:45px;line-height:50px}.showTopBanner .auhtorImg{width:290px}.showDetailSec2 .rightSection .sideHeading{font-size:15px;line-height:24px;padding-bottom:24px}.home_latest_story .articleTitle{min-height:49px;height:49px}.home_latest_story .articleText{min-height:65px;height:65px}.subBlockVer3 .article_info h4{min-height:41px;height:41px}.subBlockVer3 .article_info p{min-height:37px;height:37px}.team_list .team_listInner .articleBoxHold .articleBox .articleTitle a{font-size:21px;line-height:24px}.showListingTemp .articleBox .articleTitle{min-height:50px;height:50px}}@media(min-width:720px)and (max-width:1152px){.cont_ifno_sec .info_sec:after,.cont_ifno_sec .info_sec:before{background:none}}@media(max-width:767px){.megaMenu .container.containerH{padding-bottom:20px;border-bottom:2px solid #e6272d}}@media(min-width:719px){.desktop_no_center_logo{display:none}}@media(min-width:719px)and (max-width:967px){.mid_head .desktop_view a{display:none}.mid_head .desktop_view .shortcut_section{display:block}.mid_head .desktop_view .shortcut_section nav ul.menu_icon{display:inline-block}}@media(min-width:968px){.mid_head .desktop_view .shortcut_section{display:none}}@media(max-width:967px){.mid_head .shortcut_section .top_links .top_sec.right_list.menu li.city,.mid_head .shortcut_section .top_links .top_sec.right_list.menu li.menu{display:none}.mid_head .menu_nav .city,.mid_head .menu_nav .menu{display:inline-block}.megaMenu.mega-open{top:128px}.nav-icon{margin:6px 8px 0 0}.black_overlay,.search_Icon_div{top:236px}.main-content .bottom_head .radio_area .radio-group .hourly_news_area{display:none}.main-content .bottom_head .radio_area .radio-group .feedback_area{right:0}}@media(min-width:1220px){.desktop_no_appear{display:none}.mid_head .mid-left.desktop_view{width:20%}}@media(max-width:1220px){.mid_head .desktop_view a{display:none}.mid_head .mid-left.desktop_view{width:30%}.text-center{display:inline-block}.text-center.desktop_no_center_logo a img{display:inline-block!important}.desktop_no_center_logo{display:inline-block}}@media(max-width:719px){.mid_head .shortcut_section{display:none}.clearDesk{clear:none}.navFilter{margin:30px 0 40px}.mobile_view{display:block}.desktop_view,.menu_icon,.search_icon{display:none}.black_overlay,.search_Icon_div{top:246px}.topArticle{padding:35px 0 20px}.topArticle .secHeading{text-align:center;padding-bottom:25px}.topArticle select{-webkit-appearance:none;-moz-appearance:none;background:#fff;width:100%;height:50px;padding:12px;border:2px solid #e5e5e5;font-family:Montserrat,sans-serif;color:#f0262d;text-transform:uppercase;border-radius:0;font-size:13px}.topArticle select option{color:#000;padding:10px;display:block}.navFilter,.navFilter ul{text-align:center}.navFilter ul{display:inline-block}.navFilter ul li{padding:4px 10px 4px 0;font-size:14px;float:left;display:block;width:auto}.navFilter ul li span.catTag,.navFilter ul li span.count_posts{padding:8px 17px;display:block;float:left;width:auto;text-align:center}.navFilter ul li:first-child{padding-left:0}.navFilter ul li:hover span.catTag,.navFilter ul li:hover span.count_posts{padding:8px 17px}.navFilter ul li.currentNav span.catTag{padding:8px 17px;display:block;float:left}.navFilter ul li.currentNav span.count_posts{padding:8px 14px;display:block;float:left}.article_list .articleBox{border-bottom:none}.article_list .articleBox .articleImg{float:left;width:41%;padding-right:20px}.article_list .articleBox .articleCont{text-align:left;float:right;width:59%;padding:0}.article_list .articleBox .articleTitle{margin-bottom:0}.article_list .articleBox .articleTitle a{font-size:16px;line-height:19px;text-align:left}.article_list .articleBox .articleText p{display:none!important}.article_list .articleBox .iconImg{padding-bottom:15px;float:left;padding-right:20px}.article_list .articleBox .articleExtrasHold .iconImg{padding-bottom:0;float:left;padding-right:0}.article_list .articleBox .articleExtrasHold .articleExtras{padding-left:25px;display:block;font-size:10px;line-height:13px}.article_list .articleBox .articleExtrasHold .articleExtras .svgIcon{height:14px}body.single-article .related_articles .related_block:last-child{margin-bottom:15px}.singArticle{padding-bottom:20px}.singArticle .ad_sidebar{margin:20px auto;display:block;width:100%}.sponser_link{border-bottom:2px solid #ccc}.team_list .team_listInner .postPage{margin:5px 0 10px}.team_list .team_listInner .art-info .timeIcon{margin-top:-1px}.postPage{text-align:left}.postPage .pagination{float:none;display:block;padding-top:0}.postPage .pagination ul li{margin-right:4px}.postPage .pagination ul li a{padding:12px 18px;font-size:14px}.postPage .pagination ul li a.extPoint{padding:12px 15px}.postPage .pagination ul li a.extPoint .svgIcon{width:14px;height:14px}.postPage .pagination ul li span.current{padding:10px 15px;font-size:16px}.load_more{padding:14px 38px;font-size:15px;display:inline-block}.load_more:hover{color:#fff;text-decoration:none}.breadcrumb_Sec{padding-left:0;padding-top:25px}.breadcrumb_Sec ul li,.breadcrumb_Sec ul li a{font-size:12px;line-height:20px}.leftSection.article_single{padding-left:0;margin-top:36px;position:relative;margin-bottom:30px}.leftSection.article_single .article_meta .iconImg{top:3px}.leftSection.article_single h2{font-size:20px;line-height:24px}.ad_sidebar{margin:0 auto;display:block}.sponser_link{margin-top:30px;margin-bottom:30px;border-bottom:none}.related_articles{padding:15px 0 20px;border-top:none;margin-top:0}.related_articles h3{padding-bottom:20px;margin-bottom:0;font-size:15px;line-height:24px}.related_articles .featuredImage{float:left;padding-right:20px;width:41%}.related_articles .article_info h4{font-size:16px;line-height:19px;font-weight:400;margin-top:0}.related_articles .article_info p{display:none!important}.advertisement_section{border:none;padding:0;margin:41px auto;text-align:center}.floating_div{position:relative;left:0;top:0}.floating_div.mobile_view{padding-bottom:20px}.floating_div .author br{display:none}.floating_div .tags{margin-top:2px;margin-left:8px}.floating_div .tags br{display:none}.floating_div .tags img{padding-bottom:0}.floating_div .tags .floatTagIcon{float:left}.floating_div .tags .floatTagLink{padding-left:25px}.floating_div .tags a{display:inline-block}.floating_div .tags a:after{content:"⁄";position:relative;color:#f0262d;padding:0 4px}.floating_div .tags a:last-child:after{display:none}.floating_div .social_links ul{margin-top:15px}.floating_div .social_links ul li{margin-bottom:10px;display:block;float:left;padding:0 2px}.showTopBannerHold .floating_div .tags{margin-top:0;margin-bottom:20px}.team_list .articleBoxHold{text-align:center}.team_list .team_listInner{max-width:511px;margin:0 auto;display:block;float:none}.team_list .team_listInner .articleBoxHold{min-height:auto;margin-bottom:20px}.team_list .team_listInner .articleBoxHold .articleBox .articleTitle{margin-bottom:20px}.team_list .team_listInner .articleBoxHold .articleBox .articleTitle a{font-size:20px;line-height:24px}.team_list .team_listInner .articleBoxHold .articleBox .articleText p{font-size:15px;line-height:24px}.team_list .team_listInner .articleBoxHold .articleBox .articleCont{padding:30px 11px 20px}.team_list .team_listInner .art-info{margin:0 auto;font-size:10px;line-height:13px;background-position:left 40px;padding-top:40px}.team_list .team_listInner .load_more{display:none}.GuestSection.team_list .team_listInner{margin:40px auto 0}.hide_tab{display:none}.showTopBanner.showdetails_Outer{background-color:#f6f6f6}.showTopBanner.showdetails_Outer .auhtorImg img{margin:0 auto;text-align:center;display:block;height:auto;width:100%}.showTopBanner.showdetails_Outer .bannerDetail{padding:25px 0}.showTopBanner.showdetails_Outer .showTopBannerHold .floating_div.mobile_view .floating_heading{float:left;font-weight:600}.showTopBanner.showdetails_Outer .showTopBannerHold .floating_div.mobile_view .floating_heading:after{content:"⁄";position:relative;color:#f0262d;font-size:17px;padding:0 7px}.showTopBanner.showdetails_Outer .showTopBannerHold .floating_div.mobile_view .tags ul{list-style:none}.showTopBanner.showdetails_Outer .showTopBannerHold .floating_div.mobile_view .tags ul li.active{color:#f0262d;font-weight:600}.showTopBanner.showdetails_Outer .showTopBannerHold .timeClockIcon{width:10px;height:11px;padding-top:2px}.showTopBanner.showdetails_Outer .showTopBannerHold .timeClockIcon .svgIcon{width:auto;height:13px}.showTopBanner.showdetails_Outer .showTopBannerHold .showTiming{display:block;padding-left:14px;font-size:10px;line-height:16px}.showTopBanner.showdetails_Outer .showTopBannerHold .bannerHeadings{padding-bottom:25px}.showTopBanner.showdetails_Outer .showTopBannerHold .bannerHeadings h1{font-size:35px;line-height:40px;padding-bottom:10px}.showTopBanner.showdetails_Outer .showTopBannerHold .bannerExtra .bannerSocial ul a{line-height:50px;width:50px;height:50px;background:#fff;color:#000}.showTopBanner.showdetails_Outer .showTopBannerHold .bannerExtra .feedBtn{margin-bottom:16px;float:none;max-width:100%;text-align:center;width:100%}.showTopBanner.showdetails_Outer .showTopBannerHold .bannerExtra .feedBtn a{display:block;font-size:11px;line-height:1;padding:14px 22px 12px;height:auto}.showTopBanner.showdetails_Outer .showTopBannerHold .bannerExtra .feedBtn a span{font-family:Montserrat,sans-serif;position:relative;top:-3px;font-size:11px;letter-spacing:.8px;padding-left:8px}.showTopBanner.showdetails_Outer .showTopBannerHold .bannerExtra .feedBtn .feedIcon{height:16px;position:relative;top:2px}.showTopBanner.showdetails_Outer .showTopBannerHold .bannerExtra .feedBtn .feedIcon .svgIcon{width:17px;height:16px;position:static;top:auto}.podcastListSmall{margin-bottom:25px}body .showDetailSec2 .showHeading{font-size:23px;line-height:25px}body .showDetailSec2 h2{font-size:20px;line-height:24px;padding-bottom:20px}body .showDetailSec2 .showContent p,body .showDetailSec2 p{font-size:15px;line-height:24px}body .showDetailSec2 hr{padding-top:10px}body .showDetailSec2 .leftSection{margin-top:0}body .showDetailSec2 .rightSection{margin-bottom:0}body .showDetailSec2 .rightSection .podcastBlock:last-child{border-bottom:none}body .showDetailSec2 .singleShowDet{margin-bottom:30px}body .showfilterSec .secHeading{text-align:center;padding-bottom:0}.show_detailPage.articleBoxBig{border-bottom:2px solid #f0262d}.show_detailPage.articleBoxBig .tableDiv{display:block}.show_detailPage.articleBoxBig .tableDiv .tableInner{display:block;width:100%}.show_detailPage.articleBoxBig .articleTitle{font-size:23px;line-height:24px}.show_detailPage.articleBoxBig .right_content .articleCont{padding:25px 30px 22px!important}.show_detailPage.articleBoxBig .articleText{min-height:64px}.show_detailPage.articleBoxBig .articleText p{font-size:14px;line-height:22px}.subBlockVer3Sec .load_more{display:none}.subBlockVer3Sec .subBlockVer3List .subBlockVer3{margin-bottom:15px}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .featuredImage{padding-right:9px;width:41%}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info{width:59%;padding-top:0}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info h4{font-size:16px;line-height:19px}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info p{display:none!important}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info .articleExtras .extrasBtm{padding:1px 0 0 20px}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info .articleExtras .extrasBtm span{font-size:10px;line-height:13px}.podcastSec.show_detail{padding-bottom:0}.podcastSec.show_detail .arti_row{margin-bottom:0}.podcastSec.show_detail .arti_row .tableDiv{display:block}.podcastSec.show_detail .arti_row .tableDiv .tableInner{display:block;width:100%}.podcastSec.show_detail .arti_row .articleCont{padding:20px!important}.podcastSec.show_detail .podcastListSmall{margin:0 18px}body .showfilterSec .advertisement_section{margin:9px auto 30px}.showDetailSec2 .podcastListSmall .podcastBlock{padding-left:27px}body .GuestSection.team_list .secHeading{line-height:28px!important;padding-bottom:25px}body .GuestSection.team_list .team_listInner .articleBox .articleCont{padding-top:31px!important}body .GuestSection.team_list .team_listInner .articleBox .articleCont .articleTitle{padding-bottom:15px!important}body .GuestSection.team_list .team_listInner .articleBoxHold .articleBox .articleText p{font-size:16px;line-height:24px}body .GuestSection.team_list .guestsBlock{margin-bottom:0!important;border-bottom:none!important}body .GuestSection.team_list .guestsBlock .guestImage{float:left;width:38%;margin-right:12px;max-width:100px;padding:12px 0}body .GuestSection.team_list .guestsBlock .guestImage img{height:70px;width:70px}body .GuestSection.team_list .guestsBlock .showDetailSec2 .leftSection .leftSectionIn{padding-right:0;padding-left:0}body .GuestSection.team_list .guestsBlock .showfilterSec .topCatNv{margin-top:31px}body .GuestSection.team_list .guestsBlock .guestCnt{min-height:auto}body .GuestSection.team_list .guestsBlock .guestCnt p{margin-bottom:0;font-size:15px;line-height:24px;text-align:left}body .GuestSection.team_list .guestsBlock .guestCnt p br{display:none}body .GuestSection.team_list .guestsBlock .guestCnt h4{text-align:left;font-size:18px;line-height:22px;margin-bottom:4px;padding-top:10px}.related_articles .related_block{margin-bottom:15px}.megaMenu ul{-moz-column-count:initial;column-count:auto}.megaMenu ul li{border-bottom:2px solid #f7f7f7;padding:9px 20px}.megaMenu ul li.main-menu-item{margin-bottom:0}.megaMenu ul li ul{display:none;border-top:2px solid #f7f7f7;margin-top:9px;margin-left:-20px;margin-right:-20px;padding:15px 20px 0}.megaMenu ul li ul li{border-bottom:none;padding:0 0 10px}.megaMenu ul li .customSubMenu{padding-bottom:0}.megaMenu ul li span.mobile_arrow{position:absolute;right:20px;color:#e6272d;top:0;height:48px;width:20px;padding:12px 0 16px 8px;z-index:1}.MegaMenu1.mobile_menu{margin-right:-10px;margin-left:-10px}.mobile_menu ul li span.mobile_arrow{display:block}.megaMenu.mega-open{position:absolute;padding-top:0;top:50px}.introMega.mobile_view a{text-transform:uppercase;font-size:16px;font-weight:600;display:block;border-bottom:2px solid #f7f7f7;border-top:2px solid #f7f7f7;line-height:44px;margin:0 -10px;padding-left:20px;padding-right:20px;letter-spacing:1px;position:relative}.introMega.mobile_view a:hover{text-decoration:none}.introMega.mobile_view a .watchIcon{position:absolute;right:20px}.introMega.mobile_view a .svgIcon{width:18px;position:relative}.introMega.mobile_view a .svgIcon polygon{fill:#e6272d}.mobile_menu ul>li.has_sub.open_sub>span.mobile_arrow i.fa.fa-plus,.mobile_menu ul>li.has_sub>ul.open_sub>li>span.mobile_arrow i.fa.fa-plus{display:none}.mobile_menu ul>li.has_sub.open_sub>span.mobile_arrow i.fa.fa-minus,.mobile_menu ul>li.has_sub>ul.open_sub>li>span.mobile_arrow i.fa.fa-minus{display:inline}.mobile_menu ul>li.has_sub>span.mobile_arrow i.fa.fa-minus{display:none}.mobile_menu ul>li.has_sub>span.mobile_arrow i{display:inline}.mobile_menu ul>li>span.mobile_arrow i{display:none}.search_Icon_div input[type=submit]{width:27px;height:50px;margin-top:-24px;right:18px}.search_Icon_div input[type=text]{padding:10px 50px 10px 55px;width:100%;height:50px;font-size:15px;line-height:24px}.search_Icon_div .searchIcon{margin-top:-9px;left:20px;width:20px}.search_Icon_div .searchIcon .svgIcon{width:20px;height:20px}.search_Icon_div .submitIcon{margin-top:-9px;width:20px;right:20px}.search_Icon_div .submitIcon .svgIcon{width:20px;height:20px}.leftSection.article_single{margin-bottom:20px;margin-top:25px}.leftSection.article_single .featuredImg{padding-bottom:15px}.leftSection.article_single h2{margin-bottom:0}.leftSection.article_single .article_meta{padding-top:15px;margin-bottom:20px}.leftSection.article_single .article_singleContent p:last-child{margin-bottom:0}.leftSection.article_single .article_singleContent p iframe{width:100%!important}.topArticleSec{border-bottom:none}.clearTab{clear:both}.topArticle .topCatNv{position:relative}.topArticle .topCatNv:after{position:absolute;z-index:5;right:15px;content:"▼";top:50%;pointer-events:none;font-size:16px;line-height:0;color:#f0262d}.postPage .load_more{display:none}.all-article{padding-bottom:40px}.all-article.team_listInner{padding-bottom:0}.all-article .postPage{margin-bottom:15px}.all-article .advertisement_section{margin:20px auto 10px}.all-article.articles{padding-bottom:0}.all-article.articles .postPage{margin-bottom:0}.all-article.articles .postPage .pagination{margin-bottom:30px}.separatorLine{background:#e9e9e9;height:1px;margin:0 0 20px}.mobWidgetSec .sponser_link{margin-bottom:0}.showfilterSec .postPage .pagination{margin-bottom:30px}body.single-show .showfilterSec .postPage .pagination{padding-top:0}body.single-show .showfilterSec .tabCont_div{padding-bottom:0}body.single-show .widgetBox:last-child{margin-bottom:0}body.single-show .secHeading{padding-bottom:0}body.single-show .podcastSec .secHeading{padding-bottom:25px}.single-show .breadcrumb_Sec ul li{font-size:10px;line-height:16px;color:#1a1a1a;float:none;text-transform:uppercase;padding-bottom:5px;display:inline}.single-show .breadcrumb_Sec ul li.item-home{display:none}.single-show .breadcrumb_Sec ul li .bread-current{font-size:10px;line-height:16px}.single-show .breadcrumb_Sec ul li:after{content:"⁄";color:#f0262d;padding:0 4px}.single-show .breadcrumb_Sec ul li a{font-size:10px;line-height:16px;color:#1a1a1a}.team_list .team_listRight{margin-top:10px}.GuestSection.team_list .team_listInner .featured_block.largeElement .articleTitle a{font-size:24px;line-height:28px}body .showDetailSec2 ul.showSponsor img{height:auto}body .showDetailSec2 .singleShowDet{margin-bottom:0}.megaMenu ul li .viewMenu{padding-bottom:0}.floating_div .author{display:block;font-size:10px;line-height:14px}.floating_div .tags .floatTagLink{padding-left:22px;display:block}.floating_div .tags .svgIcon{width:15px;height:auto;margin-top:5px}.floating_div .social_links ul li a{width:45px;height:45px}.floating_div .social_links ul li a.fbIcon{padding:12px 12px 5px 13px}.floating_div .social_links ul li a.fbIcon .svgIcon{width:10px;height:20px}.floating_div .social_links ul li a.twIcon{padding:12px 12px 5px 13px}.floating_div .social_links ul li a.twIcon .svgIcon{width:18px;height:20px}.floating_div .social_links ul li a.ytIcon{padding:11px 12px 5px 11px}.floating_div .social_links ul li a.ytIcon .svgIcon{width:20px;height:22px}.floating_div .social_links ul li a.ytIcon .svgIcon .st0{stroke-width:0}.single-article-background{height:270px}body .widgetBox{margin-bottom:25px}body .widgetBox .sponser_link{margin-bottom:0}body .widgetBox:last-child{margin-bottom:25px}body.home .text_borderbox_widget{margin-top:0}body.home .pageSection{padding-bottom:25px}.related_articles .article_info .time_media{text-transform:uppercase;font-size:10px}.related_articles .article_info .media_section{line-height:10px}.related_articles .article_info .articleExtras .iconImg{padding-right:5px}.related_articles .article_info .articleExtras .extrasBtm{padding-left:20px}.related_articles .mobile_view{line-height:10px}body.single-article .text_borderbox_widget{margin:25px auto}.sponser_link .sposer_section{margin:0}.team_list .team_listInner .articleBoxHold .articleBox .articleText{min-height:70px;height:70px}.subBlockVer3Sec .subBlockVer3List .subBlockVer3 .article_info .articleExtras .iconImg .svgIcon{top:3px}.container{padding-left:10px;padding-right:10px}.row{margin-left:-10px;margin-right:-10px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{padding-left:10px;padding-right:10px}.more_article_link a{font-size:13px;line-height:24px}.more_article_link a .moreIcon .svgIcon{width:13px;height:13px}.newsletter .newsletterForm input[type=email],.newsletter .newsletterForm input[type=text]{padding-left:15px}.top_head .top_links .right_list li.menu a{min-width:50px}.footer{padding:40px 0 0}.footer .container{padding-left:20px;padding-right:20px;padding-bottom:35px}.footer .top_footer .left_border:before{display:none}.footer .top_footer .socialFooter{margin-bottom:0}.footer .f_bottom .bottom_links ul{text-align:center}.footer .f_bottom .bottom_links ul li{float:none;display:inline-block;margin:0;font-size:13px;line-height:17px}.footer .f_bottom .bottom_links ul li a{font-size:13px;line-height:17px}.footer .f_bottom{padding-bottom:0}.footer .f_links,.footer .social_links{margin-bottom:30px}.footer .copyright{padding-top:30px;text-align:center}.footer .f_logo{text-align:center;margin-bottom:25px}.footer .f_logo img{max-width:120px}.footer .f_widget{max-width:280px;margin:0 auto 40px;text-align:center}.footer .f_widget p{font-size:15px;line-height:24px}.footer .mobile_border{position:relative}.footer .mobile_border:before{display:block;padding-bottom:35px;content:"";border-top:1px solid hsla(0,0%,100%,.2);margin-left:-10px;margin-right:-10px}.header{padding-bottom:65px!important}.bottom_head{min-height:65px}.bottom_head .volume_area,.bottom_head .watch_sec{display:none}.bottom_head .user_pic{left:64px;width:67px;height:65px}.bottom_head .user_pic img{margin:0;width:67px;height:65px}.bottom_head .triton-progress-stream{padding:10px}.bottom_head .triton-progress-stream:after{height:30px;width:30px;margin:8px}.bottom_head .listen_sec{padding:15px 10px 10px;height:65px;width:64px}.bottom_head .listen_sec .text{padding-top:2px;line-height:12px}.bottom_head .listen_sec .player_icon i.fa-play{font-size:18px;line-height:18px}.bottom_head .radio_area{min-height:65px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.bottom_head .radio_area .show_info{padding:15px 10px 0;font-size:10px;font-weight:400;line-height:13px}.bottom_head .radio_area .show_info .equalizer{bottom:21.91667px;left:0}.bottom_head .radio_area .show_info .bottom{margin-top:15px}.bottom_head .radio_area .show_info .right_text .bottom,.bottom_head .radio_area .show_info .right_text .top{font-size:10px;line-height:12px}.bottom_head .radio_area .show_info .right_text .bottom{white-space:inherit}.bottom_head .radio_area .radio-group .feedback_area{height:65px;width:74px}.bottom_head .radio_area .radio-group .feedback_area a{padding-bottom:0}.bottom_head .radio_area .radio-group .feedback_area a .feedback_icon{top:13px;right:23px}.bottom_head .radio_area .radio-group .feedback_area a p{padding-top:4px}.bottom_head .radio_area .radio-group .call_area{height:65px;width:74px;right:74px}.bottom_head .radio_area .radio-group .call_area a{padding-bottom:0}.bottom_head .radio_area .radio-group .call_area a .call_icon{top:13px;right:23px}.bottom_head .radio_area .radio-group .call_area a p{padding-top:4px}.bottom_head.open_volume .radio_area{padding-left:149px}.bottom_head.open_volume .user_pic{left:64px}.bottom_head.open_volume .show_info .equalizer{left:148.75px}}@media(max-width:719px)and (max-width:572px){.bottom_head .radio_area .show_info{max-width:100%}.bottom_head .radio_area .radio-group .call_area{display:none}.bottom_head .radio_area .radio-group .feedback_area{height:0;width:113px;max-width:180px;border-left:none;padding:6px 10px 0 0;font-size:10px}.bottom_head .radio_area .radio-group .feedback_area a{padding:1px 3px;border:1px solid hsla(0,0%,89.8%,.13)}.bottom_head .radio_area .radio-group .feedback_area a .feedback_icon{top:10px;right:99px;width:11px;height:10px;margin:2px 0 0}.bottom_head .radio_area .radio-group .feedback_area a .feedback_icon .svgIcon{width:11px;height:10px}.bottom_head .radio_area .radio-group .feedback_area a p{padding-left:18px;padding-top:0;font-size:10px}}@media(max-width:719px)and (max-width:969px){.bottom_head .radio_area{padding-left:149px}.bottom_head .radio_area .show_info .equalizer{left:150.75px}}@media(max-width:719px){.mid_head .menu_nav{display:none}.mid_head .logo{margin-bottom:0}.mid_head .logo img{max-width:100px}}@media(max-width:719px){.top_head .top_links{min-height:50px}.top_head .top_links .left_list .social{display:none}.top_head .top_links .left_list .mml-sso-user-area{padding:0;margin:0;min-height:50px}.top_head .top_links .left_list .mml-sso-user-area p{padding:15px 8px 0;margin:0}.top_head .top_links .left_list .mml-sso-user-area .mml-sso-user-area-icon{height:21px;width:22px}.top_head .top_links .left_list .mml-sso-user-area button{padding:15px 10px;border:none;background:none}.top_head .top_links ul.right_list li a{font-size:0}}@media(max-width:719px){.cont_ifno_sec{padding:0}.cont_ifno_sec .info_sec{position:relative;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:0}.cont_ifno_sec .info_sec:before{content:"";position:absolute;top:-40px;bottom:0;margin:0 auto;width:1px;background:rgba(0,0,0,.2);display:block;left:0;right:0}.cont_ifno_sec .info_sec .infoBox:after,.cont_ifno_sec .info_sec .infoBox:before{display:none}.cont_ifno_sec .infoBox{padding:25px 20px 20px;font-size:14px;line-height:16px}.cont_ifno_sec .infoBox:first-child{padding-left:0}.cont_ifno_sec .infoBox:last-child{padding-right:0}.cont_ifno_sec .infoBox .text{max-width:130px;margin:auto}}@media(max-width:719px){.newsletter{padding:25px 0 35px}.newsletter .title{font-size:14px;line-height:16px;text-align:center}.newsletter .newsletterForm input[type=submit]{padding:20px 30px;width:auto}}@media(max-width:719px){.articleBox,.articleBox:hover{border-bottom:none}}@media(max-width:719px){.more_article_link{padding-bottom:15px;padding-top:15px;margin-top:0}}@media(max-width:719px){.podcastSec .col-lg-9 .arti_row{margin-bottom:0}.podcastSec .arti_row .right_content .articleColBox .articleTitle{min-height:48px;height:48px}.podcastSec .arti_row .right_content .articleColBox .articleTitle a{font-size:20px;line-height:24px}.podcastSec .arti_row .right_content .articleColBox .articleExtras{font-size:10px;line-height:16px}}@media(max-width:719px){.podcastListSmall .podcastBlock .extras{position:relative}.podcastListSmall .podcastBlock .extras .iconImg{top:-2px}}@media(max-width:719px){.sports_sec{padding:35px 0 10px}}@media(max-width:719px){.sports_sec .advertisement_section{margin-top:0;margin-bottom:10px}}@media(max-width:719px){.related_articles.news_articles{padding:35px 0 10px}.related_articles.news_articles .article_info .articleExtras .iconImg{padding-right:6px}.related_articles.news_articles .article_info .articleExtras .iconImg .svgIcon{height:14px;margin-top:0}.related_articles.news_articles .article_info .articleExtras .extrasBtm{font-size:10px;line-height:13px;padding-left:20px;padding-top:2px}}@media(max-width:719px){.network_sec .slider_sec button{height:40px;width:40px;margin-top:-20px}.network_sec .slider_sec .slick-next.slick-arrow,.network_sec .slider_sec .slick-prev.slick-arrow{background-position:50% -70px}.network_sec .slider_sec .slick-next.slick-arrow.slick-disabled,.network_sec .slider_sec .slick-prev.slick-arrow.slick-disabled{background-position:50% 11px}}@media(max-width:719px){.network_sec{padding:40px 0}.network_sec .slider_box{padding:0}.network_sec .slider_box .item{padding-left:10px;padding-right:10px;text-align:right}.network_sec .slider_box .item img{display:inline-block}.network_sec .slider_box .item.slick-current.slick-center{text-align:center}.network_sec .slider_box .item.slick-current.slick-center img{margin:auto}.network_sec .slider_box .item.slick-current.slick-center~.item.slick-slide{text-align:left}.network_sec .slider_sec a{height:40px;width:40px;margin-top:-20px}}@media(max-width:719px){.pageSection .advertisement_section{margin:0}}@media(max-width:719px){.mobile_slider_sec{display:block;padding:25px 0 20px}}@media(max-width:719px){.mobile_slider .slick-next.slick-arrow,.mobile_slider .slick-prev.slick-arrow{display:none!important}.mobile_slider .item_area{padding-left:5px;padding-right:5px}.mobile_slider .slick-dots{display:block;list-style:none;padding:0;margin:15px 0 0;text-align:center;line-height:0}.mobile_slider .slick-dots li{display:inline-block;height:4px;width:20px;background:#d9d9d9;margin:0 5px;cursor:pointer}.mobile_slider .slick-dots li button{display:none}.mobile_slider .slick-dots li.slick-active{background:#e6272d}.mobile_slider .articleBox{border-bottom:2px solid #000}.mobile_slider .slick-current .articleBox{border-bottom:2px solid #e6272d}}@media(max-width:719px){.articleBox.largeBox .articleTitle{min-height:48px;height:48px}.articleBox.largeBox .articleTitle a{font-size:20px;line-height:24px}.articleBox.largeBox .articleText{margin-bottom:25px;min-height:70px;height:70px}.articleBox.largeBox .articleCont{padding:55px 20px 20px}.articleBox.longerHeader .articleTitle{min-height:96px!important;height:96px!important}}@media(max-width:719px){.nav-icon{margin:6px 4px 0}}@media(max-width:719px){.m_social_icon .social{padding:10px}.m_social_icon .social .follow_text{font-family:Montserrat,sans-serif;text-transform:uppercase;float:left;font-size:18px;line-height:28px;display:block;color:#e6272d}.m_social_icon .social .icons{display:block;text-align:right}.m_social_icon .social .icons a{margin:0 12px;display:inline-block;font-size:26px;line-height:28px;color:#000}.m_social_icon .social .icons a:hover{color:#e6272d}.m_social_icon .social .icons a:first-child{margin-left:0}.m_social_icon .social .icons a:last-child{margin-right:0}.m_social_icon .social .icons a:hover .svgIcon path{fill:#e6272d}.m_social_icon .social .icons a .svgIcon path{fill:#1f1f1f}.m_social_icon .social .icons a .fbIcon .svgIcon{width:10px}.m_social_icon .social .icons a .twIcon .svgIcon{width:20px}.m_social_icon .social .icons a .ytIcon .svgIcon{width:22px}.m_social_icon .social .icons a .ytIcon .svgIcon .st0{stroke-width:0}}@media(max-width:719px){.footer h3{font-size:16px;line-height:28px}.footer .f_links ul li a{font-size:15px;line-height:28px}.footer .social_links ul li a{font-size:13px;line-height:28px}}@media(max-width:719px){.podcastSec{padding:35px 0 15px}}@media(max-width:719px){.mid_head{padding:15px 0}}@media(max-width:719px){.iconImg .svgIcon{width:14px!important;height:14px!important}.iconImg.news_type .svgIcon,.iconImg.video_type .svgIcon{width:11px!important}}@media(max-width:719px){.podcastListSmall .podcastBlock .extras .iconImg .svgIcon{width:17px!important;height:21px!important}}@media(max-width:719px){.podcastSec .arti_row .right_content .articleColBox .iconImg .svgIcon{width:18px!important;height:22px!important}}@media(max-width:719px){.bottom_head .progress_bar{display:none}}@media(max-width:719px){.bottom_head .listen_sec i{font-size:20px;line-height:20px}}@media(max-width:719px){.top_head .top_links{border-bottom:1px solid #ebebeb}.top_head .top_links .right_list li:first-child{border-left:1px solid #eaeaea}.top_head .top_links .right_list li a .svgIcon{top:5px}.top_head .top_links .right_list li.search_icon a{min-width:inherit;padding:11px 5px}.top_head .top_links .right_list li.search_icon .svgIcon{margin:0}.top_head .top_links .right_list li.call a{padding:11px 0 11px 10px}.top_head .top_links .right_list li.call .svgIcon{margin:0;top:4px}.top_head .top_links .right_list li.feedback a{padding:11px 0 11px 15px}.top_head .top_links ul li.small_button{width:40px}.top_head .top_links ul li{border-right:1px solid #eaeaea}}@media(max-width:719px){.closeIcon .line{margin-top:-2px}}@media(max-width:719px){.pageSection{padding:35px 0}}@media(max-width:719px){body .showDetailSec2 .leftSection{margin-bottom:20px}body .showDetailSec2 .leftSection .leftSectionIn{padding-right:0!important;padding-left:0!important}body .showDetailSec2 .rightSection{margin-top:20px}body .showDetailSec2 .rightSection .sideHeading{padding-bottom:25px}body .showDetailSec2 .floating_div{display:none}body .showDetailSec2 .showSponsor .heading{padding-bottom:14px;padding-top:22px}body .showDetailSec2 .showSponsor ul li{padding-bottom:20px}}@media(max-width:719px){.showDetailSec2 ul.showSponsor li{padding-bottom:0}.showDetailSec2 h4{padding-bottom:10px}.showDetailSec2 .singleShowDet{margin-bottom:0}}@media(max-width:719px){.showTopBanner .bannerDetail{padding:120px 0 100px}.showTopBanner .subHeading{color:#1a1a1a;font-size:10px;line-height:13px}.showTopBanner .heading{font-size:41px;line-height:41px;color:#1a1a1a}.showTopBanner .showTopBannerHold{overflow:visible}.showTopBanner.blackGradientBg{background-image:none!important}.showTopBanner .auhtorImg{margin-right:-10px;margin-left:-10px;width:auto;background-size:cover;background-repeat:repeat;position:static;z-index:2;right:auto;bottom:auto;padding:0}.showTopBanner .bannerExtra .bannerSocial ul li a .svgIcon path{fill:#1f1f1f}.showTopBanner .bannerExtra .bannerSocial ul li a:hover .svgIcon path{fill:#f0262d}.showTopBanner .bannerExtra .bannerSocial ul li a .fbIcon{position:relative;top:4px}.showTopBanner .bannerExtra .bannerSocial ul li a .fbIcon .svgIcon{width:10px}.showTopBanner .bannerExtra .bannerSocial ul li a .twIcon{position:relative;top:2px}.showTopBanner .bannerExtra .bannerSocial ul li a .twIcon .svgIcon{width:18px}.showTopBanner .bannerExtra .bannerSocial ul li a .ytIcon{position:relative;top:2px}.showTopBanner .bannerExtra .bannerSocial ul li a .ytIcon .svgIcon{width:18px}.showTopBanner .bannerExtra .bannerSocial ul li a .ytIcon .svgIcon .st0{stroke-width:0}}@media(max-width:719px){.text_borderbox_widget{border:none;padding:0;margin:20px auto;text-align:center}}@media(max-width:719px){.showfilterSec{padding:35px 0}.showfilterSec .filterTopBar.topArticle{padding:25px 0}}@media(max-width:719px){.adSection{margin-bottom:20px}.adSection.mobile_view .widgetBox:last-child{margin-bottom:0}}@media(max-width:719px){body.page-template-page-article-listing .adSection{padding-bottom:25px}body.page-template-page-article-listing .adSection .text_borderbox_widget{margin-top:0}body.page-template-page-article-listing .bottomAd .adSection{padding-bottom:0}}@media(max-width:719px){.middleAdvSec{margin-bottom:30px}}@media(max-width:719px){.articleBoxBig .articleExtras .extrasBtm{padding:0;font-size:10px;line-height:14px}.articleBoxBig .articleExtras .extrasBtm .updatedOn{display:block;padding-top:3px}.articleBoxBig .articleExtras .iconImg{padding:20px 0}.articleBoxBig .articleExtras .iconImg .svgIcon{width:15px!important;height:15px!important}.articleBoxBig .articleText p:last-child{margin-bottom:0}.articleBoxBig .right_content .articleCont{padding:25px}}@media(max-width:719px){.widgetTitle{font-size:15px;line-height:24px;font-weight:500;margin-bottom:15px}}@media(max-width:719px){.secHeading,.secHeading a{padding-bottom:25px;font-size:18px}}@media(max-width:719px){.articleBoxBig .articleTitle{min-height:48px;height:48px;font-size:20px;line-height:24px}.articleBoxBig .articleText{min-height:72px;height:72px}}@media(max-width:719px){.articleBoxBig{margin-bottom:15px}}@media(max-width:719px){.podcastListSmall .podcastBlock .title{font-size:16px;line-height:19px}.podcastListSmall .podcastBlock .extras .details{font-size:10px;line-height:13px}}@media(max-width:719px){.home_latest_story .articleTitle{min-height:39px;height:39px}.home_latest_story .articleText{display:none;min-height:auto;height:auto}}@media(max-width:719px){.home .home_latest_story .articleTitle{min-height:78px;height:78px}.home .home_latest_story .articleText{display:none;height:auto}}@media(max-width:719px){.article_list .articleBox .articleExtrasHold{padding-top:8px;position:relative}}@media(max-width:719px){.subBlockVer3 .article_info h4{min-height:39px;height:39px}.subBlockVer3 .article_info p{min-height:auto;height:auto}}@media(max-width:719px){.podcastListSmall .podcastBlock .title a{min-height:38px;height:38px}}@media(max-width:480px){.navFilter,.navFilter ul{text-align:center}.navFilter ul{display:inline-block}.navFilter ul li{padding:4px 6px;font-size:12px;float:left;display:block;width:auto}.navFilter ul li span.catTag,.navFilter ul li span.count_posts{padding:8px 17px;display:block;float:left;width:auto;text-align:center}.navFilter ul li:first-child{padding-left:6px}.navFilter ul li:hover span.catTag,.navFilter ul li:hover span.count_posts{padding:8px 17px}.navFilter ul li.currentNav span.catTag,.navFilter ul li.currentNav span.count_posts{padding:8px 17px;display:block;float:left}.article_list .articleBox{border-bottom:none}.article_list .articleBox .articleImg{float:left;width:41%;padding-right:12px}.article_list .articleBox .articleCont{text-align:left;float:right;width:59%;padding:0}.article_list .articleBox .articleTitle{margin-bottom:0}.article_list .articleBox .articleText{display:none}.article_list .articleBox .iconImg{padding-bottom:0;float:left;padding-right:11px;padding-top:9px}.article_list .articleBox .articleExtras .articleAuthor{padding-top:6px;font-size:10px;line-height:13px}.article_list .articleBox .articleExtrasHold{padding-top:8px;position:relative}.article_list .articleBox .articleExtrasHold .iconImg{padding-bottom:0;float:left;padding-right:0;padding-top:0}.article_list .articleBox .articleExtrasHold .iconImg .fa{font-size:20px}.article_list .articleBox .articleExtrasHold .iconImg .fa-play{font-size:9px}.article_list .articleBox .articleExtrasHold .articleExtras{padding-left:20px;display:block}.article_list .articleBox .articleExtrasHold .articleExtras .articleAuthor{padding-top:0}.article_list .articleBox .articleExtras{position:relative}.related_articles .featuredImage{padding-right:12px}.related_articles .article_info{padding-top:0}.related_articles .article_info h4 br{display:none}.related_articles .article_info .media_section{display:inline-block;font-size:10px}.related_articles .article_info .time_media{font-size:11px;display:inline-block}.related_articles .article_info .articleExtras .extrasBtm{padding-top:1px}.ad_sidebar img,.add_block img,.advertisement_section img,.widgetBox img{width:100%}.showDetailSec2 .leftSection{margin-top:30px}.showDetailSec2 .showHeading{font-size:28px;line-height:34px;padding-bottom:20px}.showDetailSec2 .singleShowDet{padding-bottom:10px}.podcastListSmall .podcastBlock{padding-top:25px;padding-bottom:25px}.article_list .articleBox{margin-bottom:20px}i.fa-play{padding:3px 4px}}@media(max-width:399px){.navFilter,.navFilter ul{text-align:center}.navFilter ul{display:inline-block}.navFilter ul li{padding:4px 8px 4px 0;font-size:13px;float:left;display:block;width:auto}.navFilter ul li span.catTag,.navFilter ul li span.count_posts{padding:8px 12px;display:block;float:left;width:auto;text-align:center}.navFilter ul li:first-child{padding-left:0}.navFilter ul li:hover span.catTag{padding:8px 17px}.navFilter ul li:hover span.count_posts{padding:8px 13px}.navFilter ul li.currentNav span.catTag{padding:8px 17px;display:block;float:left}.navFilter ul li.currentNav span.count_posts{padding:8px 13px;display:block;float:left}.related_articles .article_info{padding-top:0;width:59%}.related_articles .article_info h4 br{display:none}.related_articles .article_info .media_section{padding-left:0;display:inline-block;font-size:10px}.related_articles .article_info .time_media{font-size:11px;display:inline-block}}@media(max-width:374px){.bottom_head .listen_sec{width:60px;padding:15px 0 10px;text-align:center}.bottom_head .radio_area .show_info{padding:20px 10px 0 0}.bottom_head .radio_area .feedback_area{display:none}.bottom_head .user_pic{left:60px;width:70px}.cont_ifno_sec .infoBox,.newsletter .title{font-size:14px}.newsletter .newsletterForm input[type=email],.newsletter .newsletterForm input[type=text]{padding:20px 110px 20px 10px}.newsletter .newsletterForm input[type=submit]{width:100px}.search_Icon_div input[type=text]{margin-left:15px}.related_articles .article_info .articleExtras .extrasBtm{padding:2px 0 0 22px}.related_articles .article_info .articleExtras .iconImg{padding-right:7px}}@media(min-width:720px){.slick-list.draggable{width:650px}.home_latest_story .articleBox .iconImg.audio_type a{position:relative;top:3px;display:inline-block}}@media(min-width:768px){.fixedOverflowTabDesktop{height:100%;overflow:hidden!important;width:100%;position:fixed}}@media(min-width:1024px){.slick-list.draggable{width:970px}}@media(min-width:1153px){.footer .left_border{padding-left:50px}}.feather-light-box iframe,.single-show-feedback-form-data iframe{height:791px!important}@media(min-width:304px)and (max-width:717px){.feather-light-box iframe,.single-show-feedback-form-data iframe{height:1272px!important}}.gallery-wrapper,.sponsor-slider{position:relative}.gallery-wrapper button,.sponsor-slider button{position:absolute;display:block;height:60px;width:60px;z-index:9;top:50%;margin-top:-30px;background-color:#f6f6f6;opacity:.6;font-size:0;border:none;transition:none;-o-transition:none;-ms-transition:none}.gallery-wrapper img,.sponsor-slider img{margin:auto}.gallery-wrapper .slick-next.slick-arrow,.sponsor-slider .slick-next.slick-arrow{right:0;background-image:url(../img/slider_right_arrow.png);background-repeat:no-repeat;background-position:50% -61px;background-size:20px}.gallery-wrapper .slick-next.slick-arrow.slick-disabled,.sponsor-slider .slick-next.slick-arrow.slick-disabled{background-position:50% 21px;cursor:no-drop;background-size:20px}.gallery-wrapper .slick-prev.slick-arrow,.sponsor-slider .slick-prev.slick-arrow{background-position:50% -61px;left:0;background-image:url(../img/slider_left_arrow.png);background-repeat:no-repeat;background-size:20px}.gallery-wrapper .slick-prev.slick-arrow.slick-disabled,.sponsor-slider .slick-prev.slick-arrow.slick-disabled{background-size:20px;background-position:50% 21px;cursor:no-drop}.gallery-wrapper .slick-list,.sponsor-slider .slick-list{width:100%}#mc_embed_signup_form{background:#f0262d;clear:left;width:100%}#mc_embed_signup_form form{text-align:center;padding:2px 0 10px}.mc-field-group{display:inline-block}.radio-station-groups{display:none}#mc_embed_signup_form input.email{font-size:15px;border:1px solid #abb0b2;border-radius:3px;color:#343434;background-color:#fff;box-sizing:border-box;height:32px;padding:0 .4em;display:inline-block;margin:0;width:350px;vertical-align:top}#mc_embed_signup_form label{color:#fff;display:block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;padding-bottom:20px;text-transform:uppercase}#mc_embed_signup_form .clear{display:inline-block}#mc_embed_signup_form .button{font-size:13px;border:none;border-radius:3px;letter-spacing:.03em;color:#fff;background-color:#121212;box-sizing:border-box;height:32px;line-height:32px;padding:0 18px;display:inline-block;margin:0;transition:all .23s ease-in-out 0s}#mc_embed_signup_form .button:hover{background-color:#777;cursor:pointer}#mc_embed_signup_form div#mce-responses{float:left;top:-1.4em;padding:0 .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc_embed_signup_form div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:700;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup_form #mce-error-response{display:none}#mc_embed_signup_form #mce-success-response{color:#529214;display:none}#mc_embed_signup_form label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}@media(max-width:768px){#mc_embed_signup_form label{font-size:14px}#mc_embed_signup_form input.email{margin-left:auto;margin-right:auto;max-width:400px;width:100%;margin-bottom:5px}#mc_embed_signup_form .clear{display:block;margin-left:auto;margin-right:auto;max-width:400px;width:100%}#mc_embed_signup_form .button{width:100%;margin:0}}.secHeading.secHeading--sponsored{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.secHeading.secHeading--sponsored img{padding-top:20px}@media only screen and (min-width:720px){.secHeading.secHeading--sponsored{flex-direction:row}.secHeading.secHeading--sponsored img{padding-top:0;position:relative;top:-10px}}.banner-widget-content-above--title h2,.banner-widget-content-below--title h2{margin:0;padding:0}.banner-widget-content-above,.banner-widget-content-below{background-color:#e6272d;color:#fff}.basic-yop-poll-container{background-color:transparent!important}.basic-question-title h5{color:#fff!important;font-family:"PT Serif",serif;font-size:28px!important}.basic-h-answers{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.basic-h-answers .basic-answer{flex:0 0 49%;float:none!important;margin-bottom:0;margin-top:0}@media only screen and (max-width:460px){.basic-h-answers .basic-answer{min-height:100px}}.basic-h-answers .basic-answer .basic-answer-content{margin-right:0!important}.basic-answer-label{width:100%}.basic-answer-label .basic-text{border:2px solid #fff!important;color:#fff!important;cursor:pointer;align-items:center;display:flex;justify-content:center;font-family:Open Sans,sans-serif;font-size:16px!important;font-weight:700!important;padding:12px 6px;text-align:center;transition:all .2s ease;width:100%}.basic-answer-label .basic-text:hover{border:2px solid #fff!important;background:#fff!important;color:#121212!important}@media only screen and (max-width:460px){.basic-answer-label .basic-text{min-height:100px}}.basic-answer-label input{width:0;height:0;visibility:hidden}.basic-answer-label input[type=radio]:checked+.basic-text{border:2px solid #121212!important;background:#fff!important;color:#121212!important}.basic-captcha{margin-bottom:0}.basic-vote{margin:0!important;text-align:center}.basic-vote .basic-vote-button{background:#121212!important;color:#fff!important;display:block;font-family:Open Sans,sans-serif;font-size:24px!important;font-weight:700!important;margin-left:auto!important;margin-right:auto!important;min-width:200px;text-align:center;text-transform:uppercase;transition:all .2s ease}.basic-vote .basic-vote-button:hover{background:#fff!important;color:#121212!important}.equalizer{position:absolute;bottom:37.9166666656px;left:348.75px;display:block;width:7.0000000004px;background-color:#f71836;height:3.5000000002px}.equalizer,.equalizer:after,.equalizer:before{-webkit-animation:equalize 1.25s steps(25) 0s infinite;animation:equalize 1.25s steps(25) 0s infinite}.equalizer:after,.equalizer:before{content:"";position:absolute;bottom:0;left:8.7500000004px;height:24.5000000012px;width:7.0000000004px;background-color:#f71836}.equalizer:before{-webkit-animation-name:equalize2;animation-name:equalize2}.equalizer:after{left:17.5000000009px;-webkit-animation-name:equalize3;animation-name:equalize3}@-webkit-keyframes equalize{0%{height:7.0000000004px}4%{height:3.5000000002px}8%{height:7.0000000004px}12%{height:12.2500000006px}16%{height:17.5000000009px}20%{height:22.7499999995px}24%{height:20.9999999951px}28%{height:19.2499999968px}32%{height:19.2499999968px}36%{height:14.0000000007px}40%{height:17.5000000009px}44%{height:17.5000000009px}48%{height:19.2499999968px}52%{height:20.9999999951px}56%{height:22.7499999995px}60%{height:20.9999999951px}64%{height:20.9999999951px}68%{height:19.2499999968px}72%{height:17.5000000009px}76%{height:19.2499999968px}80%{height:20.9999999951px}84%{height:20.9999999951px}88%{height:22.7499999995px}92%{height:17.5000000009px}96%{height:12.2500000006px}to{height:7.0000000004px}}@keyframes equalize{0%{height:7.0000000004px}4%{height:3.5000000002px}8%{height:7.0000000004px}12%{height:12.2500000006px}16%{height:17.5000000009px}20%{height:22.7499999995px}24%{height:20.9999999951px}28%{height:19.2499999968px}32%{height:19.2499999968px}36%{height:14.0000000007px}40%{height:17.5000000009px}44%{height:17.5000000009px}48%{height:19.2499999968px}52%{height:20.9999999951px}56%{height:22.7499999995px}60%{height:20.9999999951px}64%{height:20.9999999951px}68%{height:19.2499999968px}72%{height:17.5000000009px}76%{height:19.2499999968px}80%{height:20.9999999951px}84%{height:20.9999999951px}88%{height:22.7499999995px}92%{height:17.5000000009px}96%{height:12.2500000006px}to{height:7.0000000004px}}@-webkit-keyframes equalize2{0%{height:20.9999999951px}4%{height:22.7499999995px}8%{height:20.9999999951px}12%{height:20.9999999951px}16%{height:19.2499999968px}20%{height:19.2499999968px}24%{height:19.2499999968px}28%{height:20.9999999951px}32%{height:20.9999999951px}36%{height:22.7499999995px}40%{height:22.7499999995px}44%{height:22.7499999995px}48%{height:19.2499999968px}52%{height:14.0000000007px}56%{height:10.500000002px}60%{height:14.0000000007px}64%{height:17.5000000009px}68%{height:19.2499999968px}72%{height:22.7499999995px}76%{height:20.9999999951px}80%{height:20.9999999951px}84%{height:19.2499999968px}88%{height:19.2499999968px}92%{height:15.7499999963px}96%{height:19.2499999968px}to{height:20.9999999951px}}@keyframes equalize2{0%{height:20.9999999951px}4%{height:22.7499999995px}8%{height:20.9999999951px}12%{height:20.9999999951px}16%{height:19.2499999968px}20%{height:19.2499999968px}24%{height:19.2499999968px}28%{height:20.9999999951px}32%{height:20.9999999951px}36%{height:22.7499999995px}40%{height:22.7499999995px}44%{height:22.7499999995px}48%{height:19.2499999968px}52%{height:14.0000000007px}56%{height:10.500000002px}60%{height:14.0000000007px}64%{height:17.5000000009px}68%{height:19.2499999968px}72%{height:22.7499999995px}76%{height:20.9999999951px}80%{height:20.9999999951px}84%{height:19.2499999968px}88%{height:19.2499999968px}92%{height:15.7499999963px}96%{height:19.2499999968px}to{height:20.9999999951px}}@-webkit-keyframes equalize3{0%{height:15.7499999963px}4%{height:12.2500000006px}8%{height:15.7499999963px}12%{height:19.2499999968px}16%{height:22.7499999995px}20%{height:26.2499999967px}24%{height:24.5000000012px}28%{height:19.2499999968px}32%{height:15.7499999963px}36%{height:14.0000000007px}40%{height:12.2500000006px}44%{height:8.7500000004px}48%{height:14.0000000007px}52%{height:17.5000000009px}56%{height:19.2499999968px}60%{height:22.7499999995px}64%{height:20.9999999951px}68%{height:19.2499999968px}72%{height:19.2499999968px}76%{height:17.5000000009px}80%{height:20.9999999951px}84%{height:22.7499999995px}88%{height:24.5000000012px}92%{height:20.9999999951px}96%{height:17.5000000009px}to{height:15.7499999963px}}@keyframes equalize3{0%{height:15.7499999963px}4%{height:12.2500000006px}8%{height:15.7499999963px}12%{height:19.2499999968px}16%{height:22.7499999995px}20%{height:26.2499999967px}24%{height:24.5000000012px}28%{height:19.2499999968px}32%{height:15.7499999963px}36%{height:14.0000000007px}40%{height:12.2500000006px}44%{height:8.7500000004px}48%{height:14.0000000007px}52%{height:17.5000000009px}56%{height:19.2499999968px}60%{height:22.7499999995px}64%{height:20.9999999951px}68%{height:19.2499999968px}72%{height:19.2499999968px}76%{height:17.5000000009px}80%{height:20.9999999951px}84%{height:22.7499999995px}88%{height:24.5000000012px}92%{height:20.9999999951px}96%{height:17.5000000009px}to{height:15.7499999963px}}@media(min-width:970px){.gutter_view{display:block}.gutter_view.bottom_head .radio_area{margin:auto;padding-left:0;width:970px;display:flex}.gutter_view.bottom_head .radio_area .triton-progress-stream{position:relative}.gutter_view.bottom_head .radio_area .progress_bar{margin-left:0}.gutter_view.bottom_head .radio_area .listen_sec{position:relative;display:inline-block}.gutter_view.bottom_head .radio_area .user_pic,.gutter_view.bottom_head .radio_area .volume_area,.gutter_view.bottom_head .radio_area .watch_sec{position:relative;display:inline-block;left:0}.gutter_view.bottom_head .radio_area .show_info{position:relative;display:inline-block;left:0;float:unset;padding-left:30px;max-width:300px}.gutter_view.bottom_head .radio_area .show_info .equalizer{left:22.75px}.gutter_view.bottom_head.open_volume .radio_area .show_info{max-width:250px}}@media(max-width:1220px)and (min-width:968px){.GB .megaMenu{top:151px}.GB .black_overlay,.GB .search_Icon_div{top:233px}.AW .black_overlay,.AW .search_Icon_div{top:242px}.BC .megaMenu{top:200px}.BC .black_overlay,.BC .search_Icon_div{top:284px}.PR .black_overlay,.PR .search_Icon_div{top:242px}}@media(max-width:967px){.GB .black_overlay,.GB .search_Icon_div{top:237px}.AW .black_overlay,.AW .search_Icon_div{top:246px}.BC .black_overlay,.BC .search_Icon_div{top:288px}.PR .black_overlay,.PR .search_Icon_div{top:246px}}@media(max-width:719px){.AW .black_overlay,.AW .search_Icon_div{top:253px}.BC .black_overlay,.BC .search_Icon_div{top:243px}.PR .black_overlay,.PR .search_Icon_div{top:248px}}@media(max-width:487px){.GB .black_overlay,.GB .search_Icon_div{top:246px}}@media(max-width:279px){.GB .black_overlay,.GB .search_Icon_div{top:252px}.AW .black_overlay,.AW .search_Icon_div{top:253px}.BC .black_overlay,.BC .search_Icon_div,.PR .black_overlay,.PR .search_Icon_div{top:252px}}.spacer--bottom{margin-bottom:4rem}.spacer--top{margin-top:4rem}.spacer--bottom--small,.spacer--small--bottom{margin-bottom:2rem}.spacer--small--top,.spacer--top--small{margin-top:2rem}.date,.nowrap,.phone,.time{white-space:nowrap}
/*# sourceURL=webpack://assets/scss/style.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/assets/scss/_bootstrap-custom.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_variables.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_tab-focus.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_image.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_nav-divider.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_reset-filter.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_border-radius.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_opacity.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_center-block.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_hide-text.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/assets/scss/immersives.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/assets/scss/mixins.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/assets/scss/radio_poll.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/assets/scss/variables/branding_colours.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/ucms/assets/scss/style.scss */
/*# sourceURL=/opt/atlassian/pipelines/agent/build/wp-content/themes/2gb/assets/scss/variables/variables.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9hc3NldHMvc2Nzcy9zdHlsZS5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL3Njc3MvX2Jvb3RzdHJhcC1jdXN0b20uc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWItZm9jdXMuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy91Y21zL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL3Njc3MvaW1tZXJzaXZlcy5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL3Njc3MvbWl4aW5zLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9hc3NldHMvc2Nzcy9yYWRpb19wb2xsLnNjc3MiLCIvb3B0L2F0bGFzc2lhbi9waXBlbGluZXMvYWdlbnQvYnVpbGQvd3AtY29udGVudC90aGVtZXMvdWNtcy9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJhbmRpbmdfY29sb3Vycy5zY3NzIiwiL29wdC9hdGxhc3NpYW4vcGlwZWxpbmVzL2FnZW50L2J1aWxkL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL3Njc3Mvc3R5bGUuc2NzcyIsIi9vcHQvYXRsYXNzaWFuL3BpcGVsaW5lcy9hZ2VudC9idWlsZC93cC1jb250ZW50L3RoZW1lcy8yZ2IvYXNzZXRzL3Njc3MvdmFyaWFibGVzL3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0VDQUEsQ0FBQSwyRUFBQSxDQ1FBLEtBQ0Usc0JBQUEsQ0FDQSx5QkFBQSxDQUNBLDZCQUFBLENBT0YsS0FDRSxRQUFBLENBYUYsMkZBYUUsYUFBQSxDQVFGLDRCQUlFLG9CQUFBLENBQ0EsdUJBQUEsQ0FRRixzQkFDRSxZQUFBLENBQ0EsUUFBQSxDQVFGLGtCQUVFLFlBQUEsQ0FVRixFQUNFLDRCQUFBLENBUUYsaUJBRUUsU0FBQSxDQVdGLFlBQ0Usa0JBQUEsQ0FDQSx5QkFBQSxDQUNBLHdDQUFBLENBQUEsZ0NBQUEsQ0FPRixTQUVFLGVBQUEsQ0FPRixJQUNFLGlCQUFBLENBUUYsR0FDRSxhQUFBLENBQ0EsY0FBQSxDQU9GLEtBQ0UsZUFBQSxDQUNBLFVBQUEsQ0FPRixNQUNFLGFBQUEsQ0FPRixRQUVFLGFBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSx1QkFBQSxDQUdGLElBQ0UsU0FBQSxDQUdGLElBQ0UsYUFBQSxDQVVGLElBQ0UsUUFBQSxDQU9GLGVBQ0UsZUFBQSxDQVVGLE9BQ0UsZUFBQSxDQU9GLEdBQ0Usc0JBQUEsQ0FDQSxRQUFBLENBT0YsSUFDRSxhQUFBLENBT0Ysa0JBSUUsK0JBQUEsQ0FDQSxhQUFBLENBa0JGLHNDQUtFLGFBQUEsQ0FD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LFNBQUEsQ0FJRix3Q0FFRSxTQUFBLENBQUEsQ0FLTix3QkFFSSx3Q0FFRSxTQUFBLENBSUYsd0NBRUUsU0FBQSxDQUlGLHdDQUVFLFNBQUEsQ0FJRix3Q0FFRSxTQUFBLENBQUEsQ0FLTix3QkFFSSx3Q0FFRSxTQUFBLENBSUYsd0NBRUUsU0FBQSxDQUlGLHdDQUVFLFNBQUEsQ0FBQSxDQUlOLHdCQUVJLHdDQUVFLFNBQUEsQ0FBQSxDQUlOLHdCQUVJLHdDQUVFLFNBQUEsQ0FJRix3Q0FFRSxTQUFBLENBVUYsZ0ZBRUUsU0FBQSxDQUFBLENBTU4sZ0JBQ0Usa0JBQUEsQ0FHRixhQUNFLGVBQUEsQ0FHRiw4Q0FFRSxrQkFBQSxDQUdGLHdDQUVFLGVBQUEsQ0FHRiwyQkFJRSxrQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQm9vdHN0cmFwIHYzLjQuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqLy8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG1lbnUsbmF2LHNlY3Rpb24sc3VtbWFyeXtkaXNwbGF5OmJsb2NrfWF1ZGlvLGNhbnZhcyxwcm9ncmVzcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfVtoaWRkZW5dLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX1he2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX1hOmFjdGl2ZSxhOmhvdmVye291dGxpbmU6MH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkfWRmbntmb250LXN0eWxlOml0YWxpY31oMXtmb250LXNpemU6MmVtO21hcmdpbjouNjdlbSAwfW1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMwMDB9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdXB7dG9wOi0wLjVlbX1zdWJ7Ym90dG9tOi0wLjI1ZW19aW1ne2JvcmRlcjowfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1maWd1cmV7bWFyZ2luOjFlbSA0MHB4fWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjB9cHJle292ZXJmbG93OmF1dG99Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Y29sb3I6aW5oZXJpdDtmb250OmluaGVyaXQ7bWFyZ2luOjB9YnV0dG9ue292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixodG1sIGlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXJlc2V0XSxpbnB1dFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcn1idXR0b25bZGlzYWJsZWRdLGh0bWwgaW5wdXRbZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9aW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfWlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fWlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCBzaWx2ZXI7bWFyZ2luOjAgMnB4O3BhZGRpbmc6LjM1ZW0gLjYyNWVtIC43NWVtfWxlZ2VuZHtib3JkZXI6MDtwYWRkaW5nOjB9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31vcHRncm91cHtmb250LXdlaWdodDpib2xkfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfXRkLHRoe3BhZGRpbmc6MH0vKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovQG1lZGlhIHByaW50eyosKjpiZWZvcmUsKjphZnRlcntjb2xvcjojMDAwICFpbXBvcnRhbnQ7dGV4dC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fWEsYTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YVtocmVmXTphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKGhyZWYpIFwiKVwifWFiYnJbdGl0bGVdOmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIodGl0bGUpIFwiKVwifWFbaHJlZl49XCIjXCJdOmFmdGVyLGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcntjb250ZW50OlwiXCJ9cHJlLGJsb2NrcXVvdGV7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfXRoZWFke2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfXRyLGltZ3twYWdlLWJyZWFrLWluc2lkZTphdm9pZH1pbWd7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH1wLGgyLGgze29ycGhhbnM6Mzt3aWRvd3M6M31oMixoM3twYWdlLWJyZWFrLWFmdGVyOmF2b2lkfS5uYXZiYXJ7ZGlzcGxheTpub25lfS5idG4+LmNhcmV0LC5kcm9wdXA+LmJ0bj4uY2FyZXR7Ym9yZGVyLXRvcC1jb2xvcjojMDAwICFpbXBvcnRhbnR9LmxhYmVse2JvcmRlcjoxcHggc29saWQgIzAwMH0udGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlICFpbXBvcnRhbnR9LnRhYmxlIHRkLC50YWJsZSB0aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudH0udGFibGUtYm9yZGVyZWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlcjoxcHggc29saWQgI2RkZCAhaW1wb3J0YW50fX0qey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0qOmJlZm9yZSwqOmFmdGVyey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1se2ZvbnQtc2l6ZToxMHB4Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfWJvZHl7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDI5O2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZmZmfWlucHV0LGJ1dHRvbixzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fWF7Y29sb3I6IzMzN2FiNzt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmhvdmVyLGE6Zm9jdXN7Y29sb3I6IzIzNTI3Yzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6Zm9jdXN7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7b3V0bGluZS1vZmZzZXQ6LTJweH1maWd1cmV7bWFyZ2luOjB9aW1ne3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaW1nLXJlc3BvbnNpdmV7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaW1nLXJvdW5kZWR7Ym9yZGVyLXJhZGl1czo2cHh9LmltZy10aHVtYm5haWx7cGFkZGluZzo0cHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlfWhye21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHg7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VlZX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0b31bcm9sZT1idXR0b25de2N1cnNvcjpwb2ludGVyfS5jb250YWluZXJ7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99LmNvbnRhaW5lcjpiZWZvcmUsLmNvbnRhaW5lcjphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCIgXCJ9LmNvbnRhaW5lcjphZnRlcntjbGVhcjpib3RofUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29udGFpbmVye3dpZHRoOjc1MHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNvbnRhaW5lcnt3aWR0aDo5NzBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY29udGFpbmVye3dpZHRoOjExNzBweH19LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30uY29udGFpbmVyLWZsdWlkOmJlZm9yZSwuY29udGFpbmVyLWZsdWlkOmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0uY29udGFpbmVyLWZsdWlkOmFmdGVye2NsZWFyOmJvdGh9LnJvd3ttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9LnJvdzpiZWZvcmUsLnJvdzphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCIgXCJ9LnJvdzphZnRlcntjbGVhcjpib3RofS5yb3ctbm8tZ3V0dGVyc3ttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5yb3ctbm8tZ3V0dGVycyBbY2xhc3MqPWNvbC1de3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uY29sLXhzLTEsLmNvbC1zbS0xLC5jb2wtbWQtMSwuY29sLWxnLTEsLmNvbC14cy0yLC5jb2wtc20tMiwuY29sLW1kLTIsLmNvbC1sZy0yLC5jb2wteHMtMywuY29sLXNtLTMsLmNvbC1tZC0zLC5jb2wtbGctMywuY29sLXhzLTQsLmNvbC1zbS00LC5jb2wtbWQtNCwuY29sLWxnLTQsLmNvbC14cy01LC5jb2wtc20tNSwuY29sLW1kLTUsLmNvbC1sZy01LC5jb2wteHMtNiwuY29sLXNtLTYsLmNvbC1tZC02LC5jb2wtbGctNiwuY29sLXhzLTcsLmNvbC1zbS03LC5jb2wtbWQtNywuY29sLWxnLTcsLmNvbC14cy04LC5jb2wtc20tOCwuY29sLW1kLTgsLmNvbC1sZy04LC5jb2wteHMtOSwuY29sLXNtLTksLmNvbC1tZC05LC5jb2wtbGctOSwuY29sLXhzLTEwLC5jb2wtc20tMTAsLmNvbC1tZC0xMCwuY29sLWxnLTEwLC5jb2wteHMtMTEsLmNvbC1zbS0xMSwuY29sLW1kLTExLC5jb2wtbGctMTEsLmNvbC14cy0xMiwuY29sLXNtLTEyLC5jb2wtbWQtMTIsLmNvbC1sZy0xMntwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjFweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHh9LmNvbC14cy0xLC5jb2wteHMtMiwuY29sLXhzLTMsLmNvbC14cy00LC5jb2wteHMtNSwuY29sLXhzLTYsLmNvbC14cy03LC5jb2wteHMtOCwuY29sLXhzLTksLmNvbC14cy0xMCwuY29sLXhzLTExLC5jb2wteHMtMTJ7ZmxvYXQ6bGVmdH0uY29sLXhzLTF7d2lkdGg6OC4zMzMzMzMzMzMzJX0uY29sLXhzLTJ7d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC14cy0ze3dpZHRoOjI1JX0uY29sLXhzLTR7d2lkdGg6MzMuMzMzMzMzMzMzMyV9LmNvbC14cy01e3dpZHRoOjQxLjY2NjY2NjY2NjclfS5jb2wteHMtNnt3aWR0aDo1MCV9LmNvbC14cy03e3dpZHRoOjU4LjMzMzMzMzMzMzMlfS5jb2wteHMtOHt3aWR0aDo2Ni42NjY2NjY2NjY3JX0uY29sLXhzLTl7d2lkdGg6NzUlfS5jb2wteHMtMTB7d2lkdGg6ODMuMzMzMzMzMzMzMyV9LmNvbC14cy0xMXt3aWR0aDo5MS42NjY2NjY2NjY3JX0uY29sLXhzLTEye3dpZHRoOjEwMCV9LmNvbC14cy1wdWxsLTB7cmlnaHQ6YXV0b30uY29sLXhzLXB1bGwtMXtyaWdodDo4LjMzMzMzMzMzMzMlfS5jb2wteHMtcHVsbC0ye3JpZ2h0OjE2LjY2NjY2NjY2NjclfS5jb2wteHMtcHVsbC0ze3JpZ2h0OjI1JX0uY29sLXhzLXB1bGwtNHtyaWdodDozMy4zMzMzMzMzMzMzJX0uY29sLXhzLXB1bGwtNXtyaWdodDo0MS42NjY2NjY2NjY3JX0uY29sLXhzLXB1bGwtNntyaWdodDo1MCV9LmNvbC14cy1wdWxsLTd7cmlnaHQ6NTguMzMzMzMzMzMzMyV9LmNvbC14cy1wdWxsLTh7cmlnaHQ6NjYuNjY2NjY2NjY2NyV9LmNvbC14cy1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wteHMtcHVsbC0xMHtyaWdodDo4My4zMzMzMzMzMzMzJX0uY29sLXhzLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjY2NjY2NyV9LmNvbC14cy1wdWxsLTEye3JpZ2h0OjEwMCV9LmNvbC14cy1wdXNoLTB7bGVmdDphdXRvfS5jb2wteHMtcHVzaC0xe2xlZnQ6OC4zMzMzMzMzMzMzJX0uY29sLXhzLXB1c2gtMntsZWZ0OjE2LjY2NjY2NjY2NjclfS5jb2wteHMtcHVzaC0ze2xlZnQ6MjUlfS5jb2wteHMtcHVzaC00e2xlZnQ6MzMuMzMzMzMzMzMzMyV9LmNvbC14cy1wdXNoLTV7bGVmdDo0MS42NjY2NjY2NjY3JX0uY29sLXhzLXB1c2gtNntsZWZ0OjUwJX0uY29sLXhzLXB1c2gtN3tsZWZ0OjU4LjMzMzMzMzMzMzMlfS5jb2wteHMtcHVzaC04e2xlZnQ6NjYuNjY2NjY2NjY2NyV9LmNvbC14cy1wdXNoLTl7bGVmdDo3NSV9LmNvbC14cy1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzMzMzMyV9LmNvbC14cy1wdXNoLTExe2xlZnQ6OTEuNjY2NjY2NjY2NyV9LmNvbC14cy1wdXNoLTEye2xlZnQ6MTAwJX0uY29sLXhzLW9mZnNldC0we21hcmdpbi1sZWZ0OjAlfS5jb2wteHMtb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMzMzJX0uY29sLXhzLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY2NjclfS5jb2wteHMtb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wteHMtb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMzMyV9LmNvbC14cy1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NjY3JX0uY29sLXhzLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLXhzLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzMzMlfS5jb2wteHMtb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjY2NyV9LmNvbC14cy1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC14cy1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMzMyV9LmNvbC14cy1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjY2NyV9LmNvbC14cy1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNvbC1zbS0xLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTksLmNvbC1zbS0xMCwuY29sLXNtLTExLC5jb2wtc20tMTJ7ZmxvYXQ6bGVmdH0uY29sLXNtLTF7d2lkdGg6OC4zMzMzMzMzMzMzJX0uY29sLXNtLTJ7d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1zbS0ze3dpZHRoOjI1JX0uY29sLXNtLTR7d2lkdGg6MzMuMzMzMzMzMzMzMyV9LmNvbC1zbS01e3dpZHRoOjQxLjY2NjY2NjY2NjclfS5jb2wtc20tNnt3aWR0aDo1MCV9LmNvbC1zbS03e3dpZHRoOjU4LjMzMzMzMzMzMzMlfS5jb2wtc20tOHt3aWR0aDo2Ni42NjY2NjY2NjY3JX0uY29sLXNtLTl7d2lkdGg6NzUlfS5jb2wtc20tMTB7d2lkdGg6ODMuMzMzMzMzMzMzMyV9LmNvbC1zbS0xMXt3aWR0aDo5MS42NjY2NjY2NjY3JX0uY29sLXNtLTEye3dpZHRoOjEwMCV9LmNvbC1zbS1wdWxsLTB7cmlnaHQ6YXV0b30uY29sLXNtLXB1bGwtMXtyaWdodDo4LjMzMzMzMzMzMzMlfS5jb2wtc20tcHVsbC0ye3JpZ2h0OjE2LjY2NjY2NjY2NjclfS5jb2wtc20tcHVsbC0ze3JpZ2h0OjI1JX0uY29sLXNtLXB1bGwtNHtyaWdodDozMy4zMzMzMzMzMzMzJX0uY29sLXNtLXB1bGwtNXtyaWdodDo0MS42NjY2NjY2NjY3JX0uY29sLXNtLXB1bGwtNntyaWdodDo1MCV9LmNvbC1zbS1wdWxsLTd7cmlnaHQ6NTguMzMzMzMzMzMzMyV9LmNvbC1zbS1wdWxsLTh7cmlnaHQ6NjYuNjY2NjY2NjY2NyV9LmNvbC1zbS1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wtc20tcHVsbC0xMHtyaWdodDo4My4zMzMzMzMzMzMzJX0uY29sLXNtLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjY2NjY2NyV9LmNvbC1zbS1wdWxsLTEye3JpZ2h0OjEwMCV9LmNvbC1zbS1wdXNoLTB7bGVmdDphdXRvfS5jb2wtc20tcHVzaC0xe2xlZnQ6OC4zMzMzMzMzMzMzJX0uY29sLXNtLXB1c2gtMntsZWZ0OjE2LjY2NjY2NjY2NjclfS5jb2wtc20tcHVzaC0ze2xlZnQ6MjUlfS5jb2wtc20tcHVzaC00e2xlZnQ6MzMuMzMzMzMzMzMzMyV9LmNvbC1zbS1wdXNoLTV7bGVmdDo0MS42NjY2NjY2NjY3JX0uY29sLXNtLXB1c2gtNntsZWZ0OjUwJX0uY29sLXNtLXB1c2gtN3tsZWZ0OjU4LjMzMzMzMzMzMzMlfS5jb2wtc20tcHVzaC04e2xlZnQ6NjYuNjY2NjY2NjY2NyV9LmNvbC1zbS1wdXNoLTl7bGVmdDo3NSV9LmNvbC1zbS1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzMzMzMyV9LmNvbC1zbS1wdXNoLTExe2xlZnQ6OTEuNjY2NjY2NjY2NyV9LmNvbC1zbS1wdXNoLTEye2xlZnQ6MTAwJX0uY29sLXNtLW9mZnNldC0we21hcmdpbi1sZWZ0OjAlfS5jb2wtc20tb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMzMzJX0uY29sLXNtLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY2NjclfS5jb2wtc20tb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wtc20tb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMzMyV9LmNvbC1zbS1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NjY3JX0uY29sLXNtLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLXNtLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzMzMlfS5jb2wtc20tb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjY2NyV9LmNvbC1zbS1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC1zbS1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMzMyV9LmNvbC1zbS1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjY2NyV9LmNvbC1zbS1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jb2wtbWQtMSwuY29sLW1kLTIsLmNvbC1tZC0zLC5jb2wtbWQtNCwuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05LC5jb2wtbWQtMTAsLmNvbC1tZC0xMSwuY29sLW1kLTEye2Zsb2F0OmxlZnR9LmNvbC1tZC0xe3dpZHRoOjguMzMzMzMzMzMzMyV9LmNvbC1tZC0ye3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtbWQtM3t3aWR0aDoyNSV9LmNvbC1tZC00e3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5jb2wtbWQtNXt3aWR0aDo0MS42NjY2NjY2NjY3JX0uY29sLW1kLTZ7d2lkdGg6NTAlfS5jb2wtbWQtN3t3aWR0aDo1OC4zMzMzMzMzMzMzJX0uY29sLW1kLTh7d2lkdGg6NjYuNjY2NjY2NjY2NyV9LmNvbC1tZC05e3dpZHRoOjc1JX0uY29sLW1kLTEwe3dpZHRoOjgzLjMzMzMzMzMzMzMlfS5jb2wtbWQtMTF7d2lkdGg6OTEuNjY2NjY2NjY2NyV9LmNvbC1tZC0xMnt3aWR0aDoxMDAlfS5jb2wtbWQtcHVsbC0we3JpZ2h0OmF1dG99LmNvbC1tZC1wdWxsLTF7cmlnaHQ6OC4zMzMzMzMzMzMzJX0uY29sLW1kLXB1bGwtMntyaWdodDoxNi42NjY2NjY2NjY3JX0uY29sLW1kLXB1bGwtM3tyaWdodDoyNSV9LmNvbC1tZC1wdWxsLTR7cmlnaHQ6MzMuMzMzMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTV7cmlnaHQ6NDEuNjY2NjY2NjY2NyV9LmNvbC1tZC1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wtbWQtcHVsbC03e3JpZ2h0OjU4LjMzMzMzMzMzMzMlfS5jb2wtbWQtcHVsbC04e3JpZ2h0OjY2LjY2NjY2NjY2NjclfS5jb2wtbWQtcHVsbC05e3JpZ2h0Ojc1JX0uY29sLW1kLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTExe3JpZ2h0OjkxLjY2NjY2NjY2NjclfS5jb2wtbWQtcHVsbC0xMntyaWdodDoxMDAlfS5jb2wtbWQtcHVzaC0we2xlZnQ6YXV0b30uY29sLW1kLXB1c2gtMXtsZWZ0OjguMzMzMzMzMzMzMyV9LmNvbC1tZC1wdXNoLTJ7bGVmdDoxNi42NjY2NjY2NjY3JX0uY29sLW1kLXB1c2gtM3tsZWZ0OjI1JX0uY29sLW1kLXB1c2gtNHtsZWZ0OjMzLjMzMzMzMzMzMzMlfS5jb2wtbWQtcHVzaC01e2xlZnQ6NDEuNjY2NjY2NjY2NyV9LmNvbC1tZC1wdXNoLTZ7bGVmdDo1MCV9LmNvbC1tZC1wdXNoLTd7bGVmdDo1OC4zMzMzMzMzMzMzJX0uY29sLW1kLXB1c2gtOHtsZWZ0OjY2LjY2NjY2NjY2NjclfS5jb2wtbWQtcHVzaC05e2xlZnQ6NzUlfS5jb2wtbWQtcHVzaC0xMHtsZWZ0OjgzLjMzMzMzMzMzMzMlfS5jb2wtbWQtcHVzaC0xMXtsZWZ0OjkxLjY2NjY2NjY2NjclfS5jb2wtbWQtcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC1tZC1vZmZzZXQtMHttYXJnaW4tbGVmdDowJX0uY29sLW1kLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMzMyV9LmNvbC1tZC1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NjY3JX0uY29sLW1kLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLW1kLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzMzMlfS5jb2wtbWQtb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjY2NyV9LmNvbC1tZC1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC1tZC1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMzMzJX0uY29sLW1kLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY2NjclfS5jb2wtbWQtb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5jb2wtbWQtb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzMzMlfS5jb2wtbWQtb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY2NjclfS5jb2wtbWQtb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNvbC1sZy0xLC5jb2wtbGctMiwuY29sLWxnLTMsLmNvbC1sZy00LC5jb2wtbGctNSwuY29sLWxnLTYsLmNvbC1sZy03LC5jb2wtbGctOCwuY29sLWxnLTksLmNvbC1sZy0xMCwuY29sLWxnLTExLC5jb2wtbGctMTJ7ZmxvYXQ6bGVmdH0uY29sLWxnLTF7d2lkdGg6OC4zMzMzMzMzMzMzJX0uY29sLWxnLTJ7d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1sZy0ze3dpZHRoOjI1JX0uY29sLWxnLTR7d2lkdGg6MzMuMzMzMzMzMzMzMyV9LmNvbC1sZy01e3dpZHRoOjQxLjY2NjY2NjY2NjclfS5jb2wtbGctNnt3aWR0aDo1MCV9LmNvbC1sZy03e3dpZHRoOjU4LjMzMzMzMzMzMzMlfS5jb2wtbGctOHt3aWR0aDo2Ni42NjY2NjY2NjY3JX0uY29sLWxnLTl7d2lkdGg6NzUlfS5jb2wtbGctMTB7d2lkdGg6ODMuMzMzMzMzMzMzMyV9LmNvbC1sZy0xMXt3aWR0aDo5MS42NjY2NjY2NjY3JX0uY29sLWxnLTEye3dpZHRoOjEwMCV9LmNvbC1sZy1wdWxsLTB7cmlnaHQ6YXV0b30uY29sLWxnLXB1bGwtMXtyaWdodDo4LjMzMzMzMzMzMzMlfS5jb2wtbGctcHVsbC0ye3JpZ2h0OjE2LjY2NjY2NjY2NjclfS5jb2wtbGctcHVsbC0ze3JpZ2h0OjI1JX0uY29sLWxnLXB1bGwtNHtyaWdodDozMy4zMzMzMzMzMzMzJX0uY29sLWxnLXB1bGwtNXtyaWdodDo0MS42NjY2NjY2NjY3JX0uY29sLWxnLXB1bGwtNntyaWdodDo1MCV9LmNvbC1sZy1wdWxsLTd7cmlnaHQ6NTguMzMzMzMzMzMzMyV9LmNvbC1sZy1wdWxsLTh7cmlnaHQ6NjYuNjY2NjY2NjY2NyV9LmNvbC1sZy1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wtbGctcHVsbC0xMHtyaWdodDo4My4zMzMzMzMzMzMzJX0uY29sLWxnLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjY2NjY2NyV9LmNvbC1sZy1wdWxsLTEye3JpZ2h0OjEwMCV9LmNvbC1sZy1wdXNoLTB7bGVmdDphdXRvfS5jb2wtbGctcHVzaC0xe2xlZnQ6OC4zMzMzMzMzMzMzJX0uY29sLWxnLXB1c2gtMntsZWZ0OjE2LjY2NjY2NjY2NjclfS5jb2wtbGctcHVzaC0ze2xlZnQ6MjUlfS5jb2wtbGctcHVzaC00e2xlZnQ6MzMuMzMzMzMzMzMzMyV9LmNvbC1sZy1wdXNoLTV7bGVmdDo0MS42NjY2NjY2NjY3JX0uY29sLWxnLXB1c2gtNntsZWZ0OjUwJX0uY29sLWxnLXB1c2gtN3tsZWZ0OjU4LjMzMzMzMzMzMzMlfS5jb2wtbGctcHVzaC04e2xlZnQ6NjYuNjY2NjY2NjY2NyV9LmNvbC1sZy1wdXNoLTl7bGVmdDo3NSV9LmNvbC1sZy1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzMzMzMyV9LmNvbC1sZy1wdXNoLTExe2xlZnQ6OTEuNjY2NjY2NjY2NyV9LmNvbC1sZy1wdXNoLTEye2xlZnQ6MTAwJX0uY29sLWxnLW9mZnNldC0we21hcmdpbi1sZWZ0OjAlfS5jb2wtbGctb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMzMzJX0uY29sLWxnLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY2NjclfS5jb2wtbGctb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wtbGctb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMzMyV9LmNvbC1sZy1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NjY3JX0uY29sLWxnLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLWxnLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzMzMlfS5jb2wtbGctb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjY2NyV9LmNvbC1sZy1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC1sZy1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMzMyV9LmNvbC1sZy1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjY2NyV9LmNvbC1sZy1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX19LmNhcmV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLWxlZnQ6MnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItdG9wOjRweCBkYXNoZWQ7Ym9yZGVyLXRvcDo0cHggc29saWQgXFw5IDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9LmRyb3B1cCwuZHJvcGRvd257cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tvdXRsaW5lOjB9LmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6MTAwMDtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTYwcHg7cGFkZGluZzo1cHggMDttYXJnaW46MnB4IDAgMDtmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSk7Ym94LXNoYWRvdzowIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSl9LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30uZHJvcGRvd24tbWVudSAuZGl2aWRlcntoZWlnaHQ6MXB4O21hcmdpbjo5cHggMDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1fS5kcm9wZG93bi1tZW51PmxpPmF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjNweCAyMHB4O2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDI5O2NvbG9yOiMzMzM7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi1tZW51PmxpPmE6aG92ZXIsLmRyb3Bkb3duLW1lbnU+bGk+YTpmb2N1c3tjb2xvcjojMjYyNjI2O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0uZHJvcGRvd24tbWVudT4uYWN0aXZlPmEsLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmhvdmVyLC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzMzN2FiNztvdXRsaW5lOjB9LmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmEsLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6aG92ZXIsLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6Zm9jdXN7Y29sb3I6Izc3N30uZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpob3ZlciwuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSl9Lm9wZW4+LmRyb3Bkb3duLW1lbnV7ZGlzcGxheTpibG9ja30ub3Blbj5he291dGxpbmU6MH0uZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30uZHJvcGRvd24tbWVudS1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1oZWFkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjNweCAyMHB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDI5O2NvbG9yOiM3Nzc7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Ojk5MH0ucHVsbC1yaWdodD4uZHJvcGRvd24tbWVudXtyaWdodDowO2xlZnQ6YXV0b30uZHJvcHVwIC5jYXJldCwubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0e2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTo0cHggZGFzaGVkO2JvcmRlci1ib3R0b206NHB4IHNvbGlkIFxcOSB9LmRyb3B1cCAuZHJvcGRvd24tbWVudSwubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnV7dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLWJvdHRvbToycHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnV7cmlnaHQ6MDtsZWZ0OmF1dG99Lm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0e2xlZnQ6MDtyaWdodDphdXRvfX0ubmF2e3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdjpiZWZvcmUsLm5hdjphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCIgXCJ9Lm5hdjphZnRlcntjbGVhcjpib3RofS5uYXY+bGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30ubmF2PmxpPmF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHggMTVweH0ubmF2PmxpPmE6aG92ZXIsLm5hdj5saT5hOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2VlZX0ubmF2PmxpLmRpc2FibGVkPmF7Y29sb3I6Izc3N30ubmF2PmxpLmRpc2FibGVkPmE6aG92ZXIsLm5hdj5saS5kaXNhYmxlZD5hOmZvY3Vze2NvbG9yOiM3Nzc7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubmF2IC5vcGVuPmEsLm5hdiAub3Blbj5hOmhvdmVyLC5uYXYgLm9wZW4+YTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyLWNvbG9yOiMzMzdhYjd9Lm5hdiAubmF2LWRpdmlkZXJ7aGVpZ2h0OjFweDttYXJnaW46OXB4IDA7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2U1ZTVlNX0ubmF2PmxpPmE+aW1ne21heC13aWR0aDpub25lfS5uYXYtdGFic3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfS5uYXYtdGFicz5saXtmbG9hdDpsZWZ0O21hcmdpbi1ib3R0b206LTFweH0ubmF2LXRhYnM+bGk+YXttYXJnaW4tcmlnaHQ6MnB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDI5O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwfS5uYXYtdGFicz5saT5hOmhvdmVye2JvcmRlci1jb2xvcjojZWVlICNlZWUgI2RkZH0ubmF2LXRhYnM+bGkuYWN0aXZlPmEsLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmhvdmVyLC5uYXYtdGFicz5saS5hY3RpdmU+YTpmb2N1c3tjb2xvcjojNTU1O2N1cnNvcjpkZWZhdWx0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLDApfS5uYXYtcGlsbHM+bGl7ZmxvYXQ6bGVmdH0ubmF2LXBpbGxzPmxpPmF7Ym9yZGVyLXJhZGl1czo0cHh9Lm5hdi1waWxscz5saStsaXttYXJnaW4tbGVmdDoycHh9Lm5hdi1waWxscz5saS5hY3RpdmU+YSwubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmhvdmVyLC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMzdhYjd9Lm5hdi1zdGFja2VkPmxpe2Zsb2F0Om5vbmV9Lm5hdi1zdGFja2VkPmxpK2xpe21hcmdpbi10b3A6MnB4O21hcmdpbi1sZWZ0OjB9Lm5hdi1qdXN0aWZpZWQsLm5hdi10YWJzLm5hdi1qdXN0aWZpZWR7d2lkdGg6MTAwJX0ubmF2LWp1c3RpZmllZD5saSwubmF2LXRhYnMubmF2LWp1c3RpZmllZD5saXtmbG9hdDpub25lfS5uYXYtanVzdGlmaWVkPmxpPmEsLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGk+YXttYXJnaW4tYm90dG9tOjVweDt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2LWp1c3RpZmllZD4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnV7dG9wOmF1dG87bGVmdDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubmF2LWp1c3RpZmllZD5saSwubmF2LXRhYnMubmF2LWp1c3RpZmllZD5saXtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6MSV9Lm5hdi1qdXN0aWZpZWQ+bGk+YSwubmF2LXRhYnMubmF2LWp1c3RpZmllZD5saT5he21hcmdpbi1ib3R0b206MH19Lm5hdi10YWJzLWp1c3RpZmllZCwubmF2LXRhYnMubmF2LWp1c3RpZmllZHtib3JkZXItYm90dG9tOjB9Lm5hdi10YWJzLWp1c3RpZmllZD5saT5hLC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpPmF7bWFyZ2luLXJpZ2h0OjA7Ym9yZGVyLXJhZGl1czo0cHh9Lm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmEsLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+LmFjdGl2ZT5hLC5uYXYtdGFicy1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmhvdmVyLC5uYXYtdGFicy1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmZvY3Vze2JvcmRlcjoxcHggc29saWQgI2RkZH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm5hdi10YWJzLWp1c3RpZmllZD5saT5hLC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpPmF7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwfS5uYXYtdGFicy1qdXN0aWZpZWQ+LmFjdGl2ZT5hLC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPi5hY3RpdmU+YSwubmF2LXRhYnMtanVzdGlmaWVkPi5hY3RpdmU+YTpob3ZlciwubmF2LXRhYnMtanVzdGlmaWVkPi5hY3RpdmU+YTpmb2N1c3tib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9fS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpub25lfS50YWItY29udGVudD4uYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdi10YWJzIC5kcm9wZG93bi1tZW51e21hcmdpbi10b3A6LTFweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubW9kYWwtb3BlbntvdmVyZmxvdzpoaWRkZW59Lm1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTA1MDtkaXNwbGF5Om5vbmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO291dGxpbmU6MH0ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ney13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMjUlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMjUlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0yNSUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTI1JSk7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDstbW96LXRyYW5zaXRpb246LW1vei10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0Oy1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXR9Lm1vZGFsLmluIC5tb2RhbC1kaWFsb2d7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0ubW9kYWwtb3BlbiAubW9kYWx7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1kaWFsb2d7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzttYXJnaW46MTBweH0ubW9kYWwtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgIzk5OTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO2JvcmRlci1yYWRpdXM6NnB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDNweCA5cHggcmdiYSgwLDAsMCwuNSk7Ym94LXNoYWRvdzowIDNweCA5cHggcmdiYSgwLDAsMCwuNSk7b3V0bGluZTowfS5tb2RhbC1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwNDA7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5tb2RhbC1iYWNrZHJvcC5mYWRle2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO29wYWNpdHk6MH0ubW9kYWwtYmFja2Ryb3AuaW57ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApO29wYWNpdHk6LjV9Lm1vZGFsLWhlYWRlcntwYWRkaW5nOjE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNX0ubW9kYWwtaGVhZGVyOmJlZm9yZSwubW9kYWwtaGVhZGVyOmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0ubW9kYWwtaGVhZGVyOmFmdGVye2NsZWFyOmJvdGh9Lm1vZGFsLWhlYWRlciAuY2xvc2V7bWFyZ2luLXRvcDotMnB4fS5tb2RhbC10aXRsZXttYXJnaW46MDtsaW5lLWhlaWdodDoxLjQyODU3MTQyOX0ubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE1cHh9Lm1vZGFsLWZvb3RlcntwYWRkaW5nOjE1cHg7dGV4dC1hbGlnbjpyaWdodDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlNWU1fS5tb2RhbC1mb290ZXI6YmVmb3JlLC5tb2RhbC1mb290ZXI6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiIFwifS5tb2RhbC1mb290ZXI6YWZ0ZXJ7Y2xlYXI6Ym90aH0ubW9kYWwtZm9vdGVyIC5idG4rLmJ0bnttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6NXB4fS5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuKy5idG57bWFyZ2luLWxlZnQ6LTFweH0ubW9kYWwtZm9vdGVyIC5idG4tYmxvY2srLmJ0bi1ibG9ja3ttYXJnaW4tbGVmdDowfS5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O292ZXJmbG93OnNjcm9sbH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1vZGFsLWRpYWxvZ3t3aWR0aDo2MDBweDttYXJnaW46MzBweCBhdXRvfS5tb2RhbC1jb250ZW50ey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpO2JveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLC41KX0ubW9kYWwtc217d2lkdGg6MzAwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubW9kYWwtbGd7d2lkdGg6OTAwcHh9fS5jbGVhcmZpeDpiZWZvcmUsLmNsZWFyZml4OmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0uY2xlYXJmaXg6YWZ0ZXJ7Y2xlYXI6Ym90aH0uY2VudGVyLWJsb2Nre2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30ucHVsbC1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5wdWxsLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5oaWRle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaG93e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVufS50ZXh0LWhpZGV7Zm9udDowLzAgYTtjb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjowfS5oaWRkZW57ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmFmZml4e3Bvc2l0aW9uOmZpeGVkfUAtbXMtdmlld3BvcnR7d2lkdGg6ZGV2aWNlLXdpZHRofS52aXNpYmxlLXhze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS52aXNpYmxlLXNte2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS52aXNpYmxlLW1ke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS52aXNpYmxlLWxne2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS52aXNpYmxlLXhzLWJsb2NrLC52aXNpYmxlLXhzLWlubGluZSwudmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssLnZpc2libGUtc20tYmxvY2ssLnZpc2libGUtc20taW5saW5lLC52aXNpYmxlLXNtLWlubGluZS1ibG9jaywudmlzaWJsZS1tZC1ibG9jaywudmlzaWJsZS1tZC1pbmxpbmUsLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLC52aXNpYmxlLWxnLWJsb2NrLC52aXNpYmxlLWxnLWlubGluZSwudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2t7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey52aXNpYmxlLXhze2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH10YWJsZS52aXNpYmxlLXhze2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH10ci52aXNpYmxlLXhze2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9dGgudmlzaWJsZS14cyx0ZC52aXNpYmxlLXhze2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnZpc2libGUteHMtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnZpc2libGUteHMtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudmlzaWJsZS14cy1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsudmlzaWJsZS1zbXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9dGFibGUudmlzaWJsZS1zbXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9dHIudmlzaWJsZS1zbXtkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fXRoLnZpc2libGUtc20sdGQudmlzaWJsZS1zbXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsudmlzaWJsZS1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnZpc2libGUtc20taW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnZpc2libGUtc20taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey52aXNpYmxlLW1ke2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH10YWJsZS52aXNpYmxlLW1ke2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH10ci52aXNpYmxlLW1ke2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9dGgudmlzaWJsZS1tZCx0ZC52aXNpYmxlLW1ke2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweClhbmQgKG1heC13aWR0aDogMTE5OXB4KXsudmlzaWJsZS1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey52aXNpYmxlLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweClhbmQgKG1heC13aWR0aDogMTE5OXB4KXsudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudmlzaWJsZS1sZ3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9dGFibGUudmlzaWJsZS1sZ3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9dHIudmlzaWJsZS1sZ3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fXRoLnZpc2libGUtbGcsdGQudmlzaWJsZS1sZ3tkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudmlzaWJsZS1sZy1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnZpc2libGUtbGctaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LnZpc2libGUtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaGlkZGVuLXhze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5oaWRkZW4tc217ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5oaWRkZW4tbWR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmhpZGRlbi1sZ3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LnZpc2libGUtcHJpbnR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey52aXNpYmxlLXByaW50e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH10YWJsZS52aXNpYmxlLXByaW50e2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH10ci52aXNpYmxlLXByaW50e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9dGgudmlzaWJsZS1wcmludCx0ZC52aXNpYmxlLXByaW50e2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fX0udmlzaWJsZS1wcmludC1ibG9ja3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LnZpc2libGUtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX0udmlzaWJsZS1wcmludC1pbmxpbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey52aXNpYmxlLXByaW50LWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fX0udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey52aXNpYmxlLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmhpZGRlbi1wcmludHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19aWZyYW1lLmltbWVyc2l2ZV9fd3JhcHBlcntib3JkZXI6bm9uZTtkaXNwbGF5OmJsb2NrO21pbi13aWR0aDoxMDAlfS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZHttaW4taGVpZ2h0OjY1cHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC53YXRjaF9zZWMsLnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC52b2x1bWVfYXJlYXtkaXNwbGF5Om5vbmV9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC51c2VyX3BpY3tsZWZ0OjY0cHg7d2lkdGg6NjdweDtoZWlnaHQ6NjVweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnVzZXJfcGljIGltZ3ttYXJnaW46MDt3aWR0aDo2N3B4O2hlaWdodDo2NXB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAudHJpdG9uLXByb2dyZXNzLXN0cmVhbXtwYWRkaW5nOjEwcHggMTBweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnRyaXRvbi1wcm9ncmVzcy1zdHJlYW06YWZ0ZXJ7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweDttYXJnaW46OHB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAubGlzdGVuX3NlY3twYWRkaW5nOjE1cHggMTBweCAxMHB4IDEwcHg7aGVpZ2h0OjY1cHg7d2lkdGg6NjRweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgLnRleHR7cGFkZGluZy10b3A6MnB4O2xpbmUtaGVpZ2h0OjEycHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjIC5wbGF5ZXJfaWNvbiBpLmZhLXBsYXl7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MThweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWF7bWluLWhlaWdodDo2NXB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjBweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mb3twYWRkaW5nOjE1cHggMTBweCAwO2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxM3B4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5lcXVhbGl6ZXJ7Ym90dG9tOjIxLjkxNjY3cHg7bGVmdDowfS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5ib3R0b217bWFyZ2luLXRvcDoxNXB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5yaWdodF90ZXh0IC50b3AsLnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm8gLnJpZ2h0X3RleHQgLmJvdHRvbXtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxMnB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5yaWdodF90ZXh0IC5ib3R0b217d2hpdGUtc3BhY2U6aW5oZXJpdH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhe2hlaWdodDo2NXB4O3dpZHRoOjc0cHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhe3BhZGRpbmctYm90dG9tOjB9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhIC5mZWVkYmFja19pY29ue3RvcDoxM3B4O3JpZ2h0OjIzcHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhIHB7cGFkZGluZy10b3A6NHB4fS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYXtoZWlnaHQ6NjVweDt3aWR0aDo3NHB4O3JpZ2h0Ojc0cHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhIGF7cGFkZGluZy1ib3R0b206MH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgYSAuY2FsbF9pY29ue3RvcDoxM3B4O3JpZ2h0OjIzcHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhIGEgcHtwYWRkaW5nLXRvcDo0cHh9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkLm9wZW5fdm9sdW1lIC5yYWRpb19hcmVhe3BhZGRpbmctbGVmdDoxNDlweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLnVzZXJfcGlje2xlZnQ6NjRweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLnNob3dfaW5mbyAuZXF1YWxpemVye2xlZnQ6MTQ4Ljc1cHh9QG1lZGlhKG1heC13aWR0aDogNTcycHgpey5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZve21heC13aWR0aDoxMDAlfS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYXtkaXNwbGF5Om5vbmV9LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYXtoZWlnaHQ6MDt3aWR0aDoxMTNweDttYXgtd2lkdGg6MTgwcHg7Ym9yZGVyLWxlZnQ6bm9uZTtwYWRkaW5nOjZweCAxMHB4IDAgMDtmb250LXNpemU6MTBweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGF7cGFkZGluZzoxcHggM3B4O2JvcmRlcjoxcHggc29saWQgcmdiYSgyMjksMjI5LDIyOSwuMTMpfS5zaW5nbGUtaW1tZXJzaXZlIC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYSAuZmVlZGJhY2tfaWNvbnt0b3A6MTBweDtyaWdodDo5OXB4O3dpZHRoOjExcHg7aGVpZ2h0OjEwcHg7bWFyZ2luOjJweCAwIDAgMH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGEgLmZlZWRiYWNrX2ljb24gLnN2Z0ljb257d2lkdGg6MTFweDtoZWlnaHQ6MTBweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGEgcHtwYWRkaW5nLWxlZnQ6MThweDtwYWRkaW5nLXRvcDowO2ZvbnQtc2l6ZToxMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5NjlweCl7LnNpbmdsZS1pbW1lcnNpdmUgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhe3BhZGRpbmctbGVmdDoxNDlweH0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAuZXF1YWxpemVye2xlZnQ6MTUwLjc1cHh9fS5zaW5nbGUtaW1tZXJzaXZlIC5tYWluLWNvbnRlbnR7cGFkZGluZy1ib3R0b206NjVweH0uc2luZ2xlLWltbWVyc2l2ZSAubW9iaWxlX3ZpZXd7ZGlzcGxheTpibG9ja30uc2luZ2xlLWltbWVyc2l2ZSAudG9wX2hlYWQgLnRvcF9saW5rc3tiYWNrZ3JvdW5kOiNmZmZ9LnNpbmdsZS1pbW1lcnNpdmUgLnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkN2Q3ZDd9LnNpbmdsZS1pbW1lcnNpdmUgLnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkubWVudXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkN2Q3ZDcgIWltcG9ydGFudH0uc2luZ2xlLWltbWVyc2l2ZSAudG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5tZW51IGF7YmFja2dyb3VuZDojZmZmfS5zaW5nbGUtaW1tZXJzaXZlIC5yYWRpb19hcmVhIC5ob3VybHlfbmV3c19hcmVhLC5zaW5nbGUtaW1tZXJzaXZlIC5yYWRpb19hcmVhIC52b2x1bWVfYXJlYSwuc2luZ2xlLWltbWVyc2l2ZSAucmFkaW9fYXJlYSAud2F0Y2hfc2Vje2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaW5nbGUtaW1tZXJzaXZlIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYXtib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7cmlnaHQ6MCAhaW1wb3J0YW50fS5zaW5nbGUtaW1tZXJzaXZlIC50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLm1tbC1zc28tbG9nb3tkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDo4cHh9LnNpbmdsZS1pbW1lcnNpdmUgLnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkubW1sLXNzby1sb2dvIHB7bWFyZ2luLWJvdHRvbTowfS5zaW5nbGUtaW1tZXJzaXZlIC50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLm1tbC1zc28tbG9nbyBpbWd7aGVpZ2h0OjI2cHh9LnNpbmdsZS1pbW1lcnNpdmUgLm1tbC1zc28tdXNlci1hcmVhLnNzby1pY29ue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaW5nbGUtaW1tZXJzaXZlIC5zbWFsbF9idXR0b24gLm5hdi1pY29ue21hcmdpbjo1cHh9LnNpbmdsZS1pbW1lcnNpdmUgLm1pZF9oZWFke2Rpc3BsYXk6bm9uZX0uc2luZ2xlLWltbWVyc2l2ZSAuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWF7ZGlzcGxheTpub25lfUBrZXlmcmFtZXMgZmFkZWluezAle29wYWNpdHk6MH02NiV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX0ucmFkaW9fcG9sbF93aWRnZXR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3VjbXMvYXNzZXRzL2ltZy9ncmFkaWVudC1zdHJva2UtcmVkLnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7bWFyZ2luLWJvdHRvbToxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyfS5yYWRpb19wb2xsX3dpZGdldCBhe2NvbG9yOiNlZTFiMmU7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5yYWRpb19wb2xsX3dpZGdldCBhOmhvdmVye2NvbG9yOiM5YzBkMTJ9aDEucmFkaW9fcG9sbF93aWRnZXRfX3F1ZXN0aW9ue2NvbG9yOiMxYTFhMWE7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpcIlBUIFNlcmlmXCIsc2VyaWY7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuNDtwYWRkaW5nOjIwcHggMjBweCAwIDIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCl7aDEucmFkaW9fcG9sbF93aWRnZXRfX3F1ZXN0aW9ue2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjM0cHg7cGFkZGluZzozMnB4IDIwcHggOHB4IDIwcHh9fS5yYWRpb19wb2xsX3dpZGdldF9fYW5zd2Vyc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxNnB4O3BhZGRpbmc6MCAxMHB4fS5yYWRpb19wb2xsX3dpZGdldF9fYW5zd2Vye2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4OjEgMCAxMDAlO21pbi13aWR0aDo1MCU7cGFkZGluZzowIDEwcHggMTBweCAxMHB4fS5yYWRpb19wb2xsX3dpZGdldF9fYW5zd2VyIGxhYmVse2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjJweDtib3gtc2hhZG93OjAgNnB4IDhweCByZ2JhKDAsMCwwLC40KTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZvbnQtd2VpZ2h0OmJvbGQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWJvdHRvbTo3cHg7cGFkZGluZy10b3A6NnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0b3A6MDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtiYWNrZ3JvdW5kLWNvbG9yOiNlZTFiMmU7Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6I2ZmZjt3aWR0aDoxMDAlfS5yYWRpb19wb2xsX3dpZGdldF9fYW5zd2VyIGxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlMWIyZTtib3JkZXItY29sb3I6I2VlMWIyZTtib3gtc2hhZG93OjAgM3B4IDRweCByZ2JhKDAsMCwwLC42KTtjb2xvcjojZmZmfS5yYWRpb19wb2xsX3dpZGdldF9fYW5zd2VyIGlucHV0e2Rpc3BsYXk6bm9uZX0ucmFkaW9fcG9sbF93aWRnZXRfX2Fuc3dlciBpbnB1dDpjaGVja2VkK2xhYmVse2JhY2tncm91bmQtY29sb3I6IzFhMWExYTtib3JkZXItY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgM3B4IDRweCByZ2JhKDAsMCwwLC42KTtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozcHh9LnJhZGlvX3BvbGxfd2lkZ2V0X19hbnN3ZXIgaW5wdXQ6ZGlzYWJsZWQrbGFiZWx7b3BhY2l0eTouMjtib3gtc2hhZG93Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KXsucmFkaW9fcG9sbF93aWRnZXRfX2Fuc3dlcntmbGV4OjAgMSBhdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KXsucmFkaW9fcG9sbF93aWRnZXRfX2Fuc3dlcntmbGV4OjAgMSBhdXRvO21pbi13aWR0aDoyMDBweH19LnJhZGlvX3BvbGxfd2lkZ2V0X192b3RlIGlucHV0e2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjJweDtib3gtc2hhZG93OjAgNnB4IDhweCByZ2JhKDAsMCwwLC40KTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZvbnQtd2VpZ2h0OmJvbGQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWJvdHRvbTo3cHg7cGFkZGluZy10b3A6NnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0b3A6MDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMxYTFhMWE7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt3aWR0aDoxNDBweH0ucmFkaW9fcG9sbF93aWRnZXRfX3ZvdGUgaW5wdXQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMWExYTFhO2JvcmRlci1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAzcHggNHB4IHJnYmEoMCwwLDAsLjYpO2NvbG9yOiNmZmY7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4O3dpZHRoOjE0MHB4fS5yYWRpb19wb2xsX3dpZGdldF9fdm90ZSBpbnB1dDpkaXNhYmxlZHtvcGFjaXR5Oi4yO2JveC1zaGFkb3c6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfS5yYWRpb19wb2xsX3dpZGdldF9fdm90ZSBpbnB1dC5yYWRpb19wb2xsX3dpZGdldF9fdm90ZV9fYnV0dG9uLS1jaGVja2luZ3tjdXJzb3I6d2FpdH0ucmFkaW9fcG9sbF93aWRnZXRfX2RldGFpbHN7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucmFkaW9fcG9sbF93aWRnZXRfX3Nob3d7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjZweDtwYWRkaW5nOjIwcHggMjBweCAwIDIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnJhZGlvX3BvbGxfd2lkZ2V0X19jbG9zZXN7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MjBweH0ucmFkaW9fcG9sbF93aWRnZXRfX2Nsb3Nlc19fdGltZXtjb2xvcjojZWUxYjJlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpey5yYWRpb19wb2xsX3dpZGdldF9fZGV0YWlsc3tmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnJhZGlvX3BvbGxfd2lkZ2V0X19zaG93LC5yYWRpb19wb2xsX3dpZGdldF9fY2xvc2Vze2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjA7cGFkZGluZzowIDIwcHggMjBweCAyMHB4fX0ucmFkaW9fcG9sbF93aWRnZXRfX2xvZ2luX3Byb21wdCwucmFkaW9fcG9sbF93aWRnZXRfX2ludGVybmF0aW9uYWxfdmlzaXRvcnN7ZGlzcGxheTpub25lO29wYWNpdHk6MH0ucmFkaW9fcG9sbF93aWRnZXQucmFkaW9fcG9sbF93aWRnZXQtLW5vdF9sb2dnZWRfaW4gLnJhZGlvX3BvbGxfd2lkZ2V0X19sb2dpbl9wcm9tcHR7YW5pbWF0aW9uOjFzIGVhc2UgMHMgbm9ybWFsIGZvcndhcmRzIDEgZmFkZWluO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyOjJweCBzb2xpZCAjZWUxYjJlO2Rpc3BsYXk6YmxvY2s7bGVmdDo1MCU7bWluLXdpZHRoOjcwJTtvcGFjaXR5OjE7cGFkZGluZzoxNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt6LWluZGV4OjF9LnJhZGlvX3BvbGxfd2lkZ2V0LnJhZGlvX3BvbGxfd2lkZ2V0LS1ub3RfbG9nZ2VkX2luIC5yYWRpb19wb2xsX3dpZGdldF9fbG9naW5fcHJvbXB0IHB7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MH0ucmFkaW9fcG9sbF93aWRnZXQucmFkaW9fcG9sbF93aWRnZXQtLW5vdF9hdmFpbGFibGUgLnJhZGlvX3BvbGxfd2lkZ2V0X19pbnRlcm5hdGlvbmFsX3Zpc2l0b3Jze2FuaW1hdGlvbjoxcyBlYXNlIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVpbjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2JvcmRlcjoycHggc29saWQgI2VlMWIyZTtkaXNwbGF5OmJsb2NrO2xlZnQ6NTAlO21pbi13aWR0aDo3MCU7b3BhY2l0eToxO3BhZGRpbmc6MTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ei1pbmRleDoxfS5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tbm90X2F2YWlsYWJsZSAucmFkaW9fcG9sbF93aWRnZXRfX2ludGVybmF0aW9uYWxfdmlzaXRvcnMgcHtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpey5yYWRpb19wb2xsX3dpZGdldF9fbG9naW5fcHJvbXB0e21pbi13aWR0aDo2MDBweDtwYWRkaW5nOjE2cHggMzZweH0ucmFkaW9fcG9sbF93aWRnZXRfX2xvZ2luX3Byb21wdCBwe2ZvbnQtc2l6ZToyMHB4fX0ucmFkaW9fcG9sbF93aWRnZXRfX3ZvdGVkX21lc3NhZ2V7ZGlzcGxheTpub25lO29wYWNpdHk6MH0ucmFkaW9fcG9sbF93aWRnZXQucmFkaW9fcG9sbF93aWRnZXQtLWNsb3NlZCBoMS5yYWRpb19wb2xsX3dpZGdldF9fcXVlc3Rpb257b3BhY2l0eTouMztwYWRkaW5nLWJvdHRvbToxMjBweH0ucmFkaW9fcG9sbF93aWRnZXQucmFkaW9fcG9sbF93aWRnZXQtLWNsb3NlZCAucmFkaW9fcG9sbF93aWRnZXRfX2Zvcm17ZGlzcGxheTpub25lfS5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tY2xvc2VkIC5yYWRpb19wb2xsX3dpZGdldF9fdm90ZWRfbWVzc2FnZXthbmltYXRpb246MXMgZWFzZSAwcyBub3JtYWwgZm9yd2FyZHMgMSBmYWRlaW47ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6OTIlO3otaW5kZXg6MX0ucmFkaW9fcG9sbF93aWRnZXQucmFkaW9fcG9sbF93aWRnZXQtLWNsb3NlZCAucmFkaW9fcG9sbF93aWRnZXRfX3ZvdGVkX21lc3NhZ2UgcHtjb2xvcjojMWExYTFhO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjEycHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCl7LnJhZGlvX3BvbGxfd2lkZ2V0LnJhZGlvX3BvbGxfd2lkZ2V0LS1jbG9zZWQgaDEucmFkaW9fcG9sbF93aWRnZXRfX3F1ZXN0aW9ue29wYWNpdHk6LjM7cGFkZGluZy1ib3R0b206ODBweH0ucmFkaW9fcG9sbF93aWRnZXQucmFkaW9fcG9sbF93aWRnZXQtLWNsb3NlZCAucmFkaW9fcG9sbF93aWRnZXRfX3ZvdGVkX21lc3NhZ2V7dG9wOjYwJX0ucmFkaW9fcG9sbF93aWRnZXQucmFkaW9fcG9sbF93aWRnZXQtLWNsb3NlZCAucmFkaW9fcG9sbF93aWRnZXRfX3ZvdGVkX21lc3NhZ2UgcHtmb250LXNpemU6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsucmFkaW9fcG9sbF93aWRnZXRfX2Fuc3dlcntmbGV4LXNocmluazoxfX1odG1sLGRpdixib2R5LGlmcmFtZSxhdWRpbyx2aWRlb3ttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowfSo6Zm9jdXMsYTpmb2N1cyxpbnB1dFt0eXBlPXRleHRdOmZvY3VzLHNlbGVjdDpmb2N1c3tvdXRsaW5lOm5vbmV9YnV0dG9uLGh0bWwsaW5wdXQsc2VsZWN0LHRleHRhcmVhLGF7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9Ym9keXtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXdlaWdodDo0MDA7Y29sb3I6IzAwMH1we21hcmdpbjowIDAgMjBweDtjb2xvcjojNjU2NTY1O2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC13ZWlnaHQ6NDAwO2Rpc3BsYXk6YmxvY2t9aW1ne21heC13aWR0aDoxMDAlfWltZy5hbGlnbmxlZnR7ZmxvYXQ6bGVmdDt3aWR0aDo0MCU7bWFyZ2luLXJpZ2h0OjkwcHh9YXtjb2xvcjojZTYyNzJkO3RleHQtZGVjb3JhdGlvbjpub25lOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH1hOmhvdmVye2NvbG9yOiNlNjI3MmQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hOmZvY3Vze2NvbG9yOiNlNjI3MmQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRhYmxlRGl2e2Rpc3BsYXk6dGFibGU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0udGFibGVEaXYgLnRhYmxlSW5uZXJ7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uY29udGFpbmVyXzE3MjB7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7bWF4LXdpZHRoOjE3MjBweDt3aWR0aDoxMDAlfS5zdGF0aW9uLWJyYW5kaW5ne2JhY2tncm91bmQ6IzFhMWExYTtjb2xvcjojZmZmfS5zdGF0aW9uLWJyYW5kaW5nLmxpZ2h0e2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMWExYTFhfS5zdGF0aW9uLWJyYW5kaW5nLmRhcmt7YmFja2dyb3VuZDojMWExYTFhO2NvbG9yOiNmZmZ9LmhvdmVyLXRvLW1lbnUtaXRlbS1jb2xvdXI6aG92ZXJ7Y29sb3I6cmVkfS5ob3Zlci10by1hcnRpY2xlLXRpdGxlLWNvbG91cjpob3Zlcntjb2xvcjojZTYyNzJkfSNfX25weGxfaW1ne3Bvc2l0aW9uOmFic29sdXRlO2Zsb2F0OmxlZnQ7d2lkdGg6MXB4O2hlaWdodDoxcHg7bGVmdDowO3RvcDowfS5zc28tdmlzaWJsZS1pZi1ub3Qtc2lnbmVkLWlue2Rpc3BsYXk6bm9uZX0uc3NvLXZpc2libGUtaWYtc2lnbmVkLWlue2Rpc3BsYXk6bm9uZX0ubW1sLXNzby1sb2dve2Rpc3BsYXk6bm9uZX0udG9wX2hlYWQgLnRvcF9saW5rc3tiYWNrZ3JvdW5kOiNmNmY2ZjY7ZGlzcGxheTpibG9jaztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkN2Q3fS50b3BfaGVhZCAudG9wX2xpbmtzIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGl7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q3ZDdkN30udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5tbWwtc3NvLWxvZ297ZGlzcGxheTpub25lfS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpIGF7cGFkZGluZzoxMHB4IDMwcHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MzBweDtkaXNwbGF5OmJsb2NrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2NvbG9yOiMxZjFmMWY7aGVpZ2h0OjUwcHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjpyZWQ7YmFja2dyb3VuZDojZWZlZmVmfS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLmNpdHl7d2lkdGg6MTMwcHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuY2l0eSAuY2l0eV9uYXYgdWx7bGlzdC1zdHlsZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7bWFyZ2luOjA7cGFkZGluZzowO3otaW5kZXg6MjB9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuY2l0eSAuY2l0eV9uYXYgdWwgYXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjMycHg7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2FOZXVlXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO3BhZGRpbmc6N3B4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLmNpdHkgLmNpdHlfbmF2IHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCU7ei1pbmRleDowO2JvcmRlcjpub25lfS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLmNpdHkgLmNpdHlfbmF2IHVsIGxpOmhvdmVye2JhY2tncm91bmQ6I2Y2ZjZmNn0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5jaXR5IC5jaXR5X25hdiB1bCBsaTpob3Zlcj51bHtkaXNwbGF5OmJsb2NrfS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLmNpdHkgLmNpdHlfbmF2IHVsIHVse2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7YmFja2dyb3VuZDojZjZmNmY2O3BhZGRpbmc6MDtib3JkZXI6MXB4IHNvbGlkICNkN2Q3ZDd9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuY2l0eSAuY2l0eV9uYXYgdWwgdWwgbGl7ZmxvYXQ6bm9uZTt3aWR0aDoyMDBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkN2Q3fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLmNpdHkgLmNpdHlfbmF2IHVsIHVsOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLmNpdHkgLmNpdHlfbmF2IHVsIHVsIGF7bGluZS1oZWlnaHQ6MTIwJTtwYWRkaW5nOjEwcHggMTVweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5jYWxsIGF7cGFkZGluZy10b3A6N3B4O3BhZGRpbmctYm90dG9tOjdweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5tZW51IGF7YmFja2dyb3VuZDojZWZlZmVmfS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLnNvY2lhbHtoZWlnaHQ6NTBweDtwYWRkaW5nOjAgMjRweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWwgYXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjEwcHggNXB4O21hcmdpbjowIDVweDtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyMnB4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLnNvY2lhbCBhIGl7cG9zaXRpb246cmVsYXRpdmU7dG9wOjVweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWwgYTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuc29jaWFsIGE6aG92ZXIgLnN2Z0ljb24gcGF0aHtmaWxsOnJlZH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWwgYSAuZmJJY29uIC5zdmdJY29ue3dpZHRoOjExcHg7aGVpZ2h0OjE5cHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuc29jaWFsIGEgLnR3SWNvbiAuc3ZnSWNvbnt3aWR0aDoyMXB4O2hlaWdodDoxN3B4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLnNvY2lhbCBhIC55dEljb24gLnN2Z0ljb257d2lkdGg6MjJweDtoZWlnaHQ6MTZweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWwgYSAueXRJY29uIC5zdmdJY29uIC5zdDB7c3Ryb2tlLXdpZHRoOjB9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuc29jaWFsIGEgLnN2Z0ljb24gcGF0aHtmaWxsOiMxZjFmMWY7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDdkN2Q3fS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjBweCBzb2xpZCAjZDdkN2Q3O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5mZWVkYmFjayAuc3ZnSWNvbnttYXJnaW4tbGVmdDowO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjB9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkuY2FsbCAuc3ZnSWNvbnt3aWR0aDoxOHB4O2hlaWdodDoyM3B4O3RvcDo4cHg7bWFyZ2luOjBweCAzcHggMCAwfS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLmNhbGwgLnN2Z0ljb24gcGF0aHtmaWxsOnJlZH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaSBhIGkuZmVlZGJhY2tfaWNvbnt3aWR0aDoyMnB4O2hlaWdodDoyOHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ZlZWRiYWNrX2ljb24ucG5nXCIpIG5vLXJlcGVhdCAwIDZweH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaSBhIC5zdmdJY29ue3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luOjBweCA3cHggMDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjRweH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaSBhIC5zdmdJY29uIHBhdGh7ZmlsbDpyZWR9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkgYSBpe2NvbG9yOnJlZDtwYWRkaW5nOjBweCA1cHg7bWFyZ2luOjAgNXB4fS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpIGE6YWZ0ZXIsLnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkgYTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2t9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkgYTphZnRlcntjbGVhcjpib3RofS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLnNlYXJjaF9pY29uIGF7cGFkZGluZy1sZWZ0OjE0cHg7cGFkZGluZy1yaWdodDoxNHB4O21pbi13aWR0aDo2MnB4O2hlaWdodDo1MHB4O3RleHQtYWxpZ246Y2VudGVyfS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLnNlYXJjaF9pY29uIGEgaXtwYWRkaW5nOjAgMTBweDtmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyfS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLnNlYXJjaF9pY29uIGEgLmNsb3NlSWNvbnttYXJnaW46MCBhdXRvfS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLm1lbnUgYXttaW4td2lkdGg6OTBweH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5tZW51IC5jX3RleHR7ZGlzcGxheTpub25lfS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLm1lbnUub3Blbl9tZW51IC5tX3RleHR7ZGlzcGxheTpub25lfS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLm1lbnUub3Blbl9tZW51IC5jX3RleHR7ZGlzcGxheTppbmxpbmV9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkubWVudS5vcGVuX21lbnUgYXtiYWNrZ3JvdW5kOiNlOGU4ZTh9LnNob3J0Y3V0X3NlY3Rpb257bWluLWhlaWdodDozNXB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3N7ZGlzcGxheTpibG9jaztoZWlnaHQ6MzBweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzLm1lbnVfbGVmdHtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3otaW5kZXg6MTV9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcy5tZW51X2xlZnQ+dWw+bGk+YXtwYWRkaW5nLXRvcDo0cHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcy5tZW51X3JpZ2h0e3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OnJpZ2h0O3otaW5kZXg6NX0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2Vje2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaXtkaXNwbGF5OmlubGluZS1ibG9ja30uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpIGF7cGFkZGluZzoycHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MzBweDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtjb2xvcjojMWYxZjFmfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjpyZWR9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaSBhOmFmdGVyLC5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkgYTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2t9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaSBhOmFmdGVye2NsZWFyOmJvdGh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaSBhIC5zdmdJY29ue3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luOjBweCA3cHggMDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjFweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpIGEgLnN2Z0ljb24gcGF0aHtmaWxsOnJlZH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpIGEgaXtjb2xvcjpyZWQ7cGFkZGluZzowcHggNXB4O21hcmdpbjowIDVweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLnNhcF91Y21zX2xvZ19yZWdfbWVudV9pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87ZmxvYXQ6bGVmdH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLnNhcF91Y21zX2xvZ19yZWdfbWVudV9pdGVtIGRpdi5zYXBfdWNtc19sb2dfcmVne2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTUwcHg7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuc2FwX3VjbXNfbG9nX3JlZ19tZW51X2l0ZW0gZGl2LnNhcF91Y21zX2xvZ19yZWc+YSwuc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLnNhcF91Y21zX2xvZ19yZWdfbWVudV9pdGVtIGRpdi5zYXBfdWNtc19sb2dfcmVnPnNwYW57ZmxvYXQ6bGVmdDtoZWlnaHQ6MjVweDtib3gtc2l6aW5nOnVuc2V0O3RleHQtdHJhbnNmb3JtOm5vbmU7cGFkZGluZzowO2ZvbnQtc2l6ZToxM3B4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuc2FwX3VjbXNfbG9nX3JlZ19tZW51X2l0ZW0gZGl2LnNhcF91Y21zX2xvZ19yZWc+YXtjb2xvcjpyZWR9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5zYXBfdWNtc19sb2dfcmVnX21lbnVfaXRlbSBkaXYuc2FwX3VjbXNfbG9nX3JlZz5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5zYXBfdWNtc19sb2dfcmVnX21lbnVfaXRlbSBkaXYuc2FwX3VjbXNfbG9nX3JlZz5zcGFue21hcmdpbjo0cHggOHB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuc2FwX3VjbXNfbG9nX3JlZ19tZW51X2l0ZW0gZGl2LnNhcF91Y21zX2xvZ19yZWc+Lm5hdi1pY29ue21hcmdpbi10b3A6NXB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuc2FwX3VjbXNfbG9nX3JlZ19tZW51X2l0ZW0gZGl2LnNhcF91Y21zX2VkaXRfcHJvZmlsZXtwYWRkaW5nLXRvcDo0cHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5oYW1idXJnZXItbWVudXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3dpZHRoOmF1dG87ei1pbmRleDoxMH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmhhbWJ1cmdlci1tZW51LnRhYmxldC12aWV3e21hcmdpbi1sZWZ0OjI1cHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5oYW1idXJnZXItbWVudS50YWJsZXQtdmlldyBhIC5tX3RleHR7cGFkZGluZy1sZWZ0OjB9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5oYW1idXJnZXItbWVudSBhe21pbi13aWR0aDo5MHB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuaGFtYnVyZ2VyLW1lbnUgYT5zcGFue2Zsb2F0OmxlZnR9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5oYW1idXJnZXItbWVudSBhIC5uYXYtaWNvbnttYXJnaW4tdG9wOjVweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmhhbWJ1cmdlci1tZW51IGEgLm1fdGV4dCwuc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmhhbWJ1cmdlci1tZW51IGEgLmNfdGV4dHtib3gtc2l6aW5nOnVuc2V0fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuaGFtYnVyZ2VyLW1lbnUgYSAubV90ZXh0e3BhZGRpbmctbGVmdDoxMHB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuaGFtYnVyZ2VyLW1lbnUgYSAuY190ZXh0e2Rpc3BsYXk6bm9uZX0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmhhbWJ1cmdlci1tZW51Lm9wZW5fbWVudSBhe2JhY2tncm91bmQ6I2U4ZThlOH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmhhbWJ1cmdlci1tZW51Lm9wZW5fbWVudSBhIC5tX3RleHR7ZGlzcGxheTpub25lfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuaGFtYnVyZ2VyLW1lbnUub3Blbl9tZW51IGEgLmNfdGV4dHtkaXNwbGF5OmlubGluZX0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLnNlYXJjaF9pY29ue3otaW5kZXg6ODttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuc2VhcmNoX2ljb24gYXtwYWRkaW5nLWxlZnQ6MTRweDtwYWRkaW5nLXJpZ2h0OjE0cHg7bWluLXdpZHRoOjYycHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5zZWFyY2hfaWNvbiBhIGl7cGFkZGluZzowIDEwcHg7ZmxvYXQ6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLnNlYXJjaF9pY29uIGEgLmNsb3NlSWNvbnttYXJnaW46MCBhdXRvfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuY2l0eXt3aWR0aDoxMDBweDtoZWlnaHQ6MjdweDttYXJnaW46MCA1cHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jaXR5IC5jaXR5X25hdiB1bHtsaXN0LXN0eWxlOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyMDtmbG9hdDpyaWdodDttYXJnaW46MDtwYWRkaW5nOjB9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jaXR5IC5jaXR5X25hdiB1bCBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6dW5zZXQ7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2FOZXVlXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO3BhZGRpbmc6MH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmNpdHkgLmNpdHlfbmF2IHVsIGEgLmN1cnJlbnQtc3RyZWFtLWxvY2F0aW9ue3BhZGRpbmc6NXB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuY2l0eSAuY2l0eV9uYXYgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MTAwJTt6LWluZGV4OjA7Ym9yZGVyOm5vbmV9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jaXR5IC5jaXR5X25hdiB1bCBsaTpob3ZlcntiYWNrZ3JvdW5kOiNmNmY2ZjY7Y3Vyc29yOnBvaW50ZXJ9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jaXR5IC5jaXR5X25hdiB1bCBsaTpob3Zlcj51bHtkaXNwbGF5OmJsb2NrfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuY2l0eSAuY2l0eV9uYXYgdWwgdWx7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDtiYWNrZ3JvdW5kOiNmNmY2ZjY7cGFkZGluZzowO2JvcmRlcjoxcHggc29saWQgI2Q3ZDdkN30uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmNpdHkgLmNpdHlfbmF2IHVsIHVsIGxpe2Zsb2F0Om5vbmU7d2lkdGg6MjAwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q3ZDdkN30uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmNpdHkgLmNpdHlfbmF2IHVsIHVsOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuY2l0eSAuY2l0eV9uYXYgdWwgdWwgYXtsaW5lLWhlaWdodDoxMjAlO3BhZGRpbmc6MTBweCAxNXB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMgbGkuYmFye2Zsb2F0OnJpZ2h0O2hlaWdodDoyMnB4O3dpZHRoOjFweDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q3ZDdkNzttYXJnaW4tdG9wOjhweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC50b3Bfc2VjIGxpLmNhbGx7ZmxvYXQ6cmlnaHR9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jYWxsIGF7cGFkZGluZy1sZWZ0OjE0cHh9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jYWxsIC5zdmdJY29ue3dpZHRoOjE4cHg7aGVpZ2h0OjIzcHg7dG9wOjhweDttYXJnaW46MHB4IDNweCAwIDB9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAudG9wX3NlYyBsaS5jYWxsIC5zdmdJY29uIHBhdGh7ZmlsbDpyZWR9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAuY2l0eXt3aWR0aDoxMzBweDttYXJnaW4tcmlnaHQ6MjBweH0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC5jaXR5IC5jaXR5X25hdiB1bHtsaXN0LXN0eWxlOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyMDtmbG9hdDpyaWdodDttYXJnaW46MDtwYWRkaW5nOjB9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAuY2l0eSAuY2l0eV9uYXYgdWwgYXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjMycHg7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2FOZXVlXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO3BhZGRpbmc6N3B4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLmNpdHkgLmNpdHlfbmF2IHVsIGEgLmN1cnJlbnQtc3RyZWFtLWxvY2F0aW9ue3BhZGRpbmc6NXB4fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLmNpdHkgLmNpdHlfbmF2IHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCU7ei1pbmRleDowO2JvcmRlcjpub25lfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLmNpdHkgLmNpdHlfbmF2IHVsIGxpOmhvdmVye2JhY2tncm91bmQ6I2Y2ZjZmNn0uc2hvcnRjdXRfc2VjdGlvbiAudG9wX2xpbmtzIC5jaXR5IC5jaXR5X25hdiB1bCBsaTpob3Zlcj51bHtkaXNwbGF5OmJsb2NrfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLmNpdHkgLmNpdHlfbmF2IHVsIHVse2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7YmFja2dyb3VuZDojZjZmNmY2O3BhZGRpbmc6MDtib3JkZXI6MXB4IHNvbGlkICNkN2Q3ZDd9LnNob3J0Y3V0X3NlY3Rpb24gLnRvcF9saW5rcyAuY2l0eSAuY2l0eV9uYXYgdWwgdWwgbGl7ZmxvYXQ6bm9uZTt3aWR0aDoyMDBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkN2Q3fS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLmNpdHkgLmNpdHlfbmF2IHVsIHVsOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfS5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLmNpdHkgLmNpdHlfbmF2IHVsIHVsIGF7bGluZS1oZWlnaHQ6MTIwJTtwYWRkaW5nOjEwcHggMTVweH0ubmF2LWljb257ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO2N1cnNvcjpwb2ludGVyfS5uYXYtaWNvbiAubGluZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDozcHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNmMDI2MmQ7Ym9yZGVyLXJhZGl1czo5cHg7b3BhY2l0eToxO2xlZnQ6MDt0cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9Lm5hdi1pY29uIC5saW5lOm50aC1jaGlsZCgxKXt0b3A6MHB4fS5uYXYtaWNvbiAubGluZTpudGgtY2hpbGQoMiksLm5hdi1pY29uIC5saW5lOm50aC1jaGlsZCgzKXt0b3A6N3B4fS5uYXYtaWNvbiAubGluZTpudGgtY2hpbGQoNCl7dG9wOjE0cHh9Lm9wZW5fbWVudSAubmF2LWljb24gLmxpbmU6bnRoLWNoaWxkKDEpe3RvcDoxOHB4O3dpZHRoOjAlO2xlZnQ6NTAlfS5vcGVuX21lbnUgLm5hdi1pY29uIC5saW5lOm50aC1jaGlsZCgyKXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5vcGVuX21lbnUgLm5hdi1pY29uIC5saW5lOm50aC1jaGlsZCgzKXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9Lm9wZW5fbWVudSAubmF2LWljb24gLmxpbmU6bnRoLWNoaWxkKDQpe3RvcDoxOHB4O3dpZHRoOjAlO2xlZnQ6NTAlfS5jbG9zZUljb257d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46M3B4IGF1dG8gMH0uY2xvc2VJY29uIC5saW5le21hcmdpbi10b3A6LTFweDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDozcHg7d2lkdGg6MjBweDtiYWNrZ3JvdW5kOiNmMDI2MmQ7Ym9yZGVyLXJhZGl1czo5cHg7b3BhY2l0eToxO2xlZnQ6MDt0b3A6NTAlO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0uY2xvc2VJY29uIC5saW5lOm50aC1jaGlsZCgxKXt0b3A6MThweDt3aWR0aDowJTtsZWZ0OjUwJX0uY2xvc2VJY29uIC5saW5lOm50aC1jaGlsZCgyKXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5jbG9zZUljb24gLmxpbmU6bnRoLWNoaWxkKDMpe3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uY2xvc2VJY29uIC5saW5lOm50aC1jaGlsZCg0KXt0b3A6MThweDt3aWR0aDowJTtsZWZ0OjUwJX0ubWlkX2hlYWR7cGFkZGluZzowIDB9Lm1pZF9oZWFkIC5sb2dve21hcmdpbi1ib3R0b206MzBweH0ubWlkX2hlYWQgLmxvZ28gYXtkaXNwbGF5OmlubGluZS1ibG9ja30ubWlkX2hlYWQgLnNwX2ZyZXF1ZW5jeXtkaXNwbGF5OmlubGluZTtib3JkZXItbGVmdDoycHggc29saWQ7cGFkZGluZy1sZWZ0Oi4zZW19Lm1pZF9oZWFkIC5tZW51X25hdntkaXNwbGF5OmJsb2NrfS5taWRfaGVhZCAubWVudV9uYXYudGV4dC1jZW50ZXIgdWwuc3ViLW1lbnV7ZGlzcGxheTpub25lfS5taWRfaGVhZCAubWVudV9uYXYgLm1lbnV7ZGlzcGxheTpibG9jaztsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5taWRfaGVhZCAubWVudV9uYXYgLm1lbnUgbGl7bWFyZ2luOjAgMTBweDtkaXNwbGF5OmlubGluZS1ibG9ja30ubWlkX2hlYWQgLm1lbnVfbmF2IC5tZW51IGxpLmhpZGVfbWVudXtkaXNwbGF5Om5vbmV9Lm1pZF9oZWFkIC5tZW51X25hdiAubWVudSBsaSBhe3dpZHRoOmF1dG87Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtjb2xvcjojMDUwNTA1fS5taWRfaGVhZCAubWVudV9uYXYgLm1lbnUgbGkgYTpob3Zlcntjb2xvcjpyZWQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJvdHRvbV9oZWFke21pbi1oZWlnaHQ6ODRweDtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiMxYTFhMWE7ei1pbmRleDoxO2xlZnQ6MDtyaWdodDowfS5ib3R0b21faGVhZCAubGlzdGVuX3NlYywuYm90dG9tX2hlYWQgLndhdGNoX3NlYywuYm90dG9tX2hlYWQgLnVzZXJfcGljLC5ib3R0b21faGVhZCAudm9sdW1lX2FyZWF7d2lkdGg6ODRweDtoZWlnaHQ6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4OjF9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjIGksLmJvdHRvbV9oZWFkIC53YXRjaF9zZWMgaSwuYm90dG9tX2hlYWQgLnVzZXJfcGljIGksLmJvdHRvbV9oZWFkIC52b2x1bWVfYXJlYSBpe2NvbG9yOiNmZmY7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjJweH0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgLnRleHQsLmJvdHRvbV9oZWFkIC53YXRjaF9zZWMgLnRleHQsLmJvdHRvbV9oZWFkIC51c2VyX3BpYyAudGV4dCwuYm90dG9tX2hlYWQgLnZvbHVtZV9hcmVhIC50ZXh0e2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ib3R0b21faGVhZCAubGlzdGVuX3NlY3twYWRkaW5nOjIycHggMTBweCAxOHB4O3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6IzFmMWYxZjtsZWZ0OjA7dG9wOjA7Y3Vyc29yOnBvaW50ZXI7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS5ib3R0b21faGVhZCAubGlzdGVuX3NlYzpob3ZlcntiYWNrZ3JvdW5kOiNmZjQxNDh9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjIC5wbGF5ZXJfaWNvbntkaXNwbGF5OmJsb2NrO2hlaWdodDoyNXB4fS5ib3R0b21faGVhZCAubGlzdGVuX3NlYyAucGxheWVyX2ljb24gLnBsYXlJY29uIC5zdmdJY29ue3dpZHRoOjE5cHg7aGVpZ2h0OjE5cHh9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjIC5wbGF5ZXJfaWNvbiAucGxheUljb24gLnN2Z0ljb24gcG9seWdvbntmaWxsOiNmZmZ9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjIC5wbGF5ZXJfaWNvbiAucGF1c2VJY29ue2Rpc3BsYXk6bm9uZX0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgLnBsYXllcl9pY29uIC5wYXVzZUljb24gLnN2Z0ljb257d2lkdGg6MTlweDtoZWlnaHQ6MTlweH0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgLnBsYXllcl9pY29uIC5wYXVzZUljb24gLnN2Z0ljb24gcG9seWdvbntmaWxsOiNmZmZ9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjIC5wbGF5ZXJfaWNvbiBpLmZhLXBsYXl7ZGlzcGxheTppbmxpbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5ib3R0b21faGVhZCAubGlzdGVuX3NlYyAucGxheWVyX2ljb24gaS5mYS1wYXVzZXtkaXNwbGF5Om5vbmV9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjIC50ZXh0e2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NzAwfS5ib3R0b21faGVhZCAubGlzdGVuX3NlYy5wbGF5X21wMyAucGxheWVyX2ljb24gLnBsYXlJY29ue2Rpc3BsYXk6bm9uZX0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMucGxheV9tcDMgLnBsYXllcl9pY29uIGkuZmEtcGxheXtkaXNwbGF5Om5vbmV9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2VjLnBsYXlfbXAzIC5wbGF5ZXJfaWNvbiBpLmZhLXBhdXNle2Rpc3BsYXk6aW5saW5lfS5ib3R0b21faGVhZCAud2F0Y2hfc2Vje3BhZGRpbmc6MjJweCAxMHB4IDE4cHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxNjhweDt0b3A6MDtjdXJzb3I6cG9pbnRlcjstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9LmJvdHRvbV9oZWFkIC53YXRjaF9zZWM6aG92ZXJ7YmFja2dyb3VuZDojMzYzNjM2fS5ib3R0b21faGVhZCAud2F0Y2hfc2VjIC52aWRlb19pY29ue2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI1cHh9LmJvdHRvbV9oZWFkIC53YXRjaF9zZWMgLnZpZGVvX2ljb24gLnN2Z0ljb257d2lkdGg6MjJweDtoZWlnaHQ6MjJweH0uYm90dG9tX2hlYWQgLndhdGNoX3NlYyAudmlkZW9faWNvbiAuc3ZnSWNvbiBwb2x5Z29ue2ZpbGw6I2ZmZn0uYm90dG9tX2hlYWQgLndhdGNoX3NlYyAudmlkZW9faWNvbiAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2ZmZn0uYm90dG9tX2hlYWQgLndhdGNoX3NlYyAudmlkZW9faWNvbiBpe2Rpc3BsYXk6aW5saW5lfS5ib3R0b21faGVhZCAud2F0Y2hfc2VjIC50ZXh0e2ZvbnQtd2VpZ2h0OjQwMH0uYm90dG9tX2hlYWQgLnVzZXJfcGlje3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjUycHg7dG9wOjA7YmFja2dyb3VuZDojMjYyNjI2fS5ib3R0b21faGVhZCAudXNlcl9waWMgaW1ne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0Ojg0cHh9LmJvdHRvbV9oZWFkIC52b2x1bWVfYXJlYXtwYWRkaW5nOjMwcHggMTBweDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgyMjksMjI5LDIyOSwuMTMpO2JvcmRlci1yaWdodDoxcHggc29saWQgcmdiYSgyMjksMjI5LDIyOSwuMTMpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NDk3cHg7dG9wOjB9LmJvdHRvbV9oZWFkIC52b2x1bWVfYXJlYSAudm9sdW1lX2ljb24gLnN2Z0ljb257bWFyZ2luLXRvcDowO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LmJvdHRvbV9oZWFkIC52b2x1bWVfYXJlYSAudm9sdW1lX2ljb24gLnN2Z0ljb24gcGF0aHtmaWxsOiNmZmZ9LmJvdHRvbV9oZWFkIC52b2x1bWVfYXJlYSAudm9sdW1lX2ljb24gaXtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MjRweH1AbWVkaWEobWF4LXdpZHRoOiAxNzAwcHgpYW5kIChtaW4td2lkdGg6IDE0NDZweCl7LmJvdHRvbV9oZWFkIC52b2x1bWVfYXJlYXtsZWZ0OjM2NXB4fX1AbWVkaWEobWF4LXdpZHRoOiAxNDQ2cHgpey5ib3R0b21faGVhZCAudm9sdW1lX2FyZWF7bGVmdDoyNTRweH19QG1lZGlhKG1heC13aWR0aDogMTMwMHB4KXsuYm90dG9tX2hlYWQgLnZvbHVtZV9hcmVhe2xlZnQ6ODVweH19LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OjQxM3B4O21hcmdpbi1yaWdodDo0MDhweDtwYWRkaW5nLWxlZnQ6MzQ0cHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZn1AbWVkaWEobWF4LXdpZHRoOiAxNzAwcHgpYW5kIChtaW4td2lkdGg6IDE0NDZweCl7LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhe21hcmdpbi1yaWdodDoyOTJweDttYXJnaW4tbGVmdDoyODJweH19QG1lZGlhKG1heC13aWR0aDogMTQ0NnB4KXsuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWF7bWFyZ2luLXJpZ2h0OjEzMnB4O21hcmdpbi1sZWZ0OjE2OXB4fX0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mb3twYWRkaW5nOjI0cHggMDtmbG9hdDpsZWZ0O21heC13aWR0aDoxODFweDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAuZm1faWNvbntmbG9hdDpsZWZ0O21hcmdpbi10b3A6NHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5yaWdodF90ZXh0e3BhZGRpbmctbGVmdDozNXB4O2NvbG9yOiNmMDI2MmQ7ZGlzcGxheTpibG9ja30uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAucmlnaHRfdGV4dCAudG9we2NvbG9yOiNmZmY7ZGlzcGxheTpibG9ja30uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAucmlnaHRfdGV4dCAuYm90dG9te2Rpc3BsYXk6YmxvY2s7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5yaWdodF90ZXh0IC5ib3R0b20gYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5yaWdodF90ZXh0IC5ib3R0b20gYTpob3Zlcntjb2xvcjojZTYyNzJkfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWF7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTc5cHg7bWF4LXdpZHRoOjkwcHg7d2lkdGg6MTAwJTtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMjI5LDIyOSwyMjksLjEzKX0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDozM3B4O3BhZGRpbmctYm90dG9tOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojZmZmOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGEgLmZlZWRiYWNrX2ljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjJweCAwIDAgMDt3aWR0aDoyMnB4O2hlaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMnB4O3JpZ2h0OjMzcHg7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYSAuZmVlZGJhY2tfaWNvbiAuc3ZnSWNvbnt3aWR0aDoyMnB4O2hlaWdodDoyMHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYSAuZmVlZGJhY2tfaWNvbiAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2U2MjcyZH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGEgcHtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjA7Zm9udC1zaXplOjExcHg7cGFkZGluZy10b3A6MTRweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDojZTYyNzJkfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWEgYTpob3ZlciAuZmVlZGJhY2tfaWNvbntiYWNrZ3JvdW5kLXNpemU6MThweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGE6aG92ZXIgLmZlZWRiYWNrX2ljb24gLnN2Z0ljb24gcGF0aHtmaWxsOiNmZmZ9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSAuZmVhdGhlci1saWdodC1ib3h7ZGlzcGxheTpub25lfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo5MHB4O21heC13aWR0aDo5MHB4O3dpZHRoOjEwMCU7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTZweDtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDIyOSwyMjksMjI5LC4xMyl9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDozM3B4O3BhZGRpbmctYm90dG9tOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojZmZmOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgYS5jYWxsX2ljb257ZGlzcGxheTpibG9ja30uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgYSBpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjoycHggMCAwIDA7ZmxvYXQ6bGVmdDt3aWR0aDoyMnB4O2hlaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMnB4O3JpZ2h0OjM2cHg7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYSBhIGkgLnN2Z0ljb257d2lkdGg6MjJweDtoZWlnaHQ6MjBweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgYSBpIC5zdmdJY29uIHBhdGh7ZmlsbDojZTYyNzJkfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYSBhIHB7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkO21hcmdpbjowO2ZvbnQtc2l6ZToxMXB4O3BhZGRpbmctdG9wOjE0cHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDojZTYyNzJkfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYSBhOmhvdmVyIC5jYWxsX2ljb257YmFja2dyb3VuZC1zaXplOjE4cHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhIGE6aG92ZXIgLmNhbGxfaWNvbiAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2ZmZn0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgLmZlYXRoZXItbGlnaHQtYm94e2Rpc3BsYXk6bm9uZX0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5ob3VybHlfbmV3c19hcmVhe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7bWF4LXdpZHRoOjkwcHg7d2lkdGg6MTAwJTtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMjI5LDIyOSwyMjksLjEzKTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMjI5LDIyOSwyMjksLjEzKX0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5ob3VybHlfbmV3c19hcmVhIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDozM3B4O3BhZGRpbmctYm90dG9tOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojZmZmOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5ob3VybHlfbmV3c19hcmVhIGEuaG91cmx5X25ld3NfaWNvbntkaXNwbGF5OmJsb2NrfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmhvdXJseV9uZXdzX2FyZWEgYS5saXZlX2ZlZWRfaWNvbntkaXNwbGF5Om5vbmV9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuaG91cmx5X25ld3NfYXJlYSBhIGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjJweCAwIDAgMDtmbG9hdDpsZWZ0O3dpZHRoOjIycHg7aGVpZ2h0OjIwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIxcHg7cmlnaHQ6MzFweDstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuaG91cmx5X25ld3NfYXJlYSBhIGkgLnN2Z0ljb257d2lkdGg6MjJweDtoZWlnaHQ6MjBweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5ob3VybHlfbmV3c19hcmVhIGEgaSAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2U2MjcyZH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5ob3VybHlfbmV3c19hcmVhIGEgcHtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmY7bWFyZ2luOjA7Zm9udC1zaXplOjExcHg7cGFkZGluZy10b3A6MTRweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5ob3VybHlfbmV3c19hcmVhIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDojZTYyNzJkfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmhvdXJseV9uZXdzX2FyZWEgYTpob3Zlci5ob3VybHlfbmV3c19pY29ue2JhY2tncm91bmQtc2l6ZToxOHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmhvdXJseV9uZXdzX2FyZWEgYTpob3Zlci5ob3VybHlfbmV3c19pY29uIGkgLnN2Z0ljb24gcGF0aHtmaWxsOiNmZmZ9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuaG91cmx5X25ld3NfYXJlYSAuZmVhdGhlci1saWdodC1ib3h7ZGlzcGxheTpub25lfS5ib3R0b21faGVhZCAucHJvZ3Jlc3NfYmFye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2hlaWdodDo0cHg7YmFja2dyb3VuZDojZjAyNjJkO3dpZHRoOjYwJTt6LWluZGV4OjM7bWFyZ2luLWxlZnQ6LTM1cHh9LnZpZGVvX19tc2d7cGFkZGluZzoxcmVtO3RleHQtYWxpZ246Y2VudGVyfS5jb250X2lmbm9fc2Vje3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2YwMjYyZDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufS5jb250X2lmbm9fc2VjIC5pbmZvQm94e3BhZGRpbmc6MTBweDt3aWR0aDo1MCU7ZmxvYXQ6bGVmdDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS5jb250X2lmbm9fc2VjIC5pbmZvQm94LmdpdmVfY2FsbCAucGhvbmVfaWNvbnt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jb250X2lmbm9fc2VjIC5pbmZvQm94IC50ZXh0LC5jb250X2lmbm9fc2VjIC5pbmZvQm94IC5pY29ue2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjQwcHh9LmNvbnRfaWZub19zZWMgLmluZm9Cb3ggLnRleHR7cGFkZGluZy1ib3R0b206MTVweDtoZWlnaHQ6YXV0b30uY29udF9pZm5vX3NlYyAuaW5mb0JveCAuaWNvbiBpe2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7Y29sb3I6I2ZmZn0uY29udF9pZm5vX3NlYyAuaW5mb0JveCAuaWNvbiAuZmVlZGJhY2tfaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5jb250X2lmbm9fc2VjIC5pbmZvQm94IC5pY29uIC5zdmdJY29uIHBhdGh7ZmlsbDojZmZmfS5jb250X2lmbm9fc2VjIC5pbmZvQm94OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMDBweDtib3R0b206LTEwMHB4O21hcmdpbjowIGF1dG87d2lkdGg6MXB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMik7ZGlzcGxheTpibG9jaztsZWZ0OjBweH0uY29udF9pZm5vX3NlYyAuaW5mb0JveDphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMDBweDtib3R0b206LTEwMHB4O21hcmdpbjowIGF1dG87d2lkdGg6MXB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMik7ZGlzcGxheTpibG9jaztyaWdodDowfS5jb250X2lmbm9fc2VjIC5pbmZvQm94LmdpdmVfZmVlZGJhY2s6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubmV3c2xldHRlcntwYWRkaW5nOjEwcHh9Lm5ld3NsZXR0ZXIgLnRpdGxle21hcmdpbi1ib3R0b206MjJweDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmfS5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyRm9ybXtwb3NpdGlvbjpyZWxhdGl2ZX0ubmV3c2xldHRlciAubmV3c2xldHRlckZvcm0gaW5wdXRbdHlwZT10ZXh0XSwubmV3c2xldHRlciAubmV3c2xldHRlckZvcm0gaW5wdXRbdHlwZT1lbWFpbF17bWFyZ2luOjA7d2lkdGg6MTAwJTtwYWRkaW5nOjIwcHggMTYwcHggMjBweCAyNXB4O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM1OTU5NTk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LW1zLWJvcmRlci1yYWRpdXM6MDstby1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO2hlaWdodDo2MHB4fS5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyRm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17bWFyZ2luOjA7cGFkZGluZzoyMHB4IDEwcHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZjtib3JkZXI6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjE2MHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6IzFmMWYxZjtjdXJzb3I6cG9pbnRlcjstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LW1zLWJvcmRlci1yYWRpdXM6MDstby1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO2hlaWdodDo2MHB4fS5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyRm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDMxLDMxLDMxLC44KX0uZm9vdGVye3BhZGRpbmc6NzVweCAwIDBweDtiYWNrZ3JvdW5kOiMxMjEyMTJ9LmZvb3RlciAudG9wX2Zvb3RlcntwYWRkaW5nLWJvdHRvbToxMDBweH0uZm9vdGVyIC50b3BfZm9vdGVyIC5sZWZ0X2JvcmRlcjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTE1cHg7Ym90dG9tOi0yNXB4O2xlZnQ6LTIwcHg7d2lkdGg6MXB4fS5mb290ZXIgaDN7bWFyZ2luOjAgMCAyMHB4O2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmZvb3RlciAuZl9sb2dve21hcmdpbi1ib3R0b206NDVweH0uZm9vdGVyIC5mX3dpZGdldHttYXgtd2lkdGg6MjUwcHg7d2lkdGg6MTAwJTtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5mb290ZXIgLmZfd2lkZ2V0IHB7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9LmZvb3RlciAuZl93aWRnZXQgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uZm9vdGVyIC5mX2xpbmtze21hcmdpbi1ib3R0b206NTBweDtkaXNwbGF5OmJsb2NrfS5mb290ZXIgLmZfbGlua3MgdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uZm9vdGVyIC5mX2xpbmtzIHVsIGxpe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjVweCAwfS5mb290ZXIgLmZfbGlua3MgdWwgbGkgYXtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiNmZmZ9LmZvb3RlciAuZl9saW5rcyB1bCBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNlNjI3MmR9LmZvb3RlciAuc29jaWFsX2xpbmtzIHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LmZvb3RlciAuc29jaWFsX2xpbmtzIHVsIGxpe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjIwcHggMH0uZm9vdGVyIC5zb2NpYWxfbGlua3MgdWwgbGkgYXtwYWRkaW5nLWxlZnQ6NDBweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5mb290ZXIgLnNvY2lhbF9saW5rcyB1bCBsaSBhIC55dEljb24gLnN2Z0ljb257d2lkdGg6MzBweDtoZWlnaHQ6MjBweH0uZm9vdGVyIC5zb2NpYWxfbGlua3MgdWwgbGkgYSAueXRJY29uIC5zdmdJY29uIC5zdDB7c3Ryb2tlLXdpZHRoOjB9LmZvb3RlciAuc29jaWFsX2xpbmtzIHVsIGxpIGEgLnN2Z0ljb257d2lkdGg6MjZweDtoZWlnaHQ6MjZweH0uZm9vdGVyIC5zb2NpYWxfbGlua3MgdWwgbGkgYSAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2ZmZn0uZm9vdGVyIC5zb2NpYWxfbGlua3MgdWwgbGkgYSBpe2Zsb2F0OmxlZnQ7d2lkdGg6NDBweDttYXJnaW4tbGVmdDotNDBweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyNnB4Oy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0uZm9vdGVyIC5zb2NpYWxfbGlua3MgdWwgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojZTYyNzJkfS5mb290ZXIgLnNvY2lhbF9saW5rcyB1bCBsaSBhOmhvdmVyIC5zdmdJY29uIHBhdGh7ZmlsbDojZTYyNzJkfS5mb290ZXIgLnNvY2lhbF9saW5rcyB1bCBsaSBhOmhvdmVyIGl7Y29sb3I6I2U2MjcyZH0uZm9vdGVyIC5hcHBfaW5mbyAuYXBwX2ljb25zIHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LmZvb3RlciAuYXBwX2luZm8gLmFwcF9pY29ucyB1bCBsaXtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMTVweCA1cHggMH0uZm9vdGVyIC5mX2JvdHRvbXtiYWNrZ3JvdW5kOiNlNjI3MmQ7cGFkZGluZy10b3A6MzVweDtwYWRkaW5nLWJvdHRvbTozNXB4fS5mb290ZXIgLmZfYm90dG9tIC5jb3B5cmlnaHR7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5mb290ZXIgLmZfYm90dG9tIC5ib3R0b21fbGlua3MgdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uZm9vdGVyIC5mX2JvdHRvbSAuYm90dG9tX2xpbmtzIHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAxN3B4O2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jazttYXJnaW46NXB4IDB9LmZvb3RlciAuZl9ib3R0b20gLmJvdHRvbV9saW5rcyB1bCBsaSBhe2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCl9LmZvb3RlciAuZl9ib3R0b20gLmJvdHRvbV9saW5rcyB1bCBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmZmZ9LmZvb3RlciAuZl9ib3R0b20gLmJvdHRvbV9saW5rcyB1bCBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0uZm9vdGVyIC5mX2JvdHRvbSAuYm90dG9tX2xpbmtzIHVsIGxpOmJlZm9yZXtjb250ZW50Olwi4oGEXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5mb290ZXIgLmZfYm90dG9tIC5ib3R0b21fbGlua3MgdWwgbGk6Zmlyc3QtY2hpbGQ6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZ3JhZGllbnRfYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdWNtcy9hc3NldHMvaW1nL2JncGF0dGVybi5wbmc/bmV3XCIpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6YXV0bztiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSB0b3B9LnNpbmdsZS1hcnRpY2xlLWJhY2tncm91bmR7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi93cC1jb250ZW50L3RoZW1lcy91Y21zL2Fzc2V0cy9pbWcvYmdwYXR0ZXJuLnBuZz9uZXdcIik7YmFja2dyb3VuZC1zaXplOmF1dG87YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlIHRvcDtkaXNwbGF5OmJsb2NrO2hlaWdodDozOTBweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xfS5zdmdJY29uIHBhdGh7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS5tb2JpbGVfdmlld3tkaXNwbGF5Om5vbmV9LmZsb2F0aW5nX2RpdnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjEwcHh9LmZsb2F0aW5nX2RpdiAuYXV0aG9ye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTZweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2YwMjYyZH0uZmxvYXRpbmdfZGl2IC5hdXRob3IgYXtjb2xvcjpyZWR9LmZsb2F0aW5nX2RpdiAudGFnc3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDoxNnB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi10b3A6MnB4O3ZlcnRpY2FsLWFsaWduOnRvcH0uZmxvYXRpbmdfZGl2IC50YWdzIC5mbG9hdFRhZ0ljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5mbG9hdGluZ19kaXYgLnRhZ3MgLmZsb2F0VGFnTGlua3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmZsb2F0aW5nX2RpdiAudGFncyAuc3ZnSWNvbnt3aWR0aDoxN3B4O2hlaWdodDoyMnB4fS5mbG9hdGluZ19kaXYgLnRhZ3MgLnN2Z0ljb24gcGF0aHtmaWxsOiNlNjI3MmR9LmZsb2F0aW5nX2RpdiAudGFncyBpbWd7cGFkZGluZy1ib3R0b206NXB4fS5mbG9hdGluZ19kaXYgLnRhZ3MgYXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxNnB4O2NvbG9yOiMxZjFmMWY7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZy1yaWdodDo1cHh9Lm1ldGFfc29jaWFsX3dyYXBwZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy10b3A6MTZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsubWV0YV9zb2NpYWxfd3JhcHBlcnttYXgtd2lkdGg6NjE2cHg7d2lkdGg6MTAwJX19LnNvY2lhbF9saW5rc193cmFwcGVye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uc29jaWFsX2xpbmtzX2xhYmVse2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojMWYxZjFmO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1mYW1pbHk6TW9udHNlcnJhdCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bGluZS1oZWlnaHQ6MTZweDtwYWRkaW5nLXJpZ2h0OjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnNvY2lhbF9saW5rcy5zb2NpYWxfc2hhcmluZyB1bHtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lfS5zb2NpYWxfbGlua3Muc29jaWFsX3NoYXJpbmcgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNvY2lhbF9saW5rcy5zb2NpYWxfc2hhcmluZyB1bCBsaSBhe2NvbG9yOiMwMDA7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MTdweCAxMnB4IDVweCAxM3B4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtkaXNwbGF5OmJsb2NrO3dpZHRoOjQ1cHg7aGVpZ2h0OjQ1cHh9LnNvY2lhbF9saW5rcy5zb2NpYWxfc2hhcmluZyB1bCBsaSBhLmZiSWNvbntwYWRkaW5nOjEycHggMTJweCA1cHggMTNweH0uc29jaWFsX2xpbmtzLnNvY2lhbF9zaGFyaW5nIHVsIGxpIGEuZmJJY29uIC5zdmdJY29ue2hlaWdodDoyMHB4fS5zb2NpYWxfbGlua3Muc29jaWFsX3NoYXJpbmcgdWwgbGkgYS50d0ljb257cGFkZGluZzoxMnB4IDEycHggNXB4IDlweH0uc29jaWFsX2xpbmtzLnNvY2lhbF9zaGFyaW5nIHVsIGxpIGEudHdJY29uIC5zdmdJY29ue2hlaWdodDoyMHB4fS5zb2NpYWxfbGlua3Muc29jaWFsX3NoYXJpbmcgdWwgbGkgYS55dEljb257cGFkZGluZzoxMnB4IDEycHggNXB4IDEzcHh9LnNvY2lhbF9saW5rcy5zb2NpYWxfc2hhcmluZyB1bCBsaSBhLnl0SWNvbiAuc3ZnSWNvbnt3aWR0aDoyNnB4O2hlaWdodDoyMHB4fS5zb2NpYWxfbGlua3Muc29jaWFsX3NoYXJpbmcgdWwgbGkgYS55dEljb24gLnN2Z0ljb24gLnN0MHtzdHJva2Utd2lkdGg6MH0uc29jaWFsX2xpbmtzLnNvY2lhbF9zaGFyaW5nIHVsIGxpIGEuZW1haWxJY29ue3BhZGRpbmc6MTJweCAxMnB4IDEzcHggMTFweH0uc29jaWFsX2xpbmtzLnNvY2lhbF9zaGFyaW5nIHVsIGxpIGEuZW1haWxJY29uIC5zdmdJY29ue2hlaWdodDoyMHB4fS5zb2NpYWxfbGlua3Muc29jaWFsX3NoYXJpbmcgdWwgbGkgYSAuc3ZnSWNvbiBwYXRoe2ZpbGw6IzAwMH0uc29jaWFsX2xpbmtzLnNvY2lhbF9zaGFyaW5nIHVsIGxpIGE6aG92ZXJ7Y29sb3I6I2YwMjYyZH0uc29jaWFsX2xpbmtzLnNvY2lhbF9zaGFyaW5nIHVsIGxpIGE6aG92ZXIgLnN2Z0ljb24gcGF0aHtmaWxsOiNmMDI2MmR9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlLmFydGljbGVfbWFpbkN7bWFyZ2luLXRvcDowfS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZXttYXJnaW4tdG9wOjIwcHg7cG9zaXRpb246cmVsYXRpdmV9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5mZWF0dXJlZEltZ3twYWRkaW5nLWJvdHRvbTo1NXB4fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSBoMntmb250LXNpemU6MzRweDtmb250LWZhbWlseTpcIlBUIFNlcmlmXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjQ0cHg7bWFyZ2luLXRvcDowfS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuYXJ0aWNsZV9tZXRhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MTBweDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2NvbG9yOnJlZDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHh9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5hcnRpY2xlX21ldGEgLmV4dHJhc0J0bXtjb2xvcjpyZWQ7cGFkZGluZzozcHggMCAwIDI1cHh9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5hcnRpY2xlX21ldGEgLmljb25JbWd7cGFkZGluZy1yaWdodDoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOnJlZDtmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToyNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozcHh9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5hcnRpY2xlX21ldGEgLmljb25JbWcgLnN2Z0ljb257d2lkdGg6MTRweDtoZWlnaHQ6MThweH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgLmFydGljbGVfbWV0YSAuaWNvbkltZyAuc3ZnSWNvbiBwYXRoe2ZpbGw6cmVkfS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuYXJ0aWNsZV9tZXRhIC5pY29uSW1nLm5ld3NfdHlwZSAuc3ZnSWNvbiByZWN0e2ZpbGw6cmVkfS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuYXJ0aWNsZV9tZXRhIHNwYW4ubWVkaWFfc2VjdGlvbntjb2xvcjojYmRiZGJkfS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuYXJ0aWNsZV9tZXRhIHNwYW4udGltZV9tZWRpYXtjb2xvcjojYmRiZGJkfS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuYXJ0aWNsZV9tZXRhIHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojNjU2NTY1fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuYXJ0aWNsZV9tZXRhIHAgaW1ne3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuYXJ0aWNsZV9tZXRhIHAgaWZyYW1le3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuYWxpZ25jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5mZWF0dXJlZEltZyBpbWd7d2lkdGg6MTAwJTtwYWRkaW5nOjEwcHh9LmJyZWFkY3J1bWJfU2Vje3BhZGRpbmctdG9wOjQwcHh9LmJyZWFkY3J1bWJfU2VjIHVse3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmV9LmJyZWFkY3J1bWJfU2VjIHVsIGxpe2NvbG9yOiM1OTU5NTk7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweDtmbG9hdDpsZWZ0fS5icmVhZGNydW1iX1NlYyB1bCBsaTphZnRlcntjb250ZW50Olwi4oGEXCI7cGFkZGluZzowIDZweDtwb3NpdGlvbjpyZWxhdGl2ZX0uYnJlYWRjcnVtYl9TZWMgdWwgbGk6bGFzdC1jaGlsZDphZnRlcntkaXNwbGF5Om5vbmV9LmJyZWFkY3J1bWJfU2VjIHVsIGxpIGF7Y29sb3I6IzU5NTk1OTtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4fS5zaW5nbGUtc2hvdyAuYnJlYWRjcnVtYl9TZWN7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy10b3A6MH0uc2luZ2xlLXNob3cgLmJyZWFkY3J1bWJfU2VjIHVse3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmV9LnNpbmdsZS1zaG93IC5icmVhZGNydW1iX1NlYyB1bCBsaXtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHg7Y29sb3I6IzFhMWExYTtwYWRkaW5nLWJvdHRvbToxMHB4O2Zsb2F0Om5vbmU7ZGlzcGxheTpibG9jazt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnNpbmdsZS1zaG93IC5icmVhZGNydW1iX1NlYyB1bCBsaS5pdGVtLWhvbWV7ZGlzcGxheTpub25lfS5zaW5nbGUtc2hvdyAuYnJlYWRjcnVtYl9TZWMgdWwgbGkuaXRlbS10YXh7ZGlzcGxheTpub25lfS5zaW5nbGUtc2hvdyAuYnJlYWRjcnVtYl9TZWMgdWwgbGkgLmJyZWFkLWN1cnJlbnR7Y29sb3I6I2YwMjYyZDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC13ZWlnaHQ6NDAwfS5zaW5nbGUtc2hvdyAuYnJlYWRjcnVtYl9TZWMgdWwgbGk6YWZ0ZXJ7Y29udGVudDpcIlwiO3BhZGRpbmc6MCA2cHg7cG9zaXRpb246cmVsYXRpdmV9LnNpbmdsZS1zaG93IC5icmVhZGNydW1iX1NlYyB1bCBsaTpsYXN0LWNoaWxkOmFmdGVye2Rpc3BsYXk6bm9uZX0uc2luZ2xlLXNob3cgLmJyZWFkY3J1bWJfU2VjIHVsIGxpIGF7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4O2NvbG9yOiMxYTFhMWF9LnNpbmdsZS1zaG93IC5icmVhZGNydW1iX1NlYyB1bCBsaSBhOmhvdmVye2NvbG9yOiNmMDI2MmQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnJlbGF0ZWRfYXJ0aWNsZXN7YmFja2dyb3VuZDojZjZmNmY2O3BhZGRpbmc6NDBweCAwO21hcmdpbi10b3A6NDBweH0ucmVsYXRlZF9hcnRpY2xlcyBoM3tmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMWExYTFhO2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nLWJvdHRvbTo0NXB4O2xldHRlci1zcGFjaW5nOjFweDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MH0ucmVsYXRlZF9hcnRpY2xlcyAuZmVhdHVyZWRJbWFnZXtmbG9hdDpsZWZ0O3BhZGRpbmctcmlnaHQ6MzBweDt3aWR0aDo0NyU7b3ZlcmZsb3c6aGlkZGVufS5yZWxhdGVkX2FydGljbGVzIC5mZWF0dXJlZEltYWdlIGF7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5yZWxhdGVkX2FydGljbGVzIC5mZWF0dXJlZEltYWdlIGltZ3stbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7dHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3dpZHRoOjEwMCV9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mb3twYWRkaW5nLXRvcDoyMHB4O2Zsb2F0OmxlZnQ7d2lkdGg6NTMlfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gaDR7bWFyZ2luOjAgMCAxMHB4O2ZvbnQtZmFtaWx5OlwiUFQgU2VyaWZcIixzZXJpZjtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjQwMDttaW4taGVpZ2h0OjQ5cHg7aGVpZ2h0OjQ5cHg7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6Mjstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbXMtdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbW96LWJpbmRpbmc6dXJsKFwiZWxsaXBzaXMueG1sI2VsbGlwc2lzXCIpfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gaDQgYXtjb2xvcjojMWExYTFhO2Rpc3BsYXk6YmxvY2t9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyBwe21pbi1oZWlnaHQ6NDZweDtoZWlnaHQ6NDZweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDoyOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tb3otYmluZGluZzp1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIil9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAubWVkaWFfc2VjdGlvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtjb2xvcjojMDAwfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLnRpbWVfbWVkaWF7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtjb2xvcjojZjAyNjJkO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE2cHg7Y29sb3I6I2JkYmRiZH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFze3Bvc2l0aW9uOnJlbGF0aXZlfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmljb25JbWd7cGFkZGluZy1yaWdodDoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiNmMDI2MmQ7ZmxvYXQ6bGVmdDtsaW5lLWhlaWdodDoyNHB4fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmljb25JbWcgaS5mYS1wbGF5e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmljb25JbWcgLnN2Z0ljb257d2lkdGg6MTRweDtoZWlnaHQ6MTZweDttYXJnaW4tdG9wOjVweH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1nIC5zdmdJY29uIHBhdGh7ZmlsbDojZjAyNjJkfS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmljb25JbWcuYXVkaW9fdHlwZSAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2YwMjYyZH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1nLm5ld3NfdHlwZSAuc3ZnSWNvbiByZWN0e2ZpbGw6I2YwMjYyZH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG17Y29sb3I6I2YwMjYyZDtwYWRkaW5nOjNweCAwIDAgMjVweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4O2Rpc3BsYXk6YmxvY2t9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuc2xhc2h7Y29sb3I6I2YwMjYyZDtwYWRkaW5nOjAgNXB4fS5yZWxhdGVkX2FydGljbGVzIC5yZWxhdGVkX2Jsb2Nre21hcmdpbi1ib3R0b206NDBweH0ucmVsYXRlZF9hcnRpY2xlcyAucmVsYXRlZF9ibG9jazpudGgtY2hpbGQoMm4rMSl7Y2xlYXI6Ym90aH0ucmVsYXRlZF9hcnRpY2xlcyAucmVsYXRlZF9ibG9ja0luOmhvdmVyIC5mZWF0dXJlZEltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstby10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wNSl9LnJlbGF0ZWRfYXJ0aWNsZXMgLnJlbGF0ZWRfYmxvY2tJbjpob3ZlciAuYXJ0aWNsZV9pbmZvIGg0IGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2U2MjcyZH0uYWR2ZXJ0aXNlbWVudF9zZWN0aW9ue2JvcmRlcjoxcHggc29saWQgI2U5ZTllOTtwYWRkaW5nOjIzcHggMDttYXJnaW46NjBweCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS50ZXh0X2JvcmRlcmJveF93aWRnZXR7Ym9yZGVyOjFweCBzb2xpZCAjZTllOWU5O3BhZGRpbmc6MjNweCAyMHB4O21hcmdpbjoxMHB4IGF1dG8gNTBweCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfWJvZHkuc2luZ2xlLWFydGljbGUgLnRleHRfYm9yZGVyYm94X3dpZGdldHttYXJnaW46NTBweCBhdXRvfWJvZHkuaG9tZSAudGV4dF9ib3JkZXJib3hfd2lkZ2V0e21hcmdpbjoxMHB4IGF1dG8gMH0uYWRfc2lkZWJhcnttYXJnaW4tdG9wOi0yM3B4fS5zcG9uc2VyX2xpbmt7bWFyZ2luLXRvcDozMHB4fS5zcG9uc2VyX2xpbmsgaDN7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MjRweDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi10b3A6MH0uc3BvbnNlcl9saW5rIC5zcG9zZXJfc2VjdGlvbnttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToyMHB4fS5zcG9uc2VyX2xpbmsgLnNwb3Nlcl9zZWN0aW9uIC5pbWdDb2x7ZmxvYXQ6bGVmdDt3aWR0aDo4NXB4fS5zcG9uc2VyX2xpbmsgLnNwb3Nlcl9zZWN0aW9uIC5pbWdDb2wgYXtkaXNwbGF5OmJsb2NrfS5zcG9uc2VyX2xpbmsgLnNwb3Nlcl9zZWN0aW9uIC50ZXh0Q29se3BhZGRpbmctbGVmdDoxMTBweDtkaXNwbGF5OmJsb2NrfS5zcG9uc2VyX2xpbmsgLnNwb3Nlcl9zZWN0aW9uIGg0e2ZvbnQtZmFtaWx5OlwiUFQgU2VyaWZcIixzZXJpZjtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyMXB4O21hcmdpbjowIDBweCA4cHggMH0uc3BvbnNlcl9saW5rIC5zcG9zZXJfc2VjdGlvbiBoNCBhe2NvbG9yOiMwMDB9LnNwb25zZXJfbGluayAuc3Bvc2VyX3NlY3Rpb24gaDQgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojZTYyNzJkfS5zcG9uc2VyX2xpbmsgLnNwb3Nlcl9zZWN0aW9uIHB7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweH0udG9wQXJ0aWNsZXtwYWRkaW5nOjcwcHggMCAwfS50b3BBcnRpY2xlIC5zZWNIZWFkaW5ne3RleHQtYWxpZ246bGVmdDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnRvcEFydGljbGUgLnRvcENhdE52IHVse21hcmdpbjowO3BhZGRpbmctbGVmdDowcHg7bGlzdC1zdHlsZTpub25lfS50b3BBcnRpY2xlIC50b3BDYXROdiB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAzNXB4O3BhZGRpbmc6MCA2cHggMTBweDtib3JkZXItYm90dG9tOjVweCBzb2xpZCByZ2JhKDAsMCwwLDApOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0udG9wQXJ0aWNsZSAudG9wQ2F0TnYgdWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0udG9wQXJ0aWNsZSAudG9wQ2F0TnYgdWwgbGkgYXtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMWExYTFhO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmNlbnRlcn0udG9wQXJ0aWNsZSAudG9wQ2F0TnYgdWwgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojZjAyNjJkfS50b3BBcnRpY2xlIC50b3BDYXROdiB1bCBsaTpob3Zlcntib3JkZXItYm90dG9tOjVweCBzb2xpZCAjZjAyNjJkfS50b3BBcnRpY2xlIC50b3BDYXROdiB1bCBsaS5jdXJyZW50LWNhdHtib3JkZXItYm90dG9tOjVweCBzb2xpZCAjZjAyNjJkO3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9LnRvcEFydGljbGUgLnRvcENhdE52IHVsIGxpLmN1cnJlbnQtY2F0IGF7Y29sb3I6I2YwMjYyZH0ubmF2RmlsdGVye21hcmdpbjozMHB4IDAgMjVweH0ubmF2RmlsdGVyIHVse3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdkZpbHRlciB1bCBsaXtmbG9hdDpsZWZ0O21hcmdpbjowIDBweDtwYWRkaW5nOjdweCAyMHB4IDdweCAwO2JvcmRlci1yYWRpdXM6MTBweDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTVweDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmfS5uYXZGaWx0ZXIgdWwgbGkgYXtkaXNwbGF5OmlubGluZS1ibG9ja30ubmF2RmlsdGVyIHVsIGxpIHNwYW4uY2F0VGFne2JhY2tncm91bmQ6I2Y0ZjRmNDtwYWRkaW5nOjhweCAxOHB4O2NvbG9yOiM1ZDVkNWQ7Ym9yZGVyLXJhZGl1czoxOXB4IDAgMCAxOXB4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH0ubmF2RmlsdGVyIHVsIGxpIHNwYW4uY291bnRfcG9zdHN7YmFja2dyb3VuZDojZTllOWU5O3BhZGRpbmc6OHB4IDE0cHg7Y29sb3I6IzVkNWQ1ZDtib3JkZXItcmFkaXVzOjAgMTlweCAxOXB4IDA7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fS5uYXZGaWx0ZXIgdWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MH0ubmF2RmlsdGVyIHVsIGxpLmN1cnJlbnROYXYgc3Bhbi5jYXRUYWd7YmFja2dyb3VuZDojZjAyNjJkO3BhZGRpbmc6OHB4IDE4cHg7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjE5cHggMCAwIDE5cHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fS5uYXZGaWx0ZXIgdWwgbGkuY3VycmVudE5hdiBzcGFuLmNvdW50X3Bvc3Rze2JhY2tncm91bmQ6I2UwMjQyYjtwYWRkaW5nOjhweCAxNHB4O2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czowIDE5cHggMTlweCAwO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH0ubmF2RmlsdGVyIHVsIGxpOmhvdmVyIHNwYW4uY2F0VGFne2JhY2tncm91bmQ6I2YwMjYyZDtwYWRkaW5nOjhweCAxOHB4O2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxOXB4IDAgMCAxOXB4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9Lm5hdkZpbHRlciB1bCBsaTpob3ZlciBzcGFuLmNvdW50X3Bvc3Rze2JhY2tncm91bmQ6I2UwMjQyYjtwYWRkaW5nOjhweCAxNHB4O2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czowIDE5cHggMTlweCAwO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGx9LnNpbmdBcnRpY2xlIC5hbGwtYXJ0aWNsZSAuYXJ0aWNsZUJveEhvbGQ6bnRoLWNoaWxkKDNuKzEpe2NsZWFyOmJvdGh9LnNpbmdBcnRpY2xlIC5hZF9zaWRlYmFye21hcmdpbi10b3A6LTIwcHh9LmxvYWRfbW9yZXtiYWNrZ3JvdW5kOiNmMDI2MmQ7ZmxvYXQ6cmlnaHQ7cGFkZGluZzoyMHB4IDY0cHg7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE1cHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjttYXJnaW4tdG9wOjQwcHh9LmxvYWRfbW9yZTpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQ6IzFmMWYxZn0uY2xlYXJ7Y2xlYXI6Ym90aH0ucG9zdFBhZ2V7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZTllOTttYXJnaW46MH0ucG9zdFBhZ2UgLnBhZ2luYXRpb257cGFkZGluZy10b3A6MDttYXJnaW46MzBweCAwO2JvcmRlci1yYWRpdXM6MDtmbG9hdDpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlfS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bHtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lfS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaXtiYWNrZ3JvdW5kOiNmN2Y3Zjc7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NnB4fS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MjBweCAyNXB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtjb2xvcjojMWExYTFhfS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmMDI2MmR9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpIGEuZXh0UG9pbnR7cGFkZGluZzoxOXB4IDIwcHh9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpIGEuZXh0UG9pbnQgLnN2Z0ljb257d2lkdGg6MjBweDtoZWlnaHQ6MThweDt0b3A6MnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhLmV4dFBvaW50IC5zdmdJY29uIGxpbmV7c3Ryb2tlOiNmMDI2MmR9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpIGEuZXh0UG9pbnQgLnN2Z0ljb24gcG9seWxpbmV7c3Ryb2tlOiNmMDI2MmR9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpIGEuZXh0UG9pbnQubGVmdEFycm93e3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGkgYS5uZXh0e2NvbG9yOiNmMDI2MmR9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpIGEucHJldntjb2xvcjojZjAyNjJkfS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoyMXB4IDI3cHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2NvbG9yOiNmMDI2MmR9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpLmN1cnJlbnQtcGFnZSBhe2NvbG9yOiNmMDI2MmR9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpLm5leHQgYXtjb2xvcjojZjAyNjJkfS5wb3N0UGFnZSAucGFnaW5hdGlvbl9qcy5hY3RpdmU6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9kZWZhdWx0LmdpZlwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1zaXplOjQwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrfS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVye21hcmdpbi10b3A6NDBweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGR7bWluLWhlaWdodDphdXRvO21hcmdpbi1ib3R0b206NDBweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGQgLmFydGljbGVCb3h7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwMH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGQgLmFydGljbGVCb3ggLmFydGljbGVJbWcgYXtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9ibGFja19iZy5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3hIb2xkIC5hcnRpY2xlQm94IC5hcnRpY2xlSW1nIGEgaW1ne2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgYXV0bztoZWlnaHQ6YXV0bzt3aWR0aDoxMDAlfS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnR7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzozMXB4IDMwcHggMjBweDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2Y3ZjdmN30udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGQgLmFydGljbGVCb3ggLmFydGljbGVUZXh0e21hcmdpbjowIDIwcHg7bWluLWhlaWdodDo2NXB4O2hlaWdodDo2NXB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjM7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1zLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1vei1iaW5kaW5nOnVybChcImVsbGlwc2lzLnhtbCNlbGxpcHNpc1wiKX0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZVRpdGxlIGF7Zm9udC1zaXplOjIzcHg7bGluZS1oZWlnaHQ6MjRweDtmb250LWZhbWlseTpcIlBUIFNlcmlmXCIsc2VyaWY7ZGlzcGxheTpibG9ja30udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0LWluZm97Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTdweDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjM1cHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOjFweDtkaXNwbGF5OmlubGluZS1ibG9ja30udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0LWluZm8gLnRpbWVJY29ue2Zsb2F0OmxlZnQ7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDttYXJnaW4tdG9wOjJweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0LWluZm8gLnRpbWVJY29uIC5zdmdJY29uIHBhdGh7ZmlsbDojZTYyNzJkfS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnQtaW5mbyAudGltZVRleHR7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MjBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7aGVpZ2h0OjQwcHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLnBvc3RQYWdle21hcmdpbjowIDAgMzBweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9ue21hcmdpbjoyMHB4IDE4cHggNjBweDtwYWRkaW5nOjI3cHggMH0udGVhbV9saXN0IC50ZWFtX2xpc3RSaWdodHttYXJnaW4tdG9wOjQwcHh9LnRlYW1fbGlzdCAuYWRfc2lkZWJhcnttYXJnaW4tdG9wOjI4cHh9LnBvZGNhc3RTZWMuc2hvd19kZXRhaWwgLnNlY0hlYWRpbmd7dGV4dC1hbGlnbjpjZW50ZXJ9LnBvZGNhc3RTZWMuc2hvd19kZXRhaWwgLnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jazpmaXJzdC1jaGlsZHtib3JkZXItdG9wOm5vbmV9Ym9keSAuc2hvd0RldGFpbFNlYzIgLmxlZnRTZWN0aW9uIC5mbG9hdGluZ19kaXYgLmZsb2F0aW5nX2hlYWRpbmd7cGFkZGluZy1ib3R0b206MTFweH1ib2R5IC5zaG93RGV0YWlsU2VjMiAubGVmdFNlY3Rpb24gLmZsb2F0aW5nX2RpdiAudGFnc3ttYXJnaW4tdG9wOjB9LnNob3dmaWx0ZXJTZWMgLnNlY0hlYWRpbmd7cGFkZGluZy1ib3R0b206MH0uc2hvd2ZpbHRlclNlYyAuZmlsdGVyVG9wQmFyLnRvcEFydGljbGV7cGFkZGluZzo0NXB4IDAgNDBweH0uYXJ0aWNsZUJveEJpZy5zaG93X2RldGFpbFBhZ2UgLmljb25JbWcgaS5mYS1wbGF5e3BhZGRpbmc6M3B4IDRweCA0cHggNnB4O2Rpc3BsYXk6aW5saW5lO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEwcHg7YmFja2dyb3VuZDojZjAyNjJkfWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3R7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNTtwYWRkaW5nLWJvdHRvbTo1MHB4fWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCBoNCBhe2NvbG9yOiMwMDB9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250IGg0IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2ZmZn0uc2VhcmNoX0ljb25fZGl2e2JhY2tncm91bmQ6I2Y2ZjZmNjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO21heC13aWR0aDo4MzBweDt6LWluZGV4OjIxO3RvcDoyNDNweH0uc2VhcmNoX0ljb25fZGl2IGZvcm17cG9zaXRpb246cmVsYXRpdmV9LnNlYXJjaF9JY29uX2RpdiAuc2VhcmNoSWNvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjMwcHg7dG9wOjUwJTttYXJnaW4tdG9wOi0xMnB4O3dpZHRoOjIzcHh9LnNlYXJjaF9JY29uX2RpdiAuc2VhcmNoSWNvbiAuc3ZnSWNvbnt3aWR0aDoyM3B4O2hlaWdodDoyM3B4fS5zZWFyY2hfSWNvbl9kaXYgLnNlYXJjaEljb24gLnN2Z0ljb24gcGF0aHtmaWxsOiMxYTFhMWF9LnNlYXJjaF9JY29uX2RpdiAuc3VibWl0SWNvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozNXB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMTJweH0uc2VhcmNoX0ljb25fZGl2IC5zdWJtaXRJY29uIC5zdmdJY29ue3dpZHRoOjI5cHg7aGVpZ2h0OjI3cHh9LnNlYXJjaF9JY29uX2RpdiAuc3VibWl0SWNvbiAuc3ZnSWNvbiBsaW5le3N0cm9rZTojZTYyNzJkfS5zZWFyY2hfSWNvbl9kaXYgLnN1Ym1pdEljb24gLnN2Z0ljb24gcG9seWxpbmV7c3Ryb2tlOiNlNjI3MmR9LnNlYXJjaF9JY29uX2RpdiBpbnB1dFt0eXBlPXRleHRde3dpZHRoOjEwMCU7cGFkZGluZzoyMHB4IDMwcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO2ZvbnQtc2l6ZToyMnB4O3BhZGRpbmctbGVmdDo3MHB4O3BhZGRpbmctcmlnaHQ6ODBweH0uc2VhcmNoX0ljb25fZGl2IGlucHV0W3R5cGU9c3VibWl0XXtmb250LXNpemU6MDt3aWR0aDozNnB4O2hlaWdodDoyN3B4O2JvcmRlcjpub25lO2xpbmUtaGVpZ2h0OjQ0cHg7cG9zaXRpb246YWJzb2x1dGU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO3otaW5kZXg6MTA7dG9wOjUwJTttYXJnaW4tdG9wOi0xMXB4O3JpZ2h0OjMwcHh9LnNlYXJjaF9JY29uX2RpdiBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoODksODksODksLjUpfS5zZWFyY2hfSWNvbl9kaXYgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDg5LDg5LDg5LC41KX0uc2VhcmNoX0ljb25fZGl2IGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoODksODksODksLjUpfS5zZWFyY2hfSWNvbl9kaXYgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoODksODksODksLjUpfS5ibGFja19vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNDNweDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjYxKTt6LWluZGV4Ojl9LmJsYWNrX292ZXJsYXkye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2JhY2tncm91bmQ6bm9uZTt6LWluZGV4Ojl9LndoaXRlX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC45KTt6LWluZGV4OjV9LmZlYXRoZXJsaWdodCAuZmVhdGhlci1saWdodC1ib3h7d2lkdGg6ODB2dzttYXgtd2lkdGg6ODAwcHh9Lm1lZ2FNZW51e3BhZGRpbmc6MzVweCAwIDMwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE2MHB4O2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MTAwO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuOSl9Lm1lZ2FNZW51IC5pbnRyb01lZ2EgaDJ7bWFyZ2luOjAgMCAxNXB4O2ZvbnQtc2l6ZTozMnB4O2NvbG9yOiNmMDI2MmQ7Zm9udC1mYW1pbHk6XCJQVCBTZXJpZlwiLHNlcmlmO2xpbmUtaGVpZ2h0OjM4cHh9Lm1lZ2FNZW51IHVse3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmU7LXdlYmtpdC1jb2x1bW4tY291bnQ6MzstbW96LWNvbHVtbi1jb3VudDozO2NvbHVtbi1jb3VudDozfS5tZWdhTWVudSB1bCBsaXtwYWRkaW5nLXJpZ2h0OjEwcHh9Lm1lZ2FNZW51IHVsIGxpLm1haW4tbWVudS1pdGVte21hcmdpbi1ib3R0b206MTVweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfS5tZWdhTWVudSB1bCBsaSBhe2ZvbnQtc2l6ZToxNnB4O2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MjhweDtjb2xvcjojMWYxZjFmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubWVnYU1lbnUgdWwgbGkgYTpob3Zlcntjb2xvcjojZjAyNjJkO3RleHQtZGVjb3JhdGlvbjpub25lfS5tZWdhTWVudSB1bCBsaSAuY3VzdG9tU3ViTWVudXtwYWRkaW5nLWJvdHRvbTo1cHh9Lm1lZ2FNZW51IHVsIGxpIC52aWV3TWVudXtwYWRkaW5nLWJvdHRvbToyMHB4O2Rpc3BsYXk6YmxvY2t9Lm1lZ2FNZW51IHVsIGxpIC52aWV3TWVudSBhe2NvbG9yOiNmMDI2MmQ7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjIycHh9Lm1lZ2FNZW51IHVsIGxpIHVsey13ZWJraXQtY29sdW1uLWNvdW50OmluaGVyaXQ7LW1vei1jb2x1bW4tY291bnQ6aW5oZXJpdDtjb2x1bW4tY291bnQ6aW5oZXJpdDtwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1ib3R0b206MH0ubWVnYU1lbnUgdWwgbGkgdWwgbGl7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctcmlnaHQ6MHB4fS5tZWdhTWVudSB1bCBsaSB1bCBsaSBhe2ZvbnQtc2l6ZToxNXB4O2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoyMnB4O2NvbG9yOiM2NTY1NjU7cGFkZGluZy1ib3R0b206NHB4O2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06aW5pdGlhbH0ubWVnYU1lbnUgdWwgbGkgdWwgbGkgYTpob3Zlcntjb2xvcjojZTYyNzJkO3RleHQtZGVjb3JhdGlvbjpub25lfS5tZWdhTWVudSB1bCBsaSB1bCBsaS5oaWdobGlnaHRlZCBhe2NvbG9yOiNlNjJlMzQ7Zm9udC13ZWlnaHQ6NjAwfS5tb2JpbGVfbWVudSB1bCBsaSBzcGFuLm1vYmlsZV9hcnJvd3tkaXNwbGF5Om5vbmV9LnNob3dmaWx0ZXJTZWMgLnRhYkNvbnRlbnRTZWN7bWluLWhlaWdodDo2MDBweH0uc2hvd2ZpbHRlclNlYyAudGFiQ29udF9kaXZ7ZGlzcGxheTpub25lfS5zaG93ZmlsdGVyU2VjIC50YWJDb250X2Rpdi5jdXJyZW50e2Rpc3BsYXk6YmxvY2t9Lm1lZ2FNZW51IC5tZWdhLW9wZW57cG9zaXRpb246Zml4ZWR9LnRvcEFydGljbGVTZWN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VmZWZlZn0uY2xlYXJEZXNre2NsZWFyOmJvdGh9Lkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94e2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmMDI2MmR9Lkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94IC5hcnRpY2xlSW1ne2JhY2tncm91bmQ6dXJsKC4uL2ltZy9ibGFja19iZy5wbmcpIHJlcGVhdH0uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3ggLmFydGljbGVDb250e3BhZGRpbmctdG9wOjUycHg7cGFkZGluZy1ib3R0b206NDFweDtiYWNrZ3JvdW5kOiNmZmZ9Lkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94IC5hcnRpY2xlQ29udCAuYXJ0aWNsZVRpdGxle21hcmdpbi1ib3R0b206MzBweH0uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3ggLmFydGljbGVDb250IC5hcnRpY2xlVGV4dHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4fS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnQgLmFydGljbGVUZXh0IHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweH0uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmZlYXR1cmVkX2Jsb2NrLmxhcmdlRWxlbWVudCAuYXJ0aWNsZVRpdGxlIGF7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzRweH0uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmZlYXR1cmVkX2Jsb2NrIC5hcnRpY2xlVGl0bGUgYXtjb2xvcjojZjAyNjJkfS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9ja3tib3JkZXItYm90dG9tOjJweCBzb2xpZCAjYjNiM2IzfS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RJbWFnZXtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDp1cmwoLi4vaW1nL2d1ZXN0cy1iZy5wbmcpIG5vLXJlcGVhdDtwYWRkaW5nOjIwcHggMCAyMHB4fS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RJbWFnZSBpbWd7Ym9yZGVyLXJhZGl1czo1MCU7aGVpZ2h0OjE0MHB4O3dpZHRoOjE0MHB4O21hcmdpbjowIGF1dG87ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7dHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpfS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnR7bWluLWhlaWdodDoxMjFweH0uR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250IGg0e2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1mYW1pbHk6XCJQVCBTZXJpZlwiLHNlcmlmO3BhZGRpbmctdG9wOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCBwe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrOmhvdmVye2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmMDI2MmR9Lkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrOmhvdmVyIC5ndWVzdEltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstby10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wNSl9LmFydGljbGVCb3h7YmFja2dyb3VuZC1jb2xvcjojZmZmOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0uYXJ0aWNsZUJveCAuYXJ0aWNsZUltZ3tvdmVyZmxvdzpoaWRkZW59LmFydGljbGVCb3ggLmFydGljbGVJbWcgaW1ne3dpZHRoOjEwMCU7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsO3RyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX0uYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnQgLmljb25JbWcgLnN2Z0ljb257d2lkdGg6MThweDtoZWlnaHQ6MThweH0uYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnQgLmljb25JbWcuYWRkX3BsYXkgYSBpLmZhLXZvbHVtZS1kb3due2Rpc3BsYXk6bm9uZX0uYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnQgLmljb25JbWcuYWRkX3BsYXkgYSBpLmZhLXBsYXl7cGFkZGluZzozcHggNHB4IDRweCA2cHg7ZGlzcGxheTppbmxpbmU7Y29sb3I6I2ZmZjtmb250LXNpemU6MTBweDtiYWNrZ3JvdW5kOiNmMDI2MmR9LmFydGljbGVCb3ggLmFydGljbGVCdG57dGV4dC1hbGlnbjpjZW50ZXJ9LmFydGljbGVCb3ggLmFydGljbGVCdG4gYXtwYWRkaW5nOjEwcHggMTBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIwcHg7bWluLXdpZHRoOjE3MHB4O2ZvbnQtd2VpZ2h0OjcwMDtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiNmNzE4MzZ9LmFydGljbGVCb3ggLmFydGljbGVCdG4gYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uYXJ0aWNsZUJveC5sYXJnZUJveHtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDAwfS5hcnRpY2xlQm94LmxhcmdlQm94IC5hcnRpY2xlQ29udHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjcwcHggODBweCAyMHB4IDgwcHh9LmFydGljbGVCb3gubGFyZ2VCb3ggLmFydGljbGVDb250IC5hcnRpY2xlQnRue3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtsZWZ0OjA7cmlnaHQ6MDt0b3A6LTIwcHh9LmFydGljbGVCb3gubGFyZ2VCb3ggLmFydGljbGVUaXRsZXttaW4taGVpZ2h0OjY4cHg7aGVpZ2h0OjY4cHg7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6Mjstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbXMtdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbW96LWJpbmRpbmc6dXJsKFwiZWxsaXBzaXMueG1sI2VsbGlwc2lzXCIpfS5hcnRpY2xlQm94LmxhcmdlQm94IC5hcnRpY2xlVGl0bGUgYXtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozNHB4fS5hcnRpY2xlQm94LmxhcmdlQm94IC5hcnRpY2xlVGV4dHttYXJnaW4tYm90dG9tOjQwcHg7bWluLWhlaWdodDo3MnB4O2hlaWdodDo3MnB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjM7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1zLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1vei1iaW5kaW5nOnVybChcImVsbGlwc2lzLnhtbCNlbGxpcHNpc1wiKX0uYXJ0aWNsZUJveC5sYXJnZUJveCAuYXJ0aWNsZVRleHQgcHtsaW5lLWhlaWdodDoyNHB4fS5hcnRpY2xlQm94LmxhcmdlQm94LmxvbmdlckhlYWRlciAuYXJ0aWNsZVRpdGxle21pbi1oZWlnaHQ6MTM2cHg7aGVpZ2h0OjEzNnB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjR9LmFydGljbGVCb3gubGFyZ2VCb3gubG9uZ2VySGVhZGVyIC5hcnRpY2xlVGV4dHtkaXNwbGF5Om5vbmV9LmFydGljbGVCb3guc21hbGxCb3h7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwMH0uYXJ0aWNsZUJveC5zbWFsbEJveC5sb25nZXJIZWFkZXIgLmFydGljbGVDb250e3BhZGRpbmc6MTBweCAyMHB4IDEwcHh9LmFydGljbGVCb3guc21hbGxCb3gubG9uZ2VySGVhZGVyIC5hcnRpY2xlVGl0bGV7LXdlYmtpdC1saW5lLWNsYW1wOjQgIWltcG9ydGFudDtoZWlnaHQ6NzhweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206OHB4ICFpbXBvcnRhbnR9LmFydGljbGVCb3guc21hbGxCb3gubG9uZ2VySGVhZGVyIC5hcnRpY2xlVGl0bGUgYXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxOXB4fS5hcnRpY2xlQm94LnNtYWxsQm94LmxvbmdlckhlYWRlciAuaWNvbkltZ3twYWRkaW5nLWJvdHRvbTo4cHh9LmFydGljbGVCb3g6aG92ZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2U2MjcyZH0uYXJ0aWNsZUJveDpob3ZlciAuYXJ0aWNsZVRpdGxlIGF7Y29sb3I6I2U2MjcyZH0uYXJ0aWNsZUJveDpob3ZlciAuYXJ0aWNsZUltZyBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpfS50b3BfYXJ0aWNsZXNfX3dyYXBwZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdWNtcy9hc3NldHMvaW1nL2JncGF0dGVybi5wbmc/bmV3XCIpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSB0b3A7YmFja2dyb3VuZC1zaXplOmF1dG99LnRvcF9hcnRpY2FsIC5hcnRpY2xlQm94LmxhcmdlQm94IC5hcnRpY2xlQ29udHtwYWRkaW5nOjQwcHggNDBweCAyNnB4IDQwcHh9LnRvcF9hcnRpY2FsIC5hcnRpY2xlQm94LmxhcmdlQm94IC5pY29uSW1ne3BhZGRpbmctYm90dG9tOjI2cHh9LmhpZGVfZGl2e2Rpc3BsYXk6bm9uZX0uZmFkZV9vdXRfZGl2e29wYWNpdHk6MH0udG9wX2FydGljYWwgLnJpZ2h0X2FyZWEgLmNvbC1sZy02Om50aC1jaGlsZCgybisxKXtjbGVhcjpib3RofS50b3BfYWRkX2Jhbm5lciAuYWRkQm94e3BhZGRpbmctYm90dG9tOjEwcHh9LnRvcF9hZGRfYmFubmVyIC5hZGRCb3ggaW1ne3dpZHRoOjEwMCV9LnRvcF9hZGRfYmFubmVyIC53aWRnZXRUaXRsZXtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206MjBweH0ubW9yZV9hcnRpY2xlX2xpbmt7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTttYXJnaW4tYm90dG9tOjMwcHg7cGFkZGluZy1ib3R0b206MzBweDtwYWRkaW5nLXRvcDoxMHB4O3RleHQtYWxpZ246cmlnaHR9Lm1vcmVfYXJ0aWNsZV9saW5rIGF7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiNmMDI2MmQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5tb3JlX2FydGljbGVfbGluayBhIC5tb3JlSWNvbnttYXJnaW4tbGVmdDo1cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0ubW9yZV9hcnRpY2xlX2xpbmsgYSAubW9yZUljb24gLnN2Z0ljb257d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0ubW9yZV9hcnRpY2xlX2xpbmsgYSAubW9yZUljb24gLnN2Z0ljb24gbGluZXtzdHJva2U6I2YwMjYyZH0ubW9yZV9hcnRpY2xlX2xpbmsgYSAubW9yZUljb24gLnN2Z0ljb24gcG9seWxpbmV7c3Ryb2tlOiNmMDI2MmR9Lm1vcmVfYXJ0aWNsZV9saW5rIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwMH0ubW9yZV9hcnRpY2xlX2xpbmsgYTpob3ZlciAubW9yZUljb24gLnN2Z0ljb24gbGluZXtzdHJva2U6IzAwMH0ubW9yZV9hcnRpY2xlX2xpbmsgYTpob3ZlciAubW9yZUljb24gLnN2Z0ljb24gcG9seWxpbmV7c3Ryb2tlOiMwMDB9LnBhZ2VTZWN0aW9uIC5hZHZlcnRpc2VtZW50X3NlY3Rpb257bWFyZ2luLWJvdHRvbTo0MHB4fS5wb2RjYXN0U2Vje3BhZGRpbmc6NjBweCAwIDQwcHg7YmFja2dyb3VuZDojZjZmNmY2fS5wb2RjYXN0U2VjIC5hcnRpX3Jvd3ttYXJnaW4tYm90dG9tOjQwcHh9LnBvZGNhc3RTZWMgLmFydGlfcm93Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAubGVmdF9pbWd7d2lkdGg6NDAlO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLmxlZnRfaW1nIGF7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJX0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLmxlZnRfaW1nIC5hcnRpY2xlSW1ne2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MjtoZWlnaHQ6MTAwJTstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7dHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpfS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAubGVmdF9pbWcgLmFydGljbGVJbWcgaW1ne3Zpc2liaWxpdHk6aGlkZGVuOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDt0cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSl9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50e2JhY2tncm91bmQ6I2ZmZn0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3h7cGFkZGluZy1ib3R0b206MHB4fS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZUNvbnR7cGFkZGluZzozMHB4IDQwcHh9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5hcnRpY2xlVGl0bGV7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtZmFtaWx5OlwiUFQgU2VyaWZcIixzZXJpZjtjb2xvcjojMWExYTFhO21pbi1oZWlnaHQ6MTEycHg7aGVpZ2h0OjExMnB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjQ7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1zLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1vei1iaW5kaW5nOnVybChcImVsbGlwc2lzLnhtbCNlbGxpcHNpc1wiKX0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmFydGljbGVUaXRsZSBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzFhMWExYTtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoyN3B4fS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZVRleHR7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MjBweDttaW4taGVpZ2h0OjcwcHg7aGVpZ2h0OjcwcHg7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6Mzstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbXMtdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbW96LWJpbmRpbmc6dXJsKFwiZWxsaXBzaXMueG1sI2VsbGlwc2lzXCIpfS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZVRleHQgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjB9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5pY29uSW1ne3BhZGRpbmctcmlnaHQ6N3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiNlNjI3MmQ7ZmxvYXQ6bGVmdDtmb250LXNpemU6MjRweH0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmljb25JbWcgLnN2Z0ljb257d2lkdGg6MThweDtoZWlnaHQ6MjJweDttYXJnaW4tdG9wOjJweH0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmljb25JbWcgLnN2Z0ljb24gcGF0aHtmaWxsOiNlNjI3MmR9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5hcnRpY2xlRXh0cmFze2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cG9zaXRpb246cmVsYXRpdmV9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5hcnRpY2xlRXh0cmFzIC5hcnRpY2xlQXV0aG9ye2xldHRlci1zcGFjaW5nOi44cHg7cGFkZGluZy1ib3R0b206NXB4fS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRte2NvbG9yOiNmMDI2MmQ7cGFkZGluZzo1cHggMCAwIDI3cHh9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG0gLmFydGljbGVBdXRob3J7Y29sb3I6IzAwMH0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bSAudXBkYXRlZE9ue2NvbG9yOiNiM2IzYjN9LnBvZGNhc3RTZWMgLmFydGlfcm93OmhvdmVyIC5sZWZ0X2ltZyAuYXJ0aWNsZUltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstby10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wNSl9LnBvZGNhc3RTZWMgLmFydGlfcm93OmhvdmVyIC5sZWZ0X2ltZyAuYXJ0aWNsZUltZyBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5wb2RjYXN0U2VjIC5hcnRpX3Jvdzpob3ZlciAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZVRpdGxlIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2U2MjcyZH0ucG9kY2FzdFNlYyAuYXJ0aV9yb3c6Zm9jdXMgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmFydGljbGVUaXRsZSBhe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNlNjI3MmR9LnJlbGF0ZWRfYXJ0aWNsZXMubmV3c19hcnRpY2xlc3twYWRkaW5nOjcwcHggMCA1MHB4O2JvcmRlci10b3A6bm9uZTttYXJnaW4tdG9wOjBweH0ubmV0d29ya19zZWN7cGFkZGluZzo3MHB4IDB9Lm5ldHdvcmtfc2VjIC5zbGlkZXJfYm94e3BhZGRpbmc6MzBweCAwfS5uZXR3b3JrX3NlYyAuc2xpZGVyX2JveCAuaXRlbXtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5ldHdvcmtfc2VjIC5zbGlkZXJfYm94IC5pdGVtIGltZ3std2Via2l0LWJvcmRlci1yYWRpdXM6NTAlOy1tb3otYm9yZGVyLXJhZGl1czo1MCU7LW1zLWJvcmRlci1yYWRpdXM6NTAlOy1vLWJvcmRlci1yYWRpdXM6NTAlO2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbjphdXRvO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEzMHB4fS5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlY3twb3NpdGlvbjpyZWxhdGl2ZX0ubmV0d29ya19zZWMgLnNsaWRlcl9zZWMgYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjYwcHg7d2lkdGg6NjBweDt6LWluZGV4Ojk7dG9wOjUwJTttYXJnaW4tdG9wOi0zMHB4O2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtmb250LXNpemU6MDtib3JkZXI6bm9uZTstbW96LXRyYW5zaXRpb246bm9uZTstd2Via2l0LXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmU7LW8tdHJhbnNpdGlvbjpub25lOy1tcy10cmFuc2l0aW9uOm5vbmV9Lm5ldHdvcmtfc2VjIC5zbGlkZXJfc2VjIC5zbGljay1uZXh0LnNsaWNrLWFycm93e3JpZ2h0OjBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9zbGlkZXJfcmlnaHRfYXJyb3cucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAtNjFweDtiYWNrZ3JvdW5kLXNpemU6MjBweH0ubmV0d29ya19zZWMgLnNsaWRlcl9zZWMgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgMjFweDtjdXJzb3I6bm8tZHJvcDtiYWNrZ3JvdW5kLXNpemU6MjBweH0ubmV0d29ya19zZWMgLnNsaWRlcl9zZWMgLnNsaWNrLXByZXYuc2xpY2stYXJyb3d7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgLTYxcHg7bGVmdDowcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvc2xpZGVyX2xlZnRfYXJyb3cucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MjBweH0ubmV0d29ya19zZWMgLnNsaWRlcl9zZWMgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWR7YmFja2dyb3VuZC1zaXplOjIwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgMjFweDtjdXJzb3I6bm8tZHJvcH0uc3BvcnRzX3NlY3twYWRkaW5nOjEwMHB4IDAgMzBweH0uYWRkX2Jsb2Nre21hcmdpbi1ib3R0b206MjBweH0uc3BvbnNlcl9saW5rIC5zcG9zZXJfc2VjdGlvbiBQOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5tb2JpbGVfc2xpZGVyX3NlY3tkaXNwbGF5Om5vbmV9Lm1vYmlsZV9zbGlkZXJfc2VjIC5zbGljay1zbGlkZSAuaWNvbkltZyBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2t9Ym9keS5tZWdhLW5hdi1vcGVue292ZXJmbG93OmhpZGRlbn0udm9sdW1lX2FyZWF7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsfS52b2x1bWVfYXJlYSAudm9sdW1lX2ljb257cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjBweDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDoyM3B4O3RleHQtYWxpZ246bGVmdDstbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGx9LnZvbHVtZV9hcmVhIC52b2x1bWVfaWNvbiAudm9sdW1lX2Jhcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDBweDtoZWlnaHQ6OHB4O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4yKTt0b3A6OHB4O2xlZnQ6MjVweDt6LWluZGV4OjQ7Y3Vyc29yOnBvaW50ZXJ9LnZvbHVtZV9hcmVhIC52b2x1bWVfaWNvbiAudm9sdW1lX2JhciAudm9sdW1lX3ZhbHVle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzAlO2hlaWdodDo4cHg7YmFja2dyb3VuZDojZmZmfS52b2x1bWVfYXJlYSAudm9sdW1lX2ljb24gLnZvbHVtZV9iYXIgLnZvbHVtZV9vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjI7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2hlaWdodDo4cHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhey1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuM3MgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC4zcyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjNzIGFsbH0uYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLnJhZGlvX2FyZWF7cGFkZGluZy1sZWZ0OjQ1MHB4fUBtZWRpYShtaW4td2lkdGg6IDg1MHB4KXsuYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLnJhZGlvX2FyZWEgLnNob3dfaW5mb3ttYXgtd2lkdGg6MjE0cHh9fUBtZWRpYShtaW4td2lkdGg6IDcyMHB4KXsuYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAuZXF1YWxpemVye2xlZnQ6NDQ4Ljc1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDg1MHB4KXsuYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWF7ZGlzcGxheTpub25lfX0uYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLndhdGNoX3NlY3tsZWZ0OjI2OHB4fS5ib3R0b21faGVhZC5vcGVuX3ZvbHVtZSAudXNlcl9waWN7bGVmdDozNTJweH0uYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLnZvbHVtZV9hcmVhe3dpZHRoOjE4NHB4fS5ib3R0b21faGVhZC5vcGVuX3ZvbHVtZSAudm9sdW1lX2FyZWEgLnZvbHVtZV9pY29ue3dpZHRoOmF1dG99LmJvdHRvbV9oZWFkLmZtX2ZpeGVke3Bvc2l0aW9uOmZpeGVkO3RvcDowfS5zbGljay1saXN0LmRyYWdnYWJsZXttYXJnaW46YXV0b30uc3BvbnNvci1zbGlkZXIgLnNsaWNrLWxpc3QuZHJhZ2dhYmxle21hcmdpbjphdXRvO3dpZHRoOjEwMCV9LmdhbGxlcnlfc2luZ2xlQ29udGVudCAuc2xpY2stbGlzdC5kcmFnZ2FibGV7bWFyZ2luOmF1dG87d2lkdGg6MTAwJX0ucGFnZVNlY3Rpb257cGFkZGluZzo1MHB4IDB9LnNlY0hlYWRpbmd7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2NvbG9yOiMwMDA7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1ib3R0b206NDdweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnNlY0hlYWRpbmcgYXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Y29sb3I6IzAwMDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWJvdHRvbTo0N3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZX0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94e21hcmdpbi1ib3R0b206NDBweH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94SG9sZDpudGgtY2hpbGQoM24rMSl7Y2xlYXI6Ym90aH0uYXJ0aWNsZUJveHtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZDlkOWQ5fS5hcnRpY2xlQm94IC5pY29uSW1ne3BhZGRpbmctYm90dG9tOjE1cHh9LmFydGljbGVCb3ggLmljb25JbWcgLnN2Z0ljb257d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uYXJ0aWNsZUJveCAuaWNvbkltZyAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2YwMjYyZH0uYXJ0aWNsZUJveCAuaWNvbkltZyAuc3ZnSWNvbi5uZXdzSWNvbiByZWN0e2ZpbGw6I2YwMjYyZH0uYXJ0aWNsZUJveCAuaWNvbkltZyAuc3ZnSWNvbiBwb2x5Z29ue2ZpbGw6I2YwMjYyZH0uYXJ0aWNsZUJveCAuaWNvbkltZyAuZmF7Zm9udC1zaXplOjIwcHh9LmFydGljbGVCb3ggLmljb25JbWcgLmZhLXBsYXl7Zm9udC1zaXplOjEwcHh9LmFydGljbGVCb3guc21hbGxCb3ggLmljb25JbWd7cGFkZGluZy1ib3R0b206MThweH0uYXJ0aWNsZUJveCAuYXJ0aWNsZVRpdGxle21hcmdpbi1ib3R0b206NTZweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpcIlBUIFNlcmlmXCIsc2VyaWY7Y29sb3I6IzFhMWExYX0uYXJ0aWNsZUJveCAuYXJ0aWNsZVRpdGxlIGF7ZGlzcGxheTpibG9jaztjb2xvcjojMWExYTFhO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHh9LmFydGljbGVCb3ggLmFydGljbGVUaXRsZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5hcnRpY2xlQm94IC5hcnRpY2xlVGl0bGUgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnR7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoyMnB4IDQwcHh9LmFydGljbGVCb3ggLmFydGljbGVUZXh0e2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjE1cHh9LmFydGljbGVCb3ggLmFydGljbGVUZXh0IHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbTowfS5hcnRpY2xlQm94IC5hcnRpY2xlRXh0cmFze2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MThweH0uYXJ0aWNsZUJveCAuYXJ0aWNsZUV4dHJhcyAuYXJ0aWNsZUF1dGhvcntsZXR0ZXItc3BhY2luZzouOHB4O3BhZGRpbmctYm90dG9tOjFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmFydGljbGVCb3ggLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bXtjb2xvcjojYjNiM2IzfS5hcnRpY2xlQm94IC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG0gc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojYjNiM2IzO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYXJ0aWNsZUJveC5mZWF0Qm94e2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDllZDl9LmFydGljbGVCb3guZmVhdEJveCAuYXJ0aWNsZUNvbnR7YmFja2dyb3VuZDojZjJmYWZkfS5hcnRpY2xlQm94LmZlYXRCb3ggLmFydGljbGVBdXRob3J7Y29sb3I6IzAwOWVkOX0uYXJ0aWNsZUJveC5mZWF0Qm94IC5hcnRpY2xlVGl0bGV7Y29sb3I6IzAwOWVkOX0uYXJ0aWNsZUJveC5mZWF0Qm94IC5hcnRpY2xlVGl0bGUgYXtjb2xvcjojMDA5ZWQ5fS5ob21lX2xhdGVzdF9zdG9yeSAuYXJ0aWNsZVRpdGxle21pbi1oZWlnaHQ6OTVweDtoZWlnaHQ6OTVweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDo0Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tb3otYmluZGluZzp1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIil9LmhvbWVfbGF0ZXN0X3N0b3J5IC5hcnRpY2xlVGV4dHttaW4taGVpZ2h0OjY1cHg7aGVpZ2h0OjY1cHg7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6Mzstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbXMtdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbW96LWJpbmRpbmc6dXJsKFwiZWxsaXBzaXMueG1sI2VsbGlwc2lzXCIpfS50b3BfYXJ0aWNhbCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnR7cGFkZGluZzoyNXB4IDQwcHggMjBweH0udG9wX2FydGljYWwgLmFydGljbGVCb3guc21hbGxCb3ggLmFydGljbGVUaXRsZXttYXJnaW4tYm90dG9tOjIycHg7bWluLWhlaWdodDo0OXB4O2hlaWdodDo0OXB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjI7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1zLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1vei1iaW5kaW5nOnVybChcImVsbGlwc2lzLnhtbCNlbGxpcHNpc1wiKX0udG9wX2FydGljYWwgLmFydGljbGVCb3ggLmljb25JbWd7cGFkZGluZy1ib3R0b206MThweH0udG9wX2FydGljYWwgLmFydGljbGVCb3ggLmljb25JbWcgYXtkaXNwbGF5OmlubGluZS1ibG9ja30udG9wX2FydGljYWwgLmFydGljbGVCb3ggLmljb25JbWcuYXVkaW9fdHlwZSAuc3ZnSWNvbnt3aWR0aDoxOXB4O2hlaWdodDoxOXB4fS50b3BfYXJ0aWNhbCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUV4dHJhcyAuYXJ0aWNsZUF1dGhvcntmb250LXdlaWdodDpib2xkfS5wb2RjYXN0U2VjIC5hcnRpY2xlQ29sQm94e3BhZGRpbmctYm90dG9tOjQwcHh9LmdyZXlCZ3tiYWNrZ3JvdW5kOiNmN2Y3Zjd9LnNob3dEZXRhaWxTZWMyIGgye2ZvbnQtZmFtaWx5OlwiUFQgU2VyaWZcIixzZXJpZjtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozNHB4O2NvbG9yOiMxYTFhMWE7cGFkZGluZy1ib3R0b206MjJweDttYXJnaW46MH0uc2hvd0RldGFpbFNlYzIgaDR7Y29sb3I6IzAwMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZy1ib3R0b206MzBweH0uc2hvd0RldGFpbFNlYzIgaHJ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MjBweDtib3JkZXI6MDtwYWRkaW5nLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MzBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjNiM2IzfS5zaG93RGV0YWlsU2VjMiAuc2hvd0hlYWRpbmd7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozNHB4O2NvbG9yOiMxYTFhMWE7cGFkZGluZy1ib3R0b206MzBweH0uc2hvd0RldGFpbFNlYzIgLmZsb2F0aW5nX2hlYWRpbmd7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4O2NvbG9yOiMxYTFhMWE7cGFkZGluZy1ib3R0b206MTBweH0uc2hvd0RldGFpbFNlYzIgLmZsb2F0aW5nX2RpdntmbG9hdDpsZWZ0O3dpZHRoOjEyMHB4O3Bvc2l0aW9uOnN0YXRpYztsZWZ0OmF1dG87cGFkZGluZy10b3A6NXB4fS5zaG93RGV0YWlsU2VjMiAuZmxvYXRpbmdfZGl2IC50YWdzTGlzdCB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowfS5zaG93RGV0YWlsU2VjMiAuZmxvYXRpbmdfZGl2IC50YWdzTGlzdCBsaS5hY3RpdmV7Y29sb3I6I2YwMjYyZDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHh9LnNob3dEZXRhaWxTZWMyIC5sZWZ0U2VjdGlvbnttYXJnaW4tdG9wOjU2cHg7bWFyZ2luLWJvdHRvbTo1MHB4fS5zaG93RGV0YWlsU2VjMiAubGVmdFNlY3Rpb24gLmxlZnRTZWN0aW9uSW57cGFkZGluZy1yaWdodDoxMzJweDtwYWRkaW5nLWxlZnQ6MTcwcHh9LnNob3dEZXRhaWxTZWMyIC5yaWdodFNlY3Rpb257bWFyZ2luLXRvcDo1NnB4O21hcmdpbi1ib3R0b206NTBweH0uc2hvd0RldGFpbFNlYzIgLnJpZ2h0U2VjdGlvbiAuc2lkZUhlYWRpbmd7Y29sb3I6IzAwMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZy1ib3R0b206MzVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjJweH0uc2hvd0RldGFpbFNlYzIgLnNpbmdsZVNob3dEZXR7cG9zaXRpb246cmVsYXRpdmV9LnNob3dEZXRhaWxTZWMyIHVsLnNob3dTcG9uc29ye3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjB9LnNob3dEZXRhaWxTZWMyIHVsLnNob3dTcG9uc29yIGxpe3dpZHRoOjQ3LjUlO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjMuNSU7cGFkZGluZy1ib3R0b206NDBweH0uc2hvd0RldGFpbFNlYzIgdWwuc2hvd1Nwb25zb3IgbGk6bnRoLWNoaWxkKDJuKXttYXJnaW4tcmlnaHQ6MHB4fS5zaG93RGV0YWlsU2VjMiB1bC5zaG93U3BvbnNvciBsaSBpbWd7aGVpZ2h0OmF1dG99LnNob3dEZXRhaWxTZWMyIC5zaG93U3BvbnNvciAuaGVhZGluZ3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzAwMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZy1ib3R0b206MzBweH0uc2hvd0RldGFpbFNlYzIgLnNob3dTcG9uc29yIHVse3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjB9LnNob3dEZXRhaWxTZWMyIC5zaG93U3BvbnNvciB1bCBsaXt3aWR0aDo0Ny41JTtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDozLjUlO3BhZGRpbmctYm90dG9tOjQwcHh9LnNob3dEZXRhaWxTZWMyIC5zaG93U3BvbnNvciB1bCBsaTpudGgtY2hpbGQoMm4pe21hcmdpbi1yaWdodDowcHh9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9ja3tib3JkZXItdG9wOjFweCBzb2xpZCAjZTllOWU5O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAudGl0bGV7Y29sb3I6IzFhMWExYTtmb250LWZhbWlseTpcIlBUIFNlcmlmXCIsc2VyaWY7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDtwYWRkaW5nLWJvdHRvbToxNXB4fS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLnRpdGxlIGF7Y29sb3I6IzFhMWExYTttaW4taGVpZ2h0OjQ4cHg7aGVpZ2h0OjQ4cHg7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6Mjstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbXMtdGV4dC1vdmVyZmxvdzplbGxpcHNpczstbW96LWJpbmRpbmc6dXJsKFwiZWxsaXBzaXMueG1sI2VsbGlwc2lzXCIpfS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLnRpdGxlIGE6aG92ZXJ7Y29sb3I6I2U2MjcyZDt0ZXh0LWRlY29yYXRpb246bm9uZX0ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC50aXRsZSBzcGFue2Rpc3BsYXk6YmxvY2t9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAuZXh0cmFzIC5pY29uSW1ne2Zsb2F0OmxlZnR9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAuZXh0cmFzIC5pY29uSW1nIC5zdmdJY29ue3dpZHRoOjE3cHg7aGVpZ2h0OjIxcHg7bWFyZ2luLXRvcDoycHh9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAuZXh0cmFzIC5pY29uSW1nIC5zdmdJY29uIHBhdGh7ZmlsbDojZjAyNjJkfS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLmV4dHJhcyAuaWNvbkltZyAuZmF7Zm9udC1zaXplOjI1cHg7Y29sb3I6I2YwMjYyZDtwYWRkaW5nLXRvcDo1cHh9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAuZXh0cmFzIC5kZXRhaWxze3BhZGRpbmctbGVmdDoyNXB4O2NvbG9yOiNmMDI2MmQ7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC5leHRyYXMgLmRldGFpbHMgYXtjb2xvcjojMDAwfS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLmV4dHJhcyAuZGV0YWlscyBhOmhvdmVye2NvbG9yOiNlNjI3MmQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAuZXh0cmFzIC5kZXRhaWxzIHNwYW57Y29sb3I6IzAwMH0ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC5leHRyYXMgLmRldGFpbHMgLnRpbWVEZXR7Y29sb3I6I2IzYjNiM30ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U5ZTllOX0uYmxhY2tHcmFkaWVudEJne2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LnNob3dUb3BCYW5uZXIgLnNob3dUb3BCYW5uZXJIb2xke3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uc2hvd1RvcEJhbm5lciAuYXVodG9ySW1ne3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjtyaWdodDowO2JvdHRvbTowfS5zaG93VG9wQmFubmVyIC5oZWFkaW5ne2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJQVCBTZXJpZlwiLHNlcmlmO2ZvbnQtc2l6ZTo1NXB4O2xpbmUtaGVpZ2h0OjUycHg7bWFyZ2luOjA7cGFkZGluZy1ib3R0b206MTVweH0uc2hvd1RvcEJhbm5lciAuc3ViSGVhZGluZ3tjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweH0uc2hvd1RvcEJhbm5lciAuc3ViSGVhZGluZyBzcGFue2NvbG9yOiNmMDI2MmQ7cGFkZGluZzowIDVweH0uc2hvd1RvcEJhbm5lciAuc3ViSGVhZGluZyAudGltZUNsb2NrSWNvbntmbG9hdDpsZWZ0O3dpZHRoOjE0cHh9LnNob3dUb3BCYW5uZXIgLnN1YkhlYWRpbmcgLnN2Z0ljb257d2lkdGg6MTRweDtoZWlnaHQ6MThweH0uc2hvd1RvcEJhbm5lciAuc3ViSGVhZGluZyAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2YwMjYyZH0uc2hvd1RvcEJhbm5lciAuc2hvd1RpbWluZ3tkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDoyMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc2hvd1RvcEJhbm5lciAuYmFubmVyRGV0YWlse3BhZGRpbmc6MTIwcHggNDIwcHggMTAwcHggMH0uc2hvd1RvcEJhbm5lciAuYmFubmVySGVhZGluZ3N7cGFkZGluZy1ib3R0b206NTVweH0uc2hvd1RvcEJhbm5lciBhe2NvbG9yOiNmZmY7aGVpZ2h0OjYwcHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lclNvY2lhbCB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowfS5zaG93VG9wQmFubmVyIC5iYW5uZXJTb2NpYWwgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNob3dUb3BCYW5uZXIgLmJhbm5lclNvY2lhbCB1bCBsaSBhe2NvbG9yOiNmZmZ9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5mZWVkQnRue2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6MjYwcHg7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmZlZWRCdG4gLmZlZWRJY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyM3B4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuZmVlZEJ0biAuc3ZnSWNvbnt3aWR0aDoyM3B4O2hlaWdodDoyM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo4cHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5mZWVkQnRuIC5zdmdJY29uIHBhdGh7ZmlsbDojZmZmfS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuZmVlZEJ0biBhe2JhY2tncm91bmQ6I2U2MjcyZDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTJweCAyMnB4IDIwcHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5mZWVkQnRuIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5mZWVkQnRuIGltZ3t3aWR0aDoyM3B4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuZmVlZEJ0biBzcGFue3BhZGRpbmctbGVmdDoxMHB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEzcHg7bGV0dGVyLXNwYWNpbmc6LjRweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmZlYXRoZXItbGlnaHQtYm94e2Rpc3BsYXk6bm9uZX0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbHtwYWRkaW5nLXRvcDoyMHB4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuYmFubmVyU29jaWFsIHVse3BhZGRpbmc6MDttYXJnaW46MH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBsaXtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDo1cHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgYXt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjYwcHg7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtiYWNrZ3JvdW5kOiMxZjFmMWZ9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgYSAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2ZmZn0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBhIC5mYkljb257cG9zaXRpb246cmVsYXRpdmU7dG9wOjRweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBhIC5mYkljb24gLnN2Z0ljb257d2lkdGg6MTVweDtoZWlnaHQ6MjdweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBhIC50d0ljb257cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBhIC50d0ljb24gLnN2Z0ljb257d2lkdGg6MjdweDtoZWlnaHQ6MjBweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBhIC55dEljb257cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBhIC55dEljb24gLnN2Z0ljb257d2lkdGg6MzBweDtoZWlnaHQ6MjJweH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBhIC55dEljb24gLnN2Z0ljb24gLnN0MHtzdHJva2Utd2lkdGg6MH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBhOmhvdmVye2JhY2tncm91bmQ6I2U2MjcyZH0jY3VyX3N0cmVhbV9sb2NhdGlvbntjdXJzb3I6cG9pbnRlcn0uYXJ0aWNsZUJveEJpZ3ttYXJnaW4tYm90dG9tOjQwcHh9LmFydGljbGVCb3hCaWcgLmxlZnRfaW1ne3dpZHRoOjUwJTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmFydGljbGVCb3hCaWcgLmxlZnRfaW1nIGF7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJX0uYXJ0aWNsZUJveEJpZyAubGVmdF9pbWcgLmFydGljbGVJbWd7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7LW1vei10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyB0cmFuc2Zvcm07LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyB0cmFuc2Zvcm07dHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgdHJhbnNmb3JtOy1vLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIHRyYW5zZm9ybTstbXMtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgdHJhbnNmb3JtO3RyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX0uYXJ0aWNsZUJveEJpZyAubGVmdF9pbWcgLmFydGljbGVJbWcgaW1ne3Zpc2liaWxpdHk6aGlkZGVuOy1tb3otdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy13ZWJraXQtdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsO3RyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstby10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LW1zLXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDt0cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSl9LmFydGljbGVCb3hCaWcgLmljb25JbWd7cGFkZGluZzoyMHB4IDAgMjBweDtjb2xvcjojZjAyNjJkO2ZvbnQtc2l6ZToyNHB4fS5hcnRpY2xlQm94QmlnIC5pY29uSW1nIC5zdmdJY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmFydGljbGVCb3hCaWcgLmljb25JbWcgLnN2Z0ljb24gcGF0aHtmaWxsOiNmMDI2MmR9LmFydGljbGVCb3hCaWcgLmljb25JbWcgLnN2Z0ljb24ubmV3c0ljb24gcmVjdHtmaWxsOiNmMDI2MmR9LmFydGljbGVCb3hCaWcgLmljb25JbWcgLnN2Z0ljb24gcG9seWdvbntmaWxsOiNmMDI2MmR9LmFydGljbGVCb3hCaWcgLmljb25JbWcgaS5mYS1wbGF5e3BhZGRpbmc6M3B4IDRweCA0cHggNnB4O2Rpc3BsYXk6aW5saW5lO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEwcHg7YmFja2dyb3VuZDojZjAyNjJkO2xpbmUtaGVpZ2h0OjIwcHh9LmFydGljbGVCb3hCaWcgLnJpZ2h0X2NvbnRlbnR7YmFja2dyb3VuZDojZmZmfS5hcnRpY2xlQm94QmlnIC5yaWdodF9jb250ZW50LmdyZXlDb250ZW50e2JhY2tncm91bmQ6I2Y2ZjZmNn0uYXJ0aWNsZUJveEJpZyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbnR7cGFkZGluZzozMHB4IDIwcHggMzBweH0uYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZVRpdGxle21hcmdpbi1ib3R0b206MTVweDtmb250LWZhbWlseTpcIlBUIFNlcmlmXCIsc2VyaWY7Y29sb3I6IzAwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMnB4O21pbi1oZWlnaHQ6NjlweDtoZWlnaHQ6NjlweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDozOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tb3otYmluZGluZzp1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIil9LmFydGljbGVCb3hCaWcgLmFydGljbGVUaXRsZSBhe2NvbG9yOiMwMDA7ZGlzcGxheTpibG9ja30uYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZ3twb3NpdGlvbjpzdGF0aWM7dG9wOmF1dG99LmFydGljbGVCb3hCaWcgLmFydGljbGVUZXh0e21pbi1oZWlnaHQ6NzBweDtoZWlnaHQ6NzBweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDozOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1tb3otYmluZGluZzp1cmwoXCJlbGxpcHNpcy54bWwjZWxsaXBzaXNcIil9LmFydGljbGVCb3hCaWcgLmFydGljbGVUZXh0IHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7Y29sb3I6IzY1NjU2NX0uYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZVRleHQgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206NXB4fS5hcnRpY2xlQm94QmlnIC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG17Y29sb3I6I2YwMjYyZDtwYWRkaW5nOjEwcHggMCAwIDA7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRtIC5hcnRpY2xlQXV0aG9ye2NvbG9yOiMwMDB9LmFydGljbGVCb3hCaWcgLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bSAudXBkYXRlZE9ue2NvbG9yOiNiM2IzYjN9LmFydGljbGVCb3hCaWcgLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bSAuc2xhc2h7cGFkZGluZzowIDJweH0uYXJ0aWNsZUJveEJpZzpob3ZlciAubGVmdF9pbWcgLmFydGljbGVJbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5hcnRpY2xlQm94QmlnOmhvdmVyIC5sZWZ0X2ltZyAuYXJ0aWNsZUltZyBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMDUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5hcnRpY2xlQm94QmlnOmhvdmVyIC5hcnRpY2xlVGl0bGUgYXtjb2xvcjojZTYyNzJkO3RleHQtZGVjb3JhdGlvbjpub25lfS5hcnRpY2xlQm94QmlnOmZvY3VzIC5hcnRpY2xlVGl0bGUgYXtjb2xvcjojZTYyNzJkO3RleHQtZGVjb3JhdGlvbjpub25lfS5zdmdJY29uIHJlY3R7c3Ryb2tlLXdpZHRoOjB9LnN1YkJsb2NrVmVyM3ttYXJnaW4tYm90dG9tOjQwcHh9LnN1YkJsb2NrVmVyMyBwe21hcmdpbi1ib3R0b206MTNweH0uc3ViQmxvY2tWZXIzIGgze2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMxYTFhMWE7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmctYm90dG9tOjQwcHg7bGV0dGVyLXNwYWNpbmc6MXB4O2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWZ9LnN1YkJsb2NrVmVyMyAuZmVhdHVyZWRJbWFnZXtmbG9hdDpsZWZ0O3BhZGRpbmctcmlnaHQ6MjBweDt3aWR0aDozNiU7b3ZlcmZsb3c6aGlkZGVufS5zdWJCbG9ja1ZlcjMgLmZlYXR1cmVkSW1hZ2UgYXtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbn0uc3ViQmxvY2tWZXIzIC5mZWF0dXJlZEltYWdlIGltZ3stbW96LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDstd2Via2l0LXRyYW5zaXRpb246ZWFzZS1pbi1vdXQgLjVzIGFsbDt0cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7LW8tdHJhbnNpdGlvbjplYXNlLWluLW91dCAuNXMgYWxsOy1tcy10cmFuc2l0aW9uOmVhc2UtaW4tb3V0IC41cyBhbGw7dHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpfS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mb3twYWRkaW5nLXRvcDoyMHB4O2Zsb2F0OmxlZnQ7d2lkdGg6NjMuNSV9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIGg0e21hcmdpbjowIDAgMTBweDtmb250LWZhbWlseTpcIlBUIFNlcmlmXCIsc2VyaWY7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo0MDA7bWluLWhlaWdodDo0OHB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7aGVpZ2h0OjQ4cHg7LXdlYmtpdC1saW5lLWNsYW1wOjI7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1zLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1vei1iaW5kaW5nOnVybChcImVsbGlwc2lzLnhtbCNlbGxpcHNpc1wiKX0uc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gaDQgYXtjb2xvcjojMWExYTFhO2Rpc3BsYXk6YmxvY2t9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIHB7bWluLWhlaWdodDo0NnB4O2hlaWdodDo0NnB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjI7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOy1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1zLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LW1vei1iaW5kaW5nOnVybChcImVsbGlwc2lzLnhtbCNlbGxpcHNpc1wiKX0uc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gLm1lZGlhX3NlY3Rpb257dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2NvbG9yOiMwMDB9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC50aW1lX21lZGlhe2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTZweDtjb2xvcjojYjNiM2IzO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXN7cG9zaXRpb246cmVsYXRpdmV9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1ne3BhZGRpbmctcmlnaHQ6NnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiNlNjI3MmQ7ZmxvYXQ6bGVmdH0uc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmljb25JbWcgLnN2Z0ljb257aGVpZ2h0OjE0cHh9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1nLnBvZGNhc3RfdHlwZSAuc3ZnSWNvbnttYXJnaW4tdG9wOjBweH0uc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmljb25JbWcgLnN2Z0ljb257d2lkdGg6MThweDtoZWlnaHQ6MThweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NHB4fS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZyAuc3ZnSWNvbiBwYXRoe2ZpbGw6I2U2MjcyZH0uc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmljb25JbWcgLnN2Z0ljb24ubmV3c0ljb24gcmVjdHtmaWxsOiNlNjI3MmR9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1nIC5zdmdJY29uIHBvbHlnb257ZmlsbDojZTYyNzJkfS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRte2NvbG9yOiNlNjI3MmQ7cGFkZGluZzozcHggMCAwIDI1cHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweH0uc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLnNsYXNoe2NvbG9yOiNlNjI3MmQ7cGFkZGluZzowIDVweH0uc3ViQmxvY2tWZXIzOmhvdmVyIC5mZWF0dXJlZEltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjA1KTstby10cmFuc2Zvcm06c2NhbGUoMS4wNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wNSl9LnN1YkJsb2NrVmVyMzpob3ZlciAuYXJ0aWNsZV9pbmZvIGg0IGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2U2MjcyZH0uc2hvd2ZpbHRlclNlY3twYWRkaW5nOjYwcHggMH0uc2hvd2ZpbHRlclNlYyAuc2VjSGVhZGluZ3t0ZXh0LWFsaWduOmxlZnR9LnNob3dmaWx0ZXJTZWMgLnBvc3RQYWdle21hcmdpbjowfS5zaG93ZmlsdGVyU2VjIC5wb3N0UGFnZSAucGFnaW5hdGlvbntwYWRkaW5nLXRvcDoyMHB4fS5zaG93ZmlsdGVyU2VjIC5hZHZlcnRpc2VtZW50X3NlY3Rpb257bWFyZ2luOjYwcHggYXV0byAzMHB4fS5maWx0ZXJUb3BCYXJ7cGFkZGluZy1ib3R0b206NDBweH0uZmlsdGVyVG9wQmFyIC5maWx0ZXJUYWJze3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VmZWZlZn0uZmlsdGVyVG9wQmFyIC5maWx0ZXJUYWJzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMxYTFhMWE7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tcmlnaHQ6MTBweH0uZmlsdGVyVG9wQmFyIC5maWx0ZXJUYWJzIGxpIGF7cGFkZGluZzowIDE1cHggMTBweDtib3JkZXItYm90dG9tOjVweCBzb2xpZCByZ2JhKDAsMCwwLDApO2NvbG9yOiMxYTFhMWE7ZGlzcGxheTpibG9ja30uZmlsdGVyVG9wQmFyIC5maWx0ZXJUYWJzIGxpIGE6aG92ZXJ7Y29sb3I6I2YwMjYyZDt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItYm90dG9tOjVweCBzb2xpZCAjZjAyNjJkfS5maWx0ZXJUb3BCYXIgLmZpbHRlclRhYnMgbGkgYTpmb2N1c3tjb2xvcjojZjAyNjJkO3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1ib3R0b206NXB4IHNvbGlkICNmMDI2MmR9LmZpbHRlclRvcEJhciAuZmlsdGVyVGFicyBsaSBhLnRhYi1hY3RpdmV7Y29sb3I6I2YwMjYyZDt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItYm90dG9tOjVweCBzb2xpZCAjZjAyNjJkfS5maWx0ZXJUb3BCYXIgLmZpbHRlckRyb3Bkb3due2Rpc3BsYXk6bm9uZX0ud2lkZ2V0VGl0bGV7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MjRweDtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi10b3A6MH0ud2lkZ2V0Qm94e3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjMwcHh9LndpZGdldEJveDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MzVweH0ud2lkZ2V0Qm94IC5zcG9uc2VyX2xpbmt7bWFyZ2luLXRvcDowfWkuZmEtcGxheXtwYWRkaW5nOjNweCA0cHggNHB4IDZweDtkaXNwbGF5OmlubGluZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMHB4O2JhY2tncm91bmQ6I2YwMjYyZH0uYWRTZWN0aW9uLmJvcmRlckJ0bXttYXJnaW4tYm90dG9tOjI1cHg7bWFyZ2luLXRvcDoyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOWU5ZTl9LnNob3dMaXN0aW5nVGVtcCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRpdGxle21pbi1oZWlnaHQ6NTFweDtoZWlnaHQ6NTFweDtvdmVyZmxvdzpoaWRkZW59LmZpeGVke3Bvc2l0aW9uOmZpeGVkO3RvcDowfS5sb2FkaW5nR2lme2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCk7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2RlZmF1bHQuZ2lmKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1zaXplOjQwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrfS5jc3Nsb2FkLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0uY3NzbG9hZC1jb250YWluZXIgcHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOjQxdmg7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS42ZW19LmNzc2xvYWQtY29udGFpbmVyIC5jc3Nsb2FkLXdoaXJscG9vbCwuY3NzbG9hZC1jb250YWluZXIgLmNzc2xvYWQtd2hpcmxwb29sOjpiZWZvcmUsLmNzc2xvYWQtY29udGFpbmVyIC5jc3Nsb2FkLXdoaXJscG9vbDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLWxlZnQtY29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjk3NHB4Oy1vLWJvcmRlci1yYWRpdXM6OTc0cHg7LW1zLWJvcmRlci1yYWRpdXM6OTc0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjk3NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo5NzRweH0uY3NzbG9hZC1jb250YWluZXIgLmNzc2xvYWQtd2hpcmxwb29se21hcmdpbjotMjRweCAwIDAgLTI0cHg7aGVpZ2h0OjQ5cHg7d2lkdGg6NDlweDthbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uOmNzc2xvYWQtcm90YXRlIDExNTBtcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlfS5jc3Nsb2FkLWNvbnRhaW5lciAuY3NzbG9hZC13aGlybHBvb2w6OmJlZm9yZXtjb250ZW50OlwiXCI7bWFyZ2luOi0yMnB4IDAgMCAtMjJweDtoZWlnaHQ6NDNweDt3aWR0aDo0M3B4O2FuaW1hdGlvbjpjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjpjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbjpjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOmNzc2xvYWQtcm90YXRlIDExNTBtcyBsaW5lYXIgaW5maW5pdGV9LmNzc2xvYWQtY29udGFpbmVyIC5jc3Nsb2FkLXdoaXJscG9vbDo6YWZ0ZXJ7Y29udGVudDpcIlwiO21hcmdpbjotMjhweCAwIDAgLTI4cHg7aGVpZ2h0OjU1cHg7d2lkdGg6NTVweDthbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMjMwMG1zIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMjMwMG1zIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uOmNzc2xvYWQtcm90YXRlIDIzMDBtcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb246Y3NzbG9hZC1yb3RhdGUgMjMwMG1zIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpjc3Nsb2FkLXJvdGF0ZSAyMzAwbXMgbGluZWFyIGluZmluaXRlfUBrZXlmcmFtZXMgY3NzbG9hZC1yb3RhdGV7MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtby1rZXlmcmFtZXMgY3NzbG9hZC1yb3RhdGV7MTAwJXstby10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtbXMta2V5ZnJhbWVzIGNzc2xvYWQtcm90YXRlezEwMCV7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC13ZWJraXQta2V5ZnJhbWVzIGNzc2xvYWQtcm90YXRlezEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtbW96LWtleWZyYW1lcyBjc3Nsb2FkLXJvdGF0ZXsxMDAley1tb3otdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0jdGRfY29udGFpbmVye2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDo0ODBweH0udHJpdG9uLXByb2dyZXNzLXN0cmVhbXt3aWR0aDo4NHB4O2hlaWdodDo4MHB4O2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LnRyaXRvbi1wcm9ncmVzcy1zdHJlYW06YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luOjIxcHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjZweCBzb2xpZCAjZmZmO2JvcmRlci1jb2xvcjojZmZmIHJnYmEoMCwwLDAsMCkgI2ZmZiByZ2JhKDAsMCwwLDApO2FuaW1hdGlvbjp0cml0b24tcHJvZ3Jlc3Mtc3RyZWFtIDEuMnMgbGluZWFyIGluZmluaXRlfUBrZXlmcmFtZXMgdHJpdG9uLXByb2dyZXNzLXN0cmVhbXswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uZml4ZWRPdmVyZmxvd3toZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTtwb3NpdGlvbjpmaXhlZH1AbWVkaWEobWF4LXdpZHRoOiAxMzc5cHgpey50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnQtaW5mb3ttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDoyMHB4O2hlaWdodDo2MHB4fWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudHttaW4taGVpZ2h0OjEwM3B4fWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCBoNHtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxOXB4O3BhZGRpbmctdG9wOjRweH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnQgcCBicntkaXNwbGF5Om5vbmV9LmFydGljbGVCb3ggLmFydGljbGVDb250e3BhZGRpbmc6MjVweCA0MHB4fS50b3BBcnRpY2xlIC50b3BDYXROdiB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAyMHB4fS5hcnRpY2xlQm94LmxhcmdlQm94IC5hcnRpY2xlVGV4dHttaW4taGVpZ2h0OjcwcHg7aGVpZ2h0OjcwcHh9LmFydGljbGVCb3ggLmFydGljbGVDb250e3BhZGRpbmc6MjVweCAxNXB4fS50b3BfYXJ0aWNhbCAuYXJ0aWNsZUJveCAuaWNvbkltZ3twYWRkaW5nLWJvdHRvbToxMHB4fS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLnRpdGxlIGF7bWluLWhlaWdodDo0OXB4O2hlaWdodDo0OXB4fX1AbWVkaWEobWF4LXdpZHRoOiAxNDgwcHgpey5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXB7cGFkZGluZy1yaWdodDo1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDEzMDBweCl7LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhe21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6MDttYXJnaW4tbGVmdDowfX1AbWVkaWEobWF4LXdpZHRoOiA4MTZweCl7LmJvdHRvbV9oZWFkIC5yYWRpb19yZWEgLnNob3dfaW5mb3ttYXgtd2lkdGg6MTkwcHh9LmJvdHRvbV9oZWFkIC5mZWVkYmFja19hcmVhe3Bvc2l0aW9uOmFic29sdXRlfX1AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpey5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gcHttYXJnaW46MCAwIDE0cHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTlweDttaW4taGVpZ2h0OjM4cHg7aGVpZ2h0OjM4cHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyBwIGJye2Rpc3BsYXk6bm9uZX0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0LWluZm97bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MjBweDtoZWlnaHQ6NjBweH0uYXJ0aWNsZUJveEJpZyAubGVmdF9pbWd7d2lkdGg6NTAlICFpbXBvcnRhbnR9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250e21pbi1oZWlnaHQ6OTdweH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnQgaDR7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MTlweDtwYWRkaW5nLXRvcDo0cHh9LnRvcEFydGljbGUgLnRvcENhdE52IHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDE4cHh9Lm1lZ2FNZW51e3BhZGRpbmc6MjBweCAwIDMwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDExNTJweCl7LmZvb3RlciAudG9wX2Zvb3RlciAubGVmdF9ib3JkZXI6YmVmb3Jle2xlZnQ6MHB4fS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZVRpdGxle21pbi1oZWlnaHQ6NjlweDtoZWlnaHQ6NjlweH0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmFydGljbGVUZXh0e21pbi1oZWlnaHQ6NzBweDtoZWlnaHQ6NzBweH0udG9wX2FydGljYWwgLmFydGljbGVCb3ggLmljb25JbWd7cGFkZGluZy1ib3R0b206MTBweH0udG9wX2FydGljYWwgLmFydGljbGVCb3ggLmFydGljbGVDb250e3BhZGRpbmctdG9wOjIzcHh9fUBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCl7LnRvcEFydGljbGUgLnRvcENhdE52IHVsIGxpe21hcmdpbjowIDExcHg7cGFkZGluZzowIDVweCAxMHB4fS50b3BBcnRpY2xlIC50b3BDYXROdiB1bCBsaSBhe2ZvbnQtc2l6ZToxM3B4fS5uYXZGaWx0ZXIgdWwgbGl7cGFkZGluZzo3cHggMTJweCA3cHggMHB4fS5zaW5nQXJ0aWNsZSAuYWxsLWFydGljbGUgLmFydGljbGVCb3hIb2xkOm50aC1jaGlsZCgzbisxKXtjbGVhcjpub25lfS5zaW5nQXJ0aWNsZSAuYWxsLWFydGljbGUgLmFydGljbGVCb3hIb2xkOm50aC1jaGlsZCgybisxKXtjbGVhcjpib3RofS5yZWxhdGVkX2FydGljbGVze3BhZGRpbmc6NDBweCAwO2JvcmRlci10b3A6bm9uZTttYXJnaW4tdG9wOjBweH0ucmVsYXRlZF9hcnRpY2xlcyAucmVsYXRlZF9ibG9ja3ttYXJnaW4tYm90dG9tOjMwcHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLnJlbGF0ZWRfYmxvY2s6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjMwcHh9LnJlbGF0ZWRfYXJ0aWNsZXMgaDN7cGFkZGluZy1ib3R0b206NDBweH0ucmVsYXRlZF9hcnRpY2xlcyAuZmVhdHVyZWRJbWFnZXtmbG9hdDpsZWZ0O3BhZGRpbmctcmlnaHQ6MjBweDt3aWR0aDo0MCV9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyBoNHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOXB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tdG9wOjA7bWluLWhlaWdodDozOXB4O2hlaWdodDozOXB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZHttaW4taGVpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbTo0MHB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnR7cGFkZGluZzoyNXB4IDExcHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3hIb2xkIC5hcnRpY2xlQm94IC5hcnRpY2xlVGV4dHttYXJnaW46MCA0cHg7bWluLWhlaWdodDo1NHB4O2hlaWdodDo1NHB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRleHQgcHtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxOHB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5jbGVhcntkaXNwbGF5Om5vbmV9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFkdmVydGlzZW1lbnRfc2VjdGlvbnttYXJnaW46NDZweCAxOHB4O3BhZGRpbmc6MjdweCAwO2JvcmRlcjpub25lfS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnQtaW5mb3tmb250LXNpemU6MTBweH0uaGlkZV90YWJ7ZGlzcGxheTpub25lfWJvZHkgLnNob3dEZXRhaWxTZWMyIC5sZWZ0U2VjdGlvbiAubGVmdFNlY3Rpb25JbntwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxNDNweCAhaW1wb3J0YW50fWJvZHkgLnNob3dEZXRhaWxTZWMyIC5sZWZ0U2VjdGlvbiAuZmxvYXRpbmdfZGl2IC5mbG9hdGluZ19oZWFkaW5ne3BhZGRpbmctYm90dG9tOjExcHh9Ym9keSAuc2hvd0RldGFpbFNlYzIgLmxlZnRTZWN0aW9uIC5mbG9hdGluZ19kaXYgLnRhZ3N7bWFyZ2luLXRvcDowfS5zdWJCbG9ja1ZlcjNTZWMgLnN1YkJsb2NrVmVyM0xpc3QgLnN1YkJsb2NrVmVyMyAuZmVhdHVyZWRJbWFnZXtwYWRkaW5nLXJpZ2h0OjEycHh9LnN1YkJsb2NrVmVyM1NlYyAuc3ViQmxvY2tWZXIzTGlzdCAuc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm97cGFkZGluZy10b3A6MHB4O2Zsb2F0OmxlZnQ7d2lkdGg6NTklfS5zdWJCbG9ja1ZlcjNTZWMgLnN1YkJsb2NrVmVyM0xpc3QgLnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIGg0e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHh9LnN1YkJsb2NrVmVyM1NlYyAuc3ViQmxvY2tWZXIzTGlzdCAuc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gcHttYXJnaW46MCAwIDVweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxOXB4fS5zdWJCbG9ja1ZlcjNTZWMgLnN1YkJsb2NrVmVyM0xpc3QgLnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5leHRyYXNCdG0gc3Bhbntmb250LXNpemU6MTFweH0uc3ViQmxvY2tWZXIzU2VjIC5zdWJCbG9ja1ZlcjNMaXN0IC5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZyAuc3ZnSWNvbnt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo0cHh9LmFydGlfcm93IC50YWJsZURpdntkaXNwbGF5OmJsb2NrfS5hcnRpX3JvdyAudGFibGVEaXYgLnRhYmxlSW5uZXJ7ZGlzcGxheTpibG9ja30uYXJ0aV9yb3cgLmxlZnRfaW1ne3dpZHRoOjEwMCUgIWltcG9ydGFudH0uc2hvd2ZpbHRlclNlYyAucG9zdFBhZ2V7bWFyZ2luOjB9LnNob3dmaWx0ZXJTZWMgLnBvc3RQYWdlIC5wYWdpbmF0aW9ue3BhZGRpbmctdG9wOjEwcHg7bWFyZ2luLWJvdHRvbTowfS5zaG93ZmlsdGVyU2VjIC5hZHZlcnRpc2VtZW50X3NlY3Rpb257bWFyZ2luOjMxcHggYXV0byAwcHg7cGFkZGluZzoyM3B4IDBweH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ob3N0X2NvbHM6bnRoLWNoaWxkKDJuKzEpe2NsZWFyOmJvdGh9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250e21pbi1oZWlnaHQ6MTE3cHh9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250IGg0e2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjE5cHg7cGFkZGluZy10b3A6NHB4fWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCBwe2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE5cHg7bWFyZ2luLWJvdHRvbTo1cHh9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmZlYXR1cmVkX2Jsb2NrIC5hcnRpY2xlQm94e2hlaWdodDphdXRvICFpbXBvcnRhbnR9LnBvZGNhc3RTZWMuc2hvd19kZXRhaWwgLmFydGlfcm93IC5sZWZ0X2ltZyAuYXJ0aWNsZUltZ3tiYWNrZ3JvdW5kOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87bGVmdDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG99LnBvZGNhc3RTZWMuc2hvd19kZXRhaWwgLmFydGlfcm93IC5sZWZ0X2ltZyAuYXJ0aWNsZUltZyBpbWd7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZTt3aWR0aDoxMDAlfS5hcnRpY2xlQm94QmlnLnNob3dfZGV0YWlsUGFnZSAubGVmdF9pbWcgLmFydGljbGVJbWd7YmFja2dyb3VuZDpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDphdXRvO2xlZnQ6YXV0bztyaWdodDphdXRvO2JvdHRvbTphdXRvfS5hcnRpY2xlQm94QmlnLnNob3dfZGV0YWlsUGFnZSAubGVmdF9pbWcgLmFydGljbGVJbWcgaW1ne2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGU7d2lkdGg6MTAwJX0uZmlsdGVyVG9wQmFyIC5maWx0ZXJUYWJzIGxpe21hcmdpbi1yaWdodDoxMHB4ICFpbXBvcnRhbnR9LnNlYXJjaF9JY29uX2RpdiBpbnB1dFt0eXBlPXRleHRde3dpZHRoOjgxJX0ubWVnYU1lbnUgLmludHJvTWVnYSBoMntmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDozMnB4fS5tZWdhTWVudSB1bHstd2Via2l0LWNvbHVtbi1jb3VudDoyOy1tb3otY29sdW1uLWNvdW50OjI7Y29sdW1uLWNvdW50OjJ9Lk1lZ2FNZW51MS5tb2JpbGVfbWVudSBsaXtwb3NpdGlvbjpyZWxhdGl2ZX0uTWVnYU1lbnUxLm1vYmlsZV9tZW51IGxpIGF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweDtkaXNwbGF5OmJsb2NrfS5NZWdhTWVudTEubW9iaWxlX21lbnUgbGkgbGkgYXtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMXB4O3BhZGRpbmctYm90dG9tOjRweDtmb250LXdlaWdodDozMDB9LmNsZWFyVGFie2NsZWFyOmJvdGh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLnBvc3RQYWdle21hcmdpbi1ib3R0b206MH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAucG9zdFBhZ2UgLnBhZ2luYXRpb257bWFyZ2luLWJvdHRvbTowfS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhe3BhZGRpbmc6MTVweCAyMnB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhLmV4dFBvaW50e3BhZGRpbmc6MTVweCAxOXB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhLmV4dFBvaW50IC5zdmdJY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLnBvc3RQYWdlIC5sb2FkX21vcmV7cGFkZGluZzoxNXB4IDQ1cHggMTVweDttYXJnaW4tdG9wOjEwcHh9Lm1lZ2FNZW51e3BhZGRpbmc6NTBweCAwIDMwcHh9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5mZWF0dXJlZEltZ3twYWRkaW5nLWJvdHRvbTozNXB4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpIGF7cGFkZGluZzoxMXB4IDVweDtmb250LXNpemU6MTFweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWx7cGFkZGluZzowIDEwcHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuc29jaWFsIGF7cGFkZGluZzoxMXB4IDBweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWwgYSAuZmJJY29uIC5zdmdJY29ue3dpZHRoOjEwcHh9LnRvcF9oZWFkIC50b3BfbGlua3MgdWwgbGkuc29jaWFsIGEgLnR3SWNvbiAuc3ZnSWNvbnt3aWR0aDoyMHB4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLnNvY2lhbCBhIC55dEljb24gLnN2Z0ljb257d2lkdGg6MjJweH0udG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5zb2NpYWwgYSAueXRJY29uIC5zdmdJY29uIC5zdDB7c3Ryb2tlLXdpZHRoOjB9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkubWVudSBhe21pbi13aWR0aDo5MHB4fS50b3BfaGVhZCAudG9wX2xpbmtzIC5taWRfaGVhZCAubWVudV9uYXYgLm1lbnUgbGl7bWFyZ2luOjAgMjVweH0uZm9vdGVyIC50b3BfZm9vdGVye3BhZGRpbmctYm90dG9tOjUwcHh9LmZvb3RlciAudG9wX2Zvb3RlciAuc29jaWFsRm9vdGVye21hcmdpbi1ib3R0b206MzBweH0uZm9vdGVyIC5jb3B5cmlnaHR7cGFkZGluZy10b3A6MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0uZm9vdGVyIC5mX2JvdHRvbSAuYm90dG9tX2xpbmtzIHVse3RleHQtYWxpZ246Y2VudGVyfS5mb290ZXIgLmZfYm90dG9tIC5ib3R0b21fbGlua3MgdWwgbGl7ZmxvYXQ6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9vdGVyIC5mX2xpbmtze21hcmdpbi1ib3R0b206MzBweH0uY29udF9pZm5vX3NlYyAuaW5mb0JveHtwYWRkaW5nOjQwcHggMTBweH0ubmV3c2xldHRlcntwYWRkaW5nOjEwcHh9LnRvcF9hcnRpY2FsIC5sZWZ0X2FyZWEgLmxhcmdlQm94e21hcmdpbi1ib3R0b206NDBweH0ucG9kY2FzdFNlYyAuY29sLWxnLTkgLmFydGlfcm93e21hcmdpbi1ib3R0b206MH0ucG9kY2FzdFNlYyAuY29sLWxnLTkgLmFydGlfcm93Om50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5sZWZ0X2ltZyAuYXJ0aWNsZUltZ3tiYWNrZ3JvdW5kOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87bGVmdDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG99LnBvZGNhc3RTZWMgLmFydGlfcm93IC5sZWZ0X2ltZyAuYXJ0aWNsZUltZyBpbWd7d2lkdGg6MTAwJTt2aXNpYmlsaXR5OnZpc2libGV9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5hcnRpY2xlQ29udHtwYWRkaW5nOjI2cHggMjNweCAzMHB4fS5hcnRpY2xlQm94LmxhcmdlQm94IC5hcnRpY2xlVGV4dHttaW4taGVpZ2h0OjcycHg7aGVpZ2h0OjcycHh9LmFydGljbGVCb3gubGFyZ2VCb3ggLmFydGljbGVDb250e3BhZGRpbmc6NzBweCA0MHB4IDIwcHggNDBweH0uY29udF9pZm5vX3NlYyAuaW5mb0JveDpiZWZvcmV7dG9wOjA7Ym90dG9tOjB9LmNvbnRfaWZub19zZWMgLmluZm9Cb3g6YWZ0ZXJ7dG9wOjA7Ym90dG9tOjB9Lm5ldHdvcmtfc2Vje3BhZGRpbmc6NTBweCAwfS5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlYyBidXR0b257aGVpZ2h0OjU1cHg7d2lkdGg6NTVweH0ubmV0d29ya19zZWMgLnNsaWRlcl9zZWMgLnNsaWNrLW5leHQuc2xpY2stYXJyb3csLm5ldHdvcmtfc2VjIC5zbGlkZXJfc2VjIC5zbGljay1wcmV2LnNsaWNrLWFycm93e2JhY2tncm91bmQtcG9zaXRpb246NTAlIC02M3B4fS5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlYyAuc2xpY2stcHJldi5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCwubmV0d29ya19zZWMgLnNsaWRlcl9zZWMgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgMTlweH0ubmV0d29ya19zZWMgLnNlY0hlYWRpbmd7cGFkZGluZy1ib3R0b206MjBweH0ubmV0d29ya19zZWMgLnNsaWRlcl9ib3h7cGFkZGluZy1ib3R0b206MH0uc3BvcnRzX3NlY3twYWRkaW5nOjUwcHggMH0ucmVsYXRlZF9hcnRpY2xlcy5uZXdzX2FydGljbGVze3BhZGRpbmctdG9wOjUwcHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveEhvbGQ6bnRoLWNoaWxkKDNuKzEpe2NsZWFyOm5vbmV9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveEhvbGQ6bnRoLWNoaWxkKDJuKzEpe2NsZWFyOmJvdGh9LmFydGljbGVCb3hCaWcgLmxlZnRfaW1nIC5hcnRpY2xlSW1ne2JhY2tncm91bmQ6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztsZWZ0OmF1dG87cmlnaHQ6YXV0bztib3R0b206YXV0b30uYXJ0aWNsZUJveEJpZyAubGVmdF9pbWcgLmFydGljbGVJbWcgaW1ne3dpZHRoOjEwMCU7dmlzaWJpbGl0eTp2aXNpYmxlfS5hcnRpY2xlQm94QmlnIC5sZWZ0X2ltZy50YWJsZUlubmVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5hcnRpY2xlQm94QmlnIC5yaWdodF9jb250ZW50LnRhYmxlSW5uZXJ7ZGlzcGxheTpibG9ja30uYXJ0aWNsZUJveEJpZyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbnR7cGFkZGluZzoyNnB4IDIzcHggMzBweH0uYXJ0aWNsZUJveEJpZy5zaG93X2RldGFpbFBhZ2UgLmljb25JbWd7cGFkZGluZzoyMHB4IDAgMTVweH0uc2hvd2ZpbHRlclNlY3twYWRkaW5nOjQ0cHggMH0uc2hvd2ZpbHRlclNlYyAudG9wQXJ0aWNsZXtwYWRkaW5nOjBweCAwIDQwcHh9LnNob3dmaWx0ZXJTZWMgLmFydGljbGVCb3hCaWcuc2hvd19kZXRhaWxQYWdle21hcmdpbi1ib3R0b206MjlweH0uc2hvd2ZpbHRlclNlYyAuYXJ0aWNsZUJveEJpZy5zaG93X2RldGFpbFBhZ2UgLnRhYmxlRGl2e2Rpc3BsYXk6YmxvY2t9LnNob3dmaWx0ZXJTZWMgLmFydGljbGVCb3hCaWcuc2hvd19kZXRhaWxQYWdlIC50YWJsZURpdiAudGFibGVJbm5lcntkaXNwbGF5OmJsb2NrfS5zaG93ZmlsdGVyU2VjIC5hcnRpY2xlQm94QmlnLnNob3dfZGV0YWlsUGFnZSAubGVmdF9pbWd7d2lkdGg6YXV0byAhaW1wb3J0YW50fS5zaG93ZmlsdGVyU2VjIC5hcnRpY2xlQm94QmlnLnNob3dfZGV0YWlsUGFnZSAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbnR7cGFkZGluZzoyNXB4fS5zaG93VG9wQmFubmVyIC5iYW5uZXJEZXRhaWx7cGFkZGluZzo4MHB4IDMwMHB4IDg1cHggMH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmZlZWRCdG57ZmxvYXQ6bm9uZTttYXJnaW4tYm90dG9tOjE1cHh9LnNob3dUb3BCYW5uZXIgLmhlYWRpbmd7Zm9udC1zaXplOjQ1cHg7bGluZS1oZWlnaHQ6NTBweH0uc2hvd1RvcEJhbm5lciAuYXVodG9ySW1ne3dpZHRoOjI5MHB4fS5zaG93RGV0YWlsU2VjMiAucmlnaHRTZWN0aW9uIC5zaWRlSGVhZGluZ3tmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmctYm90dG9tOjI0cHh9LmhvbWVfbGF0ZXN0X3N0b3J5IC5hcnRpY2xlVGl0bGV7bWluLWhlaWdodDo0OXB4O2hlaWdodDo0OXB4fS5ob21lX2xhdGVzdF9zdG9yeSAuYXJ0aWNsZVRleHR7bWluLWhlaWdodDo2NXB4O2hlaWdodDo2NXB4fS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyBoNHttaW4taGVpZ2h0OjQxcHg7aGVpZ2h0OjQxcHh9LnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIHB7bWluLWhlaWdodDozN3B4O2hlaWdodDozN3B4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRpdGxlIGF7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MjRweH0uc2hvd0xpc3RpbmdUZW1wIC5hcnRpY2xlQm94IC5hcnRpY2xlVGl0bGV7bWluLWhlaWdodDo1MHB4O2hlaWdodDo1MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3MjBweClhbmQgKG1heC13aWR0aDogMTE1MnB4KXsuY29udF9pZm5vX3NlYyAuaW5mb19zZWM6YmVmb3Jle2JhY2tncm91bmQ6bm9uZX0uY29udF9pZm5vX3NlYyAuaW5mb19zZWM6YWZ0ZXJ7YmFja2dyb3VuZDpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm1lZ2FNZW51IC5jb250YWluZXIuY29udGFpbmVySHtwYWRkaW5nLWJvdHRvbToyMHB4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNlNjI3MmR9fUBtZWRpYShtaW4td2lkdGg6IDcxOXB4KXsuZGVza3RvcF9ub19jZW50ZXJfbG9nb3tkaXNwbGF5Om5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDcxOXB4KWFuZCAobWF4LXdpZHRoOiA5NjdweCl7Lm1pZF9oZWFkIC5kZXNrdG9wX3ZpZXcgYXtkaXNwbGF5Om5vbmV9Lm1pZF9oZWFkIC5kZXNrdG9wX3ZpZXcgLnNob3J0Y3V0X3NlY3Rpb257ZGlzcGxheTpibG9ja30ubWlkX2hlYWQgLmRlc2t0b3BfdmlldyAuc2hvcnRjdXRfc2VjdGlvbiBuYXYgdWwubWVudV9pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrfX1AbWVkaWEobWluLXdpZHRoOiA5NjhweCl7Lm1pZF9oZWFkIC5kZXNrdG9wX3ZpZXcgLnNob3J0Y3V0X3NlY3Rpb257ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA5NjdweCl7Lm1pZF9oZWFkIC5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMucmlnaHRfbGlzdC5tZW51IGxpLm1lbnUsLm1pZF9oZWFkIC5zaG9ydGN1dF9zZWN0aW9uIC50b3BfbGlua3MgLnRvcF9zZWMucmlnaHRfbGlzdC5tZW51IGxpLmNpdHl7ZGlzcGxheTpub25lfS5taWRfaGVhZCAubWVudV9uYXYgLm1lbnUsLm1pZF9oZWFkIC5tZW51X25hdiAuY2l0eXtkaXNwbGF5OmlubGluZS1ibG9ja30ubWVnYU1lbnUubWVnYS1vcGVue3RvcDoxMjhweH0ubmF2LWljb257bWFyZ2luOjZweCA4cHggMCAwfS5ibGFja19vdmVybGF5e3RvcDoyMzZweH0uc2VhcmNoX0ljb25fZGl2e3RvcDoyMzZweH0ubWFpbi1jb250ZW50IC5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmhvdXJseV9uZXdzX2FyZWF7ZGlzcGxheTpub25lfS5tYWluLWNvbnRlbnQgLmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYXtyaWdodDowfX1AbWVkaWEobWluLXdpZHRoOiAxMjIwcHgpey5kZXNrdG9wX25vX2FwcGVhcntkaXNwbGF5Om5vbmV9Lm1pZF9oZWFkIC5taWQtbGVmdC5kZXNrdG9wX3ZpZXd7d2lkdGg6MjAlfX1AbWVkaWEobWF4LXdpZHRoOiAxMjIwcHgpey5taWRfaGVhZCAuZGVza3RvcF92aWV3IGF7ZGlzcGxheTpub25lfS5taWRfaGVhZCAubWlkLWxlZnQuZGVza3RvcF92aWV3e3dpZHRoOjMwJX0udGV4dC1jZW50ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRleHQtY2VudGVyLmRlc2t0b3Bfbm9fY2VudGVyX2xvZ28gYSBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZGVza3RvcF9ub19jZW50ZXJfbG9nb3tkaXNwbGF5OmlubGluZS1ibG9ja319QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5taWRfaGVhZCAuc2hvcnRjdXRfc2VjdGlvbntkaXNwbGF5Om5vbmV9LmNsZWFyRGVza3tjbGVhcjpub25lfS5uYXZGaWx0ZXJ7bWFyZ2luOjMwcHggMCA0MHB4fS5tb2JpbGVfdmlld3tkaXNwbGF5OmJsb2NrfS5kZXNrdG9wX3ZpZXd7ZGlzcGxheTpub25lfS5zZWFyY2hfaWNvbntkaXNwbGF5Om5vbmV9Lm1lbnVfaWNvbntkaXNwbGF5Om5vbmV9LmJsYWNrX292ZXJsYXl7dG9wOjI0NnB4fS5zZWFyY2hfSWNvbl9kaXZ7dG9wOjI0NnB4fS50b3BBcnRpY2xle3BhZGRpbmc6MzVweCAwIDIwcHh9LnRvcEFydGljbGUgLnNlY0hlYWRpbmd7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1ib3R0b206MjVweH0udG9wQXJ0aWNsZSBzZWxlY3R7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDojZmZmO3dpZHRoOjEwMCU7aGVpZ2h0OjUwcHg7cGFkZGluZzoxMnB4O2JvcmRlcjoycHggc29saWQgI2U1ZTVlNTtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO2NvbG9yOiNmMDI2MmQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy1tcy1ib3JkZXItcmFkaXVzOjA7LW8tYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MDtmb250LXNpemU6MTNweH0udG9wQXJ0aWNsZSBzZWxlY3Qgb3B0aW9ue2NvbG9yOiMwMDA7cGFkZGluZzoxMHB4O2Rpc3BsYXk6YmxvY2t9Lm5hdkZpbHRlcnt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2RmlsdGVyIHVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS5uYXZGaWx0ZXIgdWwgbGl7cGFkZGluZzo0cHggMTBweCA0cHggMDtmb250LXNpemU6MTRweDtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0b30ubmF2RmlsdGVyIHVsIGxpIHNwYW4uY2F0VGFne3BhZGRpbmc6OHB4IDE3cHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdkZpbHRlciB1bCBsaSBzcGFuLmNvdW50X3Bvc3Rze3BhZGRpbmc6OHB4IDE3cHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdkZpbHRlciB1bCBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ubmF2RmlsdGVyIHVsIGxpOmhvdmVyIHNwYW4uY2F0VGFne3BhZGRpbmc6OHB4IDE3cHh9Lm5hdkZpbHRlciB1bCBsaTpob3ZlciBzcGFuLmNvdW50X3Bvc3Rze3BhZGRpbmc6OHB4IDE3cHh9Lm5hdkZpbHRlciB1bCBsaS5jdXJyZW50TmF2IHNwYW4uY2F0VGFne3BhZGRpbmc6OHB4IDE3cHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fS5uYXZGaWx0ZXIgdWwgbGkuY3VycmVudE5hdiBzcGFuLmNvdW50X3Bvc3Rze3BhZGRpbmc6OHB4IDE0cHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3h7Ym9yZGVyLWJvdHRvbTpub25lfS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVJbWd7ZmxvYXQ6bGVmdDt3aWR0aDo0MSU7cGFkZGluZy1yaWdodDoyMHB4fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVDb250e3RleHQtYWxpZ246bGVmdDtmbG9hdDpyaWdodDt3aWR0aDo1OSU7cGFkZGluZzowfS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVUaXRsZXttYXJnaW4tYm90dG9tOjB9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRpdGxlIGF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTlweDt0ZXh0LWFsaWduOmxlZnR9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRleHQgcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5pY29uSW1ne3BhZGRpbmctYm90dG9tOjE1cHg7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0OjIwcHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUV4dHJhc0hvbGQgLmljb25JbWd7cGFkZGluZy1ib3R0b206MDtmbG9hdDpsZWZ0O3BhZGRpbmctcmlnaHQ6MHB4fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVFeHRyYXNIb2xkIC5hcnRpY2xlRXh0cmFze3BhZGRpbmctbGVmdDoyNXB4O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTNweH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5hcnRpY2xlRXh0cmFzSG9sZCAuYXJ0aWNsZUV4dHJhcyAuc3ZnSWNvbntoZWlnaHQ6MTRweH1ib2R5LnNpbmdsZS1hcnRpY2xlIC5yZWxhdGVkX2FydGljbGVzIC5yZWxhdGVkX2Jsb2NrOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToxNXB4fS5zaW5nQXJ0aWNsZXtwYWRkaW5nLWJvdHRvbToyMHB4fS5zaW5nQXJ0aWNsZSAuYWRfc2lkZWJhcnttYXJnaW46MjBweCBhdXRvO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uc3BvbnNlcl9saW5re21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjMwcHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2NjY30udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAucG9zdFBhZ2V7bWFyZ2luOjVweCAwcHggMTBweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0LWluZm8gLnRpbWVJY29ue21hcmdpbi10b3A6LTFweH0ucG9zdFBhZ2V7dGV4dC1hbGlnbjpsZWZ0fS5wb3N0UGFnZSAucGFnaW5hdGlvbntmbG9hdDpub25lO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MH0ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGl7bWFyZ2luLXJpZ2h0OjRweH0ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGkgYXtwYWRkaW5nOjEycHggMThweDtmb250LXNpemU6MTRweH0ucG9zdFBhZ2UgLnBhZ2luYXRpb24gdWwgbGkgYS5leHRQb2ludHtwYWRkaW5nOjEycHggMTVweCAxMnB4fS5wb3N0UGFnZSAucGFnaW5hdGlvbiB1bCBsaSBhLmV4dFBvaW50IC5zdmdJY29ue3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9LnBvc3RQYWdlIC5wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudHtwYWRkaW5nOjEwcHggMTVweDtmb250LXNpemU6MTZweH0ubG9hZF9tb3Jle3BhZGRpbmc6MTRweCAzOHB4O2ZvbnQtc2l6ZToxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5sb2FkX21vcmU6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnJlYWRjcnVtYl9TZWN7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy10b3A6MjVweH0uYnJlYWRjcnVtYl9TZWMgdWwgbGl7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjBweH0uYnJlYWRjcnVtYl9TZWMgdWwgbGkgYXtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZXtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tdG9wOjM2cHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTozMHB4fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSAuYXJ0aWNsZV9tZXRhIC5pY29uSW1ne3RvcDozcHh9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIGgye2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHh9LmFkX3NpZGViYXJ7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmJsb2NrfS5zcG9uc2VyX2xpbmt7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206MzBweDtib3JkZXItYm90dG9tOm5vbmV9LnJlbGF0ZWRfYXJ0aWNsZXN7cGFkZGluZzoxNXB4IDAgMjBweDtib3JkZXItdG9wOm5vbmU7bWFyZ2luLXRvcDowcHh9LnJlbGF0ZWRfYXJ0aWNsZXMgaDN7cGFkZGluZy1ib3R0b206MjBweDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweH0ucmVsYXRlZF9hcnRpY2xlcyAuZmVhdHVyZWRJbWFnZXtmbG9hdDpsZWZ0O3BhZGRpbmctcmlnaHQ6MjBweDt3aWR0aDo0MSV9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyBoNHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOXB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tdG9wOjB9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyBwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5hZHZlcnRpc2VtZW50X3NlY3Rpb257Ym9yZGVyOm5vbmU7cGFkZGluZzowcHggMDttYXJnaW46NDFweCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5mbG9hdGluZ19kaXZ7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO3RvcDowfS5mbG9hdGluZ19kaXYubW9iaWxlX3ZpZXd7cGFkZGluZy1ib3R0b206MjBweH0uZmxvYXRpbmdfZGl2IC5hdXRob3IgYnJ7ZGlzcGxheTpub25lfS5mbG9hdGluZ19kaXYgLnRhZ3N7bWFyZ2luLXRvcDoycHg7bWFyZ2luLWxlZnQ6OHB4fS5mbG9hdGluZ19kaXYgLnRhZ3MgYnJ7ZGlzcGxheTpub25lfS5mbG9hdGluZ19kaXYgLnRhZ3MgaW1ne3BhZGRpbmctYm90dG9tOjBweH0uZmxvYXRpbmdfZGl2IC50YWdzIC5mbG9hdFRhZ0ljb257ZmxvYXQ6bGVmdH0uZmxvYXRpbmdfZGl2IC50YWdzIC5mbG9hdFRhZ0xpbmt7cGFkZGluZy1sZWZ0OjI1cHh9LmZsb2F0aW5nX2RpdiAudGFncyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mbG9hdGluZ19kaXYgLnRhZ3MgYTphZnRlcntjb250ZW50Olwi4oGEXCI7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6I2YwMjYyZDtwYWRkaW5nOjAgNHB4fS5mbG9hdGluZ19kaXYgLnRhZ3MgYTpsYXN0LWNoaWxkOmFmdGVye2Rpc3BsYXk6bm9uZX0uZmxvYXRpbmdfZGl2IC5zb2NpYWxfbGlua3MgdWx7bWFyZ2luLXRvcDoxNXB4fS5mbG9hdGluZ19kaXYgLnNvY2lhbF9saW5rcyB1bCBsaXttYXJnaW4tYm90dG9tOjEwcHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3BhZGRpbmc6MCAycHh9LnNob3dUb3BCYW5uZXJIb2xkIC5mbG9hdGluZ19kaXYgLnRhZ3N7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbToyMHB4fS50ZWFtX2xpc3QgLmFydGljbGVCb3hIb2xke3RleHQtYWxpZ246Y2VudGVyfS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVye21heC13aWR0aDo1MTFweDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZX0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGR7bWluLWhlaWdodDphdXRvO21hcmdpbi1ib3R0b206MjBweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGQgLmFydGljbGVCb3ggLmFydGljbGVUaXRsZXttYXJnaW4tYm90dG9tOjIwcHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydGljbGVCb3hIb2xkIC5hcnRpY2xlQm94IC5hcnRpY2xlVGl0bGUgYXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRleHQgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4fS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnR7cGFkZGluZzozMHB4IDExcHggMjBweH0udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0LWluZm97bWFyZ2luOjAgYXV0bztmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246bGVmdCA0MHB4O3BhZGRpbmctdG9wOjQwcHh9LnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmxvYWRfbW9yZXtkaXNwbGF5Om5vbmV9Lkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVye21hcmdpbjo0MHB4IGF1dG8gMH0uaGlkZV90YWJ7ZGlzcGxheTpub25lfS5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVye2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNn0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuYXVodG9ySW1nIGltZ3ttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJX0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuYmFubmVyRGV0YWlse3BhZGRpbmc6MjVweCAwfS5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVyIC5zaG93VG9wQmFubmVySG9sZCAuZmxvYXRpbmdfZGl2Lm1vYmlsZV92aWV3IC5mbG9hdGluZ19oZWFkaW5ne2Zsb2F0OmxlZnQ7Zm9udC13ZWlnaHQ6NjAwfS5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVyIC5zaG93VG9wQmFubmVySG9sZCAuZmxvYXRpbmdfZGl2Lm1vYmlsZV92aWV3IC5mbG9hdGluZ19oZWFkaW5nOmFmdGVye2NvbnRlbnQ6XCLigYRcIjtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZjAyNjJkO2ZvbnQtc2l6ZToxN3B4O3BhZGRpbmc6MHB4IDdweH0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuc2hvd1RvcEJhbm5lckhvbGQgLmZsb2F0aW5nX2Rpdi5tb2JpbGVfdmlldyAudGFncyB1bHtsaXN0LXN0eWxlOm5vbmV9LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIgLnNob3dUb3BCYW5uZXJIb2xkIC5mbG9hdGluZ19kaXYubW9iaWxlX3ZpZXcgLnRhZ3MgdWwgbGkuYWN0aXZle2NvbG9yOiNmMDI2MmQ7Zm9udC13ZWlnaHQ6NjAwfS5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVyIC5zaG93VG9wQmFubmVySG9sZCAudGltZUNsb2NrSWNvbnt3aWR0aDoxMHB4O2hlaWdodDoxMXB4O3BhZGRpbmctdG9wOjJweH0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuc2hvd1RvcEJhbm5lckhvbGQgLnRpbWVDbG9ja0ljb24gLnN2Z0ljb257d2lkdGg6YXV0bztoZWlnaHQ6MTNweH0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuc2hvd1RvcEJhbm5lckhvbGQgLnNob3dUaW1pbmd7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MTRweDtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxNnB4fS5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVyIC5zaG93VG9wQmFubmVySG9sZCAuYmFubmVySGVhZGluZ3N7cGFkZGluZy1ib3R0b206MjVweH0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuc2hvd1RvcEJhbm5lckhvbGQgLmJhbm5lckhlYWRpbmdzIGgxe2ZvbnQtc2l6ZTozNXB4O2xpbmUtaGVpZ2h0OjQwcHg7cGFkZGluZy1ib3R0b206MTBweH0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuc2hvd1RvcEJhbm5lckhvbGQgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgYXtsaW5lLWhlaWdodDo1MHB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMDB9LnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIgLnNob3dUb3BCYW5uZXJIb2xkIC5iYW5uZXJFeHRyYSAuZmVlZEJ0bnttYXJnaW4tYm90dG9tOjE2cHg7ZmxvYXQ6bm9uZTttYXgtd2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfS5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVyIC5zaG93VG9wQmFubmVySG9sZCAuYmFubmVyRXh0cmEgLmZlZWRCdG4gYXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjE7cGFkZGluZzoxNHB4IDIycHggMTJweDtoZWlnaHQ6YXV0b30uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuc2hvd1RvcEJhbm5lckhvbGQgLmJhbm5lckV4dHJhIC5mZWVkQnRuIGEgc3Bhbntmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotM3B4O2ZvbnQtc2l6ZToxMXB4O2xldHRlci1zcGFjaW5nOi44cHg7cGFkZGluZy1sZWZ0OjhweH0uc2hvd1RvcEJhbm5lci5zaG93ZGV0YWlsc19PdXRlciAuc2hvd1RvcEJhbm5lckhvbGQgLmJhbm5lckV4dHJhIC5mZWVkQnRuIC5mZWVkSWNvbntoZWlnaHQ6MTZweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4fS5zaG93VG9wQmFubmVyLnNob3dkZXRhaWxzX091dGVyIC5zaG93VG9wQmFubmVySG9sZCAuYmFubmVyRXh0cmEgLmZlZWRCdG4gLmZlZWRJY29uIC5zdmdJY29ue3dpZHRoOjE3cHg7aGVpZ2h0OjE2cHg7cG9zaXRpb246c3RhdGljO3RvcDphdXRvfS5wb2RjYXN0TGlzdFNtYWxse21hcmdpbi1ib3R0b206MjVweH1ib2R5IC5zaG93RGV0YWlsU2VjMiAuc2hvd0hlYWRpbmd7Zm9udC1zaXplOjIzcHg7bGluZS1oZWlnaHQ6MjVweH1ib2R5IC5zaG93RGV0YWlsU2VjMiBoMntmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmctYm90dG9tOjIwcHh9Ym9keSAuc2hvd0RldGFpbFNlYzIgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4fWJvZHkgLnNob3dEZXRhaWxTZWMyIC5zaG93Q29udGVudCBwe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHh9Ym9keSAuc2hvd0RldGFpbFNlYzIgaHJ7cGFkZGluZy10b3A6MTBweH1ib2R5IC5zaG93RGV0YWlsU2VjMiAubGVmdFNlY3Rpb257bWFyZ2luLXRvcDowcHh9Ym9keSAuc2hvd0RldGFpbFNlYzIgLnJpZ2h0U2VjdGlvbnttYXJnaW4tYm90dG9tOjB9Ym9keSAuc2hvd0RldGFpbFNlYzIgLnJpZ2h0U2VjdGlvbiAucG9kY2FzdEJsb2NrOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfWJvZHkgLnNob3dEZXRhaWxTZWMyIC5zaW5nbGVTaG93RGV0e21hcmdpbi1ib3R0b206MzBweH1ib2R5IC5zaG93ZmlsdGVyU2VjIC5zZWNIZWFkaW5ne3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOjB9LnNob3dfZGV0YWlsUGFnZS5hcnRpY2xlQm94Qmlne2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmMDI2MmR9LnNob3dfZGV0YWlsUGFnZS5hcnRpY2xlQm94QmlnIC50YWJsZURpdntkaXNwbGF5OmJsb2NrfS5zaG93X2RldGFpbFBhZ2UuYXJ0aWNsZUJveEJpZyAudGFibGVEaXYgLnRhYmxlSW5uZXJ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5zaG93X2RldGFpbFBhZ2UuYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZVRpdGxle2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjI0cHh9LnNob3dfZGV0YWlsUGFnZS5hcnRpY2xlQm94QmlnIC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29udHtwYWRkaW5nOjI1cHggMzBweCAyMnB4ICFpbXBvcnRhbnR9LnNob3dfZGV0YWlsUGFnZS5hcnRpY2xlQm94QmlnIC5hcnRpY2xlVGV4dHttaW4taGVpZ2h0OjY0cHh9LnNob3dfZGV0YWlsUGFnZS5hcnRpY2xlQm94QmlnIC5hcnRpY2xlVGV4dCBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHh9LnN1YkJsb2NrVmVyM1NlYyAubG9hZF9tb3Jle2Rpc3BsYXk6bm9uZX0uc3ViQmxvY2tWZXIzU2VjIC5zdWJCbG9ja1ZlcjNMaXN0IC5zdWJCbG9ja1ZlcjN7bWFyZ2luLWJvdHRvbToxNXB4fS5zdWJCbG9ja1ZlcjNTZWMgLnN1YkJsb2NrVmVyM0xpc3QgLnN1YkJsb2NrVmVyMyAuZmVhdHVyZWRJbWFnZXtwYWRkaW5nLXJpZ2h0OjlweDt3aWR0aDo0MSV9LnN1YkJsb2NrVmVyM1NlYyAuc3ViQmxvY2tWZXIzTGlzdCAuc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm97d2lkdGg6NTklO3BhZGRpbmctdG9wOjB9LnN1YkJsb2NrVmVyM1NlYyAuc3ViQmxvY2tWZXIzTGlzdCAuc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gaDR7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTlweH0uc3ViQmxvY2tWZXIzU2VjIC5zdWJCbG9ja1ZlcjNMaXN0IC5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyBwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zdWJCbG9ja1ZlcjNTZWMgLnN1YkJsb2NrVmVyM0xpc3QgLnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG17cGFkZGluZzoxcHggMCAwIDIwcHh9LnN1YkJsb2NrVmVyM1NlYyAuc3ViQmxvY2tWZXIzTGlzdCAuc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bSBzcGFue2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEzcHh9LnBvZGNhc3RTZWMuc2hvd19kZXRhaWx7cGFkZGluZy1ib3R0b206MH0ucG9kY2FzdFNlYy5zaG93X2RldGFpbCAuYXJ0aV9yb3d7bWFyZ2luLWJvdHRvbTowfS5wb2RjYXN0U2VjLnNob3dfZGV0YWlsIC5hcnRpX3JvdyAudGFibGVEaXZ7ZGlzcGxheTpibG9ja30ucG9kY2FzdFNlYy5zaG93X2RldGFpbCAuYXJ0aV9yb3cgLnRhYmxlRGl2IC50YWJsZUlubmVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ucG9kY2FzdFNlYy5zaG93X2RldGFpbCAuYXJ0aV9yb3cgLmFydGljbGVDb250e3BhZGRpbmc6MjBweCAyMHB4ICFpbXBvcnRhbnR9LnBvZGNhc3RTZWMuc2hvd19kZXRhaWwgLnBvZGNhc3RMaXN0U21hbGx7bWFyZ2luOjAgMThweH1ib2R5IC5zaG93ZmlsdGVyU2VjIC5hZHZlcnRpc2VtZW50X3NlY3Rpb257bWFyZ2luOjlweCBhdXRvIDMwcHh9LnNob3dEZXRhaWxTZWMyIC5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2t7cGFkZGluZy1sZWZ0OjI3cHh9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuc2VjSGVhZGluZ3tsaW5lLWhlaWdodDoyOHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MjVweH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnR7cGFkZGluZy10b3A6MzFweCAhaW1wb3J0YW50fWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94IC5hcnRpY2xlQ29udCAuYXJ0aWNsZVRpdGxle3BhZGRpbmctYm90dG9tOjE1cHggIWltcG9ydGFudH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0aWNsZUJveEhvbGQgLmFydGljbGVCb3ggLmFydGljbGVUZXh0IHB7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9ja3ttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RJbWFnZXtmbG9hdDpsZWZ0O3dpZHRoOjM4JTttYXJnaW4tcmlnaHQ6MTJweDttYXgtd2lkdGg6MTAwcHg7cGFkZGluZzoxMnB4IDB9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0SW1hZ2UgaW1ne2hlaWdodDo3MHB4O3dpZHRoOjcwcHh9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLnNob3dEZXRhaWxTZWMyIC5sZWZ0U2VjdGlvbiAubGVmdFNlY3Rpb25JbntwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLnNob3dmaWx0ZXJTZWMgLnRvcENhdE52e21hcmdpbi10b3A6MzFweH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnR7bWluLWhlaWdodDphdXRvfWJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCBwe21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4O3RleHQtYWxpZ246bGVmdH1ib2R5IC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC5ndWVzdHNCbG9jayAuZ3Vlc3RDbnQgcCBicntkaXNwbGF5Om5vbmV9Ym9keSAuR3Vlc3RTZWN0aW9uLnRlYW1fbGlzdCAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250IGg0e3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4O21hcmdpbi1ib3R0b206NHB4O3BhZGRpbmctdG9wOjEwcHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLnJlbGF0ZWRfYmxvY2t7bWFyZ2luLWJvdHRvbToxNXB4fS5tZWdhTWVudSB1bHstd2Via2l0LWNvbHVtbi1jb3VudDppbml0aWFsOy1tb3otY29sdW1uLWNvdW50OmluaXRpYWw7Y29sdW1uLWNvdW50OmluaXRpYWx9Lm1lZ2FNZW51IHVsIGxpe3BhZGRpbmctYm90dG9tOjlweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZjdmN2Y3O3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9Lm1lZ2FNZW51IHVsIGxpLm1haW4tbWVudS1pdGVte21hcmdpbi1ib3R0b206MHB4fS5tZWdhTWVudSB1bCBsaSB1bHtkaXNwbGF5Om5vbmU7Ym9yZGVyLXRvcDoycHggc29saWQgI2Y3ZjdmNzttYXJnaW4tdG9wOjlweDtwYWRkaW5nLXRvcDoxNXB4O21hcmdpbi1sZWZ0Oi0yMHB4O21hcmdpbi1yaWdodDotMjBweDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1ib3R0b206MH0ubWVnYU1lbnUgdWwgbGkgdWwgbGl7Ym9yZGVyLWJvdHRvbTpub25lO3BhZGRpbmc6MCAwIDEwcHh9Lm1lZ2FNZW51IHVsIGxpIC5jdXN0b21TdWJNZW51e3BhZGRpbmctYm90dG9tOjB9Lm1lZ2FNZW51IHVsIGxpIHNwYW4ubW9iaWxlX2Fycm93e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIwcHg7Y29sb3I6I2U2MjcyZDt0b3A6MDtoZWlnaHQ6NDhweDt3aWR0aDoyMHB4O3BhZGRpbmc6MTJweCAwIDE2cHggOHB4O3otaW5kZXg6MX0uTWVnYU1lbnUxLm1vYmlsZV9tZW51e21hcmdpbi1yaWdodDotMTBweDttYXJnaW4tbGVmdDotMTBweH0ubW9iaWxlX21lbnUgdWwgbGkgc3Bhbi5tb2JpbGVfYXJyb3d7ZGlzcGxheTpibG9ja30ubWVnYU1lbnUubWVnYS1vcGVue3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmctdG9wOjBweDt0b3A6NTBweH0uaW50cm9NZWdhLm1vYmlsZV92aWV3IGF7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MjVweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZjdmN2Y3O2JvcmRlci10b3A6MnB4IHNvbGlkICNmN2Y3Zjc7bGluZS1oZWlnaHQ6NDRweDttYXJnaW46MCAtMTBweDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7bGV0dGVyLXNwYWNpbmc6MXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnRyb01lZ2EubW9iaWxlX3ZpZXcgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uaW50cm9NZWdhLm1vYmlsZV92aWV3IGEgLndhdGNoSWNvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4fS5pbnRyb01lZ2EubW9iaWxlX3ZpZXcgYSAuc3ZnSWNvbnt3aWR0aDoxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnRyb01lZ2EubW9iaWxlX3ZpZXcgYSAuc3ZnSWNvbiBwb2x5Z29ue2ZpbGw6I2U2MjcyZH0ubW9iaWxlX21lbnUgdWw+bGkuaGFzX3N1Yi5vcGVuX3N1Yj5zcGFuLm1vYmlsZV9hcnJvdyBpLmZhLmZhLXBsdXMsLm1vYmlsZV9tZW51IHVsPmxpLmhhc19zdWI+dWwub3Blbl9zdWI+bGk+c3Bhbi5tb2JpbGVfYXJyb3cgaS5mYS5mYS1wbHVze2Rpc3BsYXk6bm9uZX0ubW9iaWxlX21lbnUgdWw+bGkuaGFzX3N1Yi5vcGVuX3N1Yj5zcGFuLm1vYmlsZV9hcnJvdyBpLmZhLmZhLW1pbnVzLC5tb2JpbGVfbWVudSB1bD5saS5oYXNfc3ViPnVsLm9wZW5fc3ViPmxpPnNwYW4ubW9iaWxlX2Fycm93IGkuZmEuZmEtbWludXN7ZGlzcGxheTppbmxpbmV9Lm1vYmlsZV9tZW51IHVsPmxpLmhhc19zdWI+c3Bhbi5tb2JpbGVfYXJyb3cgaS5mYS5mYS1taW51c3tkaXNwbGF5Om5vbmV9Lm1vYmlsZV9tZW51IHVsPmxpLmhhc19zdWI+c3Bhbi5tb2JpbGVfYXJyb3cgaXtkaXNwbGF5OmlubGluZX0ubW9iaWxlX21lbnUgdWw+bGk+c3Bhbi5tb2JpbGVfYXJyb3cgaXtkaXNwbGF5Om5vbmV9LnNlYXJjaF9JY29uX2RpdiBpbnB1dFt0eXBlPXN1Ym1pdF17d2lkdGg6MjdweDtoZWlnaHQ6NTBweDttYXJnaW4tdG9wOi0yNHB4O3JpZ2h0OjE4cHh9LnNlYXJjaF9JY29uX2RpdiBpbnB1dFt0eXBlPXRleHRde3BhZGRpbmc6MTBweCAzMHB4O3BhZGRpbmctbGVmdDo1NXB4O3BhZGRpbmctcmlnaHQ6NTBweDt3aWR0aDoxMDAlO2hlaWdodDo1MHB4O2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHh9LnNlYXJjaF9JY29uX2RpdiAuc2VhcmNoSWNvbnttYXJnaW4tdG9wOi05cHg7bGVmdDoyMHB4O3dpZHRoOjIwcHh9LnNlYXJjaF9JY29uX2RpdiAuc2VhcmNoSWNvbiAuc3ZnSWNvbnt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5zZWFyY2hfSWNvbl9kaXYgLnN1Ym1pdEljb257bWFyZ2luLXRvcDotOXB4O3dpZHRoOjIwcHg7cmlnaHQ6MjBweH0uc2VhcmNoX0ljb25fZGl2IC5zdWJtaXRJY29uIC5zdmdJY29ue3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xle21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tdG9wOjI1cHh9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5mZWF0dXJlZEltZ3twYWRkaW5nLWJvdHRvbToxNXB4fS5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZSBoMnttYXJnaW4tYm90dG9tOjB9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5hcnRpY2xlX21ldGF7cGFkZGluZy10b3A6MTVweDttYXJnaW4tYm90dG9tOjIwcHh9LmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIC5hcnRpY2xlX3NpbmdsZUNvbnRlbnQgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ubGVmdFNlY3Rpb24uYXJ0aWNsZV9zaW5nbGUgLmFydGljbGVfc2luZ2xlQ29udGVudCBwIGlmcmFtZXt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnRvcEFydGljbGVTZWN7Ym9yZGVyLWJvdHRvbTpub25lfS5jbGVhclRhYntjbGVhcjpib3RofS50b3BBcnRpY2xlIC50b3BDYXROdntwb3NpdGlvbjpyZWxhdGl2ZX0udG9wQXJ0aWNsZSAudG9wQ2F0TnY6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo1O3JpZ2h0OjE1cHg7Y29udGVudDpcIuKWvFwiO3RvcDo1MCU7cG9pbnRlci1ldmVudHM6bm9uZTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDowO2NvbG9yOiNmMDI2MmR9LnBvc3RQYWdlIC5sb2FkX21vcmV7ZGlzcGxheTpub25lfS5hbGwtYXJ0aWNsZXtwYWRkaW5nLWJvdHRvbTo0MHB4fS5hbGwtYXJ0aWNsZS50ZWFtX2xpc3RJbm5lcntwYWRkaW5nLWJvdHRvbTowcHh9LmFsbC1hcnRpY2xlIC5wb3N0UGFnZXttYXJnaW4tYm90dG9tOjE1cHh9LmFsbC1hcnRpY2xlIC5hZHZlcnRpc2VtZW50X3NlY3Rpb257bWFyZ2luOjIwcHggYXV0byAxMHB4fS5hbGwtYXJ0aWNsZS5hcnRpY2xlc3twYWRkaW5nLWJvdHRvbTowfS5hbGwtYXJ0aWNsZS5hcnRpY2xlcyAucG9zdFBhZ2V7bWFyZ2luLWJvdHRvbTowfS5hbGwtYXJ0aWNsZS5hcnRpY2xlcyAucG9zdFBhZ2UgLnBhZ2luYXRpb257bWFyZ2luLWJvdHRvbTozMHB4fS5zZXBhcmF0b3JMaW5le2JhY2tncm91bmQ6I2U5ZTllOTtoZWlnaHQ6MXB4O21hcmdpbjowcHggMCAyMHB4fS5tb2JXaWRnZXRTZWMgLnNwb25zZXJfbGlua3ttYXJnaW4tYm90dG9tOjB9LnNob3dmaWx0ZXJTZWMgLnBvc3RQYWdlIC5wYWdpbmF0aW9ue21hcmdpbi1ib3R0b206MzBweH1ib2R5LnNpbmdsZS1zaG93IC5zaG93ZmlsdGVyU2VjIC5wb3N0UGFnZSAucGFnaW5hdGlvbntwYWRkaW5nLXRvcDowfWJvZHkuc2luZ2xlLXNob3cgLnNob3dmaWx0ZXJTZWMgLnRhYkNvbnRfZGl2e3BhZGRpbmctYm90dG9tOjB9Ym9keS5zaW5nbGUtc2hvdyAud2lkZ2V0Qm94Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfWJvZHkuc2luZ2xlLXNob3cgLnNlY0hlYWRpbmd7cGFkZGluZy1ib3R0b206MH1ib2R5LnNpbmdsZS1zaG93IC5wb2RjYXN0U2VjIC5zZWNIZWFkaW5ne3BhZGRpbmctYm90dG9tOjI1cHh9LnNpbmdsZS1zaG93IC5icmVhZGNydW1iX1NlYyB1bCBsaXtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxNnB4O2NvbG9yOiMxYTFhMWE7ZmxvYXQ6bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZy1ib3R0b206NXB4O2Rpc3BsYXk6aW5saW5lfS5zaW5nbGUtc2hvdyAuYnJlYWRjcnVtYl9TZWMgdWwgbGkuaXRlbS1ob21le2Rpc3BsYXk6bm9uZX0uc2luZ2xlLXNob3cgLmJyZWFkY3J1bWJfU2VjIHVsIGxpIC5icmVhZC1jdXJyZW50e2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE2cHh9LnNpbmdsZS1zaG93IC5icmVhZGNydW1iX1NlYyB1bCBsaTphZnRlcntjb250ZW50Olwi4oGEXCI7Y29sb3I6I2YwMjYyZDtwYWRkaW5nOjAgNHB4fS5zaW5nbGUtc2hvdyAuYnJlYWRjcnVtYl9TZWMgdWwgbGkgYXtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxNnB4O2NvbG9yOiMxYTFhMWF9LnRlYW1fbGlzdCAudGVhbV9saXN0UmlnaHR7bWFyZ2luLXRvcDoxMHB4fS5HdWVzdFNlY3Rpb24udGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuZmVhdHVyZWRfYmxvY2subGFyZ2VFbGVtZW50IC5hcnRpY2xlVGl0bGUgYXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyOHB4fWJvZHkgLnNob3dEZXRhaWxTZWMyIHVsLnNob3dTcG9uc29yIGltZ3toZWlnaHQ6YXV0b31ib2R5IC5zaG93RGV0YWlsU2VjMiAuc2luZ2xlU2hvd0RldHttYXJnaW4tYm90dG9tOjB9Lm1lZ2FNZW51IHVsIGxpIC52aWV3TWVudXtwYWRkaW5nLWJvdHRvbTowcHh9LmZsb2F0aW5nX2RpdiAuYXV0aG9ye2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTRweH0uZmxvYXRpbmdfZGl2IC50YWdzIC5mbG9hdFRhZ0xpbmt7cGFkZGluZy1sZWZ0OjIycHg7ZGlzcGxheTpibG9ja30uZmxvYXRpbmdfZGl2IC50YWdzIC5zdmdJY29ue3dpZHRoOjE1cHg7aGVpZ2h0OmF1dG87bWFyZ2luLXRvcDo1cHh9LmZsb2F0aW5nX2RpdiAuc29jaWFsX2xpbmtzIHVsIGxpIGF7d2lkdGg6NDVweDtoZWlnaHQ6NDVweH0uZmxvYXRpbmdfZGl2IC5zb2NpYWxfbGlua3MgdWwgbGkgYS5mYkljb257cGFkZGluZzoxMnB4IDEycHggNXB4IDEzcHh9LmZsb2F0aW5nX2RpdiAuc29jaWFsX2xpbmtzIHVsIGxpIGEuZmJJY29uIC5zdmdJY29ue3dpZHRoOjEwcHg7aGVpZ2h0OjIwcHh9LmZsb2F0aW5nX2RpdiAuc29jaWFsX2xpbmtzIHVsIGxpIGEudHdJY29ue3BhZGRpbmc6MTJweCAxMnB4IDVweCAxM3B4fS5mbG9hdGluZ19kaXYgLnNvY2lhbF9saW5rcyB1bCBsaSBhLnR3SWNvbiAuc3ZnSWNvbnt3aWR0aDoxOHB4O2hlaWdodDoyMHB4fS5mbG9hdGluZ19kaXYgLnNvY2lhbF9saW5rcyB1bCBsaSBhLnl0SWNvbntwYWRkaW5nOjExcHggMTJweCA1cHggMTFweH0uZmxvYXRpbmdfZGl2IC5zb2NpYWxfbGlua3MgdWwgbGkgYS55dEljb24gLnN2Z0ljb257d2lkdGg6MjBweDtoZWlnaHQ6MjJweH0uZmxvYXRpbmdfZGl2IC5zb2NpYWxfbGlua3MgdWwgbGkgYS55dEljb24gLnN2Z0ljb24gLnN0MHtzdHJva2Utd2lkdGg6MH0uc2luZ2xlLWFydGljbGUtYmFja2dyb3VuZHtoZWlnaHQ6MjcwcHh9Ym9keSAud2lkZ2V0Qm94e21hcmdpbi1ib3R0b206MjVweH1ib2R5IC53aWRnZXRCb3ggLnNwb25zZXJfbGlua3ttYXJnaW4tYm90dG9tOjB9Ym9keSAud2lkZ2V0Qm94Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToyNXB4fWJvZHkuaG9tZSAudGV4dF9ib3JkZXJib3hfd2lkZ2V0e21hcmdpbi10b3A6MH1ib2R5LmhvbWUgLnBhZ2VTZWN0aW9ue3BhZGRpbmctYm90dG9tOjI1cHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAudGltZV9tZWRpYXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEwcHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAubWVkaWFfc2VjdGlvbntsaW5lLWhlaWdodDoxMHB4fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmljb25JbWd7cGFkZGluZy1yaWdodDo1cHh9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRte3BhZGRpbmctbGVmdDoyMHB4fS5yZWxhdGVkX2FydGljbGVzIC5tb2JpbGVfdmlld3tsaW5lLWhlaWdodDoxMHB4fWJvZHkuc2luZ2xlLWFydGljbGUgLnRleHRfYm9yZGVyYm94X3dpZGdldHttYXJnaW46MjVweCBhdXRvfS5zcG9uc2VyX2xpbmsgLnNwb3Nlcl9zZWN0aW9ue21hcmdpbjowfS50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRleHR7bWluLWhlaWdodDo3MHB4O2hlaWdodDo3MHB4fS5zdWJCbG9ja1ZlcjNTZWMgLnN1YkJsb2NrVmVyM0xpc3QgLnN1YkJsb2NrVmVyMyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1nIC5zdmdJY29ue3RvcDozcHh9LmNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LnJvd3ttYXJnaW4tbGVmdDotMTBweDttYXJnaW4tcmlnaHQ6LTEwcHh9LmNvbC14cy0xLC5jb2wtc20tMSwuY29sLW1kLTEsLmNvbC1sZy0xLC5jb2wteHMtMiwuY29sLXNtLTIsLmNvbC1tZC0yLC5jb2wtbGctMiwuY29sLXhzLTMsLmNvbC1zbS0zLC5jb2wtbWQtMywuY29sLWxnLTMsLmNvbC14cy00LC5jb2wtc20tNCwuY29sLW1kLTQsLmNvbC1sZy00LC5jb2wteHMtNSwuY29sLXNtLTUsLmNvbC1tZC01LC5jb2wtbGctNSwuY29sLXhzLTYsLmNvbC1zbS02LC5jb2wtbWQtNiwuY29sLWxnLTYsLmNvbC14cy03LC5jb2wtc20tNywuY29sLW1kLTcsLmNvbC1sZy03LC5jb2wteHMtOCwuY29sLXNtLTgsLmNvbC1tZC04LC5jb2wtbGctOCwuY29sLXhzLTksLmNvbC1zbS05LC5jb2wtbWQtOSwuY29sLWxnLTksLmNvbC14cy0xMCwuY29sLXNtLTEwLC5jb2wtbWQtMTAsLmNvbC1sZy0xMCwuY29sLXhzLTExLC5jb2wtc20tMTEsLmNvbC1tZC0xMSwuY29sLWxnLTExLC5jb2wteHMtMTIsLmNvbC1zbS0xMiwuY29sLW1kLTEyLC5jb2wtbGctMTJ7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5tb3JlX2FydGljbGVfbGluayBhe2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjI0cHh9Lm1vcmVfYXJ0aWNsZV9saW5rIGEgLm1vcmVJY29uIC5zdmdJY29ue3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHh9Lm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJGb3JtIGlucHV0W3R5cGU9dGV4dF0sLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJGb3JtIGlucHV0W3R5cGU9ZW1haWxde3BhZGRpbmctbGVmdDoxNXB4fS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLm1lbnUgYXttaW4td2lkdGg6NTBweH0uZm9vdGVye3BhZGRpbmc6NDBweCAwIDB9LmZvb3RlciAuY29udGFpbmVye3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbTozNXB4fS5mb290ZXIgLnRvcF9mb290ZXIgLmxlZnRfYm9yZGVyOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmZvb3RlciAudG9wX2Zvb3RlciAuc29jaWFsRm9vdGVye21hcmdpbi1ib3R0b206MH0uZm9vdGVyIC5mX2JvdHRvbSAuYm90dG9tX2xpbmtzIHVse3RleHQtYWxpZ246Y2VudGVyfS5mb290ZXIgLmZfYm90dG9tIC5ib3R0b21fbGlua3MgdWwgbGl7ZmxvYXQ6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxN3B4fS5mb290ZXIgLmZfYm90dG9tIC5ib3R0b21fbGlua3MgdWwgbGkgYXtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxN3B4fS5mb290ZXIgLmZfYm90dG9te3BhZGRpbmctYm90dG9tOjB9LmZvb3RlciAuZl9saW5rc3ttYXJnaW4tYm90dG9tOjMwcHh9LmZvb3RlciAuc29jaWFsX2xpbmtze21hcmdpbi1ib3R0b206MzBweH0uZm9vdGVyIC5jb3B5cmlnaHR7cGFkZGluZy10b3A6MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0uZm9vdGVyIC5mX2xvZ297dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToyNXB4fS5mb290ZXIgLmZfbG9nbyBpbWd7bWF4LXdpZHRoOjEyMHB4fS5mb290ZXIgLmZfd2lkZ2V0e21heC13aWR0aDoyODBweDttYXJnaW46MCBhdXRvIDQwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3RlciAuZl93aWRnZXQgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4fS5mb290ZXIgLm1vYmlsZV9ib3JkZXJ7cG9zaXRpb246cmVsYXRpdmV9LmZvb3RlciAubW9iaWxlX2JvcmRlcjpiZWZvcmV7ZGlzcGxheTpibG9jaztwYWRkaW5nLWJvdHRvbTozNXB4O2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4yKTttYXJnaW4tbGVmdDotMTBweDttYXJnaW4tcmlnaHQ6LTEwcHh9LmhlYWRlcntwYWRkaW5nLWJvdHRvbTo2NXB4ICFpbXBvcnRhbnR9LmJvdHRvbV9oZWFke21pbi1oZWlnaHQ6NjVweH0uYm90dG9tX2hlYWQgLndhdGNoX3NlYywuYm90dG9tX2hlYWQgLnZvbHVtZV9hcmVhe2Rpc3BsYXk6bm9uZX0uYm90dG9tX2hlYWQgLnVzZXJfcGlje2xlZnQ6NjRweDt3aWR0aDo2N3B4O2hlaWdodDo2NXB4fS5ib3R0b21faGVhZCAudXNlcl9waWMgaW1ne21hcmdpbjowO3dpZHRoOjY3cHg7aGVpZ2h0OjY1cHh9LmJvdHRvbV9oZWFkIC50cml0b24tcHJvZ3Jlc3Mtc3RyZWFte3BhZGRpbmc6MTBweCAxMHB4fS5ib3R0b21faGVhZCAudHJpdG9uLXByb2dyZXNzLXN0cmVhbTphZnRlcntoZWlnaHQ6MzBweDt3aWR0aDozMHB4O21hcmdpbjo4cHh9LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2Vje3BhZGRpbmc6MTVweCAxMHB4IDEwcHggMTBweDtoZWlnaHQ6NjVweDt3aWR0aDo2NHB4fS5ib3R0b21faGVhZCAubGlzdGVuX3NlYyAudGV4dHtwYWRkaW5nLXRvcDoycHg7bGluZS1oZWlnaHQ6MTJweH0uYm90dG9tX2hlYWQgLmxpc3Rlbl9zZWMgLnBsYXllcl9pY29uIGkuZmEtcGxheXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxOHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYXttaW4taGVpZ2h0OjY1cHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZve3BhZGRpbmc6MTVweCAxMHB4IDA7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEzcHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm8gLmVxdWFsaXplcntib3R0b206MjEuOTE2NjdweDtsZWZ0OjB9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm8gLmJvdHRvbXttYXJnaW4tdG9wOjE1cHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm8gLnJpZ2h0X3RleHQgLnRvcCwuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAucmlnaHRfdGV4dCAuYm90dG9te2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEycHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm8gLnJpZ2h0X3RleHQgLmJvdHRvbXt3aGl0ZS1zcGFjZTppbmhlcml0fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWF7aGVpZ2h0OjY1cHg7d2lkdGg6NzRweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGF7cGFkZGluZy1ib3R0b206MH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGEgLmZlZWRiYWNrX2ljb257dG9wOjEzcHg7cmlnaHQ6MjNweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGEgcHtwYWRkaW5nLXRvcDo0cHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuY2FsbF9hcmVhe2hlaWdodDo2NXB4O3dpZHRoOjc0cHg7cmlnaHQ6NzRweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgYXtwYWRkaW5nLWJvdHRvbTowfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmNhbGxfYXJlYSBhIC5jYWxsX2ljb257dG9wOjEzcHg7cmlnaHQ6MjNweH0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWEgYSBwe3BhZGRpbmctdG9wOjRweH0uYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLnJhZGlvX2FyZWF7cGFkZGluZy1sZWZ0OjE0OXB4fS5ib3R0b21faGVhZC5vcGVuX3ZvbHVtZSAudXNlcl9waWN7bGVmdDo2NHB4fS5ib3R0b21faGVhZC5vcGVuX3ZvbHVtZSAuc2hvd19pbmZvIC5lcXVhbGl6ZXJ7bGVmdDoxNDguNzVweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpYW5kIChtYXgtd2lkdGg6IDU3MnB4KXsuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mb3ttYXgtd2lkdGg6MTAwJX0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5jYWxsX2FyZWF7ZGlzcGxheTpub25lfS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAucmFkaW8tZ3JvdXAgLmZlZWRiYWNrX2FyZWF7aGVpZ2h0OjA7d2lkdGg6MTEzcHg7bWF4LXdpZHRoOjE4MHB4O2JvcmRlci1sZWZ0Om5vbmU7cGFkZGluZzo2cHggMTBweCAwIDA7Zm9udC1zaXplOjEwcHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhe3BhZGRpbmc6MXB4IDNweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjI5LDIyOSwyMjksLjEzKX0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnJhZGlvLWdyb3VwIC5mZWVkYmFja19hcmVhIGEgLmZlZWRiYWNrX2ljb257dG9wOjEwcHg7cmlnaHQ6OTlweDt3aWR0aDoxMXB4O2hlaWdodDoxMHB4O21hcmdpbjoycHggMCAwIDB9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhIC5mZWVkYmFja19pY29uIC5zdmdJY29ue3dpZHRoOjExcHg7aGVpZ2h0OjEwcHh9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5yYWRpby1ncm91cCAuZmVlZGJhY2tfYXJlYSBhIHB7cGFkZGluZy1sZWZ0OjE4cHg7cGFkZGluZy10b3A6MDtmb250LXNpemU6MTBweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpYW5kIChtYXgtd2lkdGg6IDk2OXB4KXsuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWF7cGFkZGluZy1sZWZ0OjE0OXB4fS5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAuc2hvd19pbmZvIC5lcXVhbGl6ZXJ7bGVmdDoxNTAuNzVweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5taWRfaGVhZCAubWVudV9uYXZ7ZGlzcGxheTpub25lfS5taWRfaGVhZCAubG9nb3ttYXJnaW4tYm90dG9tOjBweH0ubWlkX2hlYWQgLmxvZ28gaW1ne21heC13aWR0aDoxMDBweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey50b3BfaGVhZCAudG9wX2xpbmtze21pbi1oZWlnaHQ6NTBweH0udG9wX2hlYWQgLnRvcF9saW5rcyAubGVmdF9saXN0IC5zb2NpYWx7ZGlzcGxheTpub25lfS50b3BfaGVhZCAudG9wX2xpbmtzIC5sZWZ0X2xpc3QgLm1tbC1zc28tdXNlci1hcmVhe3BhZGRpbmc6MDttYXJnaW46MDttaW4taGVpZ2h0OjUwcHh9LnRvcF9oZWFkIC50b3BfbGlua3MgLmxlZnRfbGlzdCAubW1sLXNzby11c2VyLWFyZWEgcHtwYWRkaW5nOjE1cHggOHB4IDAgOHB4O21hcmdpbjowfS50b3BfaGVhZCAudG9wX2xpbmtzIC5sZWZ0X2xpc3QgLm1tbC1zc28tdXNlci1hcmVhIC5tbWwtc3NvLXVzZXItYXJlYS1pY29ue2hlaWdodDoyMXB4O3dpZHRoOjIycHh9LnRvcF9oZWFkIC50b3BfbGlua3MgLmxlZnRfbGlzdCAubW1sLXNzby11c2VyLWFyZWEgYnV0dG9ue3BhZGRpbmc6MTVweCAxMHB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZX0udG9wX2hlYWQgLnRvcF9saW5rcyB1bC5yaWdodF9saXN0IGxpIGF7Zm9udC1zaXplOjB9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuY29udF9pZm5vX3NlY3twYWRkaW5nOjB9LmNvbnRfaWZub19zZWMgLmluZm9fc2Vje3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO3BhZGRpbmctYm90dG9tOjB9LmNvbnRfaWZub19zZWMgLmluZm9fc2VjOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOi00MHB4O2JvdHRvbTowO21hcmdpbjowIGF1dG87d2lkdGg6MXB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMik7ZGlzcGxheTpibG9jaztsZWZ0OjA7cmlnaHQ6MH0uY29udF9pZm5vX3NlYyAuaW5mb19zZWMgLmluZm9Cb3g6YmVmb3JlLC5jb250X2lmbm9fc2VjIC5pbmZvX3NlYyAuaW5mb0JveDphZnRlcntkaXNwbGF5Om5vbmV9LmNvbnRfaWZub19zZWMgLmluZm9Cb3h7cGFkZGluZzoyNXB4IDIwcHggMjBweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNnB4fS5jb250X2lmbm9fc2VjIC5pbmZvQm94OmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5jb250X2lmbm9fc2VjIC5pbmZvQm94Omxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfS5jb250X2lmbm9fc2VjIC5pbmZvQm94IC50ZXh0e21heC13aWR0aDoxMzBweDttYXJnaW46YXV0b319QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5uZXdzbGV0dGVye3BhZGRpbmc6MjVweCAwIDM1cHggMH0ubmV3c2xldHRlciAudGl0bGV7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTZweDt0ZXh0LWFsaWduOmNlbnRlcn0ubmV3c2xldHRlciAubmV3c2xldHRlckZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde3BhZGRpbmc6MjBweCAzMHB4O3dpZHRoOmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuYXJ0aWNsZUJveHtib3JkZXItYm90dG9tOm5vbmV9LmFydGljbGVCb3g6aG92ZXJ7Ym9yZGVyLWJvdHRvbTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7Lm1vcmVfYXJ0aWNsZV9saW5re3BhZGRpbmctYm90dG9tOjE1cHg7cGFkZGluZy10b3A6MTVweDttYXJnaW4tdG9wOjB9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsucG9kY2FzdFNlYyAuY29sLWxnLTkgLmFydGlfcm93e21hcmdpbi1ib3R0b206MH0ucG9kY2FzdFNlYyAuYXJ0aV9yb3cgLnJpZ2h0X2NvbnRlbnQgLmFydGljbGVDb2xCb3ggLmFydGljbGVUaXRsZXttaW4taGVpZ2h0OjQ4cHg7aGVpZ2h0OjQ4cHh9LnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5hcnRpY2xlVGl0bGUgYXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4fS5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuYXJ0aWNsZUV4dHJhc3tmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAuZXh0cmFze3Bvc2l0aW9uOnJlbGF0aXZlfS5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLmV4dHJhcyAuaWNvbkltZ3t0b3A6LTJweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5zcG9ydHNfc2Vje3BhZGRpbmc6MzVweCAwIDEwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuc3BvcnRzX3NlYyAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9ue21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MTBweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5yZWxhdGVkX2FydGljbGVzLm5ld3NfYXJ0aWNsZXN7cGFkZGluZzozNXB4IDAgMTBweH0ucmVsYXRlZF9hcnRpY2xlcy5uZXdzX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmljb25JbWd7cGFkZGluZy1yaWdodDo2cHh9LnJlbGF0ZWRfYXJ0aWNsZXMubmV3c19hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1nIC5zdmdJY29ue2hlaWdodDoxNHB4O21hcmdpbi10b3A6MH0ucmVsYXRlZF9hcnRpY2xlcy5uZXdzX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bXtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxM3B4O3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctdG9wOjJweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlYyBidXR0b257aGVpZ2h0OjQwcHg7d2lkdGg6NDBweDttYXJnaW4tdG9wOi0yMHB4fS5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlYyAuc2xpY2stbmV4dC5zbGljay1hcnJvdywubmV0d29ya19zZWMgLnNsaWRlcl9zZWMgLnNsaWNrLXByZXYuc2xpY2stYXJyb3d7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgLTcwcHh9Lm5ldHdvcmtfc2VjIC5zbGlkZXJfc2VjIC5zbGljay1wcmV2LnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkLC5uZXR3b3JrX3NlYyAuc2xpZGVyX3NlYyAuc2xpY2stbmV4dC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAxMXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7Lm5ldHdvcmtfc2Vje3BhZGRpbmc6NDBweCAwfS5uZXR3b3JrX3NlYyAuc2xpZGVyX2JveHtwYWRkaW5nOjB9Lm5ldHdvcmtfc2VjIC5zbGlkZXJfYm94IC5pdGVte3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDt0ZXh0LWFsaWduOnJpZ2h0fS5uZXR3b3JrX3NlYyAuc2xpZGVyX2JveCAuaXRlbSBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm5ldHdvcmtfc2VjIC5zbGlkZXJfYm94IC5pdGVtLnNsaWNrLWN1cnJlbnQuc2xpY2stY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS5uZXR3b3JrX3NlYyAuc2xpZGVyX2JveCAuaXRlbS5zbGljay1jdXJyZW50LnNsaWNrLWNlbnRlciBpbWd7bWFyZ2luOmF1dG99Lm5ldHdvcmtfc2VjIC5zbGlkZXJfYm94IC5pdGVtLnNsaWNrLWN1cnJlbnQuc2xpY2stY2VudGVyfi5pdGVtLnNsaWNrLXNsaWRle3RleHQtYWxpZ246bGVmdH0ubmV0d29ya19zZWMgLnNsaWRlcl9zZWMgYXtoZWlnaHQ6NDBweDt3aWR0aDo0MHB4O21hcmdpbi10b3A6LTIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsucGFnZVNlY3Rpb24gLmFkdmVydGlzZW1lbnRfc2VjdGlvbnttYXJnaW46MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7Lm1vYmlsZV9zbGlkZXJfc2Vje2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoyNXB4IDAgMjBweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5tb2JpbGVfc2xpZGVyIC5zbGljay1wcmV2LnNsaWNrLWFycm93e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5tb2JpbGVfc2xpZGVyIC5zbGljay1uZXh0LnNsaWNrLWFycm93e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5tb2JpbGVfc2xpZGVyIC5pdGVtX2FyZWF7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweH0ubW9iaWxlX3NsaWRlciAuc2xpY2stZG90c3tkaXNwbGF5OmJsb2NrO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjE1cHggMCAwO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjB9Lm1vYmlsZV9zbGlkZXIgLnNsaWNrLWRvdHMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjRweDt3aWR0aDoyMHB4O2JhY2tncm91bmQ6I2Q5ZDlkOTttYXJnaW46MCA1cHg7Y3Vyc29yOnBvaW50ZXJ9Lm1vYmlsZV9zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9ue2Rpc3BsYXk6bm9uZX0ubW9iaWxlX3NsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmV7YmFja2dyb3VuZDojZTYyNzJkfS5tb2JpbGVfc2xpZGVyIC5hcnRpY2xlQm94e2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDB9Lm1vYmlsZV9zbGlkZXIgLnNsaWNrLWN1cnJlbnQgLmFydGljbGVCb3h7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2U2MjcyZH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5hcnRpY2xlQm94LmxhcmdlQm94IC5hcnRpY2xlVGl0bGV7bWluLWhlaWdodDo0OHB4O2hlaWdodDo0OHB4fS5hcnRpY2xlQm94LmxhcmdlQm94IC5hcnRpY2xlVGl0bGUgYXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4fS5hcnRpY2xlQm94LmxhcmdlQm94IC5hcnRpY2xlVGV4dHttYXJnaW4tYm90dG9tOjI1cHg7bWluLWhlaWdodDo3MHB4O2hlaWdodDo3MHB4fS5hcnRpY2xlQm94LmxhcmdlQm94IC5hcnRpY2xlQ29udHtwYWRkaW5nOjU1cHggMjBweCAyMHB4fS5hcnRpY2xlQm94LmxvbmdlckhlYWRlciAuYXJ0aWNsZVRpdGxle21pbi1oZWlnaHQ6OTZweCAhaW1wb3J0YW50O2hlaWdodDo5NnB4ICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsubmF2LWljb257bWFyZ2luOjZweCA0cHggMCA0cHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsubV9zb2NpYWxfaWNvbiAuc29jaWFse3BhZGRpbmc6MTBweH0ubV9zb2NpYWxfaWNvbiAuc29jaWFsIC5mb2xsb3dfdGV4dHtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI4cHg7ZGlzcGxheTpibG9jaztjb2xvcjojZTYyNzJkfS5tX3NvY2lhbF9pY29uIC5zb2NpYWwgLmljb25ze2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpyaWdodH0ubV9zb2NpYWxfaWNvbiAuc29jaWFsIC5pY29ucyBhe21hcmdpbjowIDEycHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MjhweDtjb2xvcjojMDAwfS5tX3NvY2lhbF9pY29uIC5zb2NpYWwgLmljb25zIGE6aG92ZXJ7Y29sb3I6I2U2MjcyZH0ubV9zb2NpYWxfaWNvbiAuc29jaWFsIC5pY29ucyBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9Lm1fc29jaWFsX2ljb24gLnNvY2lhbCAuaWNvbnMgYTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5tX3NvY2lhbF9pY29uIC5zb2NpYWwgLmljb25zIGE6aG92ZXIgLnN2Z0ljb24gcGF0aHtmaWxsOiNlNjI3MmR9Lm1fc29jaWFsX2ljb24gLnNvY2lhbCAuaWNvbnMgYSAuc3ZnSWNvbiBwYXRoe2ZpbGw6IzFmMWYxZn0ubV9zb2NpYWxfaWNvbiAuc29jaWFsIC5pY29ucyBhIC5mYkljb24gLnN2Z0ljb257d2lkdGg6MTBweH0ubV9zb2NpYWxfaWNvbiAuc29jaWFsIC5pY29ucyBhIC50d0ljb24gLnN2Z0ljb257d2lkdGg6MjBweH0ubV9zb2NpYWxfaWNvbiAuc29jaWFsIC5pY29ucyBhIC55dEljb24gLnN2Z0ljb257d2lkdGg6MjJweH0ubV9zb2NpYWxfaWNvbiAuc29jaWFsIC5pY29ucyBhIC55dEljb24gLnN2Z0ljb24gLnN0MHtzdHJva2Utd2lkdGg6MH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5mb290ZXIgaDN7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweH0uZm9vdGVyIC5mX2xpbmtzIHVsIGxpIGF7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjhweH0uZm9vdGVyIC5zb2NpYWxfbGlua3MgdWwgbGkgYXtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LnBvZGNhc3RTZWN7cGFkZGluZzozNXB4IDAgMTVweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5taWRfaGVhZHtwYWRkaW5nOjE1cHggMH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5pY29uSW1nIC5zdmdJY29ue3dpZHRoOjE0cHggIWltcG9ydGFudDtoZWlnaHQ6MTRweCAhaW1wb3J0YW50fS5pY29uSW1nLm5ld3NfdHlwZSAuc3ZnSWNvbiwuaWNvbkltZy52aWRlb190eXBlIC5zdmdJY29ue3dpZHRoOjExcHggIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLmV4dHJhcyAuaWNvbkltZyAuc3ZnSWNvbnt3aWR0aDoxN3B4ICFpbXBvcnRhbnQ7aGVpZ2h0OjIxcHggIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5wb2RjYXN0U2VjIC5hcnRpX3JvdyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbEJveCAuaWNvbkltZyAuc3ZnSWNvbnt3aWR0aDoxOHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjIycHggIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5ib3R0b21faGVhZCAucHJvZ3Jlc3NfYmFye2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5ib3R0b21faGVhZCAubGlzdGVuX3NlYyBpe2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsudG9wX2hlYWQgLnRvcF9saW5rc3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmVifS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWFlYWVhfS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpIGEgLnN2Z0ljb257dG9wOjVweH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5zZWFyY2hfaWNvbiBhe21pbi13aWR0aDppbmhlcml0O3BhZGRpbmc6MTFweCA1cHh9LnRvcF9oZWFkIC50b3BfbGlua3MgLnJpZ2h0X2xpc3QgbGkuc2VhcmNoX2ljb24gLnN2Z0ljb257bWFyZ2luOjBweCAwIDAgMH0udG9wX2hlYWQgLnRvcF9saW5rcyAucmlnaHRfbGlzdCBsaS5jYWxsIGF7cGFkZGluZzoxMXB4IDAgMTFweCAxMHB4fS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLmNhbGwgLnN2Z0ljb257bWFyZ2luOjBweCAwIDAgMDt0b3A6NHB4fS50b3BfaGVhZCAudG9wX2xpbmtzIC5yaWdodF9saXN0IGxpLmZlZWRiYWNrIGF7cGFkZGluZzoxMXB4IDAgMTFweCAxNXB4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpLnNtYWxsX2J1dHRvbnt3aWR0aDo0MHB4fS50b3BfaGVhZCAudG9wX2xpbmtzIHVsIGxpe2JvcmRlci1yaWdodDoxcHggc29saWQgI2VhZWFlYX19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5jbG9zZUljb24gLmxpbmV7bWFyZ2luLXRvcDotMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LnBhZ2VTZWN0aW9ue3BhZGRpbmc6MzVweCAwfX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7Ym9keSAuc2hvd0RldGFpbFNlYzIgLmxlZnRTZWN0aW9ue21hcmdpbi1ib3R0b206MjBweH1ib2R5IC5zaG93RGV0YWlsU2VjMiAubGVmdFNlY3Rpb24gLmxlZnRTZWN0aW9uSW57cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH1ib2R5IC5zaG93RGV0YWlsU2VjMiAucmlnaHRTZWN0aW9ue21hcmdpbi10b3A6MjBweH1ib2R5IC5zaG93RGV0YWlsU2VjMiAucmlnaHRTZWN0aW9uIC5zaWRlSGVhZGluZ3twYWRkaW5nLWJvdHRvbToyNXB4fWJvZHkgLnNob3dEZXRhaWxTZWMyIC5mbG9hdGluZ19kaXZ7ZGlzcGxheTpub25lfWJvZHkgLnNob3dEZXRhaWxTZWMyIC5zaG93U3BvbnNvciAuaGVhZGluZ3twYWRkaW5nLWJvdHRvbToxNHB4O3BhZGRpbmctdG9wOjIycHh9Ym9keSAuc2hvd0RldGFpbFNlYzIgLnNob3dTcG9uc29yIHVsIGxpe3BhZGRpbmctYm90dG9tOjIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuc2hvd0RldGFpbFNlYzIgdWwuc2hvd1Nwb25zb3IgbGl7cGFkZGluZy1ib3R0b206MH0uc2hvd0RldGFpbFNlYzIgaDR7cGFkZGluZy1ib3R0b206MTBweH0uc2hvd0RldGFpbFNlYzIgLnNpbmdsZVNob3dEZXR7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LnNob3dUb3BCYW5uZXIgLmJhbm5lckRldGFpbHtwYWRkaW5nOjEyMHB4IDAgMTAwcHggMH0uc2hvd1RvcEJhbm5lciAuc3ViSGVhZGluZ3tjb2xvcjojMWExYTFhO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEzcHh9LnNob3dUb3BCYW5uZXIgLmhlYWRpbmd7Zm9udC1zaXplOjQxcHg7bGluZS1oZWlnaHQ6NDFweDtjb2xvcjojMWExYTFhfS5zaG93VG9wQmFubmVyIC5zaG93VG9wQmFubmVySG9sZHtvdmVyZmxvdzp2aXNpYmxlfS5zaG93VG9wQmFubmVyLmJsYWNrR3JhZGllbnRCZ3tiYWNrZ3JvdW5kLWltYWdlOm5vbmUgIWltcG9ydGFudH0uc2hvd1RvcEJhbm5lciAuYXVodG9ySW1ne21hcmdpbi1yaWdodDotMTBweDttYXJnaW4tbGVmdDotMTBweDt3aWR0aDphdXRvO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQ7cG9zaXRpb246c3RhdGljO3otaW5kZXg6MjtyaWdodDphdXRvO2JvdHRvbTphdXRvO3BhZGRpbmc6MH0uc2hvd1RvcEJhbm5lciAuYmFubmVyRXh0cmEgLmJhbm5lclNvY2lhbCB1bCBsaSBhIC5zdmdJY29uIHBhdGh7ZmlsbDojMWYxZjFmfS5zaG93VG9wQmFubmVyIC5iYW5uZXJFeHRyYSAuYmFubmVyU29jaWFsIHVsIGxpIGE6aG92ZXIgLnN2Z0ljb24gcGF0aHtmaWxsOiNmMDI2MmR9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgbGkgYSAuZmJJY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo0cHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgbGkgYSAuZmJJY29uIC5zdmdJY29ue3dpZHRoOjEwcHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgbGkgYSAudHdJY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgbGkgYSAudHdJY29uIC5zdmdJY29ue3dpZHRoOjE4cHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgbGkgYSAueXRJY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgbGkgYSAueXRJY29uIC5zdmdJY29ue3dpZHRoOjE4cHh9LnNob3dUb3BCYW5uZXIgLmJhbm5lckV4dHJhIC5iYW5uZXJTb2NpYWwgdWwgbGkgYSAueXRJY29uIC5zdmdJY29uIC5zdDB7c3Ryb2tlLXdpZHRoOjB9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsudGV4dF9ib3JkZXJib3hfd2lkZ2V0e2JvcmRlcjpub25lO3BhZGRpbmc6MDttYXJnaW46MjBweCBhdXRvIDIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuc2hvd2ZpbHRlclNlY3twYWRkaW5nOjM1cHggMH0uc2hvd2ZpbHRlclNlYyAuZmlsdGVyVG9wQmFyLnRvcEFydGljbGV7cGFkZGluZzoyNXB4IDB9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuYWRTZWN0aW9ue21hcmdpbi1ib3R0b206MjBweH0uYWRTZWN0aW9uLm1vYmlsZV92aWV3IC53aWRnZXRCb3g6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXtib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1hcnRpY2xlLWxpc3RpbmcgLmFkU2VjdGlvbntwYWRkaW5nLWJvdHRvbToyNXB4fWJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWFydGljbGUtbGlzdGluZyAuYWRTZWN0aW9uIC50ZXh0X2JvcmRlcmJveF93aWRnZXR7bWFyZ2luLXRvcDowfWJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWFydGljbGUtbGlzdGluZyAuYm90dG9tQWQgLmFkU2VjdGlvbntwYWRkaW5nLWJvdHRvbTowfX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7Lm1pZGRsZUFkdlNlY3ttYXJnaW4tYm90dG9tOjMwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRte3BhZGRpbmc6MDtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxNHB4fS5hcnRpY2xlQm94QmlnIC5hcnRpY2xlRXh0cmFzIC5leHRyYXNCdG0gLnVwZGF0ZWRPbntkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjNweH0uYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZ3twYWRkaW5nOjIwcHggMH0uYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZUV4dHJhcyAuaWNvbkltZyAuc3ZnSWNvbnt3aWR0aDoxNXB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjE1cHggIWltcG9ydGFudH0uYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZVRleHQgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYXJ0aWNsZUJveEJpZyAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbnR7cGFkZGluZzoyNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LndpZGdldFRpdGxle2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206MTVweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5zZWNIZWFkaW5ne3BhZGRpbmctYm90dG9tOjI1cHg7Zm9udC1zaXplOjE4cHh9LnNlY0hlYWRpbmcgYXtwYWRkaW5nLWJvdHRvbToyNXB4O2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LmFydGljbGVCb3hCaWcgLmFydGljbGVUaXRsZXttaW4taGVpZ2h0OjQ4cHg7aGVpZ2h0OjQ4cHg7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweH0uYXJ0aWNsZUJveEJpZyAuYXJ0aWNsZVRleHR7bWluLWhlaWdodDo3MnB4O2hlaWdodDo3MnB4fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LmFydGljbGVCb3hCaWd7bWFyZ2luLWJvdHRvbToxNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9jayAudGl0bGV7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTlweH0ucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC5leHRyYXMgLmRldGFpbHN7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTNweH19QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5ob21lX2xhdGVzdF9zdG9yeSAuYXJ0aWNsZVRpdGxle21pbi1oZWlnaHQ6MzlweDtoZWlnaHQ6MzlweH0uaG9tZV9sYXRlc3Rfc3RvcnkgLmFydGljbGVUZXh0e2Rpc3BsYXk6bm9uZTttaW4taGVpZ2h0OmF1dG87aGVpZ2h0OmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuaG9tZSAuaG9tZV9sYXRlc3Rfc3RvcnkgLmFydGljbGVUaXRsZXttaW4taGVpZ2h0Ojc4cHg7aGVpZ2h0Ojc4cHh9LmhvbWUgLmhvbWVfbGF0ZXN0X3N0b3J5IC5hcnRpY2xlVGV4dHtkaXNwbGF5Om5vbmU7aGVpZ2h0OmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5hcnRpY2xlRXh0cmFzSG9sZHtwYWRkaW5nLXRvcDo4cHg7cG9zaXRpb246cmVsYXRpdmV9fUBtZWRpYShtYXgtd2lkdGg6IDcxOXB4KXsuc3ViQmxvY2tWZXIzIC5hcnRpY2xlX2luZm8gaDR7bWluLWhlaWdodDozOXB4O2hlaWdodDozOXB4fS5zdWJCbG9ja1ZlcjMgLmFydGljbGVfaW5mbyBwe21pbi1oZWlnaHQ6YXV0bztoZWlnaHQ6YXV0b319QG1lZGlhKG1heC13aWR0aDogNzE5cHgpey5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2sgLnRpdGxlIGF7bWluLWhlaWdodDozOHB4O2hlaWdodDozOHB4fX1AbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7Lm5hdkZpbHRlcnt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2RmlsdGVyIHVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS5uYXZGaWx0ZXIgdWwgbGl7cGFkZGluZzo0cHggNnB4O2ZvbnQtc2l6ZToxMnB4O2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvfS5uYXZGaWx0ZXIgdWwgbGkgc3Bhbi5jYXRUYWd7cGFkZGluZzo4cHggMTdweDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2RmlsdGVyIHVsIGxpIHNwYW4uY291bnRfcG9zdHN7cGFkZGluZzo4cHggMTdweDtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2RmlsdGVyIHVsIGxpOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDo2cHh9Lm5hdkZpbHRlciB1bCBsaTpob3ZlciBzcGFuLmNhdFRhZ3twYWRkaW5nOjhweCAxN3B4fS5uYXZGaWx0ZXIgdWwgbGk6aG92ZXIgc3Bhbi5jb3VudF9wb3N0c3twYWRkaW5nOjhweCAxN3B4fS5uYXZGaWx0ZXIgdWwgbGkuY3VycmVudE5hdiBzcGFuLmNhdFRhZ3twYWRkaW5nOjhweCAxN3B4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH0ubmF2RmlsdGVyIHVsIGxpLmN1cnJlbnROYXYgc3Bhbi5jb3VudF9wb3N0c3twYWRkaW5nOjhweCAxN3B4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94e2JvcmRlci1ib3R0b206bm9uZTttYXJnaW4tYm90dG9tOjIwcHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUltZ3tmbG9hdDpsZWZ0O3dpZHRoOjQxJTtwYWRkaW5nLXJpZ2h0OjEycHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnR7dGV4dC1hbGlnbjpsZWZ0O2Zsb2F0OnJpZ2h0O3dpZHRoOjU5JTtwYWRkaW5nOjB9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZVRpdGxle21hcmdpbi1ib3R0b206MH0uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5hcnRpY2xlVGV4dHtkaXNwbGF5Om5vbmV9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuaWNvbkltZ3twYWRkaW5nLWJvdHRvbTowcHg7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0OjExcHg7cGFkZGluZy10b3A6OXB4fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVFeHRyYXMgLmFydGljbGVBdXRob3J7cGFkZGluZy10b3A6NnB4O2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEzcHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUV4dHJhc0hvbGR7cGFkZGluZy10b3A6OHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVFeHRyYXNIb2xkIC5pY29uSW1ne3BhZGRpbmctYm90dG9tOjA7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0OjBweDtwYWRkaW5nLXRvcDowcHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUV4dHJhc0hvbGQgLmljb25JbWcgLmZhe2ZvbnQtc2l6ZToyMHB4fS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVFeHRyYXNIb2xkIC5pY29uSW1nIC5mYS1wbGF5e2ZvbnQtc2l6ZTo5cHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveCAuYXJ0aWNsZUV4dHJhc0hvbGQgLmFydGljbGVFeHRyYXN7cGFkZGluZy1sZWZ0OjIwcHg7ZGlzcGxheTpibG9ja30uYXJ0aWNsZV9saXN0IC5hcnRpY2xlQm94IC5hcnRpY2xlRXh0cmFzSG9sZCAuYXJ0aWNsZUV4dHJhcyAuYXJ0aWNsZUF1dGhvcntwYWRkaW5nLXRvcDowfS5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3ggLmFydGljbGVFeHRyYXN7cG9zaXRpb246cmVsYXRpdmV9LnJlbGF0ZWRfYXJ0aWNsZXMgLmZlYXR1cmVkSW1hZ2V7cGFkZGluZy1yaWdodDoxMnB4fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm97cGFkZGluZy10b3A6MH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIGg0IGJye2Rpc3BsYXk6bm9uZX0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5tZWRpYV9zZWN0aW9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxMHB4fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLnRpbWVfbWVkaWF7Zm9udC1zaXplOjExcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAuYXJ0aWNsZUV4dHJhcyAuZXh0cmFzQnRte3BhZGRpbmctdG9wOjFweH0ud2lkZ2V0Qm94IGltZ3t3aWR0aDoxMDAlfS5hZGRfYmxvY2sgaW1nLC5hZF9zaWRlYmFyIGltZ3t3aWR0aDoxMDAlfS5hZHZlcnRpc2VtZW50X3NlY3Rpb24gaW1ne3dpZHRoOjEwMCV9LnNob3dEZXRhaWxTZWMyIC5sZWZ0U2VjdGlvbnttYXJnaW4tdG9wOjMwcHh9LnNob3dEZXRhaWxTZWMyIC5zaG93SGVhZGluZ3tmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozNHB4O3BhZGRpbmctYm90dG9tOjIwcHh9LnNob3dEZXRhaWxTZWMyIC5zaW5nbGVTaG93RGV0e3BhZGRpbmctYm90dG9tOjEwcHh9LnBvZGNhc3RMaXN0U21hbGwgLnBvZGNhc3RCbG9ja3twYWRkaW5nLXRvcDoyNXB4O3BhZGRpbmctYm90dG9tOjI1cHh9LmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveHttYXJnaW4tYm90dG9tOjIwcHh9aS5mYS1wbGF5e3BhZGRpbmc6M3B4IDRweH19QG1lZGlhKG1heC13aWR0aDogMzk5cHgpey5uYXZGaWx0ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdkZpbHRlciB1bHtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2RmlsdGVyIHVsIGxpe3BhZGRpbmc6NHB4IDhweCA0cHggMDtmb250LXNpemU6MTNweDtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0b30ubmF2RmlsdGVyIHVsIGxpIHNwYW4uY2F0VGFne3BhZGRpbmc6OHB4IDEycHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdkZpbHRlciB1bCBsaSBzcGFuLmNvdW50X3Bvc3Rze3BhZGRpbmc6OHB4IDEycHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdkZpbHRlciB1bCBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ubmF2RmlsdGVyIHVsIGxpOmhvdmVyIHNwYW4uY2F0VGFne3BhZGRpbmc6OHB4IDE3cHh9Lm5hdkZpbHRlciB1bCBsaTpob3ZlciBzcGFuLmNvdW50X3Bvc3Rze3BhZGRpbmc6OHB4IDEzcHh9Lm5hdkZpbHRlciB1bCBsaS5jdXJyZW50TmF2IHNwYW4uY2F0VGFne3BhZGRpbmc6OHB4IDE3cHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fS5uYXZGaWx0ZXIgdWwgbGkuY3VycmVudE5hdiBzcGFuLmNvdW50X3Bvc3Rze3BhZGRpbmc6OHB4IDEzcHg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm97cGFkZGluZy10b3A6MDt3aWR0aDo1OSV9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyBoNCBicntkaXNwbGF5Om5vbmV9LnJlbGF0ZWRfYXJ0aWNsZXMgLmFydGljbGVfaW5mbyAubWVkaWFfc2VjdGlvbntwYWRkaW5nLWxlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTBweH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC50aW1lX21lZGlhe2ZvbnQtc2l6ZToxMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfX1AbWVkaWEobWF4LXdpZHRoOiAzNzRweCl7LmJvdHRvbV9oZWFkIC5saXN0ZW5fc2Vje3dpZHRoOjYwcHg7cGFkZGluZzoxNXB4IDAgMTBweDt0ZXh0LWFsaWduOmNlbnRlcn0uYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mb3twYWRkaW5nOjIwcHggMTBweCAwIDB9LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5mZWVkYmFja19hcmVhe2Rpc3BsYXk6bm9uZX0uYm90dG9tX2hlYWQgLnVzZXJfcGlje2xlZnQ6NjBweDt3aWR0aDo3MHB4fS5jb250X2lmbm9fc2VjIC5pbmZvQm94e2ZvbnQtc2l6ZToxNHB4fS5uZXdzbGV0dGVyIC50aXRsZXtmb250LXNpemU6MTRweH0ubmV3c2xldHRlciAubmV3c2xldHRlckZvcm0gaW5wdXRbdHlwZT10ZXh0XSwubmV3c2xldHRlciAubmV3c2xldHRlckZvcm0gaW5wdXRbdHlwZT1lbWFpbF17cGFkZGluZzoyMHB4IDExMHB4IDIwcHggMTBweH0ubmV3c2xldHRlciAubmV3c2xldHRlckZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde3dpZHRoOjEwMHB4fS5zZWFyY2hfSWNvbl9kaXYgaW5wdXRbdHlwZT10ZXh0XXttYXJnaW4tbGVmdDoxNXB4fS5yZWxhdGVkX2FydGljbGVzIC5hcnRpY2xlX2luZm8gLmFydGljbGVFeHRyYXMgLmV4dHJhc0J0bXtwYWRkaW5nOjJweCAwIDAgMjJweH0ucmVsYXRlZF9hcnRpY2xlcyAuYXJ0aWNsZV9pbmZvIC5hcnRpY2xlRXh0cmFzIC5pY29uSW1ne3BhZGRpbmctcmlnaHQ6N3B4fX1AbWVkaWEobWluLXdpZHRoOiA3MjBweCl7LnNsaWNrLWxpc3QuZHJhZ2dhYmxle3dpZHRoOjY1MHB4fS5ob21lX2xhdGVzdF9zdG9yeSAuYXJ0aWNsZUJveCAuaWNvbkltZy5hdWRpb190eXBlIGF7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweDtkaXNwbGF5OmlubGluZS1ibG9ja319QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5maXhlZE92ZXJmbG93VGFiRGVza3RvcHtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDt3aWR0aDoxMDAlO3Bvc2l0aW9uOmZpeGVkfX1AbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpey5zbGljay1saXN0LmRyYWdnYWJsZXt3aWR0aDo5NzBweH19QG1lZGlhKG1pbi13aWR0aDogMTE1M3B4KXsuZm9vdGVyIC5sZWZ0X2JvcmRlcntwYWRkaW5nLWxlZnQ6NTBweH19LnNpbmdsZS1zaG93LWZlZWRiYWNrLWZvcm0tZGF0YSBpZnJhbWUsLmZlYXRoZXItbGlnaHQtYm94IGlmcmFtZXtoZWlnaHQ6NzkxcHggIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiAzMDRweClhbmQgKG1heC13aWR0aDogNzE3cHgpey5zaW5nbGUtc2hvdy1mZWVkYmFjay1mb3JtLWRhdGEgaWZyYW1lLC5mZWF0aGVyLWxpZ2h0LWJveCBpZnJhbWV7aGVpZ2h0OjEyNzJweCAhaW1wb3J0YW50fX0uc3BvbnNvci1zbGlkZXIsLmdhbGxlcnktd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0uc3BvbnNvci1zbGlkZXIgYnV0dG9uLC5nYWxsZXJ5LXdyYXBwZXIgYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjYwcHg7d2lkdGg6NjBweDt6LWluZGV4Ojk7dG9wOjUwJTttYXJnaW4tdG9wOi0zMHB4O2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtvcGFjaXR5Oi42O2ZvbnQtc2l6ZTowO2JvcmRlcjpub25lOy1tb3otdHJhbnNpdGlvbjpub25lOy13ZWJraXQtdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZTstby10cmFuc2l0aW9uOm5vbmU7LW1zLXRyYW5zaXRpb246bm9uZX0uc3BvbnNvci1zbGlkZXIgaW1nLC5nYWxsZXJ5LXdyYXBwZXIgaW1ne21hcmdpbjphdXRvfS5zcG9uc29yLXNsaWRlciAuc2xpY2stbmV4dC5zbGljay1hcnJvdywuZ2FsbGVyeS13cmFwcGVyIC5zbGljay1uZXh0LnNsaWNrLWFycm93e3JpZ2h0OjBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9zbGlkZXJfcmlnaHRfYXJyb3cucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAtNjFweDtiYWNrZ3JvdW5kLXNpemU6MjBweH0uc3BvbnNvci1zbGlkZXIgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQsLmdhbGxlcnktd3JhcHBlciAuc2xpY2stbmV4dC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAyMXB4O2N1cnNvcjpuby1kcm9wO2JhY2tncm91bmQtc2l6ZToyMHB4fS5zcG9uc29yLXNsaWRlciAuc2xpY2stcHJldi5zbGljay1hcnJvdywuZ2FsbGVyeS13cmFwcGVyIC5zbGljay1wcmV2LnNsaWNrLWFycm93e2JhY2tncm91bmQtcG9zaXRpb246NTAlIC02MXB4O2xlZnQ6MHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3NsaWRlcl9sZWZ0X2Fycm93LnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjIwcHh9LnNwb25zb3Itc2xpZGVyIC5zbGljay1wcmV2LnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkLC5nYWxsZXJ5LXdyYXBwZXIgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWR7YmFja2dyb3VuZC1zaXplOjIwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgMjFweDtjdXJzb3I6bm8tZHJvcH0uc3BvbnNvci1zbGlkZXIgLnNsaWNrLWxpc3QsLmdhbGxlcnktd3JhcHBlciAuc2xpY2stbGlzdHt3aWR0aDoxMDAlfSNtY19lbWJlZF9zaWdudXBfZm9ybXtiYWNrZ3JvdW5kOiNmMDI2MmQ7Y2xlYXI6bGVmdDt3aWR0aDoxMDAlfSNtY19lbWJlZF9zaWdudXBfZm9ybSBmb3Jte3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MnB4IDAgMTBweCAwfS5tYy1maWVsZC1ncm91cHtkaXNwbGF5OmlubGluZS1ibG9ja30ucmFkaW8tc3RhdGlvbi1ncm91cHN7ZGlzcGxheTpub25lfSNtY19lbWJlZF9zaWdudXBfZm9ybSBpbnB1dC5lbWFpbHtmb250LXNpemU6MTVweDtib3JkZXI6MXB4IHNvbGlkICNhYmIwYjI7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDstbW96LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O2NvbG9yOiMzNDM0MzQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MzJweDtwYWRkaW5nOjBweCAuNGVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO3dpZHRoOjM1MHB4O3ZlcnRpY2FsLWFsaWduOnRvcH0jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gbGFiZWx7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmctYm90dG9tOjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfSNtY19lbWJlZF9zaWdudXBfZm9ybSAuY2xlYXJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9I21jX2VtYmVkX3NpZ251cF9mb3JtIC5idXR0b257Zm9udC1zaXplOjEzcHg7Ym9yZGVyOm5vbmU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDstbW96LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O2xldHRlci1zcGFjaW5nOi4wM2VtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyO2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MzJweDtsaW5lLWhlaWdodDozMnB4O3BhZGRpbmc6MCAxOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO3RyYW5zaXRpb246YWxsIC4yM3MgZWFzZS1pbi1vdXQgMHN9I21jX2VtYmVkX3NpZ251cF9mb3JtIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzc3O2N1cnNvcjpwb2ludGVyfSNtY19lbWJlZF9zaWdudXBfZm9ybSBkaXYjbWNlLXJlc3BvbnNlc3tmbG9hdDpsZWZ0O3RvcDotMS40ZW07cGFkZGluZzowZW0gLjVlbSAwZW0gLjVlbTtvdmVyZmxvdzpoaWRkZW47d2lkdGg6OTAlO21hcmdpbjowIDUlO2NsZWFyOmJvdGh9I21jX2VtYmVkX3NpZ251cF9mb3JtIGRpdi5yZXNwb25zZXttYXJnaW46MWVtIDA7cGFkZGluZzoxZW0gLjVlbSAuNWVtIDA7Zm9udC13ZWlnaHQ6Ym9sZDtmbG9hdDpsZWZ0O3RvcDotMS41ZW07ei1pbmRleDoxO3dpZHRoOjgwJX0jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gI21jZS1lcnJvci1yZXNwb25zZXtkaXNwbGF5Om5vbmV9I21jX2VtYmVkX3NpZ251cF9mb3JtICNtY2Utc3VjY2Vzcy1yZXNwb25zZXtjb2xvcjojNTI5MjE0O2Rpc3BsYXk6bm9uZX0jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gbGFiZWwuZXJyb3J7ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3dpZHRoOmF1dG87bWFyZ2luLWxlZnQ6MS4wNWVtO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOi41ZW0gMH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7I21jX2VtYmVkX3NpZ251cF9mb3JtIGxhYmVse2ZvbnQtc2l6ZToxNHB4fSNtY19lbWJlZF9zaWdudXBfZm9ybSBpbnB1dC5lbWFpbHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21heC13aWR0aDo0MDBweDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NXB4fSNtY19lbWJlZF9zaWdudXBfZm9ybSAuY2xlYXJ7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21heC13aWR0aDo0MDBweDt3aWR0aDoxMDAlfSNtY19lbWJlZF9zaWdudXBfZm9ybSAuYnV0dG9ue3dpZHRoOjEwMCU7bWFyZ2luOjB9fS5zZWNIZWFkaW5nLnNlY0hlYWRpbmctLXNwb25zb3JlZHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc2VjSGVhZGluZy5zZWNIZWFkaW5nLS1zcG9uc29yZWQgaW1ne3BhZGRpbmctdG9wOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCl7LnNlY0hlYWRpbmcuc2VjSGVhZGluZy0tc3BvbnNvcmVke2ZsZXgtZGlyZWN0aW9uOnJvd30uc2VjSGVhZGluZy5zZWNIZWFkaW5nLS1zcG9uc29yZWQgaW1ne3BhZGRpbmctdG9wOjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xMHB4fX0uYmFubmVyLXdpZGdldC1jb250ZW50LWFib3ZlLS10aXRsZSBoMiwuYmFubmVyLXdpZGdldC1jb250ZW50LWJlbG93LS10aXRsZSBoMnttYXJnaW46MDtwYWRkaW5nOjB9LmJhbm5lci13aWRnZXQtY29udGVudC1hYm92ZSwuYmFubmVyLXdpZGdldC1jb250ZW50LWJlbG93e2JhY2tncm91bmQtY29sb3I6I2U2MjcyZDtjb2xvcjojZmZmfS5iYXNpYy15b3AtcG9sbC1jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmJhc2ljLXF1ZXN0aW9uLXRpdGxlIGg1e2NvbG9yOiNmZmYgIWltcG9ydGFudDtmb250LWZhbWlseTpcIlBUIFNlcmlmXCIsc2VyaWY7Zm9udC1zaXplOjI4cHggIWltcG9ydGFudH0uYmFzaWMtaC1hbnN3ZXJze2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5iYXNpYy1oLWFuc3dlcnMgLmJhc2ljLWFuc3dlcntmbGV4OjAgMCA0OSU7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCl7LmJhc2ljLWgtYW5zd2VycyAuYmFzaWMtYW5zd2Vye21pbi1oZWlnaHQ6MTAwcHh9fS5iYXNpYy1oLWFuc3dlcnMgLmJhc2ljLWFuc3dlciAuYmFzaWMtYW5zd2VyLWNvbnRlbnR7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0uYmFzaWMtYW5zd2VyLWxhYmVse3dpZHRoOjEwMCV9LmJhc2ljLWFuc3dlci1sYWJlbCAuYmFzaWMtdGV4dHtib3JkZXI6MnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OmJvbGQgIWltcG9ydGFudDtwYWRkaW5nOjEycHggNnB4O3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEwMCV9LmJhc2ljLWFuc3dlci1sYWJlbCAuYmFzaWMtdGV4dDpob3Zlcntib3JkZXI6MnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDtjb2xvcjojMTIxMjEyICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCl7LmJhc2ljLWFuc3dlci1sYWJlbCAuYmFzaWMtdGV4dHttaW4taGVpZ2h0OjEwMHB4fX0uYmFzaWMtYW5zd2VyLWxhYmVsIGlucHV0e3dpZHRoOjA7aGVpZ2h0OjA7dmlzaWJpbGl0eTpoaWRkZW59LmJhc2ljLWFuc3dlci1sYWJlbCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKy5iYXNpYy10ZXh0e2JvcmRlcjoycHggc29saWQgIzEyMTIxMiAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O2NvbG9yOiMxMjEyMTIgIWltcG9ydGFudH0uYmFzaWMtY2FwdGNoYXttYXJnaW4tYm90dG9tOjB9LmJhc2ljLXZvdGV7bWFyZ2luOjAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcn0uYmFzaWMtdm90ZSAuYmFzaWMtdm90ZS1idXR0b257YmFja2dyb3VuZDojMTIxMjEyICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6Ym9sZCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21pbi13aWR0aDoyMDBweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9LmJhc2ljLXZvdGUgLmJhc2ljLXZvdGUtYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O2NvbG9yOiMxMjEyMTIgIWltcG9ydGFudH0uZXF1YWxpemVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTozNy45MTY2NjY2NjU2cHg7bGVmdDozNDguNzVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjcuMDAwMDAwMDAwNHB4O2JhY2tncm91bmQtY29sb3I6I2Y3MTgzNjtoZWlnaHQ6My41MDAwMDAwMDAycHh9LmVxdWFsaXplciwuZXF1YWxpemVyOjpiZWZvcmUsLmVxdWFsaXplcjo6YWZ0ZXJ7YW5pbWF0aW9uOmVxdWFsaXplIDEuMjVzIHN0ZXBzKDI1LCBlbmQpIDBzIGluZmluaXRlfS5lcXVhbGl6ZXI6OmJlZm9yZSwuZXF1YWxpemVyOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDo4Ljc1MDAwMDAwMDRweDtoZWlnaHQ6MjQuNTAwMDAwMDAxMnB4O3dpZHRoOjcuMDAwMDAwMDAwNHB4O2JhY2tncm91bmQtY29sb3I6I2Y3MTgzNn0uZXF1YWxpemVyOjpiZWZvcmV7YW5pbWF0aW9uLW5hbWU6ZXF1YWxpemUyfS5lcXVhbGl6ZXI6OmFmdGVye2xlZnQ6MTcuNTAwMDAwMDAwOXB4O2FuaW1hdGlvbi1uYW1lOmVxdWFsaXplM31Aa2V5ZnJhbWVzIGVxdWFsaXplezAle2hlaWdodDo3LjAwMDAwMDAwMDRweH00JXtoZWlnaHQ6My41MDAwMDAwMDAycHh9OCV7aGVpZ2h0OjcuMDAwMDAwMDAwNHB4fTEyJXtoZWlnaHQ6MTIuMjUwMDAwMDAwNnB4fTE2JXtoZWlnaHQ6MTcuNTAwMDAwMDAwOXB4fTIwJXtoZWlnaHQ6MjIuNzQ5OTk5OTk5NXB4fTI0JXtoZWlnaHQ6MjAuOTk5OTk5OTk1MXB4fTI4JXtoZWlnaHQ6MTkuMjQ5OTk5OTk2OHB4fTMyJXtoZWlnaHQ6MTkuMjQ5OTk5OTk2OHB4fTM2JXtoZWlnaHQ6MTQuMDAwMDAwMDAwN3B4fTQwJXtoZWlnaHQ6MTcuNTAwMDAwMDAwOXB4fTQ0JXtoZWlnaHQ6MTcuNTAwMDAwMDAwOXB4fTQ4JXtoZWlnaHQ6MTkuMjQ5OTk5OTk2OHB4fTUyJXtoZWlnaHQ6MjAuOTk5OTk5OTk1MXB4fTU2JXtoZWlnaHQ6MjIuNzQ5OTk5OTk5NXB4fTYwJXtoZWlnaHQ6MjAuOTk5OTk5OTk1MXB4fTY0JXtoZWlnaHQ6MjAuOTk5OTk5OTk1MXB4fTY4JXtoZWlnaHQ6MTkuMjQ5OTk5OTk2OHB4fTcyJXtoZWlnaHQ6MTcuNTAwMDAwMDAwOXB4fTc2JXtoZWlnaHQ6MTkuMjQ5OTk5OTk2OHB4fTgwJXtoZWlnaHQ6MjAuOTk5OTk5OTk1MXB4fTg0JXtoZWlnaHQ6MjAuOTk5OTk5OTk1MXB4fTg4JXtoZWlnaHQ6MjIuNzQ5OTk5OTk5NXB4fTkyJXtoZWlnaHQ6MTcuNTAwMDAwMDAwOXB4fTk2JXtoZWlnaHQ6MTIuMjUwMDAwMDAwNnB4fTEwMCV7aGVpZ2h0OjcuMDAwMDAwMDAwNHB4fX1Aa2V5ZnJhbWVzIGVxdWFsaXplMnswJXtoZWlnaHQ6MjAuOTk5OTk5OTk1MXB4fTQle2hlaWdodDoyMi43NDk5OTk5OTk1cHh9OCV7aGVpZ2h0OjIwLjk5OTk5OTk5NTFweH0xMiV7aGVpZ2h0OjIwLjk5OTk5OTk5NTFweH0xNiV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH0yMCV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH0yNCV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH0yOCV7aGVpZ2h0OjIwLjk5OTk5OTk5NTFweH0zMiV7aGVpZ2h0OjIwLjk5OTk5OTk5NTFweH0zNiV7aGVpZ2h0OjIyLjc0OTk5OTk5OTVweH00MCV7aGVpZ2h0OjIyLjc0OTk5OTk5OTVweH00NCV7aGVpZ2h0OjIyLjc0OTk5OTk5OTVweH00OCV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH01MiV7aGVpZ2h0OjE0LjAwMDAwMDAwMDdweH01NiV7aGVpZ2h0OjEwLjUwMDAwMDAwMnB4fTYwJXtoZWlnaHQ6MTQuMDAwMDAwMDAwN3B4fTY0JXtoZWlnaHQ6MTcuNTAwMDAwMDAwOXB4fTY4JXtoZWlnaHQ6MTkuMjQ5OTk5OTk2OHB4fTcyJXtoZWlnaHQ6MjIuNzQ5OTk5OTk5NXB4fTc2JXtoZWlnaHQ6MjAuOTk5OTk5OTk1MXB4fTgwJXtoZWlnaHQ6MjAuOTk5OTk5OTk1MXB4fTg0JXtoZWlnaHQ6MTkuMjQ5OTk5OTk2OHB4fTg4JXtoZWlnaHQ6MTkuMjQ5OTk5OTk2OHB4fTkyJXtoZWlnaHQ6MTUuNzQ5OTk5OTk2M3B4fTk2JXtoZWlnaHQ6MTkuMjQ5OTk5OTk2OHB4fTEwMCV7aGVpZ2h0OjIwLjk5OTk5OTk5NTFweH19QGtleWZyYW1lcyBlcXVhbGl6ZTN7MCV7aGVpZ2h0OjE1Ljc0OTk5OTk5NjNweH00JXtoZWlnaHQ6MTIuMjUwMDAwMDAwNnB4fTgle2hlaWdodDoxNS43NDk5OTk5OTYzcHh9MTIle2hlaWdodDoxOS4yNDk5OTk5OTY4cHh9MTYle2hlaWdodDoyMi43NDk5OTk5OTk1cHh9MjAle2hlaWdodDoyNi4yNDk5OTk5OTY3cHh9MjQle2hlaWdodDoyNC41MDAwMDAwMDEycHh9Mjgle2hlaWdodDoxOS4yNDk5OTk5OTY4cHh9MzIle2hlaWdodDoxNS43NDk5OTk5OTYzcHh9MzYle2hlaWdodDoxNC4wMDAwMDAwMDA3cHh9NDAle2hlaWdodDoxMi4yNTAwMDAwMDA2cHh9NDQle2hlaWdodDo4Ljc1MDAwMDAwMDRweH00OCV7aGVpZ2h0OjE0LjAwMDAwMDAwMDdweH01MiV7aGVpZ2h0OjE3LjUwMDAwMDAwMDlweH01NiV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH02MCV7aGVpZ2h0OjIyLjc0OTk5OTk5OTVweH02NCV7aGVpZ2h0OjIwLjk5OTk5OTk5NTFweH02OCV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH03MiV7aGVpZ2h0OjE5LjI0OTk5OTk5NjhweH03NiV7aGVpZ2h0OjE3LjUwMDAwMDAwMDlweH04MCV7aGVpZ2h0OjIwLjk5OTk5OTk5NTFweH04NCV7aGVpZ2h0OjIyLjc0OTk5OTk5OTVweH04OCV7aGVpZ2h0OjI0LjUwMDAwMDAwMTJweH05MiV7aGVpZ2h0OjIwLjk5OTk5OTk5NTFweH05NiV7aGVpZ2h0OjE3LjUwMDAwMDAwMDlweH0xMDAle2hlaWdodDoxNS43NDk5OTk5OTYzcHh9fUBtZWRpYShtaW4td2lkdGg6IDk3MHB4KXsuZ3V0dGVyX3ZpZXd7ZGlzcGxheTpibG9ja30uZ3V0dGVyX3ZpZXcuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWF7bWFyZ2luOmF1dG87cGFkZGluZy1sZWZ0OjA7d2lkdGg6OTcwcHg7ZGlzcGxheTpmbGV4fS5ndXR0ZXJfdmlldy5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAudHJpdG9uLXByb2dyZXNzLXN0cmVhbXtwb3NpdGlvbjpyZWxhdGl2ZX0uZ3V0dGVyX3ZpZXcuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnByb2dyZXNzX2JhcnttYXJnaW4tbGVmdDowfS5ndXR0ZXJfdmlldy5ib3R0b21faGVhZCAucmFkaW9fYXJlYSAubGlzdGVuX3NlY3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30uZ3V0dGVyX3ZpZXcuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnZvbHVtZV9hcmVhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xlZnQ6MH0uZ3V0dGVyX3ZpZXcuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLndhdGNoX3NlY3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztsZWZ0OjB9Lmd1dHRlcl92aWV3LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC51c2VyX3BpY3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztsZWZ0OjB9Lmd1dHRlcl92aWV3LmJvdHRvbV9oZWFkIC5yYWRpb19hcmVhIC5zaG93X2luZm97cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGVmdDowO2Zsb2F0OnVuc2V0O3BhZGRpbmctbGVmdDozMHB4O21heC13aWR0aDozMDBweH0uZ3V0dGVyX3ZpZXcuYm90dG9tX2hlYWQgLnJhZGlvX2FyZWEgLnNob3dfaW5mbyAuZXF1YWxpemVye2xlZnQ6MjIuNzVweH0uZ3V0dGVyX3ZpZXcuYm90dG9tX2hlYWQub3Blbl92b2x1bWUgLnJhZGlvX2FyZWEgLnNob3dfaW5mb3ttYXgtd2lkdGg6MjUwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDEyMjBweClhbmQgKG1pbi13aWR0aDogOTY4cHgpey5HQiAubWVnYU1lbnV7dG9wOjE1MXB4fS5HQiAuc2VhcmNoX0ljb25fZGl2LC5HQiAuYmxhY2tfb3ZlcmxheXt0b3A6MjMzcHh9LkFXIC5zZWFyY2hfSWNvbl9kaXYsLkFXIC5ibGFja19vdmVybGF5e3RvcDoyNDJweH0uQkMgLm1lZ2FNZW51e3RvcDoyMDBweH0uQkMgLnNlYXJjaF9JY29uX2RpdiwuQkMgLmJsYWNrX292ZXJsYXl7dG9wOjI4NHB4fS5QUiAuc2VhcmNoX0ljb25fZGl2LC5QUiAuYmxhY2tfb3ZlcmxheXt0b3A6MjQycHh9fUBtZWRpYShtYXgtd2lkdGg6IDk2N3B4KXsuR0IgLnNlYXJjaF9JY29uX2RpdiwuR0IgLmJsYWNrX292ZXJsYXl7dG9wOjIzN3B4fS5BVyAuc2VhcmNoX0ljb25fZGl2LC5BVyAuYmxhY2tfb3ZlcmxheXt0b3A6MjQ2cHh9LkJDIC5zZWFyY2hfSWNvbl9kaXYsLkJDIC5ibGFja19vdmVybGF5e3RvcDoyODhweH0uUFIgLnNlYXJjaF9JY29uX2RpdiwuUFIgLmJsYWNrX292ZXJsYXl7dG9wOjI0NnB4fX1AbWVkaWEobWF4LXdpZHRoOiA3MTlweCl7LkFXIC5zZWFyY2hfSWNvbl9kaXYsLkFXIC5ibGFja19vdmVybGF5e3RvcDoyNTNweH0uQkMgLnNlYXJjaF9JY29uX2RpdiwuQkMgLmJsYWNrX292ZXJsYXl7dG9wOjI0M3B4fS5QUiAuc2VhcmNoX0ljb25fZGl2LC5QUiAuYmxhY2tfb3ZlcmxheXt0b3A6MjQ4cHh9fUBtZWRpYShtYXgtd2lkdGg6IDQ4N3B4KXsuR0IgLnNlYXJjaF9JY29uX2RpdiwuR0IgLmJsYWNrX292ZXJsYXl7dG9wOjI0NnB4fX1AbWVkaWEobWF4LXdpZHRoOiAyNzlweCl7LkdCIC5zZWFyY2hfSWNvbl9kaXYsLkdCIC5ibGFja19vdmVybGF5e3RvcDoyNTJweH0uQVcgLnNlYXJjaF9JY29uX2RpdiwuQVcgLmJsYWNrX292ZXJsYXl7dG9wOjI1M3B4fS5CQyAuc2VhcmNoX0ljb25fZGl2LC5CQyAuYmxhY2tfb3ZlcmxheXt0b3A6MjUycHh9LlBSIC5zZWFyY2hfSWNvbl9kaXYsLlBSIC5ibGFja19vdmVybGF5e3RvcDoyNTJweH19LnNwYWNlci0tYm90dG9te21hcmdpbi1ib3R0b206NHJlbX0uc3BhY2VyLS10b3B7bWFyZ2luLXRvcDo0cmVtfS5zcGFjZXItLWJvdHRvbS0tc21hbGwsLnNwYWNlci0tc21hbGwtLWJvdHRvbXttYXJnaW4tYm90dG9tOjJyZW19LnNwYWNlci0tdG9wLS1zbWFsbCwuc3BhY2VyLS1zbWFsbC0tdG9we21hcmdpbi10b3A6MnJlbX0ubm93cmFwLC5kYXRlLC50aW1lLC5waG9uZXt3aGl0ZS1zcGFjZTpub3dyYXB9IiwiLyohXG4gKiBCb290c3RyYXAgdjMuNC4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcblxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGluc1wiO1xuXG4vLyBSZXNldCBhbmQgZGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbm9ybWFsaXplXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvcHJpbnRcIjtcblxuLy8gQ29yZSBDU1NcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9zY2FmZm9sZGluZ1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2dyaWRcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL2Ryb3Bkb3duc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL25hdnNcIjtcblxuLy8gQ29tcG9uZW50cyB3LyBKYXZhU2NyaXB0XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbW9kYWxzXCI7XG5cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL3Jlc3BvbnNpdmUtdXRpbGl0aWVzXCI7XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8vXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbi8vXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbi8vXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbi8vIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4vLyBhY3RpdmUvaG92ZXIgc3RhdGUuXG4vL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDNcbn1cblxuLy9cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuLy9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2Bcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbi8vXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xufVxuXG4vL1xuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbi8vXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXG4vL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuLy9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbi8vXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLzJcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4vL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbi8vXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuLy9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuLy9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gVGFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDogaDVicC5jb20vclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG5cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyAvLyBoNWJwLmNvbS90XG4gIH1cblxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cblxuICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bixcbiAgLmRyb3B1cCA+IC5idG4ge1xuICAgID4gLmNhcmV0IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmxhYmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFNjYWZmb2xkaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy5cbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzMuNC9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcbioge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxuLy9cbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xufVxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xufVxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6ICRib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcbiAgLXdlYmtpdC1oeXBoZW5zOiAkbW9kZTtcbiAgICAgLW1vei1oeXBoZW5zOiAkbW9kZTtcbiAgICAgIC1tcy1oeXBoZW5zOiAkbW9kZTsgLy8gSUUxMCtcbiAgICAgICAtby1oeXBoZW5zOiAkbW9kZTtcbiAgICAgICAgICBoeXBoZW5zOiAkbW9kZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG59XG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuXG4vLyBUcmFuc2l0aW9uc1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG5cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xuICAgICAgICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xufVxuIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XG5AdXNlIFwic2FzczptYXRoXCI7XG4vL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vPT0gQ29sb3JzXG4vL1xuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKSAhZGVmYXVsdDsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKSAhZGVmYXVsdDsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKSAhZGVmYXVsdDsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpICFkZWZhdWx0OyAvLyAjZWVlXG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgIGRhcmtlbigjNDI4YmNhLCA2LjUlKSAhZGVmYXVsdDsgLy8gIzMzN2FiN1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgIzVjYjg1YyAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICM1YmMwZGUgIWRlZmF1bHQ7XG4kYnJhbmQtd2FybmluZzogICAgICAgICAjZjBhZDRlICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgI2Q5NTM0ZiAhZGVmYXVsdDtcblxuXG4vLz09IFNjYWZmb2xkaW5nXG4vL1xuLy8jIyBTZXR0aW5ncyBmb3Igc29tZSBvZiB0aGUgbW9zdCBnbG9iYWwgc3R5bGVzLlxuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxuJGJvZHktYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBjb2xvciBzZXQgdmlhIGBkYXJrZW4oKWAgZnVuY3Rpb24uXG4kbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLz09IFR5cG9ncmFwaHlcbi8vXG4vLyMjIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IG1vbm9zcGFjZSBmb250cyBmb3IgYDxjb2RlPmAsIGA8a2JkPmAsIGFuZCBgPHByZT5gLlxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxhcmdlOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjcpKSAhZGVmYXVsdDsgLy8gfjI0cHhcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4vLyoqIFVuaXQtbGVzcyBgbGluZS1oZWlnaHRgIGZvciB1c2UgaW4gY29tcG9uZW50cyBsaWtlIGJ1dHRvbnMuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxuLy8qKiBDb21wdXRlZCBcImxpbmUtaGVpZ2h0XCIgKGBmb250LXNpemVgICogYGxpbmUtaGVpZ2h0YCkgZm9yIHVzZSB3aXRoIGBtYXJnaW5gLCBgcGFkZGluZ2AsIGV0Yy5cbiRsaW5lLWhlaWdodC1jb21wdXRlZDogICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlKSkgIWRlZmF1bHQ7IC8vIH4yMHB4XG5cbi8vKiogQnkgZGVmYXVsdCwgdGhpcyBpbmhlcml0cyBmcm9tIHRoZSBgPGJvZHk+YC5cbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cblxuLy89PSBJY29ub2dyYXBoeVxuLy9cbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb24gYW5kIGZpbGVuYW1lIG9mIHRoZSBpbmNsdWRlZCBHbHlwaGljb25zIGljb24gZm9udC4gVXNlZnVsIGZvciB0aG9zZSBpbmNsdWRpbmcgQm9vdHN0cmFwIHZpYSBCb3dlci5cblxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXG5cbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBiZWNhdXNlIHNvbWUgYXNzZXQgaGVscGVycywgc3VjaCBhcyBTcHJvY2tldHMsIGRvIG5vdCB3b3JrIHdpdGggZmlsZS1yZWxhdGl2ZSBwYXRocy5cbiRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiLi4vZm9udHMvYm9vdHN0cmFwL1wiKSAhZGVmYXVsdDtcblxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxuJGljb24tZm9udC1uYW1lOiAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIiAhZGVmYXVsdDtcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cbiRpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIiAhZGVmYXVsdDtcblxuXG4vLz09IENvbXBvbmVudHNcbi8vXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cblxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDZweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxMnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTBweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAxNnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4ICFkZWZhdWx0O1xuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDEwcHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxcHggIWRlZmF1bHQ7XG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgNXB4ICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS4zMzMzMzMzICFkZWZhdWx0OyAvLyBleHRyYSBkZWNpbWFscyBmb3IgV2luIDguMSBDaHJvbWVcbiRsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICA0cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgNnB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDNweCAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdGUgZHJvcGRvd25zLlxuJGNhcmV0LXdpZHRoLWJhc2U6ICAgICAgICAgIDRweCAhZGVmYXVsdDtcbi8vKiogQ2FyZXRzIGluY3JlYXNlIHNsaWdodGx5IGluIHNpemUgZm9yIGxhcmdlciBjb21wb25lbnRzLlxuJGNhcmV0LXdpZHRoLWxhcmdlOiAgICAgICAgIDVweCAhZGVmYXVsdDtcblxuXG4vLz09IFRhYmxlc1xuLy9cbi8vIyMgQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyoqIFBhZGRpbmcgZm9yIGA8dGg+YHMgYW5kIGA8dGQ+YHMuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBmb3IgY2VsbHMgaW4gYC50YWJsZS1jb25kZW5zZWRgLlxuJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc6ICA1cHggIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGFsbCB0YWJsZXMuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtc3RyaXBlZGAuXG4kdGFibGUtYmctYWNjZW50OiAgICAgICAgICAgICAgICNmOWY5ZjkgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1ob3ZlcmAuXG4kdGFibGUtYmctaG92ZXI6ICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRhYmxlIGFuZCBjZWxsIGJvcmRlcnMuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBCdXR0b25zXG4vL1xuLy8jIyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBub3JtYWwgIWRlZmF1bHQ7XG5cbiRidG4tZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4taW5mby1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRidG4taW5mby1ib3JkZXI6ICAgICAgICAgICAgICAgIGRhcmtlbigkYnRuLWluZm8tYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4td2FybmluZy1iZzogICAgICAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4td2FybmluZy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbigkYnRuLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3Jtc1xuLy9cbi8vIyNcblxuLy8qKiBgPGlucHV0PmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dCBkaXNhYmxlZD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZy1kaXNhYmxlZDogICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgYDxpbnB1dD5gc1xuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQ+YCBib3JkZXIgY29sb3JcbiRpbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vIFRPRE86IFJlbmFtZSBgJGlucHV0LWJvcmRlci1yYWRpdXNgIHRvIGAkaW5wdXQtYm9yZGVyLXJhZGl1cy1iYXNlYCBpbiB2NFxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4vLyBUaGlzIGhhcyBubyBlZmZlY3Qgb24gYDxzZWxlY3Q+YHMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgaW5wdXRzIG9uIGZvY3VzXG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICAjNjZhZmU5ICFkZWZhdWx0O1xuXG4vLyoqIFBsYWNlaG9sZGVyIHRleHQgY29sb3JcbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgICAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LWxhcmdlOiAgICAgICAgICAgICAoY2VpbCgkZm9udC1zaXplLWxhcmdlICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtc21hbGw6ICAgICAgICAgICAgIChmbG9vcigkZm9udC1zaXplLXNtYWxsICogJGxpbmUtaGVpZ2h0LXNtYWxsKSArICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG5cbi8vKiogYC5mb3JtLWdyb3VwYCBtYXJnaW5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRsZWdlbmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kbGVnZW5kLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGN1cnNvciBmb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9ucy5cbiRjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkICFkZWZhdWx0O1xuXG5cbi8vPT0gRHJvcGRvd25zXG4vL1xuLy8jIyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vKiogQmFja2dyb3VuZCBmb3IgdGhlIGRyb3Bkb3duIG1lbnUuXG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgLlxuJGRyb3Bkb3duLWJvcmRlcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMTUpICFkZWZhdWx0O1xuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgICoqZm9yIElFOCoqLlxuJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbi8vKiogRGl2aWRlciBjb2xvciBmb3IgYmV0d2VlbiBkcm9wZG93biBpdGVtcy5cbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogRHJvcGRvd24gbGluayB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbi8vKiogSG92ZXIgY29sb3IgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRncmF5LWRhcmssIDUlKSAhZGVmYXVsdDtcbi8vKiogSG92ZXIgYmFja2dyb3VuZCBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGhlYWRlcnMgd2l0aGluIGRyb3Bkb3duIG1lbnVzLlxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogRGVwcmVjYXRlZCBgJGRyb3Bkb3duLWNhcmV0LWNvbG9yYCBhcyBvZiB2My4xLjBcbiRkcm9wZG93bi1jYXJldC1jb2xvcjogICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG5cblxuLy8tLSBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG4vL1xuLy8gTm90ZTogVGhlc2UgdmFyaWFibGVzIGFyZSBub3QgZ2VuZXJhdGVkIGludG8gdGhlIEN1c3RvbWl6ZXIuXG5cbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LW5hdmJhci1maXhlZDogICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kOiAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG5cblxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIGJyZWFrcG9pbnRzIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4teHM6ICAgICAgICAgICAgICAgICAgNDgwcHggIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHMtbWluYCBhcyBvZiB2My4yLjBcbiRzY3JlZW4teHMtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi14cyAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1waG9uZWAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXBob25lOiAgICAgICAgICAgICAgICRzY3JlZW4teHMtbWluICFkZWZhdWx0O1xuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1zbWAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXNtICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXRhYmxldGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXRhYmxldDogICAgICAgICAgICAgICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLW1kYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbWQ6ICAgICAgICAgICAgICAgICAgOTkycHggIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbWQgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWRlc2t0b3A6ICAgICAgICAgICAgICRzY3JlZW4tbWQtbWluICFkZWZhdWx0O1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZ2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgIDEyMDBweCAhZGVmYXVsdDtcbiRzY3JlZW4tbGctbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1sZyAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZy1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGctZGVza3RvcDogICAgICAgICAgJHNjcmVlbi1sZy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNvIG1lZGlhIHF1ZXJpZXMgZG9uJ3Qgb3ZlcmxhcCB3aGVuIHJlcXVpcmVkLCBwcm92aWRlIGEgbWF4aW11bVxuJHNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbWQtbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLWxnLW1pbiAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gR3JpZCBzeXN0ZW1cbi8vXG4vLyMjIERlZmluZSB5b3VyIGN1c3RvbSByZXNwb25zaXZlIGdyaWQuXG5cbi8vKiogTnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgYmV0d2VlbiBjb2x1bW5zLiBHZXRzIGRpdmlkZWQgaW4gaGFsZiBmb3IgdGhlIGxlZnQgYW5kIHJpZ2h0LlxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4vLyBOYXZiYXIgY29sbGFwc2Vcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWNvbWVzIHVuY29sbGFwc2VkLlxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludDogICAgICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlZ2lucyBjb2xsYXBzaW5nLlxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXg6ICgkZ3JpZC1mbG9hdC1icmVha3BvaW50IC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBDb250YWluZXIgc2l6ZXNcbi8vXG4vLyMjIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuJGNvbnRhaW5lci10YWJsZXQ6ICAgICAgICAgICAgICg3MjBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1zbS1taW5gIGFuZCB1cC5cbiRjb250YWluZXItc206ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXRhYmxldCAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcbiRjb250YWluZXItZGVza3RvcDogICAgICAgICAgICAoOTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbWQtbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLW1kOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1kZXNrdG9wICFkZWZhdWx0O1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcbiRjb250YWluZXItbGFyZ2UtZGVza3RvcDogICAgICAoMTE0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLWxnLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1sZzogICAgICAgICAgICAgICAgICRjb250YWluZXItbGFyZ2UtZGVza3RvcCAhZGVmYXVsdDtcblxuXG4vLz09IE5hdmJhclxuLy9cbi8vIyNcblxuLy8gQmFzaWNzIG9mIGEgbmF2YmFyXG4kbmF2YmFyLWhlaWdodDogICAgICAgICAgICAgICAgICAgIDUwcHggIWRlZmF1bHQ7XG4kbmF2YmFyLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICRsaW5lLWhlaWdodC1jb21wdXRlZCAhZGVmYXVsdDtcbiRuYXZiYXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgZmxvb3IobWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAyKSkgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgIG1hdGguZGl2KCgkbmF2YmFyLWhlaWdodCAtICRsaW5lLWhlaWdodC1jb21wdXRlZCksIDIpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2c1xuLy9cbi8vIyNcblxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUb29sdGlwc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIC5kbC1ob3Jpem9udGFsIGJlY29tZXMgaG9yaXpvbnRhbFxuJGRsLWhvcml6b250YWwtYnJlYWtwb2ludDogICAgJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAhZGVmYXVsdDtcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxuJGhyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuXG5AbWl4aW4gdGFiLWZvY3VzKCkge1xuICAvLyBXZWJLaXQtc3BlY2lmaWMuIE90aGVyIGJyb3dzZXJzIHdpbGwga2VlcCB0aGVpciBkZWZhdWx0IG91dGxpbmUgc3R5bGUuXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXG4gIC8vIGJ1dCB0aGF0IHNlZW1zIHRvIGVycm9uZW91c2x5IHJlbW92ZSB0aGUgb3V0bGluZSBpbiBGaXJlZm94IGFsdG9nZXRoZXIuKVxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTJ4fVwiKSwgXCIjeyRmaWxlLTJ4fVwiKSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy9cbi8vIEdyaWQgc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItc207XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItbWQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItbGc7XG4gIH1cbn1cblxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG4ucm93IHtcbiAgQGluY2x1ZGUgbWFrZS1yb3c7XG59XG5cbi5yb3ctbm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnM7XG5cblxuLy8gRXh0cmEgc21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2Vcbi8vIHNtYXJ0cGhvbmVzLlxuXG5AaW5jbHVkZSBtYWtlLWdyaWQoeHMpO1xuXG5cbi8vIFNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcbi8vIHRvIHRhYmxldHMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQoc20pO1xufVxuXG5cbi8vIE1lZGl1bSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChtZCk7XG59XG5cblxuLy8gTGFyZ2UgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobGcpO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwYWRkaW5nLXJpZ2h0OiBjZWlsKG1hdGguZGl2KCRndXR0ZXIsIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBmbG9vcihtYXRoLmRpdigkZ3V0dGVyLCAyKSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGZsb29yKG1hdGguZGl2KCRndXR0ZXIsIC0yKSk7XG4gIG1hcmdpbi1sZWZ0OiBjZWlsKG1hdGguZGl2KCRndXR0ZXIsIC0yKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkZ3V0dGVyLCAyKTtcbiAgcGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkZ3V0dGVyLCAyKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoJGd1dHRlciwgMik7XG4gIHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJGd1dHRlciwgMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoJGd1dHRlciwgMik7XG4gIHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJGd1dHRlciwgMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkZ3V0dGVyLCAyKTtcbiAgcGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkZ3V0dGVyLCAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigkY29sdW1ucywgJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRjb2x1bW5zLCAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbHVtbnMsICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgMikpO1xuICAgIHBhZGRpbmctbGVmdDogY2VpbChtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDIpKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcywgJGk6IDEsICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KCRpbmRleCwgJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGluZGV4LCAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KCRpbmRleCwgJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkaW5kZXgsICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcbiAgfVxufVxuXG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XG59XG4iLCIvL1xuLy8gRHJvcGRvd24gbWVudXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChkaXYpXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI7IC8vIElFOCBmYWxsYmFja1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAuMTc1KSk7XG5cbiAgLy8gQWxpZ25zIHRoZSBkcm9wZG93biBtZW51IHRvIHJpZ2h0XG4gIC8vXG4gIC8vIERlcHJlY2F0ZWQgYXMgb2YgMy4xLjAgaW4gZmF2b3Igb2YgYC5kcm9wZG93bi1tZW51LVtkaXJdYFxuICAmLnB1bGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4gIC5kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIH1cblxuICAvLyBMaW5rcyB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbiAgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0aXZlIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgc3RhdGVcbi8vXG4vLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50XG4gICAgQGluY2x1ZGUgcmVzZXQtZmlsdGVyO1xuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLm9wZW4ge1xuICAvLyBTaG93IHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gTWVudSBwb3NpdGlvbmluZ1xuLy9cbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG59XG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cbi8vXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAoJHppbmRleC1kcm9wZG93biAtIDEwKTtcbn1cblxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vL1xuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cblxuLmRyb3B1cCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biB7XG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XG4gIC5jYXJldCB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICB9XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlaXRlcmF0ZSBwZXIgbmF2YmFyLmxlc3MgYW5kIHRoZSBtb2RpZmllZCBjb21wb25lbnQgYWxpZ25tZW50IHRoZXJlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICByaWdodDogMDsgbGVmdDogYXV0bztcbiAgICB9XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICBsZWZ0OiAwOyByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAobWF0aC5kaXYoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkLCAyKSAtIDEpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbn1cbiIsIi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4vL1xuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxuXG5AbWl4aW4gcmVzZXQtZmlsdGVyKCkge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuIiwiLy9cbi8vIE5hdnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICAgJi5kaXNhYmxlZCA+IGEge1xuICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT3BlbiBkcm9wZG93bnNcbiAgLm9wZW4gPiBhIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcbiAgLy9cbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcbiAgLy8gb2YgbWFpbnRhaW5pbmcgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiBjYXNlIHlvdSB1c2UgaXQsIGl0J3MgZGVwcmVjYXRlZC5cbiAgLm5hdi1kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcjtcbiAgfVxuXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXG4gIC8vXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XG4gID4gbGkgPiBhID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBUYWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZSwgYW5kIGl0cyA6aG92ZXIgdG8gb3ZlcnJpZGUgbm9ybWFsIDpob3ZlclxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXG4gICYubmF2LWp1c3RpZmllZCB7XG4gICAgQGV4dGVuZCAubmF2LWp1c3RpZmllZDtcbiAgICBAZXh0ZW5kIC5uYXYtdGFicy1qdXN0aWZpZWQ7XG4gIH1cbn1cblxuXG4vLyBQaWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdi1waWxscyB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLy8gTGlua3MgcmVuZGVyZWQgYXMgcGlsbHNcbiAgICA+IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogJG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YWNrZWQgcGlsbHNcbi5uYXYtc3RhY2tlZCB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIG5vIG5lZWQgZm9yIHRoaXMgZ2FwIGJldHdlZW4gbmF2IGl0ZW1zXG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2IHZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEp1c3RpZmllZCBuYXYgbGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcblxuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICA+IGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTtcbiAgICAgID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vdmUgYm9yZGVycyB0byBhbmNob3JzIGluc3RlYWQgb2YgYm90dG9tIG9mIGxpc3Rcbi8vXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgPiBsaSA+IGEge1xuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSxcbiAgICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAvLyBtYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuM3MgZWFzZS1vdXQpO1xuICB9XG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKTsgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIC41KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcblxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gYWNjb3VudCBmb3IgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB3aGljaCBnZXRzIHRoZSBib3R0b20gbWFyZ2luIGxpa2UgYWxsIG90aGVyIGlucHV0c1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vIE9wYWNpdHlcblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgJG9wYWNpdHktaWU6ICgkb3BhY2l0eSAqIDEwMCk7ICAvLyBJRTggZmlsdGVyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xufVxuIiwiLy9cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBGbG9hdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIFRvZ2dsaW5nIGNvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlO1xufVxuXG5cbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBGb3IgQWZmaXggcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcblxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbi8vXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKGhhcyBiZWVuIHJlbW92ZWQgaW4gdjQpXG5AbWl4aW4gaGlkZS10ZXh0KCkge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIEBpbmNsdWRlIGhpZGUtdGV4dDtcbn1cbiIsIi8vXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxuLy9cbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xuLy8gRG9jczogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvMy40L2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoXG4vLyBTb3VyY2U6IGh0dHBzOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwczovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXG5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG5cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xufVxuLnZpc2libGUteHMtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xufVxuLnZpc2libGUtc20tYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xufVxuLnZpc2libGUtbWQtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcbn1cbi52aXNpYmxlLWxnLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi14cycpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1zbScpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1tZCcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbGcnKTtcbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS1wcmludCBhcyBvZiB2My4yLjBcblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XG5cbkBtZWRpYSBwcmludCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXByaW50Jyk7XG59XG4iLCIvLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLXZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlI3skcGFyZW50fSAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aCN7JHBhcmVudH0sXG4gIHRkI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIm1peGlucy5zY3NzXCI7XG5cbmlmcmFtZS5pbW1lcnNpdmVfX3dyYXBwZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtaW1tZXJzaXZlIHtcbiAgQGluY2x1ZGUgYm90dG9tX2hlYWRlcl9jb21wYWN0O1xuXG4gIC5tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG5cbiAgLm1vYmlsZV92aWV3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC50b3BfaGVhZCB7XG4gICAgLnRvcF9saW5rcyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubWVudSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDdkN2Q3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJhZGlvX2FyZWEge1xuICAgIC5ob3VybHlfbmV3c19hcmVhLFxuICAgIC52b2x1bWVfYXJlYSxcbiAgICAud2F0Y2hfc2VjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJhZGlvLWdyb3VwIHtcbiAgICAgIC5mZWVkYmFja19hcmVhIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9wX2hlYWQgLnRvcF9saW5rcyB1bCBsaS5tbWwtc3NvLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgLm1tbC1zc28tdXNlci1hcmVhLnNzby1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc21hbGxfYnV0dG9uIHtcbiAgICAubmF2LWljb24ge1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLm1pZF9oZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJvdHRvbV9oZWFkIHtcbiAgICAucmFkaW9fYXJlYSB7XG4gICAgICAucmFkaW8tZ3JvdXAge1xuICAgICAgICAuY2FsbF9hcmVhIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkdGltZTogMC4zcywgJGVmZmVjdDogZWFzZS1pbi1vdXQsICRwcm9wZXJ0eTogYWxsKSB7XG4gIC1tb3otdHJhbnNpdGlvbjogJGVmZmVjdCAkdGltZSAkcHJvcGVydHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJGVmZmVjdCAkdGltZSAkcHJvcGVydHk7XG4gIHRyYW5zaXRpb246ICRlZmZlY3QgJHRpbWUgJHByb3BlcnR5O1xuICAtby10cmFuc2l0aW9uOiAkZWZmZWN0ICR0aW1lICRwcm9wZXJ0eTtcbiAgLW1zLXRyYW5zaXRpb246ICRlZmZlY3QgJHRpbWUgJHByb3BlcnR5O1xufVxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogMTBweCkge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1zLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1vLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gcm90YXRlKCR2YWx1ZTogMzYwZGVnKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKCR2YWx1ZSk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkdmFsdWUpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCR2YWx1ZSk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKCR2YWx1ZSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJHZhbHVlKTtcbn1cbkBtaXhpbiBzY2FsZSgkdmFsdWU6IDEpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkdmFsdWUpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkdmFsdWUpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoJHZhbHVlKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkdmFsdWUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHZhbHVlKTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR2YWx1ZTEsICR2YWx1ZTIpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR2YWx1ZTEsICR2YWx1ZTIpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHZhbHVlMSwgJHZhbHVlMik7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR2YWx1ZTEsICR2YWx1ZTIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkdmFsdWUxLCAkdmFsdWUyKTtcbn1cbkBtaXhpbiBib3gtc2hhZG93KFxuICAkbGVmdDogMHB4LFxuICAkdG9wOiAxcHgsXG4gICRibHVyOiA1cHgsXG4gICRzcHJlYWQ6IDFweCxcbiAgJGNvbG9yOiByZ2JhKDEsIDEsIDEsIDAuMSksXG4gICRpbnNldDogZmFsc2Vcbikge1xuICBAaWYgJGluc2V0IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0ICRsZWZ0ICR0b3AgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAkbGVmdCAkdG9wICRibHVyICRzcHJlYWQgJGNvbG9yO1xuICAgIGJveC1zaGFkb3c6IGluc2V0ICRsZWZ0ICR0b3AgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG4gIH0gQGVsc2Uge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJGxlZnQgJHRvcCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6ICRsZWZ0ICR0b3AgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGxlZnQgJHRvcCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcbiAgfVxufVxuQG1peGluIGJhY2tncm91bmQtb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5OiAwLjgpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yOyAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcbn1cbkBtaXhpbiBjb2x1bW4tY291bnQoJGNvdW50OiAzKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY291bnQ7XG4gIC1tb3otY29sdW1uLWNvdW50OiAkY291bnQ7XG4gIGNvbHVtbi1jb3VudDogJGNvdW50O1xufVxuQG1peGluIHRleHQtb3ZlcmZsb3coJGVsbGlwc2lzOiBlbGxpcHNpcykge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IC8qIHJlcXVpcmVkIGZvciBPcGVyYSAqL1xuICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IC8qIHJlcXVpcmVkIGZvciBJRTgsIGFsbGVnZWRseSAqL1xuICAtbW96LWJpbmRpbmc6IHVybChcImVsbGlwc2lzLnhtbCNlbGxpcHNpc1wiKTsgLyogZm9yIEZpcmVmb3g7IGRldGFpbHMgaGVyZSAqL1xufVxuXG4kd2lkdGgtcGhvbmU6IDM1MHB4O1xuJHdpZHRoLXBoYWJsZXQ6IDYwMHB4O1xuJHdpZHRoLXRhYmxldDogNzIwcHg7XG4kd2lkdGgtbWVkaXVtOiA5NjhweDtcbiR3aWR0aC13aWRlOiAxMDMwcHg7XG5cbkBtaXhpbiByZXNwb25kLXRvKCRtZWRpYS1mcm9tKSB7XG4gIEBpZiAkbWVkaWEtZnJvbSA9PSB0by1waG9uZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtcGhvbmUgLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gdG8tcGhhYmxldCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtcGhhYmxldCAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSB0by10YWJsZXQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXRhYmxldCAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSB0by1tZWRpdW0ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLW1lZGl1bSAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSB0by13aWRlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC13aWRlIC0gMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYS1mcm9tID09IGZyb20tcGhvbmUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoLXBob25lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gZnJvbS1waGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC1waGFibGV0KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gZnJvbS10YWJsZXQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoLXRhYmxldCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYS1mcm9tID09IGZyb20tbWVkaXVtIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC1tZWRpdW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSBmcm9tLXdpZGUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoLXdpZGUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSBwaG9uZS10by1waGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC1waG9uZSkgYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1waGFibGV0IC0gMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYS1mcm9tID09IHBob25lLXRvLXRhYmxldCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtcGhvbmUpIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtdGFibGV0IC0gMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYS1mcm9tID09IHBoYWJsZXQtdG8tdGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC1waGFibGV0KSBhbmQgKG1heC13aWR0aDogJHdpZHRoLXRhYmxldCAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSBwaGFibGV0LXRvLW1lZGl1bSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtcGhhYmxldCkgYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1tZWRpdW0gLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gcGhhYmxldC10by13aWRlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC1waGFibGV0KSBhbmQgKG1heC13aWR0aDogJHdpZHRoLXdpZGUgLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gdGFibGV0LXRvLW1lZGl1bSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtdGFibGV0KSBhbmQgKG1heC13aWR0aDogJHdpZHRoLW1lZGl1bSAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEtZnJvbSA9PSB0YWJsZXQtdG8td2lkZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtdGFibGV0KSBhbmQgKG1heC13aWR0aDogJHdpZHRoLXdpZGUgLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhLWZyb20gPT0gbWVkaXVtLXRvLXdpZGUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoLW1lZGl1bSkgYW5kIChtYXgtd2lkdGg6ICR3aWR0aC13aWRlIC0gMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiByZXNwb25kLXRvLXNpemVzKCRzaXplLWd0ZSwgJHNpemUtbHQ6IG51bGwpIHtcbiAgQGlmICRzaXplLWx0ICE9IG51bGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemUtZ3RlKSBhbmQgKG1heC13aWR0aDogJHNpemUtbHQgLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemUtZ3RlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2V0IHVwIGJvdHRvbSBvZiBoZWFkZXIgKHdpdGggc3RyZWFtIHBsYXllcnMpIGFzIGEgcmV1c2FibGUgbWl4aW5cbkBtaXhpbiBib3R0b21faGVhZGVyX2NvbXBhY3Qge1xuICAuYm90dG9tX2hlYWQge1xuICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgLndhdGNoX3NlYyxcbiAgICAudm9sdW1lX2FyZWEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnVzZXJfcGljIHtcbiAgICAgIGxlZnQ6IDY0cHg7XG4gICAgICB3aWR0aDogNjdweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRyaXRvbi1wcm9ncmVzcy1zdHJlYW0ge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgfVxuXG4gICAgfVxuICAgIC5saXN0ZW5fc2VjIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDEwcHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gODtcbiAgICAgIH1cbiAgICAgIC5wbGF5ZXJfaWNvbiB7XG4gICAgICAgIGkuZmEtcGxheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvX2FyZWEge1xuICAgICAgbWluLWhlaWdodDogNjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAuc2hvd19pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNztcblxuICAgICAgICAuZXF1YWxpemVyIHtcbiAgICAgICAgICBib3R0b206IDIxLjkxNjY3cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHRfdGV4dCB7XG4gICAgICAgICAgLnRvcCxcbiAgICAgICAgICAuYm90dG9tIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmFkaW8tZ3JvdXAge1xuICAgICAgICAuZmVlZGJhY2tfYXJlYSB7XG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAuZmVlZGJhY2tfaWNvbiB7XG4gICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhbGxfYXJlYSB7XG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICAgIHJpZ2h0OiA3NHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAuY2FsbF9pY29uIHtcbiAgICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgICByaWdodDogMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLm9wZW5fdm9sdW1lIHtcbiAgICAgIC5yYWRpb19hcmVhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDlweDtcbiAgICAgIH1cbiAgICAgIC51c2VyX3BpYyB7XG4gICAgICAgIGxlZnQ6IDY0cHg7XG4gICAgICB9XG4gICAgICAuc2hvd19pbmZvIHtcbiAgICAgICAgLmVxdWFsaXplciB7XG4gICAgICAgICAgbGVmdDogMTQ4Ljc1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MnB4KSB7XG4gICAgLmJvdHRvbV9oZWFkIHtcbiAgICAgIC5yYWRpb19hcmVhIHtcbiAgICAgICAgLnNob3dfaW5mbyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5yYWRpby1ncm91cCB7XG4gICAgICAgICAgLmNhbGxfYXJlYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZmVlZGJhY2tfYXJlYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTEzcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDNweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjksIDIyOSwgMjI5LCAwLjEzKTtcbiAgICAgICAgICAgICAgLmZlZWRiYWNrX2ljb24ge1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogOTlweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycHggMCAwIDA7XG4gICAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTY5cHgpIHtcbiAgICAuYm90dG9tX2hlYWQge1xuICAgICAgLnJhZGlvX2FyZWEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0OXB4O1xuICAgICAgICAuc2hvd19pbmZvIHtcbiAgICAgICAgICAuZXF1YWxpemVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDE1MC43NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBTdHlsZXMgc3BlY2lmaWMgdG8gdGhlIFJhZGlvIExpc3RlbmVyIFBvbGwgd2hlbiBpdCBpcyBkaXNwbGF5ZWQgb24gdGhlIEhvbWVwYWdlXG4gKiovXG5AaW1wb3J0IFwidmFyaWFibGVzLnNjc3NcIjtcblxuLy8gVmFyaWFibGVzXG4kd2hpdGU6ICNmZmY7XG5cblxuLy8gTWl4aW5zIGZvciBidXR0b25zIGFuZCBidXR0b24gc3RhdGVzXG5cbkBtaXhpbiBwb2xsX2J1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3gtc2hhZG93OiAwIDZweCA4cHggcmdiYSgwLDAsMCwwLjQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbkBtaXhpbiBwb2xsX2J1dHRvbi0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWl4aW4gcG9sbF9idXR0b24tLW5vcm1hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb2xsX2J1dHRvbi0tbm9ybWFsX19iZztcbiAgYm9yZGVyLWNvbG9yOiAkcG9sbF9idXR0b24tLW5vcm1hbF9fYm9yZGVyO1xuICBjb2xvcjogJHBvbGxfYnV0dG9uLS1ub3JtYWxfX2NvbG9yO1xufVxuQG1peGluIHBvbGxfYnV0dG9uLS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb2xsX2J1dHRvbi0taG92ZXJfX2JnO1xuICBib3JkZXItY29sb3I6ICRwb2xsX2J1dHRvbi0taG92ZXJfX2JvcmRlcjtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IHJnYmEoMCwwLDAsMC42KTtcbiAgY29sb3I6ICRwb2xsX2J1dHRvbi0taG92ZXJfX2NvbG9yO1xufVxuQG1peGluIHBvbGxfYnV0dG9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb2xsX2J1dHRvbi0tc2VsZWN0ZWRfX2JnO1xuICBib3JkZXItY29sb3I6ICRwb2xsX2J1dHRvbi0tc2VsZWN0ZWRfX2JvcmRlcjtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IHJnYmEoMCwwLDAsMC42KTtcbiAgY29sb3I6ICRwb2xsX2J1dHRvbi0tc2VsZWN0ZWRfX2NvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuXG5AbWl4aW4gcG9sbF9idXR0b24tLXZvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9sbF9idXR0b24tLXZvdGVfX2JnO1xuICBib3JkZXItY29sb3I6ICRwb2xsX2J1dHRvbi0tdm90ZV9fYm9yZGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTQwcHg7XG59XG5AbWl4aW4gcG9sbF9idXR0b24tLXZvdGUtLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvbGxfYnV0dG9uLS12b3RlX19iZy0taG92ZXI7XG4gIGJvcmRlci1jb2xvcjogJHBvbGxfYnV0dG9uLS12b3RlX19ib3JkZXItLWhvdmVyO1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggcmdiYSgwLDAsMCwwLjYpO1xuICBjb2xvcjogJHBvbGxfYnV0dG9uLS12b3RlX19jb2xvci0taG92ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiAxNDBweDtcbn1cblxuLy8gQW5pbWF0aW9uIGtleWZyYW1lc1xuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIDAlIHsgb3BhY2l0eTowOyB9XG4gIDY2JSB7IG9wYWNpdHk6MDsgfVxuICAxMDAlIHsgb3BhY2l0eToxOyB9XG59XG5cbi8vIFBvbGwgd2lkZ2V0IHN0eWxlc1xuXG4ucmFkaW9fcG9sbF93aWRnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy91Y21zL2Fzc2V0cy9pbWcvI3skcG9sbF9fYmd9LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhIHtcbiAgICBjb2xvcjogJHBvbGxfX2h5cGVybGluaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcG9sbF9faHlwZXJsaW5rLS1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hhdCBpcyB0aGUgcXVlc3Rpb24/XG5cbmgxLnJhZGlvX3BvbGxfd2lkZ2V0X19xdWVzdGlvbiB7XG4gIGNvbG9yOiAkcG9sbF9fcXVlc3Rpb247XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICBoMS5yYWRpb19wb2xsX3dpZGdldF9fcXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiAzMnB4IDIwcHggOHB4IDIwcHg7XG4gIH1cbn1cblxuLy8gV2hhdCBhcmUgdGhlIGFuc3dlcnM/XG5cbi5yYWRpb19wb2xsX3dpZGdldF9fYW5zd2VycyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5yYWRpb19wb2xsX3dpZGdldF9fYW5zd2VyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1pbi13aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuICBsYWJlbCB7XG4gICAgQGluY2x1ZGUgcG9sbF9idXR0b247XG4gICAgQGluY2x1ZGUgcG9sbF9idXR0b24tLW5vcm1hbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHBvbGxfYnV0dG9uLS1ob3ZlcjtcbiAgICB9XG4gIH1cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgQGluY2x1ZGUgcG9sbF9idXR0b24tLXNlbGVjdGVkO1xuICAgIH1cbiAgICAmOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgQGluY2x1ZGUgcG9sbF9idXR0b24tLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5yYWRpb19wb2xsX3dpZGdldF9fYW5zd2VyIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5yYWRpb19wb2xsX3dpZGdldF9fYW5zd2VyIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi8vIFN1Ym1pdCB0aGUgdm90ZS5cblxuLnJhZGlvX3BvbGxfd2lkZ2V0X192b3RlIHtcbiAgaW5wdXQge1xuICAgIEBpbmNsdWRlIHBvbGxfYnV0dG9uO1xuICAgIEBpbmNsdWRlIHBvbGxfYnV0dG9uLS12b3RlO1xuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcG9sbF9idXR0b24tLXZvdGUtLWhvdmVyO1xuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIEBpbmNsdWRlIHBvbGxfYnV0dG9uLS1kaXNhYmxlZDtcbiAgICB9XG4gICAgJi5yYWRpb19wb2xsX3dpZGdldF9fdm90ZV9fYnV0dG9uLS1jaGVja2luZyB7XG4gICAgICBjdXJzb3I6IHdhaXQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFBvbGwgZGV0YWlscy5cblxuLnJhZGlvX3BvbGxfd2lkZ2V0X19kZXRhaWxzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yYWRpb19wb2xsX3dpZGdldF9fc2hvdyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJhZGlvX3BvbGxfd2lkZ2V0X19jbG9zZXMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ucmFkaW9fcG9sbF93aWRnZXRfX2Nsb3Nlc19fdGltZSB7XG4gIGNvbG9yOiAkcG9sbF9fY2xvc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnJhZGlvX3BvbGxfd2lkZ2V0X19kZXRhaWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucmFkaW9fcG9sbF93aWRnZXRfX3Nob3csXG4gIC5yYWRpb19wb2xsX3dpZGdldF9fY2xvc2VzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDsgXG4gIH1cbn1cblxuLy8gTG9nIGluIHRvIHZvdGVcblxuLnJhZGlvX3BvbGxfd2lkZ2V0X19sb2dpbl9wcm9tcHQsIC5yYWRpb19wb2xsX3dpZGdldF9faW50ZXJuYXRpb25hbF92aXNpdG9ycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5yYWRpb19wb2xsX3dpZGdldC5yYWRpb19wb2xsX3dpZGdldC0tbm90X2xvZ2dlZF9pbiB7XG4gIC5yYWRpb19wb2xsX3dpZGdldF9fbG9naW5fcHJvbXB0IHtcbiAgICBhbmltYXRpb246IDFzIGVhc2UgMHMgbm9ybWFsIGZvcndhcmRzIDEgZmFkZWluO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDAuOSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHBvbGxfX2xvZ2luX19ib3JkZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi13aWR0aDogNzAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucmFkaW9fcG9sbF93aWRnZXQucmFkaW9fcG9sbF93aWRnZXQtLW5vdF9hdmFpbGFibGUge1xuICAucmFkaW9fcG9sbF93aWRnZXRfX2ludGVybmF0aW9uYWxfdmlzaXRvcnMge1xuICAgIGFuaW1hdGlvbjogMXMgZWFzZSAwcyBub3JtYWwgZm9yd2FyZHMgMSBmYWRlaW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgMC45KTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcG9sbF9fbG9naW5fX2JvcmRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWluLXdpZHRoOiA3MCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnJhZGlvX3BvbGxfd2lkZ2V0X19sb2dpbl9wcm9tcHQge1xuICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZzogMTZweCAzNnB4O1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBQb2xsIGNsb3NlZFxuXG4ucmFkaW9fcG9sbF93aWRnZXRfX3ZvdGVkX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucmFkaW9fcG9sbF93aWRnZXQucmFkaW9fcG9sbF93aWRnZXQtLWNsb3NlZCB7XG4gIGgxLnJhZGlvX3BvbGxfd2lkZ2V0X19xdWVzdGlvbiB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuICAucmFkaW9fcG9sbF93aWRnZXRfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJhZGlvX3BvbGxfd2lkZ2V0X192b3RlZF9tZXNzYWdlIHtcbiAgICBhbmltYXRpb246IDFzIGVhc2UgMHMgbm9ybWFsIGZvcndhcmRzIDEgZmFkZWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiA5MiU7XG4gICAgei1pbmRleDogMTtcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkcG9sbF9fdm90ZWRfX21lc3NhZ2U7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnJhZGlvX3BvbGxfd2lkZ2V0LnJhZGlvX3BvbGxfd2lkZ2V0LS1jbG9zZWQge1xuICAgIGgxLnJhZGlvX3BvbGxfd2lkZ2V0X19xdWVzdGlvbiB7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgLnJhZGlvX3BvbGxfd2lkZ2V0X192b3RlZF9tZXNzYWdlIHtcbiAgICAgIHRvcDogNjAlO1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRml4ZXMgZm9yIElFMTFcblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucmFkaW9fcG9sbF93aWRnZXRfX2Fuc3dlciB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn0iLCIvLyAyR0IgYnJhbmRpbmdcbiRyZWQtMmdiOiAjZWUxYjJlO1xuJHJlZC1ob3Zlci0yZ2I6ICM5YzBkMTI7XG4kYmxhY2stMmdiOiAjMWExYTFhO1xuJGdyZXktdGV4dC0yZ2I6ICNkOWQ5ZDk7XG4kZ3JleS1iZy0yZ2I6ICNmNmY2ZjY7XG5cbi8vIDNBVyBicmFuZGluZ1xuJG5hdnktM2F3OiAjMDAyZjU1O1xuJG5hdnktaG92ZXItM2F3OiAjMjM1MjdjO1xuJHllbGxvdy0zYXc6ICNmZGI4MTM7XG4kYmxhY2stM2F3OiAkYmxhY2stMmdiO1xuJGdyZXktdGV4dC0zYXc6ICNiM2IzYjM7XG4kZ3JleS1iZy0zYXc6ICRncmV5LWJnLTJnYjtcblxuLy8gNEJDIGJyYW5kaW5nXG4kbmF2eS00YmM6ICRuYXZ5LTNhdzsgXG4kbmF2eS1ob3Zlci00YmM6ICRuYXZ5LWhvdmVyLTNhdztcbiR5ZWxsb3ctNGJjOiAkeWVsbG93LTNhdztcbiRibGFjay00YmM6ICRibGFjay0yZ2I7XG4kZ3JleS10ZXh0LTRiYzogJGdyZXktdGV4dC0zYXc7IFxuJGdyZXktYmctNGJjOiAkZ3JleS1iZy0yZ2I7XG5cbi8vIDZQUiBicmFuZGluZ1xuJG5hdnktNnByOiAkbmF2eS0zYXc7IFxuJG5hdnktaG92ZXItNnByOiAkbmF2eS1ob3Zlci0zYXc7XG4keWVsbG93LTZwcjogJHllbGxvdy0zYXc7XG4kYmxhY2stNnByOiAkYmxhY2stMmdiO1xuJGdyZXktdGV4dC02cHI6ICRncmV5LXRleHQtM2F3OyBcbiRncmV5LWJnLTZwcjogJGdyZXktYmctMmdiO1xuXG4vLyBDb21tb25cbiR3aGl0ZTogI2ZmZjsiLCJAaW1wb3J0IFwidmFyaWFibGVzL2JyYW5kaW5nX2NvbG91cnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAtY3VzdG9tXCI7XG5AaW1wb3J0IFwiaW1tZXJzaXZlc1wiO1xuQGltcG9ydCBcInJhZGlvX3BvbGxcIjtcblxuQGltcG9ydCBcInZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwibWl4aW5zLnNjc3NcIjtcblxuaHRtbCxcbmRpdixcbmJvZHksXG5pZnJhbWUsXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG4qOmZvY3VzLFxuYTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJ1dHRvbixcbmh0bWwsXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhLFxuYSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLyogY29tbW9uIGNzcyAqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDE7XG4gIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkY29sb3IxO1xufVxucCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGNvbG9yOiAkY29sb3I2O1xuICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG5hIHtcbiAgY29sb3I6ICRjb2xvcjEzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yMTM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpmb2N1cyB7XG4gIGNvbG9yOiAkY29sb3IxMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRhYmxlRGl2IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGVEaXYgLnRhYmxlSW5uZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY29udGFpbmVyXzE3MjAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMTcyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogQnJhbmRpbmcgKi9cbi5zdGF0aW9uLWJyYW5kaW5nIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yNDI7XG4gIGNvbG9yOiAkY29sb3I0O1xuICAmLmxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I0O1xuICAgIGNvbG9yOiAkY29sb3I0MjtcbiAgfVxuICAmLmRhcmsge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjQyO1xuICAgIGNvbG9yOiAkY29sb3I0O1xuICB9XG59XG5cbi8qIENvbG91cmVkIGxpbmtzICovXG4uaG92ZXItdG8tbWVudS1pdGVtLWNvbG91ciB7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3I1O1xuICB9XG59XG4uaG92ZXItdG8tYXJ0aWNsZS10aXRsZS1jb2xvdXIge1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yMTM7XG4gIH1cbn1cblxuLyogTmluZSBQaXhlbCBJbWFnZSAqL1xuI19fbnB4bF9pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4vKipcbiAgICBTb21lIFNpbmdsZSBTaWduIE9uIGdsb2JhbCBzdHlsZXMgXG4gKi9cbi5zc28tdmlzaWJsZS1pZi1ub3Qtc2lnbmVkLWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zc28tdmlzaWJsZS1pZi1zaWduZWQtaW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBoZWFkZXIgKi9cbi5tbWwtc3NvLWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcF9oZWFkIHtcbiAgLnRvcF9saW5rcyB7XG4gICAgYmFja2dyb3VuZDogJGJnMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJnNDtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmc0O1xuICAgICAgICAmLm1tbC1zc28tbG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAxO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDEwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgICYuY2l0eSB7XG4gICAgICAgICAgd2lkdGg6IDEzMHB4O1xuXG4gICAgICAgICAgLmNpdHlfbmF2IHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsXG4gICAgICAgICAgICAgICAgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZzI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiZzQ7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJnNDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2FsbCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5tZW51IHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc29jaWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMjtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3I1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZiSWNvbiB7XG4gICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50d0ljb24ge1xuICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAueXRJY29uIHtcbiAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAuc3QwIHtcbiAgICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yMjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0X2xpc3Qge1xuICAgICAgbGkge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiZzQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAkYmc0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiA4O1xuICAgICAgICB9XG4gICAgICAgICYuZmVlZGJhY2sge1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgLyogICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7Ki9cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNhbGwge1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAzcHggMCAwO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgaS5mZWVkYmFja19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ZlZWRiYWNrX2ljb24ucG5nXCIpIG5vLXJlcGVhdCAwIDZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDdweCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlcixcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWFyY2hfaWNvbiB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA2MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jbG9zZUljb24ge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMCAwOyovXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubWVudSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jX3RleHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5vcGVuX21lbnUge1xuICAgICAgICAgICAgLm1fdGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY190ZXh0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLm9wZW5fbWVudSBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaG9ydGN1dF9zZWN0aW9uIHtcbiAgbWluLWhlaWdodDogMzVweDtcblxuICAudG9wX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAmLm1lbnVfbGVmdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYubWVudV9yaWdodCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cblxuICAgIC50b3Bfc2VjIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAxO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDEwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlcixcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCA3cHggMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3I1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNhcF91Y21zX2xvZ19yZWdfbWVudV9pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZGl2LnNhcF91Y21zX2xvZ19yZWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgPiBhLFxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogdW5zZXQ7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIG1hcmdpbjogNHB4IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLm5hdi1pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBkaXYuc2FwX3VjbXNfZWRpdF9wcm9maWxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5oYW1idXJnZXItbWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICYudGFibGV0LXZpZXcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgLm1fdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubV90ZXh0LFxuICAgICAgICAgICAgLmNfdGV4dCB7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1fdGV4dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jX3RleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLm9wZW5fbWVudSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgICAgICAgICAgICAgLm1fdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY190ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlYXJjaF9pY29uIHtcbiAgICAgICAgICB6LWluZGV4OiA4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDYycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNsb3NlSWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNweCAwIDA7Ki9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNpdHkge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcblxuICAgICAgICAgIC5jaXR5X25hdiB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCxcbiAgICAgICAgICAgICAgICBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgIC5jdXJyZW50LXN0cmVhbS1sb2NhdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZzI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiZzQ7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJnNDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmFyIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmc0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2FsbCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggM3B4IDAgMDtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNpdHkge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAuY2l0eV9uYXYgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsXG4gICAgICAgICAgICBzYW5zLXNlcmlmO1xuICAgICAgICAgIHBhZGRpbmc6IDdweDtcblxuICAgICAgICAgIC5jdXJyZW50LXN0cmVhbS1sb2NhdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJnMjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiZzQ7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmc0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXYtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL21hcmdpbjogMCA4cHggMCAwO1xuICAvL21hcmdpbjogNnB4IDhweCAwIDA7XG4gIEBpbmNsdWRlIHJvdGF0ZSgwZGVnKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC5saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGJnMztcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAwO1xuICAgIEBpbmNsdWRlIHJvdGF0ZSgwZGVnKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiAwcHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogN3B4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgfVxuICB9XG59XG4ub3Blbl9tZW51IHtcbiAgLm5hdi1pY29uIHtcbiAgICAubGluZSB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNsb3NlSWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzcHggYXV0byAwO1xuICAubGluZSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGJnMztcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIEBpbmNsdWRlIHJvdGF0ZSgwZGVnKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiAxOHB4O1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBAaW5jbHVkZSByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBAaW5jbHVkZSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgdG9wOiAxOHB4O1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cbiAgfVxufVxuLyogbWlkIGhlYWQgKi9cbi5taWRfaGVhZCB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgLy9wYWRkaW5nOiAwIDAgMzBweDtcbiAgLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnNwX2ZyZXF1ZW5jeSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgfVxuXG4gIC5tZW51X25hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJi50ZXh0LWNlbnRlciB7XG4gICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmLmhpZGVfbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IxNDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYm90dG9tX2hlYWQge1xuICBtaW4taGVpZ2h0OiA4NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjQyO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgLmxpc3Rlbl9zZWMsXG4gIC53YXRjaF9zZWMsXG4gIC51c2VyX3BpYyxcbiAgLnZvbHVtZV9hcmVhIHtcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaSB7XG4gICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgODtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDI7XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbiAgLmxpc3Rlbl9zZWMge1xuICAgIHBhZGRpbmc6IDIycHggMTBweCAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IzNztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yMTU7XG4gICAgfVxuICAgIC5wbGF5ZXJfaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIC5wbGF5SWNvbiB7XG4gICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgcG9seWdvbiB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBhdXNlSWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgcG9seWdvbiB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaSB7XG4gICAgICAgICYuZmEtcGxheSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgICYuZmEtcGF1c2Uge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAmLnBsYXlfbXAzIHtcbiAgICAgIC5wbGF5ZXJfaWNvbiB7XG4gICAgICAgIC5wbGF5SWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAmLmZhLXBsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmZhLXBhdXNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2F0Y2hfc2VjIHtcbiAgICBwYWRkaW5nOiAyMnB4IDEwcHggMThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTY4cHg7XG4gICAgdG9wOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmcxNDtcbiAgICB9XG5cbiAgICAudmlkZW9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgcG9seWdvbiB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yNDtcbiAgICAgICAgfVxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3I0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuICAudXNlcl9waWMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNTJweDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yNDE7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLyogICAgICAgICAgICB3aWR0aDogODFweDsqL1xuICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgLyogICAgICAgICAgICBtYXJnaW46IDdweCAwIDA7Ki9cbiAgICB9XG4gIH1cbiAgLnZvbHVtZV9hcmVhIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIyOSwgMjI5LCAyMjksIDAuMTMpO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjI5LCAyMjksIDIyOSwgMC4xMyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQ5N3B4O1xuICAgIHRvcDogMDtcbiAgICAudm9sdW1lX2ljb24ge1xuICAgICAgLnN2Z0ljb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3I0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDEwO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSBhbmQgKG1pbi13aWR0aDogMTQ0NnB4KSB7XG4gICAgICBsZWZ0OiAzNjVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDZweCkge1xuICAgICAgbGVmdDogMjU0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIGxlZnQ6IDg1cHg7XG4gICAgfVxuICB9XG4gIC5yYWRpb19hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDQxM3B4O1xuICAgIG1hcmdpbi1yaWdodDogNDA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNDRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkgYW5kIChtaW4td2lkdGg6IDE0NDZweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyOTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyODJweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDZweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMzJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNjlweDtcbiAgICB9XG4gICAgLnNob3dfaW5mbyB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1heC13aWR0aDogMTgxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIC5mbV9pY29uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIH1cbiAgICAgIC5yaWdodF90ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yMTI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAudG9wIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuYm90dG9tIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjEzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucmFkaW8tZ3JvdXAge1xuICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAxNzFweDtcblxuICAgICAgLmZlZWRiYWNrX2FyZWEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNzlweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAxO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjI5LCAyMjksIDIyOSwgMC4xMyk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAuZmVlZGJhY2tfaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDJweCAwIDAgMDtcbiAgICAgICAgICAgIC8vZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzM3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjM4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxMztcbiAgICAgICAgICAgIC5mZWVkYmFja19pY29uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0aGVyLWxpZ2h0LWJveCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FsbF9hcmVhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogOTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAxO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjI5LCAyMjksIDIyOSwgMC4xMyk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cbiAgICAgICAgICAmLmNhbGxfaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMCAwO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjM4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxMztcbiAgICAgICAgICAgIC5jYWxsX2ljb24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZlYXRoZXItbGlnaHQtYm94IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ob3VybHlfbmV3c19hcmVhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAxO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjI5LCAyMjksIDIyOSwgMC4xMyk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjI5LCAyMjksIDIyOSwgMC4xMyk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuXG4gICAgICAgICAgJi5ob3VybHlfbmV3c19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubGl2ZV9mZWVkX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDJweCAwIDAgMDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIxcHg7XG4gICAgICAgICAgICByaWdodDogMzFweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3IzODtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMTM7XG4gICAgICAgICAgICAmLmhvdXJseV9uZXdzX2ljb24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0aGVyLWxpZ2h0LWJveCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvZ3Jlc3NfYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICRiZzM7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgfVxufVxuXG4udmlkZW9fX21zZyB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgXG59XG5cbi5jb250X2lmbm9fc2VjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkYmcxMTtcbiAgcGFkZGluZzogMDsgLy8gNTVweCAwXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5pbmZvQm94IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi5naXZlX2NhbGwge1xuICAgICAgLnBob25lX2ljb24ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0LFxuICAgIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDIwO1xuICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgIH1cbiAgICAgIC5mZWVkYmFja19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgICAgLnN2Z0ljb24ge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3I0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMDBweDtcbiAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAmLmdpdmVfZmVlZGJhY2sge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmV3c2xldHRlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yNDtcbiAgfVxuICAubmV3c2xldHRlckZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE2MHB4IDIwcHggMjVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzU5NTk1OTtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICRiZzY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzEsIDMxLCAzMSwgMC44KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mb290ZXIge1xuICBwYWRkaW5nOiA3NXB4IDAgMHB4O1xuICBiYWNrZ3JvdW5kOiAkYmcxMjtcbiAgLnRvcF9mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgIC5sZWZ0X2JvcmRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTVweDtcbiAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDI7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICBjb2xvcjogJGNvbG9yMTY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5mX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLmZfd2lkZ2V0IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgcCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIH1cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLmZfbGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTY7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zb2NpYWxfbGlua3Mge1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTc7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAueXRJY29uIHtcbiAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgLnN0MCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjE4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjEzO1xuICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3IxMztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXBwX2luZm8ge1xuICAgIC5hcHBfaWNvbnMge1xuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMTVweCA1cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZl9ib3R0b20ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjMyO1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIC5jb3B5cmlnaHQge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAuYm90dG9tX2xpbmtzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXDIwNDRcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICB9XG4gICAgICAgIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ3JhZGllbnRfYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdWNtcy9hc3NldHMvaW1nL2JncGF0dGVybi5wbmc/bmV3XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSB0b3A7XG59XG4uc2luZ2xlLWFydGljbGUtYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdWNtcy9hc3NldHMvaW1nL2JncGF0dGVybi5wbmc/bmV3XCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSB0b3A7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM5MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnN2Z0ljb24ge1xuICBwYXRoIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gIH1cbn1cbi5tb2JpbGVfdmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxvYXRpbmdfZGl2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgLmF1dGhvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgLSA0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yMTk7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3I1O1xuICAgIH1cbiAgfVxuICAudGFncyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIC5mbG9hdFRhZ0ljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgLmZsb2F0VGFnTGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICAuc3ZnSWNvbiB7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkY29sb3IxMztcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSA0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbn1cblxuLm1ldGFfc29jaWFsX3dyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWV0YV9zb2NpYWxfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA2MTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc29jaWFsX2xpbmtzX3dyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uc29jaWFsX2xpbmtzX2xhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zb2NpYWxfbGlua3Muc29jaWFsX3NoYXJpbmcge1xuICB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjIwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDEycHggNXB4IDEzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICYuZmJJY29uIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggNXB4IDEzcHg7XG4gICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnR3SWNvbiB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDVweCA5cHg7XG4gICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnl0SWNvbiB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDVweCAxM3B4O1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgLnN0MCB7XG4gICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5lbWFpbEljb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxM3B4IDExcHg7XG4gICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3IyMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRiZzM7XG4gICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRiZzM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sZWZ0U2VjdGlvbi5hcnRpY2xlX3NpbmdsZS5hcnRpY2xlX21haW5DIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZmVhdHVyZWRJbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDIwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAyNDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5hcnRpY2xlX21ldGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgY29sb3I6ICRjb2xvcjU7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIC5leHRyYXNCdG0ge1xuICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICBwYWRkaW5nOiAzcHggMCAwIDI1cHg7XG4gICAgfVxuICAgIC5pY29uSW1nIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogJGNvbG9yNTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICAuc3ZnSWNvbiB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRjb2xvcjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubmV3c190eXBlIHtcbiAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5tZWRpYV9zZWN0aW9uIHtcbiAgICAgIC8qICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy92b2x1bWUucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjVweDsqL1xuICAgICAgY29sb3I6ICNiZGJkYmQ7XG4gICAgfVxuICAgIHNwYW4udGltZV9tZWRpYSB7XG4gICAgICBjb2xvcjogI2JkYmRiZDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgY29sb3I6ICRjb2xvcjY7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFsaWduY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZmVhdHVyZWRJbWcge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG59XG4uYnJlYWRjcnVtYl9TZWMge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgY29sb3I6ICM1OTU5NTk7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXDIwNDRcIjtcbiAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzU5NTk1OTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNpbmdsZS1zaG93IHtcbiAgLmJyZWFkY3J1bWJfU2VjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgICAgY29sb3I6ICRiZzU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICYuaXRlbS1ob21lIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbS10YXgge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmJyZWFkLWN1cnJlbnQge1xuICAgICAgICAgIGNvbG9yOiAkYmczO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgICAgICBjb2xvcjogJGJnNTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjIxO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnJlbGF0ZWRfYXJ0aWNsZXMge1xuICBiYWNrZ3JvdW5kOiAkYmcyO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGgzIHtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDEwO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yNztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mZWF0dXJlZEltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA0NyU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xuICAgICAgQGluY2x1ZGUgc2NhbGUoKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZV9pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTMlO1xuICAgIGg0IHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQzO1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA2O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtaW4taGVpZ2h0OiA0OXB4O1xuICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgbWluLWhlaWdodDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KCk7XG4gICAgfVxuICAgIC5tZWRpYV9zZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgfVxuICAgIC50aW1lX21lZGlhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICBjb2xvcjogJGNvbG9yMjI7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICBjb2xvcjogI2JkYmRiZDtcbiAgICB9XG4gICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmljb25JbWcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3IyMjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgIGkuZmEtcGxheSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgfVxuICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcjIyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmF1ZGlvX3R5cGUge1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3IyMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXdzX3R5cGUge1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3IyMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5leHRyYXNCdG0ge1xuICAgICAgICBjb2xvcjogJGNvbG9yMjI7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwIDAgMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5zbGFzaCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IyMjtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZWxhdGVkX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5yZWxhdGVkX2Jsb2NrSW4ge1xuICAgICY6aG92ZXIge1xuICAgICAgLmZlYXR1cmVkSW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgICAgaDQge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjEzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmFkdmVydGlzZW1lbnRfc2VjdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDIzcHggMDtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0X2JvcmRlcmJveF93aWRnZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBwYWRkaW5nOiAyM3B4IDIwcHg7XG4gIG1hcmdpbjogMTBweCBhdXRvIDUwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5zaW5nbGUtYXJ0aWNsZSAudGV4dF9ib3JkZXJib3hfd2lkZ2V0IHtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG59XG5ib2R5LmhvbWUgLnRleHRfYm9yZGVyYm94X3dpZGdldCB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG59XG4uYWRfc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IC0yM3B4O1xufVxuLnNwb25zZXJfbGluayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNwb3Nlcl9zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgLmltZ0NvbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dENvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC8qICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzUlO1xuICAgICAgICAgICAgICAgIH0qL1xuICAgIGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDM7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDY7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAxO1xuICAgICAgLyogICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7Ki9cbiAgICAgIG1hcmdpbjogMCAwcHggOHB4IDA7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICAgIC8qICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlOyovXG4gICAgfVxuICB9XG59XG5cbi50b3BBcnRpY2xlIHtcbiAgcGFkZGluZzogNzBweCAwIDA7XG4gIC5zZWNIZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnRvcENhdE52IHtcbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDM1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA1O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRjb2xvcjIzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsaS5jdXJyZW50LWNhdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkY29sb3IyMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBsaS5jdXJyZW50LWNhdCBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjIzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2RmlsdGVyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMjVweDtcbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMHB4O1xuICAgICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICBzcGFuLmNhdFRhZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxOHB4O1xuICAgICAgICBjb2xvcjogIzVkNWQ1ZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTlweCAwIDAgMTlweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgc3Bhbi5jb3VudF9wb3N0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgICBjb2xvcjogIzVkNWQ1ZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxOXB4IDE5cHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGxpLmN1cnJlbnROYXYge1xuICAgICAgc3Bhbi5jYXRUYWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmczO1xuICAgICAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE5cHggMCAwIDE5cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgIHNwYW4uY291bnRfcG9zdHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IyNDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDE5cHggMTlweCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuLmNhdFRhZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJnMztcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOXB4IDAgMCAxOXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLmNvdW50X3Bvc3RzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IyNDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDE5cHggMTlweCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNpbmdBcnRpY2xlIHtcbiAgLmFsbC1hcnRpY2xlIHtcbiAgICAuYXJ0aWNsZUJveEhvbGQge1xuICAgICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWRfc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbi5sb2FkX21vcmUge1xuICBiYWNrZ3JvdW5kOiAkY29sb3IxMjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAyMHB4IDY0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IyO1xuICB9XG59XG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5wb3N0UGFnZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICBtYXJnaW46IDA7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjIyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmV4dFBvaW50IHtcbiAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbGluZSB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3IyMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwb2x5bGluZSB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3IyMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGFkZGluZzogMTlweCAyMHB4O1xuICAgICAgICAgICAgJi5sZWZ0QXJyb3cge1xuICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYS5uZXh0IHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMjI7XG4gICAgICAgIH1cbiAgICAgICAgYS5wcmV2IHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMjI7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5jdXJyZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMjFweCAyN3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxpLmN1cnJlbnQtcGFnZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IyMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkubmV4dCBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjIyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFnaW5hdGlvbl9qcy5hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVmYXVsdC5naWZcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50ZWFtX2xpc3Qge1xuICAudGVhbV9saXN0SW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgLmFydGljbGVCb3hIb2xkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IC8qIDUwNnB4ICovXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgLmFydGljbGVCb3gge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgLmFydGljbGVJbWcge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JsYWNrX2JnLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAzMXB4IDMwcHggMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAvKiAgcGFkZGluZzogMjVweDsqL1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGVUZXh0IHtcbiAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0LWluZm8ge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gMztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLnRpbWVJY29uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yMTM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGltZVRleHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3N0UGFnZSB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cbiAgICAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMjBweCAxOHB4IDYwcHg7XG4gICAgICBwYWRkaW5nOiAyN3B4IDA7XG4gICAgfVxuICB9XG4gIC50ZWFtX2xpc3RSaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuYWRfc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuLnBvZGNhc3RTZWMuc2hvd19kZXRhaWwge1xuICAuc2VjSGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wb2RjYXN0TGlzdFNtYWxsIC5wb2RjYXN0QmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbmJvZHkgLnNob3dEZXRhaWxTZWMyIHtcbiAgLmxlZnRTZWN0aW9uIHtcbiAgICAuZmxvYXRpbmdfZGl2IHtcbiAgICAgIC5mbG9hdGluZ19oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICB9XG4gICAgICAudGFncyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2hvd2ZpbHRlclNlYyB7XG4gIC5zZWNIZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuZmlsdGVyVG9wQmFyLnRvcEFydGljbGUge1xuICAgIHBhZGRpbmc6IDQ1cHggMCA0MHB4O1xuICB9XG59XG4uYXJ0aWNsZUJveEJpZy5zaG93X2RldGFpbFBhZ2Uge1xuICAuaWNvbkltZyB7XG4gICAgaS5mYS1wbGF5IHtcbiAgICAgIHBhZGRpbmc6IDNweCA0cHggNHB4IDZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGJnMztcbiAgICB9XG4gIH1cbn1cbmJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yMzQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAuZ3Vlc3RzQmxvY2sgLmd1ZXN0Q250IHtcbiAgICBoNCB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjMzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjM1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2VhcmNoX0ljb25fZGl2IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MzBweDtcbiAgei1pbmRleDogMjE7XG4gIC8vdG9wOiA1MXB4O1xuICB0b3A6IDI0M3B4O1xuICBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlYXJjaEljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIC5zdmdJY29uIHtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRiZzU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdWJtaXRJY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgLnN2Z0ljb24ge1xuICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBsaW5lIHtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3IxMztcbiAgICAgIH1cbiAgICAgIHBvbHlsaW5lIHtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3IxMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuLnNlYXJjaF9JY29uX2RpdiB7XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg4OSwgODksIDg5LCAwLjUpO1xuICB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg4OSwgODksIDg5LCAwLjUpO1xuICB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoODksIDg5LCA4OSwgMC41KTtcbiAgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg4OSwgODksIDg5LCAwLjUpO1xuICB9XG59XG5cbi5ibGFja19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0M3B4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNjEpO1xuICB6LWluZGV4OiA5O1xufVxuLmJsYWNrX292ZXJsYXkyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHotaW5kZXg6IDk7XG59XG4ud2hpdGVfb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHotaW5kZXg6IDU7XG4gIC8qIGRpc3BsYXk6IG5vbmU7ICovXG59XG5cbi5mZWF0aGVybGlnaHQgLmZlYXRoZXItbGlnaHQtYm94IHtcbiAgd2lkdGg6IDgwdnc7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbi5tZWdhTWVudSB7XG4gIHBhZGRpbmc6IDM1cHggMCAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTYwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAvKmhlaWdodDogMTAwdmg7Ki9cbiAgLmludHJvTWVnYSB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGNvbG9yOiAkY29sb3IyMTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDM7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgQGluY2x1ZGUgY29sdW1uLWNvdW50KCk7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICYubWFpbi1tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjMWYxZjFmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMjU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY3VzdG9tU3ViTWVudSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICAudmlld01lbnUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAyO1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IGluaGVyaXQ7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiBpbmhlcml0O1xuICAgICAgICBjb2x1bW4tY291bnQ6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0MDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMjY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGVfbWVudSB1bCBsaSBzcGFuLm1vYmlsZV9hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHRhYl9hcmVhICovXG4uc2hvd2ZpbHRlclNlYyB7XG4gIC50YWJDb250ZW50U2VjIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxuICAudGFiQ29udF9kaXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5jdXJyZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuLm1lZ2FNZW51IHtcbiAgLm1lZ2Etb3BlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG4udG9wQXJ0aWNsZVNlYyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xufVxuLmNsZWFyRGVzayB7XG4gIGNsZWFyOiBib3RoO1xufVxuLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3Qge1xuICAudGVhbV9saXN0SW5uZXIge1xuICAgIC5hcnRpY2xlQm94IHtcbiAgICAgIC5hcnRpY2xlSW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ibGFja19iZy5wbmcpIHJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcjEyO1xuICAgICAgLmFydGljbGVDb250IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZmVhdHVyZWRfYmxvY2sge1xuICAgICAgJi5sYXJnZUVsZW1lbnQge1xuICAgICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAxNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMTI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmd1ZXN0c0Jsb2NrIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2IzYjNiMztcbiAgICAvKiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsqL1xuICAgIC5ndWVzdEltYWdlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2d1ZXN0cy1iZy5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xuICAgICAgICBAaW5jbHVkZSBzY2FsZSgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ3Vlc3RDbnQge1xuICAgICAgbWluLWhlaWdodDogMTIxcHg7XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNjtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MztcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yMTI7XG4gICAgICAuZ3Vlc3RJbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFydGljbGVCb3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmcxO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gIC5hcnRpY2xlSW1nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XG4gICAgICBAaW5jbHVkZSBzY2FsZSgpO1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZUNvbnQge1xuICAgIC5pY29uSW1nIHtcbiAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICAgICYuYWRkX3BsYXkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBpLmZhLXZvbHVtZS1kb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGkuZmEtcGxheSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNHB4IDRweCA2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZzM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlQnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xuICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmc4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5sYXJnZUJveCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgLmFydGljbGVDb250IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDcwcHggODBweCAyMHB4IDgwcHg7XG4gICAgICAuYXJ0aWNsZUJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgbWluLWhlaWdodDogNjhweDtcbiAgICAgIGhlaWdodDogNjhweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KCk7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMTQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWluLWhlaWdodDogNzJweDtcbiAgICAgIGhlaWdodDogNzJweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KCk7XG4gICAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxvbmdlckhlYWRlciB7XG4gICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgbWluLWhlaWdodDogMTM2cHg7XG4gICAgICAgIGhlaWdodDogMTM2cHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc21hbGxCb3gge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuXG4gICAgLmFydGljbGVDb250IHtcbiAgICAgIC8qcGFkZGluZy1ib3R0b206IDE4cHg7Ki9cbiAgICB9XG4gICAgLmljb25JbWcge1xuICAgIH1cblxuICAgICYubG9uZ2VySGVhZGVyIHtcbiAgICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNzhweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmljb25JbWcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yMTM7XG4gICAgLmFydGljbGVUaXRsZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjEzO1xuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZUltZyB7XG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjA1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcF9hcnRpY2xlc19fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy91Y21zL2Fzc2V0cy9pbWcvYmdwYXR0ZXJuLnBuZz9uZXdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cblxuLnRvcF9hcnRpY2FsIHtcbiAgLmFydGljbGVCb3gge1xuICAgICYubGFyZ2VCb3gge1xuICAgICAgLmFydGljbGVDb250IHtcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDI2cHggNDBweDtcbiAgICAgIH1cbiAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaGlkZV9kaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhZGVfb3V0X2RpdiB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9wX2FydGljYWwge1xuICAvL3BhZGRpbmc6IDIwcHggMDtcbiAgLnJpZ2h0X2FyZWEge1xuICAgIC5jb2wtbGctNjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cblxuLnRvcF9hZGRfYmFubmVyIHtcbiAgLy9iYWNrZ3JvdW5kOiAkYmcxNTtcbiAgLmFkZEJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAud2lkZ2V0VGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm1vcmVfYXJ0aWNsZV9saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LXRleHQtMmdiO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBhIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgIGNvbG9yOiAkY29sb3IxOTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC5tb3JlSWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgfVxuXG4gICAgLm1vcmVJY29uIHtcbiAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbGluZSB7XG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3IxOTtcbiAgICAgICAgfVxuICAgICAgICBwb2x5bGluZSB7XG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3IxOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3IyMDtcbiAgICAgIC5tb3JlSWNvbiB7XG4gICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICBsaW5lIHtcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yMjA7XG4gICAgICAgICAgfVxuICAgICAgICAgIHBvbHlsaW5lIHtcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yMjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGFnZVNlY3Rpb24ge1xuICAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wb2RjYXN0U2VjIHtcbiAgcGFkZGluZzogNjBweCAwIDQwcHg7XG4gIGJhY2tncm91bmQ6ICRiZzI7XG4gIC5hcnRpX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmxlZnRfaW1nIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZUltZyB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XG4gICAgICAgIEBpbmNsdWRlIHNjYWxlKCk7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0X2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGJnMTtcbiAgICAgIC5hcnRpY2xlQ29sQm94IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgLmFydGljbGVDb250IHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGVUaXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQzO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3I3O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDExMnB4O1xuICAgICAgICAgIGhlaWdodDogMTEycHg7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KCk7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I3O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGVUZXh0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQxO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KCk7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IzMjtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDEwO1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjMyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZUV4dHJhcyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAuYXJ0aWNsZUF1dGhvciB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZXh0cmFzQnRtIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDAgMjdweDtcbiAgICAgICAgICAgIC5hcnRpY2xlQXV0aG9yIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudXBkYXRlZE9uIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLmxlZnRfaW1nIHtcbiAgICAgICAgLmFydGljbGVJbWcge1xuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMDUpO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjA1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yaWdodF9jb250ZW50IHtcbiAgICAgICAgLmFydGljbGVDb2xCb3gge1xuICAgICAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjEzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgLnJpZ2h0X2NvbnRlbnQge1xuICAgICAgICAuYXJ0aWNsZUNvbEJveCB7XG4gICAgICAgICAgLmFydGljbGVUaXRsZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZWxhdGVkX2FydGljbGVzLm5ld3NfYXJ0aWNsZXMge1xuICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubmV0d29ya19zZWMge1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIC5zbGlkZXJfYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgLml0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWRlcl9zZWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBidXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnMjtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAtby10cmFuc2l0aW9uOiBub25lO1xuICAgICAgLW1zLXRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgJi5zbGljay1hcnJvdyB7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zbGlkZXJfcmlnaHRfYXJyb3cucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTYxcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcblxuICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMjFweDtcbiAgICAgICAgICBjdXJzb3I6IG5vLWRyb3A7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIC02MXB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NsaWRlcl9sZWZ0X2Fycm93LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5zbGljay1wcmV2LnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAyMXB4O1xuICAgICAgY3Vyc29yOiBuby1kcm9wO1xuICAgIH1cbiAgfVxufVxuXG4uc3BvcnRzX3NlYyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMzBweDtcbn1cbi5hZGRfYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNwb25zZXJfbGluayB7XG4gIC5zcG9zZXJfc2VjdGlvbiB7XG4gICAgUDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGVfc2xpZGVyX3NlYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC5zbGljay1zbGlkZSB7XG4gICAgLmljb25JbWcge1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuYm9keSB7XG4gICYubWVnYS1uYXYtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLyogdm9sdW1lIGNzcyAqL1xuLnZvbHVtZV9hcmVhIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAudm9sdW1lX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcbiAgICAudm9sdW1lX2JhciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBsZWZ0OiAyNXB4O1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC52b2x1bWVfdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG4gICAgICAudm9sdW1lX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJvdHRvbV9oZWFkIHtcbiAgLnJhZGlvX2FyZWEge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgfVxuXG4gICYub3Blbl92b2x1bWUge1xuICAgIC5yYWRpb19hcmVhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDUwcHg7XG4gICAgICAuc2hvd19pbmZvIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgICAuZXF1YWxpemVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDQ0OC43NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIC5yYWRpby1ncm91cCB7XG4gICAgICAgICAgLmNhbGxfYXJlYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53YXRjaF9zZWMge1xuICAgICAgbGVmdDogMjY4cHg7XG4gICAgfVxuXG4gICAgLnVzZXJfcGljIHtcbiAgICAgIGxlZnQ6IDM1MnB4O1xuICAgIH1cbiAgICAudm9sdW1lX2FyZWEge1xuICAgICAgd2lkdGg6IDE4NHB4O1xuICAgICAgLnZvbHVtZV9pY29uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICAvKkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpe1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQ1NnB4O1xuICAgICAgICAgICAgfSovXG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIH1cbiAgfVxuXG4gICYuZm1fZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnNwb25zb3Itc2xpZGVyIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5X3NpbmdsZUNvbnRlbnQgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogZ3JpZCBjc3MgKi9cbi5wYWdlU2VjdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLnNlY0hlYWRpbmcge1xuICBmb250LXNpemU6ICRmb250U2l6ZSArIDEwO1xuICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICBmb250LWZhbWlseTogJGZvbnQyO1xuICBjb2xvcjogJGNvbG9yMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNDdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYSB7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxMDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgY29sb3I6ICRjb2xvcjE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA0N3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uYXJ0aWNsZV9saXN0IHtcbiAgLmFydGljbGVCb3gge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmFydGljbGVCb3hIb2xkOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuLmFydGljbGVCb3gge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yMTE7XG4gIC5pY29uSW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAuc3ZnSWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkYmcxMTtcbiAgICAgIH1cbiAgICAgICYubmV3c0ljb24ge1xuICAgICAgICByZWN0IHtcbiAgICAgICAgICBmaWxsOiAkYmcxMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcG9seWdvbiB7XG4gICAgICAgIGZpbGw6ICRiZzExO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmEge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAuZmEtcGxheSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG4gICYuc21hbGxCb3gge1xuICAgIC5pY29uSW1nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZVRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQzO1xuICAgIGNvbG9yOiAkY29sb3I3O1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFydGljbGVDb250IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjJweCA0MHB4O1xuICB9XG4gIC5hcnRpY2xlVGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZUV4dHJhcyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDI7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gMjtcbiAgICAuYXJ0aWNsZUF1dGhvciB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmV4dHJhc0J0bSB7XG4gICAgICBjb2xvcjogJGNvbG9yODtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZmVhdEJveCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcjEwO1xuICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3I5O1xuICAgIH1cbiAgICAuYXJ0aWNsZUF1dGhvciB7XG4gICAgICBjb2xvcjogJGNvbG9yMTA7XG4gICAgfVxuICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgY29sb3I6ICRjb2xvcjEwO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhvbWVfbGF0ZXN0X3N0b3J5IHtcbiAgLmFydGljbGVUaXRsZSB7XG4gICAgbWluLWhlaWdodDogOTVweDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KCk7XG4gIH1cbiAgLmFydGljbGVUZXh0IHtcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcbiAgfVxufVxuXG4udG9wX2FydGljYWwge1xuICAuYXJ0aWNsZUJveCB7XG4gICAgLmFydGljbGVDb250IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggNDBweCAyMHB4O1xuICAgIH1cbiAgICAmLnNtYWxsQm94IHtcbiAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0OXB4O1xuICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmljb25JbWcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgJi5hdWRpb190eXBlIHtcbiAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZUV4dHJhcyB7XG4gICAgICAuYXJ0aWNsZUF1dGhvciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBvZGNhc3RTZWMge1xuICAuYXJ0aWNsZUNvbEJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi8qU0hPVyBERUFUSUwgUEFHRSBTRUNUSU9OKi9cbi5ncmV5Qmcge1xuICBiYWNrZ3JvdW5kOiAkYmc5O1xufVxuLnNob3dEZXRhaWxTZWMyIHtcbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDM7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxNDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAxNDtcbiAgICBjb2xvcjogJGNvbG9yNztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaDQge1xuICAgIGNvbG9yOiAkY29sb3IxO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgaHIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IzYjNiMztcbiAgfVxuICAuc2hvd0hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxNDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAxNDtcbiAgICBjb2xvcjogJGNvbG9yNztcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZmxvYXRpbmdfaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDI7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICBjb2xvcjogJGNvbG9yNztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZmxvYXRpbmdfZGl2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgLnRhZ3NMaXN0IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IxMjtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sZWZ0U2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIC5sZWZ0U2VjdGlvbkluIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgICB9XG4gIH1cbiAgLnJpZ2h0U2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIC5zaWRlSGVhZGluZyB7XG4gICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDQ7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5zaW5nbGVTaG93RGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICB1bCB7XG4gICAgJi5zaG93U3BvbnNvciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDQ3LjUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjUlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2hvd1Nwb25zb3Ige1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDQ7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogNDcuNSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuNSU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wb2RjYXN0TGlzdFNtYWxsIHtcbiAgLnBvZGNhc3RCbG9jayB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkY29sb3I3O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250MztcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93KCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IxMztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmV4dHJhcyB7XG4gICAgICAuaWNvbkltZyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRiZzExO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICBjb2xvcjogJGJnMTE7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRldGFpbHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxMjtcbiAgICAgICAgLyogICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDsqL1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjEzO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDsqL1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICB9XG4gICAgICAgIC50aW1lRGV0IHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICB9XG4gIH1cbn1cblxuLmJsYWNrR3JhZGllbnRCZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zaG93VG9wQmFubmVyIHtcbiAgLnNob3dUb3BCYW5uZXJIb2xkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYXVodG9ySW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmhlYWRpbmcge1xuICAgIGNvbG9yOiAkY29sb3I0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDM7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA0MTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAzMjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnN1YkhlYWRpbmcge1xuICAgIGNvbG9yOiAkY29sb3I0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNjtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY29sb3IxMjtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cbiAgICAudGltZUNsb2NrSWNvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgIH1cbiAgICAuc3ZnSWNvbiB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkY29sb3IxMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNob3dUaW1pbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5iYW5uZXJEZXRhaWwge1xuICAgIHBhZGRpbmc6IDEyMHB4IDQyMHB4IDEwMHB4IDA7XG4gIH1cbiAgLmJhbm5lckhlYWRpbmdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yNDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmJhbm5lclNvY2lhbCB7XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJhbm5lckV4dHJhIHtcbiAgICAuZmVlZEJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLmZlZWRJY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICB9XG4gICAgICAuc3ZnSWNvbiB7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRjb2xvcjQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxMztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjJweCAyMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZlYXRoZXItbGlnaHQtYm94IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYW5uZXJTb2NpYWwge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDA7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMjc7XG4gICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mYkljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50d0ljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC55dEljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIC5zdDAge1xuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjQwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jY3VyX3N0cmVhbV9sb2NhdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qYXJ0Y2lsZSBCaWcgQm94Ki9cbi5hcnRpY2xlQm94QmlnIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgLmxlZnRfaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5hcnRpY2xlSW1nIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cywgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSk7XG4gICAgICBAaW5jbHVkZSBzY2FsZSgpO1xuICAgICAgaW1nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmljb25JbWcge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3IxMjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgLnN2Z0ljb24ge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJGNvbG9yMjI7XG4gICAgICB9XG4gICAgICAmLm5ld3NJY29uIHtcbiAgICAgICAgcmVjdCB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yMjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHBvbHlnb24ge1xuICAgICAgICBmaWxsOiAkY29sb3IyMjtcbiAgICAgIH1cbiAgICB9XG4gICAgaS5mYS1wbGF5IHtcbiAgICAgIHBhZGRpbmc6IDNweCA0cHggNHB4IDZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yMTI7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgLnJpZ2h0X2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICRiZzE7XG4gICAgJi5ncmV5Q29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmcyO1xuICAgIH1cbiAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGVUaXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQzO1xuICAgIGNvbG9yOiAkY29sb3IxO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAyO1xuICAgIG1pbi1oZWlnaHQ6IDY5cHg7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdygpO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZUV4dHJhcyB7XG4gICAgLmljb25JbWcge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRvcDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmFydGljbGVUZXh0IHtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQxO1xuICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGVFeHRyYXMge1xuICAgIC5leHRyYXNCdG0ge1xuICAgICAgY29sb3I6ICRjb2xvcjEyO1xuICAgICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIC5hcnRpY2xlQXV0aG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICB9XG4gICAgICAudXBkYXRlZE9uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjg7XG4gICAgICB9XG4gICAgICAuc2xhc2gge1xuICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLmxlZnRfaW1nIHtcbiAgICAgIC5hcnRpY2xlSW1nIHtcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4wNSk7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGVUaXRsZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjEzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6Zm9jdXMge1xuICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxMztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnN2Z0ljb24ge1xuICByZWN0IHtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG4gIH1cbn1cblxuLypBcnRpY2xlIEJveCBGdWwqL1xuLnN1YkJsb2NrVmVyMyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTA7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkY29sb3I3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICB9XG4gIC5mZWF0dXJlZEltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAzNiU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XG4gICAgICBAaW5jbHVkZSBzY2FsZSgpO1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZV9pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjMuNSU7XG4gICAgaDQge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDM7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDY7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdygpO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I3O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcbiAgICB9XG4gICAgLm1lZGlhX3NlY3Rpb24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgfVxuICAgIC50aW1lX21lZGlhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG5cbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmljb25JbWcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRjb2xvcjMyO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgLyogICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyovXG4gICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wb2RjYXN0X3R5cGUge1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiA0cHg7XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcjMyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm5ld3NJY29uIHtcbiAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3IzMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgcG9seWdvbiB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3IzMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5leHRyYXNCdG0ge1xuICAgICAgICBjb2xvcjogJGNvbG9yMzI7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwIDAgMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAyO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgfVxuICAgICAgLnNsYXNoIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjMyO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuZmVhdHVyZWRJbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjA1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgIGg0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IxMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2hvd2ZpbHRlclNlYyB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgLnNlY0hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnBvc3RQYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5hZHZlcnRpc2VtZW50X3NlY3Rpb24ge1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuLmZpbHRlclRvcEJhciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAuZmlsdGVyVGFicyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogJGJnNTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGJnNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmczO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yMTI7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRiZzM7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkYmczO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhLnRhYi1hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJnMztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGJnMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpbHRlckRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53aWRnZXRUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndpZGdldEJveCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAuc3BvbnNlcl9saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5pLmZhLXBsYXkge1xuICBwYWRkaW5nOiAzcHggNHB4IDRweCA2cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZDogJGNvbG9yMTI7XG59XG4uYWRTZWN0aW9uIHtcbiAgJi5ib3JkZXJCdG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgfVxufVxuXG4uc2hvd0xpc3RpbmdUZW1wIHtcbiAgLmFydGljbGVCb3gge1xuICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgbWluLWhlaWdodDogNTFweDtcbiAgICAgIGhlaWdodDogNTFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAvKiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsqL1xuICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC8vIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3coKTtcbiAgICB9XG4gIH1cbn1cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xufVxuLmxvYWRpbmdHaWYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGVmYXVsdC5naWYpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNzc2xvYWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogNDF2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgfVxuICAuY3NzbG9hZC13aGlybHBvb2wsXG4gIC5jc3Nsb2FkLXdoaXJscG9vbDo6YmVmb3JlLFxuICAuY3NzbG9hZC13aGlybHBvb2w6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiKDAsIDAsIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDk3NHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDk3NHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiA5NzRweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDk3NHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOTc0cHg7XG4gIH1cblxuICAuY3NzbG9hZC13aGlybHBvb2wge1xuICAgIG1hcmdpbjogLTI0cHggMCAwIC0yNHB4O1xuICAgIGhlaWdodDogNDlweDtcbiAgICB3aWR0aDogNDlweDtcbiAgICBhbmltYXRpb246IGNzc2xvYWQtcm90YXRlIDExNTBtcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW8tYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tcy1hbmltYXRpb246IGNzc2xvYWQtcm90YXRlIDExNTBtcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGNzc2xvYWQtcm90YXRlIDExNTBtcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW1vei1hbmltYXRpb246IGNzc2xvYWQtcm90YXRlIDExNTBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cblxuICAuY3NzbG9hZC13aGlybHBvb2w6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW46IC0yMnB4IDAgMCAtMjJweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgd2lkdGg6IDQzcHg7XG4gICAgYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1vLWFuaW1hdGlvbjogY3NzbG9hZC1yb3RhdGUgMTE1MG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbXMtYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tb3otYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAxMTUwbXMgbGluZWFyIGluZmluaXRlO1xuICB9XG5cbiAgLmNzc2xvYWQtd2hpcmxwb29sOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW46IC0yOHB4IDAgMCAtMjhweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAyMzAwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1vLWFuaW1hdGlvbjogY3NzbG9hZC1yb3RhdGUgMjMwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbXMtYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAyMzAwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAyMzAwbXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tb3otYW5pbWF0aW9uOiBjc3Nsb2FkLXJvdGF0ZSAyMzAwbXMgbGluZWFyIGluZmluaXRlO1xuICB9XG5cbiAgQGtleWZyYW1lcyBjc3Nsb2FkLXJvdGF0ZSB7XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIEAtby1rZXlmcmFtZXMgY3NzbG9hZC1yb3RhdGUge1xuICAgIDEwMCUge1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICBALW1zLWtleWZyYW1lcyBjc3Nsb2FkLXJvdGF0ZSB7XG4gICAgMTAwJSB7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICBALXdlYmtpdC1rZXlmcmFtZXMgY3NzbG9hZC1yb3RhdGUge1xuICAgIDEwMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIEAtbW96LWtleWZyYW1lcyBjc3Nsb2FkLXJvdGF0ZSB7XG4gICAgMTAwJSB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbiN0ZF9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6NDgwcHg7XG59XG5cbi50cml0b24tcHJvZ3Jlc3Mtc3RyZWFtIHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDIxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogNnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG4gICAgYW5pbWF0aW9uOiB0cml0b24tcHJvZ3Jlc3Mtc3RyZWFtIDEuMnMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRyaXRvbi1wcm9ncmVzcy1zdHJlYW0ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uZml4ZWRPdmVyZmxvdyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLyogZW5kIHZvbHVtZSBjc3MgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLnRlYW1fbGlzdCAudGVhbV9saXN0SW5uZXIgLmFydC1pbmZvIHtcbiAgICBtYXJnaW46IDA7IC8vIDUwcHhcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIGJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCB7XG4gICAgbWluLWhlaWdodDogMTAzcHg7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFydGljbGVCb3ggLmFydGljbGVDb250IHtcbiAgICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gIH1cbiAgLnRvcEFydGljbGUge1xuICAgIC50b3BDYXROdiB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFydGljbGVCb3gge1xuICAgICYubGFyZ2VCb3gge1xuICAgICAgLmFydGljbGVUZXh0IHtcbiAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXJ0aWNsZUJveCAuYXJ0aWNsZUNvbnQge1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgfVxuICAudG9wX2FydGljYWwge1xuICAgIC5hcnRpY2xlQm94IHtcbiAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvZGNhc3RMaXN0U21hbGwge1xuICAgIC5wb2RjYXN0QmxvY2sge1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWluLWhlaWdodDogNDlweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAuYm90dG9tX2hlYWQge1xuICAgIC5yYWRpb19hcmVhIHtcbiAgICAgIC5yYWRpby1ncm91cCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuYm90dG9tX2hlYWQge1xuICAgIC5yYWRpb19hcmVhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIC8qLnJhZGlvLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAuZmVlZGJhY2tfYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZlZWRiYWNrX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ZnSWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhvdXJseV9uZXdzX2FyZWEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ob3VybHlfbmV3c19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN2Z0ljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5saXZlX2ZlZWRfaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdmdJY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYWxsX2FyZWEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FsbF9pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN2Z0ljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSovXG4gICAgfVxuICB9XG59XG5cbi8qQG1lZGlhIChtYXgtd2lkdGg6IDExNjZweCkge1xuICAgIC5ib3R0b21faGVhZCB7XG4gICAgICAgIC5yYWRpb19hcmVhIHtcbiAgICAgICAgICAgIC5yYWRpby1ncm91cHtcbiAgICAgICAgICAgICAgICAuaG91cmx5X25ld3NfYXJlYXtkaXNwbGF5OiBub25lO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0qL1xuXG5AbWVkaWEgKG1heC13aWR0aDogODE2cHgpIHtcbiAgLmJvdHRvbV9oZWFkIHtcbiAgICAucmFkaW9fcmVhIHtcbiAgICAgIC5zaG93X2luZm8ge1xuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmVlZGJhY2tfYXJlYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlbGF0ZWRfYXJ0aWNsZXMge1xuICAgIC5hcnRpY2xlX2luZm8ge1xuICAgICAgcCB7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGVhbV9saXN0IC50ZWFtX2xpc3RJbm5lciAuYXJ0LWluZm8ge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5hcnRpY2xlQm94QmlnIC5sZWZ0X2ltZyB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkgLkd1ZXN0U2VjdGlvbi50ZWFtX2xpc3QgLmd1ZXN0c0Jsb2NrIC5ndWVzdENudCB7XG4gICAgbWluLWhlaWdodDogOTdweDtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcblxuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB9XG4gICAgcCB7XG4gICAgfVxuICB9XG4gIC50b3BBcnRpY2xlIHtcbiAgICAudG9wQ2F0TnYge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZWdhTWVudSB7XG4gICAgcGFkZGluZzogMjBweCAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUycHgpIHtcbiAgLmZvb3RlciB7XG4gICAgLnRvcF9mb290ZXIge1xuICAgICAgLmxlZnRfYm9yZGVyOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9kY2FzdFNlYyB7XG4gICAgLmFydGlfcm93IHtcbiAgICAgIC5yaWdodF9jb250ZW50IHtcbiAgICAgICAgLmFydGljbGVDb2xCb3gge1xuICAgICAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjlweDtcbiAgICAgICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFydGljbGVUZXh0IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b3BfYXJ0aWNhbCB7XG4gICAgLmFydGljbGVCb3gge1xuICAgICAgLmljb25JbWcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudG9wQXJ0aWNsZSB7XG4gICAgLnRvcENhdE52IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAxMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDEwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZGaWx0ZXIgdWwgbGkge1xuICAgIHBhZGRpbmc6IDdweCAxMnB4IDdweCAwcHg7XG4gICAgLyogICAgICAgIGZvbnQtc2l6ZTogMTFweDsqL1xuICB9XG4gIC5zaW5nQXJ0aWNsZSB7XG4gICAgLmFsbC1hcnRpY2xlIHtcbiAgICAgIC5hcnRpY2xlQm94SG9sZCB7XG4gICAgICAgICY6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZWxhdGVkX2FydGljbGVzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgLnJlbGF0ZWRfYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAuZmVhdHVyZWRJbWFnZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWluLWhlaWdodDogMzlweDtcbiAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGVhbV9saXN0IHtcbiAgICAudGVhbV9saXN0SW5uZXIge1xuICAgICAgLmFydGljbGVCb3hIb2xkIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgLmFydGljbGVCb3gge1xuICAgICAgICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlQm94IHtcbiAgICAgICAgICAuYXJ0aWNsZVRleHQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jbGVhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiA0NnB4IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDI3cHggMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgICAgLmFydC1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGlkZV90YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBib2R5IC5zaG93RGV0YWlsU2VjMiB7XG4gICAgLmxlZnRTZWN0aW9uIHtcbiAgICAgIC5sZWZ0U2VjdGlvbkluIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQzcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5mbG9hdGluZ19kaXYge1xuICAgICAgICAuZmxvYXRpbmdfaGVhZGluZyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRhZ3Mge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3ViQmxvY2tWZXIzU2VjIHtcbiAgICAuc3ViQmxvY2tWZXIzTGlzdCB7XG4gICAgICAuc3ViQmxvY2tWZXIzIHtcbiAgICAgICAgLmZlYXR1cmVkSW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgICAgLy93aWR0aDogMzclO1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlX2luZm8ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDU5JTtcbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmV4dHJhc0J0bSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgICAgICAgLmljb25JbWcge1xuICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcnRpX3JvdyB7XG4gICAgLnRhYmxlRGl2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLnRhYmxlSW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmxlZnRfaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5zaG93ZmlsdGVyU2VjIC5wb3N0UGFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLnNob3dmaWx0ZXJTZWMgLmFkdmVydGlzZW1lbnRfc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAzMXB4IGF1dG8gMHB4O1xuICAgIC8qICAgICAgICBwYWRkaW5nOiAyM3B4IDE0cHg7Ki9cbiAgICBwYWRkaW5nOiAyM3B4IDBweDtcbiAgfVxuICBib2R5IC5HdWVzdFNlY3Rpb24ge1xuICAgICYudGVhbV9saXN0IHtcbiAgICAgIC5ob3N0X2NvbHM6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICAgIC5ndWVzdHNCbG9jayB7XG4gICAgICAgIC5ndWVzdENudCB7XG4gICAgICAgICAgbWluLWhlaWdodDogMTE3cHg7XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZWFtX2xpc3RJbm5lciB7XG4gICAgICAgIC5mZWF0dXJlZF9ibG9jayB7XG4gICAgICAgICAgLmFydGljbGVCb3gge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb2RjYXN0U2VjLnNob3dfZGV0YWlsIHtcbiAgICAuYXJ0aV9yb3cge1xuICAgICAgLmxlZnRfaW1nIHtcbiAgICAgICAgLmFydGljbGVJbWcge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFydGljbGVCb3hCaWcuc2hvd19kZXRhaWxQYWdlIHtcbiAgICAubGVmdF9pbWcge1xuICAgICAgLmFydGljbGVJbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpbHRlclRvcEJhciAuZmlsdGVyVGFicyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaF9JY29uX2RpdiBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgd2lkdGg6IDgxJTtcbiAgfVxuICAubWVnYU1lbnUge1xuICAgIC5pbnRyb01lZ2EgaDIge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDEyO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBAaW5jbHVkZSBjb2x1bW4tY291bnQoMik7XG4gICAgfVxuICB9XG4gIC5NZWdhTWVudTEubW9iaWxlX21lbnUge1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNsZWFyVGFiIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAudGVhbV9saXN0IHtcbiAgICAudGVhbV9saXN0SW5uZXIge1xuICAgICAgLnBvc3RQYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gICAgICAgICAgICAgICAgJi5leHRQb2ludCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE5cHg7XG4gICAgICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2FkX21vcmUge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDVweCAxNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1lZ2FNZW51IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgfVxuXG4gIC5sZWZ0U2VjdGlvbiB7XG4gICAgJi5hcnRpY2xlX3NpbmdsZSB7XG4gICAgICAuZmVhdHVyZWRJbWcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRvcF9oZWFkIHtcbiAgICAudG9wX2xpbmtzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc29jaWFsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDBweDtcblxuICAgICAgICAgICAgICAuZmJJY29uIHtcbiAgICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnR3SWNvbiB7XG4gICAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC55dEljb24ge1xuICAgICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgLnN0MCB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yaWdodF9saXN0IHtcbiAgICAgICAgbGkubWVudSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b3BfaGVhZCAudG9wX2xpbmtzIC5taWRfaGVhZCB7XG4gICAgLm1lbnVfbmF2IHtcbiAgICAgIC5tZW51IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIC5ib3R0b21faGVhZCB7XG4gICAgICAgIC5yYWRpb19hcmVhIHtcblxuICAgICAgICAgICAgLmZlZWRiYWNrX2FyZWEge1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5mZWVkYmFja19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ZnSWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ob3VybHlfbmV3c19hcmVhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FsbF9hcmVhIHtcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcblxuICAgICAgICAgICAgICAgICAgICAuY2FsbF9pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ZnSWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfSovXG4gIC5mb290ZXIge1xuICAgIC50b3BfZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAuc29jaWFsRm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmZfYm90dG9tIHtcbiAgICAgIC5ib3R0b21fbGlua3Mge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mX2xpbmtzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5jb250X2lmbm9fc2VjIHtcbiAgICAuaW5mb0JveCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gICAgfVxuICB9XG4gIC5uZXdzbGV0dGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC50b3BfYXJ0aWNhbCB7XG4gICAgLmxlZnRfYXJlYSB7XG4gICAgICAubGFyZ2VCb3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9kY2FzdFNlYyB7XG4gICAgLmNvbC1sZy05IHtcbiAgICAgIC5hcnRpX3JvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hcnRpX3JvdyB7XG4gICAgICAubGVmdF9pbWcge1xuICAgICAgICAuYXJ0aWNsZUltZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHRfY29udGVudCB7XG4gICAgICAgIC5hcnRpY2xlQ29sQm94IHtcbiAgICAgICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjZweCAyM3B4IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlQm94IHtcbiAgICAmLmxhcmdlQm94IHtcbiAgICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggNDBweCAyMHB4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250X2lmbm9fc2VjIHtcbiAgICAvKi5pbmZvX3NlYyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfSovXG4gICAgLmluZm9Cb3g6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgLmluZm9Cb3g6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAubmV0d29ya19zZWMge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAuc2xpZGVyX3NlYyB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgfVxuICAgICAgLnNsaWNrLW5leHQuc2xpY2stYXJyb3csXG4gICAgICAuc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAtNjNweDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQsXG4gICAgICAuc2xpY2stbmV4dC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxOXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjSGVhZGluZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLnNsaWRlcl9ib3gge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5zcG9ydHNfc2VjIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLnJlbGF0ZWRfYXJ0aWNsZXMge1xuICAgICYubmV3c19hcnRpY2xlcyB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG4gIH1cbiAgLmFydGljbGVfbGlzdCAuYXJ0aWNsZUJveEhvbGQ6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5hcnRpY2xlX2xpc3QgLmFydGljbGVCb3hIb2xkOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuYXJ0aWNsZUJveEJpZyB7XG4gICAgLmxlZnRfaW1nIHtcbiAgICAgIC5hcnRpY2xlSW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRhYmxlSW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0X2NvbnRlbnQge1xuICAgICAgJi50YWJsZUlubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDIzcHggMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaG93X2RldGFpbFBhZ2Uge1xuICAgICAgLmljb25JbWcge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2hvd2ZpbHRlclNlYyB7XG4gICAgcGFkZGluZzogNDRweCAwO1xuICAgIC50b3BBcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDBweCAwIDQwcHg7XG4gICAgfVxuICAgIC5hcnRpY2xlQm94QmlnLnNob3dfZGV0YWlsUGFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgICAgLnRhYmxlRGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC50YWJsZUlubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxlZnRfaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29udCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaG93VG9wQmFubmVyIHtcbiAgICAuYmFubmVyRGV0YWlsIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMzAwcHggODVweCAwO1xuICAgIH1cbiAgICAuYmFubmVyRXh0cmEge1xuICAgICAgLmZlZWRCdG4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIC5hdWh0b3JJbWcge1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgIH1cbiAgfVxuICAuc2hvd0RldGFpbFNlYzIge1xuICAgIC5yaWdodFNlY3Rpb24ge1xuICAgICAgLnNpZGVIZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZV9sYXRlc3Rfc3Rvcnkge1xuICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgbWluLWhlaWdodDogNDlweDtcbiAgICAgIGhlaWdodDogNDlweDtcbiAgICB9XG4gICAgLmFydGljbGVUZXh0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgfVxuICB9XG5cbiAgLnN1YkJsb2NrVmVyMyB7XG4gICAgLmFydGljbGVfaW5mbyB7XG4gICAgICBoNCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtaW4taGVpZ2h0OiAzN3B4O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRlYW1fbGlzdCB7XG4gICAgLnRlYW1fbGlzdElubmVyIHtcbiAgICAgIC5hcnRpY2xlQm94SG9sZCB7XG4gICAgICAgIC5hcnRpY2xlQm94IHtcbiAgICAgICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDc7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaG93TGlzdGluZ1RlbXAge1xuICAgIC5hcnRpY2xlQm94IHtcbiAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEJldHdlZW4gdGFibGV0IGFuZCBkZXNrdG9wIHdpZHRoICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTUycHgpIHtcbiAgLmNvbnRfaWZub19zZWMge1xuICAgIC5pbmZvX3NlYyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVnYU1lbnUge1xuICAgIC5jb250YWluZXIge1xuICAgICAgJi5jb250YWluZXJIIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3IxMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIFdpZGVyIHRoYW4gdGFibGV0ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzE5cHgpIHtcbiAgLmRlc2t0b3Bfbm9fY2VudGVyX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIEJldHdlZW4gdGFibGV0IGFuZCBzbWFsbCBkZXNrdG9wICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzE5cHgpIGFuZCAobWF4LXdpZHRoOiA5NjdweCkge1xuICAubWlkX2hlYWQge1xuICAgIC5kZXNrdG9wX3ZpZXcge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc2hvcnRjdXRfc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBuYXYge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICYubWVudV9pY29uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogV2lkZXIgdGhhbiBsYXJnZSB0YWJsZXQgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5NjhweCkge1xuICAubWlkX2hlYWQge1xuICAgIC5kZXNrdG9wX3ZpZXcge1xuICAgICAgLnNob3J0Y3V0X3NlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogU21hbGxlciB0aGFuIGxhcmdlIHRhYmxldCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5taWRfaGVhZCB7XG4gICAgLnNob3J0Y3V0X3NlY3Rpb24ge1xuICAgICAgLnRvcF9saW5rcyB7XG4gICAgICAgIC50b3Bfc2VjIHtcbiAgICAgICAgICAmLnJpZ2h0X2xpc3Qge1xuICAgICAgICAgICAgJi5tZW51IHtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICYubWVudSxcbiAgICAgICAgICAgICAgICAmLmNpdHkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1lbnVfbmF2IHtcbiAgICAgIC5tZW51LFxuICAgICAgLmNpdHkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lZ2FNZW51IHtcbiAgICAmLm1lZ2Etb3BlbiB7XG4gICAgICB0b3A6IDEyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtaWNvbiB7XG4gICAgbWFyZ2luOiA2cHggOHB4IDAgMDtcbiAgfVxuXG4gIC5ibGFja19vdmVybGF5IHtcbiAgICB0b3A6IDIzNnB4O1xuICB9XG4gIC5zZWFyY2hfSWNvbl9kaXYge1xuICAgIHRvcDogMjM2cHg7XG4gIH1cbiAgLm1haW4tY29udGVudCB7XG4gICAgLmJvdHRvbV9oZWFkIHtcbiAgICAgIC5yYWRpb19hcmVhIHtcbiAgICAgICAgLnJhZGlvLWdyb3VwIHtcbiAgICAgICAgICAuaG91cmx5X25ld3NfYXJlYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZmVlZGJhY2tfYXJlYSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIE1heGltaXNlZCBkZXNrdG9wIHdpZHRoIG9yIHdpZGVyICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5kZXNrdG9wX25vX2FwcGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWlkX2hlYWQge1xuICAgIC5taWQtbGVmdCB7XG4gICAgICAmLmRlc2t0b3BfdmlldyB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKiBTbWFsbGVyIHRoYW4gbWF4aW1pc2VkIGRlc2t0b3Agd2lkdGggKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLm1pZF9oZWFkIHtcbiAgICAuZGVza3RvcF92aWV3IHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAubWlkLWxlZnQge1xuICAgICAgJi5kZXNrdG9wX3ZpZXcge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGV4dC1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmLmRlc2t0b3Bfbm9fY2VudGVyX2xvZ28ge1xuICAgICAgYSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRlc2t0b3Bfbm9fY2VudGVyX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLyogU21hbGxlciB0aGFuIHRhYmxldCB3aWR0aCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5taWRfaGVhZCB7XG4gICAgLnNob3J0Y3V0X3NlY3Rpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmNsZWFyRGVzayB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm5hdkZpbHRlciB7XG4gICAgbWFyZ2luOiAzMHB4IDAgNDBweDtcbiAgfVxuICAubW9iaWxlX3ZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kZXNrdG9wX3ZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaF9pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51X2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmxhY2tfb3ZlcmxheSB7XG4gICAgdG9wOiAyNDZweDtcbiAgfVxuICAuc2VhcmNoX0ljb25fZGl2IHtcbiAgICB0b3A6IDI0NnB4O1xuICB9XG5cbiAgLnRvcEFydGljbGUge1xuICAgIHBhZGRpbmc6IDM1cHggMCAyMHB4O1xuICAgIC5zZWNIZWFkaW5nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogJGJnMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgY29sb3I6ICRjb2xvcjE5O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICBvcHRpb24ge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZGaWx0ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDRweCAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIC8qICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7Ki9cbiAgICAgICAgc3Bhbi5jYXRUYWcge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLmNvdW50X3Bvc3RzIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHNwYW4uY2F0VGFnIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuLmNvdW50X3Bvc3RzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkuY3VycmVudE5hdiBzcGFuLmNhdFRhZyB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBsaS5jdXJyZW50TmF2IHNwYW4uY291bnRfcG9zdHMge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXJ0aWNsZV9saXN0IHtcbiAgICAuYXJ0aWNsZUJveCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgLmFydGljbGVJbWcge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDQxJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDU5JTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZVRleHQgcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgLmFydGljbGVFeHRyYXNIb2xkIHtcbiAgICAgICAgLmljb25JbWcge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZUV4dHJhcyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA3O1xuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYm9keS5zaW5nbGUtYXJ0aWNsZSB7XG4gICAgLnJlbGF0ZWRfYXJ0aWNsZXMge1xuICAgICAgLnJlbGF0ZWRfYmxvY2sge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpbmdBcnRpY2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAuYWRfc2lkZWJhciB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5zcG9uc2VyX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbiAgfVxuICAudGVhbV9saXN0IHtcbiAgICAudGVhbV9saXN0SW5uZXIge1xuICAgICAgLnBvc3RQYWdlIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMHB4IDEwcHg7XG4gICAgICB9XG4gICAgICAuYXJ0LWluZm8ge1xuICAgICAgICAudGltZUljb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBvc3RQYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgJi5leHRQb2ludCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweCAxMnB4O1xuICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sb2FkX21vcmUge1xuICAgIC8qICAgICAgICBmbG9hdDogbm9uZTsqL1xuICAgIHBhZGRpbmc6IDE0cHggMzhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgLyogICAgICAgIG1hcmdpbi10b3A6IDFweDsqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3IyODtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmJyZWFkY3J1bWJfU2VjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxlZnRTZWN0aW9uLmFydGljbGVfc2luZ2xlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAuYXJ0aWNsZV9tZXRhIHtcbiAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuYWRfc2lkZWJhciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNwb25zZXJfbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLnJlbGF0ZWRfYXJ0aWNsZXMge1xuICAgIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGgzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgfVxuICAgIC5mZWF0dXJlZEltYWdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiA0MSU7XG4gICAgfVxuICAgIC5hcnRpY2xlX2luZm8ge1xuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4IDA7XG4gICAgbWFyZ2luOiA0MXB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mbG9hdGluZ19kaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICAmLm1vYmlsZV92aWV3IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuYXV0aG9yIHtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhZ3Mge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgICAuZmxvYXRUYWdJY29uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICAuZmxvYXRUYWdMaW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXDIwNDRcIjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjEyO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsX2xpbmtzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNob3dUb3BCYW5uZXJIb2xkIHtcbiAgICAuZmxvYXRpbmdfZGl2IHtcbiAgICAgIC50YWdzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGVhbV9saXN0IHtcbiAgICAuYXJ0aWNsZUJveEhvbGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAudGVhbV9saXN0SW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA1MTFweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyAvLyAyMHB4IGF1dG8gMFxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIC5hcnRpY2xlQm94SG9sZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIC5hcnRpY2xlQm94IHtcbiAgICAgICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA2O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYXJ0aWNsZVRleHQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmFydGljbGVDb250IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTFweCAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFydC1pbmZvIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICAgIC5sb2FkX21vcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuR3Vlc3RTZWN0aW9uIHtcbiAgICAmLnRlYW1fbGlzdCB7XG4gICAgICAudGVhbV9saXN0SW5uZXIge1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGlkZV90YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNob3dUb3BCYW5uZXIuc2hvd2RldGFpbHNfT3V0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgLmF1aHRvckltZyBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYmFubmVyRGV0YWlsIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB9XG4gICAgLnNob3dUb3BCYW5uZXJIb2xkIHtcbiAgICAgIC5mbG9hdGluZ19kaXYubW9iaWxlX3ZpZXcge1xuICAgICAgICAuZmxvYXRpbmdfaGVhZGluZyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDQ0XCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMjE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFncyB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGxpLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyMTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50aW1lQ2xvY2tJY29uIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNob3dUaW1pbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICB9XG4gICAgICAuYmFubmVySGVhZGluZ3Mge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMjA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5iYW5uZXJFeHRyYSB7XG4gICAgICAgIC5iYW5uZXJTb2NpYWwgdWwgYSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZlZWRCdG4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIycHggMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAzO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZmVlZEljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBvZGNhc3RMaXN0U21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgYm9keSAuc2hvd0RldGFpbFNlYzIge1xuICAgIC5zaG93SGVhZGluZyB7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDk7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA1O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDY7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICB9XG4gICAgLnNob3dDb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICB9XG4gICAgaHIge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5sZWZ0U2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICAgIC5yaWdodFNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIC5wb2RjYXN0QmxvY2sge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYm9keSAuc2hvd0RldGFpbFNlYzIgLnNpbmdsZVNob3dEZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgYm9keSAuc2hvd2ZpbHRlclNlYyAuc2VjSGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zaG93X2RldGFpbFBhZ2UuYXJ0aWNsZUJveEJpZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcjEyO1xuICAgIC50YWJsZURpdiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC50YWJsZUlubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAucmlnaHRfY29udGVudCAuYXJ0aWNsZUNvbnQge1xuICAgICAgcGFkZGluZzogMjVweCAzMHB4IDIycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFydGljbGVUZXh0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdWJCbG9ja1ZlcjNTZWMge1xuICAgIC5sb2FkX21vcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnN1YkJsb2NrVmVyM0xpc3Qge1xuICAgICAgLnN1YkJsb2NrVmVyMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIC5mZWF0dXJlZEltYWdlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgd2lkdGg6IDQxJTtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgICAgICB3aWR0aDogNTklO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYXJ0aWNsZUV4dHJhcyB7XG4gICAgICAgICAgICAuZXh0cmFzQnRtIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDAgMCAyMHB4O1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9kY2FzdFNlYy5zaG93X2RldGFpbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLmFydGlfcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAudGFibGVEaXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLnRhYmxlSW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBvZGNhc3RMaXN0U21hbGwge1xuICAgICAgbWFyZ2luOiAwIDE4cHg7XG4gICAgfVxuICB9XG4gIGJvZHkgLnNob3dmaWx0ZXJTZWMgLmFkdmVydGlzZW1lbnRfc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA5cHggYXV0byAzMHB4O1xuICB9XG4gIC5zaG93RGV0YWlsU2VjMiAucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIH1cbiAgYm9keSAuR3Vlc3RTZWN0aW9uIHtcbiAgICAmLnRlYW1fbGlzdCB7XG4gICAgICAuc2VjSGVhZGluZyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgICAgLnRlYW1fbGlzdElubmVyIHtcbiAgICAgICAgLmFydGljbGVCb3gge1xuICAgICAgICAgIC5hcnRpY2xlQ29udCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmFydGljbGVUaXRsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlQm94SG9sZCB7XG4gICAgICAgICAgLmFydGljbGVCb3gge1xuICAgICAgICAgICAgLmFydGljbGVUZXh0IHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmd1ZXN0c0Jsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC5ndWVzdEltYWdlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaG93RGV0YWlsU2VjMiB7XG4gICAgICAgICAgLmxlZnRTZWN0aW9uIHtcbiAgICAgICAgICAgIC5sZWZ0U2VjdGlvbkluIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2hvd2ZpbHRlclNlYyAudG9wQ2F0TnYge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmd1ZXN0Q250IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVsYXRlZF9hcnRpY2xlcyAucmVsYXRlZF9ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubWVnYU1lbnUge1xuICAgIHVsIHtcbiAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiBpbml0aWFsO1xuICAgICAgLW1vei1jb2x1bW4tY291bnQ6IGluaXRpYWw7XG4gICAgICBjb2x1bW4tY291bnQ6IGluaXRpYWw7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjdmN2Y3O1xuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICYubWFpbi1tZW51LWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2Y3ZjdmNztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3VzdG9tU3ViTWVudSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5tb2JpbGVfYXJyb3cge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yMjk7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTZweCA4cHg7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuTWVnYU1lbnUxLm1vYmlsZV9tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAubW9iaWxlX21lbnUgdWwgbGkgc3Bhbi5tb2JpbGVfYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZWdhTWVudSB7XG4gICAgJi5tZWdhLW9wZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIHRvcDogNTBweDtcbiAgICB9XG4gIH1cbiAgLmludHJvTWVnYS5tb2JpbGVfdmlldyBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgMjQ7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAud2F0Y2hJY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAuc3ZnSWNvbiB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBvbHlnb24ge1xuICAgICAgICBmaWxsOiAkY29sb3IxMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vYmlsZV9tZW51IHVsID4gbGkuaGFzX3N1Yi5vcGVuX3N1YiA+IHNwYW4ubW9iaWxlX2Fycm93IGkuZmEuZmEtcGx1cyxcbiAgLm1vYmlsZV9tZW51XG4gICAgdWxcbiAgICA+IGxpLmhhc19zdWJcbiAgICA+IHVsLm9wZW5fc3ViXG4gICAgPiBsaVxuICAgID4gc3Bhbi5tb2JpbGVfYXJyb3dcbiAgICBpLmZhLmZhLXBsdXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9tZW51IHVsID4gbGkuaGFzX3N1Yi5vcGVuX3N1YiA+IHNwYW4ubW9iaWxlX2Fycm93IGkuZmEuZmEtbWludXMsXG4gIC5tb2JpbGVfbWVudVxuICAgIHVsXG4gICAgPiBsaS5oYXNfc3ViXG4gICAgPiB1bC5vcGVuX3N1YlxuICAgID4gbGlcbiAgICA+IHNwYW4ubW9iaWxlX2Fycm93XG4gICAgaS5mYS5mYS1taW51cyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5tb2JpbGVfbWVudSB1bCA+IGxpLmhhc19zdWIgPiBzcGFuLm1vYmlsZV9hcnJvdyBpLmZhLmZhLW1pbnVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVfbWVudSB1bCA+IGxpLmhhc19zdWIgPiBzcGFuLm1vYmlsZV9hcnJvdyBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLm1vYmlsZV9tZW51IHVsID4gbGkgPiBzcGFuLm1vYmlsZV9hcnJvdyBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2hfSWNvbl9kaXYge1xuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgIHJpZ2h0OiAxOHB4O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgIH1cbiAgICAuc2VhcmNoSWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgLnN2Z0ljb24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3VibWl0SWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxlZnRTZWN0aW9uIHtcbiAgICAmLmFydGljbGVfc2luZ2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgLmZlYXR1cmVkSW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZV9tZXRhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZV9zaW5nbGVDb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b3BBcnRpY2xlU2VjIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5jbGVhclRhYiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnRvcEFydGljbGUge1xuICAgIC50b3BDYXROdiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgLyogICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lOyovXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNUJDXCI7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvcjEyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9zdFBhZ2Uge1xuICAgIC5sb2FkX21vcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmFsbC1hcnRpY2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAmLnRlYW1fbGlzdElubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuICAgIC5wb3N0UGFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDEwcHg7XG4gICAgfVxuICAgICYuYXJ0aWNsZXMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAucG9zdFBhZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VwYXJhdG9yTGluZSB7XG4gICAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDBweCAwIDIwcHg7XG4gIH1cbiAgLm1vYldpZGdldFNlYyB7XG4gICAgLnNwb25zZXJfbGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAuc2hvd2ZpbHRlclNlYyB7XG4gICAgLnBvc3RQYWdlIHtcbiAgICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYm9keS5zaW5nbGUtc2hvdyB7XG4gICAgLnNob3dmaWx0ZXJTZWMge1xuICAgICAgLnBvc3RQYWdlIHtcbiAgICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zaG93ZmlsdGVyU2VjIHtcbiAgICAgIC50YWJDb250X2RpdiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAud2lkZ2V0Qm94IHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWNIZWFkaW5nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAucG9kY2FzdFNlYyB7XG4gICAgICAuc2VjSGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlLXNob3cge1xuICAgIC5icmVhZGNydW1iX1NlYyB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gNDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICYuaXRlbS1ob21lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5icmVhZC1jdXJyZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXDIwNDRcIjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRlYW1fbGlzdCB7XG4gICAgLnRlYW1fbGlzdFJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5HdWVzdFNlY3Rpb24udGVhbV9saXN0IHtcbiAgICAudGVhbV9saXN0SW5uZXIge1xuICAgICAgLmZlYXR1cmVkX2Jsb2NrIHtcbiAgICAgICAgJi5sYXJnZUVsZW1lbnQge1xuICAgICAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMTA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvZHkgLnNob3dEZXRhaWxTZWMyIHtcbiAgICB1bC5zaG93U3BvbnNvciB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5zaW5nbGVTaG93RGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5tZWdhTWVudSB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICAudmlld01lbnUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZsb2F0aW5nX2RpdiB7XG4gICAgLmF1dGhvciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIH1cbiAgICAudGFncyB7XG4gICAgICAuZmxvYXRUYWdMaW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsX2xpbmtzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAmLmZiSWNvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweCA1cHggMTNweDtcbiAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50d0ljb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggNXB4IDEzcHg7XG4gICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYueXRJY29uIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAxMnB4IDVweCAxMXB4O1xuICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIC5zdDAge1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlLWFydGljbGUtYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxuICBib2R5IHtcbiAgICAud2lkZ2V0Qm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAuc3BvbnNlcl9saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvZHkuaG9tZSB7XG4gICAgLnRleHRfYm9yZGVyYm94X3dpZGdldCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAucGFnZVNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gIC5yZWxhdGVkX2FydGljbGVzIHtcbiAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgIC50aW1lX21lZGlhIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgICAgLm1lZGlhX3NlY3Rpb24ge1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlRXh0cmFzIHtcbiAgICAgICAgLmljb25JbWcge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuZXh0cmFzQnRtIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZV92aWV3IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICBib2R5LnNpbmdsZS1hcnRpY2xlIC50ZXh0X2JvcmRlcmJveF93aWRnZXQge1xuICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICB9XG4gIC5zcG9uc2VyX2xpbmsge1xuICAgIC5zcG9zZXJfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC50ZWFtX2xpc3QgLnRlYW1fbGlzdElubmVyIC5hcnRpY2xlQm94SG9sZCB7XG4gICAgLmFydGljbGVCb3ggLmFydGljbGVUZXh0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgfVxuICB9XG4gIC5zdWJCbG9ja1ZlcjNTZWMge1xuICAgIC5zdWJCbG9ja1ZlcjNMaXN0IHtcbiAgICAgIC5zdWJCbG9ja1ZlcjMge1xuICAgICAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgICAgICAuYXJ0aWNsZUV4dHJhcyB7XG4gICAgICAgICAgICAuaWNvbkltZyB7XG4gICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuY29sLXhzLTEsXG4gIC5jb2wtc20tMSxcbiAgLmNvbC1tZC0xLFxuICAuY29sLWxnLTEsXG4gIC5jb2wteHMtMixcbiAgLmNvbC1zbS0yLFxuICAuY29sLW1kLTIsXG4gIC5jb2wtbGctMixcbiAgLmNvbC14cy0zLFxuICAuY29sLXNtLTMsXG4gIC5jb2wtbWQtMyxcbiAgLmNvbC1sZy0zLFxuICAuY29sLXhzLTQsXG4gIC5jb2wtc20tNCxcbiAgLmNvbC1tZC00LFxuICAuY29sLWxnLTQsXG4gIC5jb2wteHMtNSxcbiAgLmNvbC1zbS01LFxuICAuY29sLW1kLTUsXG4gIC5jb2wtbGctNSxcbiAgLmNvbC14cy02LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtbWQtNixcbiAgLmNvbC1sZy02LFxuICAuY29sLXhzLTcsXG4gIC5jb2wtc20tNyxcbiAgLmNvbC1tZC03LFxuICAuY29sLWxnLTcsXG4gIC5jb2wteHMtOCxcbiAgLmNvbC1zbS04LFxuICAuY29sLW1kLTgsXG4gIC5jb2wtbGctOCxcbiAgLmNvbC14cy05LFxuICAuY29sLXNtLTksXG4gIC5jb2wtbWQtOSxcbiAgLmNvbC1sZy05LFxuICAuY29sLXhzLTEwLFxuICAuY29sLXNtLTEwLFxuICAuY29sLW1kLTEwLFxuICAuY29sLWxnLTEwLFxuICAuY29sLXhzLTExLFxuICAuY29sLXNtLTExLFxuICAuY29sLW1kLTExLFxuICAuY29sLWxnLTExLFxuICAuY29sLXhzLTEyLFxuICAuY29sLXNtLTEyLFxuICAuY29sLW1kLTEyLFxuICAuY29sLWxnLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAubW9yZV9hcnRpY2xlX2xpbmsge1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSAxO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICAgIC5tb3JlSWNvbiB7XG4gICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5ld3NsZXR0ZXIge1xuICAgIC5uZXdzbGV0dGVyRm9ybSB7XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRvcF9oZWFkIHtcbiAgICAudG9wX2xpbmtzIHtcbiAgICAgIC5yaWdodF9saXN0IHtcbiAgICAgICAgbGkubWVudSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgICAudG9wX2Zvb3RlciB7XG4gICAgICAubGVmdF9ib3JkZXI6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5zb2NpYWxGb290ZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZl9ib3R0b20ge1xuICAgICAgLmJvdHRvbV9saW5rcyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSAzO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZfYm90dG9tIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAuZl9saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuc29jaWFsX2xpbmtzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5mX2xvZ28ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5mX3dpZGdldCB7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2JpbGVfYm9yZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgYm90dG9tX2hlYWRlcl9jb21wYWN0O1xuXG4gIC5taWRfaGVhZCB7XG4gICAgLm1lbnVfbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b3BfaGVhZCB7XG4gICAgLnRvcF9saW5rcyB7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgLmxlZnRfbGlzdCB7XG4gICAgICAgIC5zb2NpYWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm1tbC1zc28tdXNlci1hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA4cHggMCA4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tbWwtc3NvLXVzZXItYXJlYS1pY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsLnJpZ2h0X2xpc3Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250X2lmbm9fc2VjIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5pbmZvX3NlYyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5pbmZvQm94OmJlZm9yZSxcbiAgICAgIC5pbmZvQm94OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmluZm9Cb3gge1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4IDIwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogMjVweCAwIDM1cHggMDtcbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLSA0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubmV3c2xldHRlckZvcm0ge1xuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlQm94IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm1vcmVfYXJ0aWNsZV9saW5rIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wb2RjYXN0U2VjIHtcbiAgICAuY29sLWxnLTkge1xuICAgICAgLmFydGlfcm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFydGlfcm93IHtcbiAgICAgIC5yaWdodF9jb250ZW50IHtcbiAgICAgICAgLmFydGljbGVDb2xCb3gge1xuICAgICAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDY7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hcnRpY2xlRXh0cmFzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb2RjYXN0TGlzdFNtYWxsIHtcbiAgICAucG9kY2FzdEJsb2NrIHtcbiAgICAgIC5leHRyYXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNwb3J0c19zZWMge1xuICAgIHBhZGRpbmc6IDM1cHggMCAxMHB4O1xuICB9XG4gIC5zcG9ydHNfc2VjIHtcbiAgICAuYWR2ZXJ0aXNlbWVudF9zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gIC5yZWxhdGVkX2FydGljbGVzIHtcbiAgICAmLm5ld3NfYXJ0aWNsZXMge1xuICAgICAgcGFkZGluZzogMzVweCAwIDEwcHg7XG4gICAgICAuYXJ0aWNsZV9pbmZvIHtcbiAgICAgICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZXh0cmFzQnRtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDc7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmV0d29ya19zZWMge1xuICAgIC5zbGlkZXJfc2VjIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgfVxuICAgICAgLnNsaWNrLW5leHQuc2xpY2stYXJyb3csXG4gICAgICAuc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAtNzBweDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQsXG4gICAgICAuc2xpY2stbmV4dC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmV0d29ya19zZWMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAuc2xpZGVyX2JveCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLml0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWN1cnJlbnQuc2xpY2stY2VudGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtLnNsaWNrLWN1cnJlbnQuc2xpY2stY2VudGVyIH4gLml0ZW0uc2xpY2stc2xpZGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpZGVyX3NlYyB7XG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYWdlU2VjdGlvbiB7XG4gICAgLmFkdmVydGlzZW1lbnRfc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICB9XG4gIH1cbiAgLm1vYmlsZV9zbGlkZXJfc2VjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyNXB4IDAgMjBweDtcbiAgfVxuXG4gIC5tb2JpbGVfc2xpZGVyIHtcbiAgICAuc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zbGljay1uZXh0LnNsaWNrLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLml0ZW1fYXJlYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZUJveCB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICB9XG4gICAgLnNsaWNrLWN1cnJlbnQge1xuICAgICAgLmFydGljbGVCb3gge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yMTM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlQm94IHtcbiAgICAmLmxhcmdlQm94IHtcbiAgICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZVRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICBwYWRkaW5nOiA1NXB4IDIwcHggMjBweDtcbiAgICAgICAgJi5mZWF0dXJlZF9vbiB7XG4gICAgICAgICAgLypwYWRkaW5nLXRvcDogNTVweDsqL1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sb25nZXJIZWFkZXIge1xuICAgICAgLmFydGljbGVUaXRsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXYtaWNvbiB7XG4gICAgbWFyZ2luOiA2cHggNHB4IDAgNHB4O1xuICB9XG5cbiAgLm1fc29jaWFsX2ljb24ge1xuICAgIC5zb2NpYWwge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIC5mb2xsb3dfdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yMTM7XG4gICAgICB9XG4gICAgICAuaWNvbnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDEyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTM7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3IxMztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmZiSWNvbiB7XG4gICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudHdJY29uIHtcbiAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC55dEljb24ge1xuICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgLnN0MCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb290ZXIge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDg7XG4gICAgfVxuICAgIC5mX2xpbmtzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyAxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbF9saW5rcyB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gMTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCArIDg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb2RjYXN0U2VjIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMTVweDtcbiAgfVxuICAubWlkX2hlYWQge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAuaWNvbkltZyB7XG4gICAgLnN2Z0ljb24ge1xuICAgICAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLm5ld3NfdHlwZSxcbiAgICAmLnZpZGVvX3R5cGUge1xuICAgICAgLnN2Z0ljb24ge1xuICAgICAgICB3aWR0aDogMTFweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9kY2FzdExpc3RTbWFsbCAucG9kY2FzdEJsb2NrIC5leHRyYXMgLmljb25JbWcgLnN2Z0ljb24ge1xuICAgIHdpZHRoOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvZGNhc3RTZWMgLmFydGlfcm93IC5yaWdodF9jb250ZW50IC5hcnRpY2xlQ29sQm94IC5pY29uSW1nIC5zdmdJY29uIHtcbiAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3R0b21faGVhZCB7XG4gICAgLnByb2dyZXNzX2JhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuYm90dG9tX2hlYWQge1xuICAgIC5saXN0ZW5fc2VjIHtcbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9wX2hlYWQge1xuICAgIC50b3BfbGlua3Mge1xuICAgICAgLnJpZ2h0X2xpc3Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkuc2VhcmNoX2ljb24ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaS5jYWxsIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAxMXB4IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMCAwO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmZlZWRiYWNrIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAxMXB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkuc21hbGxfYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VhZWFlYTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jbG9zZUljb24ge1xuICAgIC5saW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2VTZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gIH1cbiAgYm9keSAuc2hvd0RldGFpbFNlYzIge1xuICAgIC5sZWZ0U2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgLmxlZnRTZWN0aW9uSW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAucmlnaHRTZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAuc2lkZUhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZsb2F0aW5nX2RpdiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2hvd1Nwb25zb3Ige1xuICAgICAgLmhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaG93RGV0YWlsU2VjMiB7XG4gICAgdWwuc2hvd1Nwb25zb3Ige1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5zaW5nbGVTaG93RGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLypzaG93VG9wQmFubmVyIFNUQVJUUyBIRVJFKi9cbiAgLnNob3dUb3BCYW5uZXIge1xuICAgIC5iYW5uZXJEZXRhaWwge1xuICAgICAgcGFkZGluZzogMTIwcHggMCAxMDBweCAwO1xuICAgIH1cbiAgICAuc3ViSGVhZGluZyB7XG4gICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplIC0gNDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDc7XG4gICAgfVxuICAgIC5oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjc7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgKyAyMTtcbiAgICAgIGNvbG9yOiAkY29sb3I3O1xuICAgIH1cbiAgICAuc2hvd1RvcEJhbm5lckhvbGQge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICAgICYuYmxhY2tHcmFkaWVudEJnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYXVodG9ySW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5iYW5uZXJFeHRyYSB7XG4gICAgICAuYmFubmVyU29jaWFsIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yMTI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5mYkljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnR3SWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIC5zdmdJY29uIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAueXRJY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgLnN2Z0ljb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAuc3QwIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0X2JvcmRlcmJveF93aWRnZXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaG93ZmlsdGVyU2VjIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgLmZpbHRlclRvcEJhciB7XG4gICAgICAmLnRvcEFydGljbGUge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hZFNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgJi5tb2JpbGVfdmlldyB7XG4gICAgICAud2lkZ2V0Qm94IHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWFydGljbGUtbGlzdGluZyB7XG4gICAgLmFkU2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIC50ZXh0X2JvcmRlcmJveF93aWRnZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tQWQge1xuICAgICAgLmFkU2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWlkZGxlQWR2U2VjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmFydGljbGVCb3hCaWcge1xuICAgIC5hcnRpY2xlRXh0cmFzIHtcbiAgICAgIC5leHRyYXNCdG0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDY7XG4gICAgICAgIC51cGRhdGVkT24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pY29uSW1nIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAuc3ZnSWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZVRleHQge1xuICAgICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0X2NvbnRlbnQge1xuICAgICAgLmFydGljbGVDb250IHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndpZGdldFRpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250U2l6ZSArIDE7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNlY0hlYWRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgNDtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA0O1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZUJveEJpZyB7XG4gICAgLmFydGljbGVUaXRsZSB7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgKyA2O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICsgNDtcbiAgICB9XG4gICAgLmFydGljbGVUZXh0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlQm94QmlnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wb2RjYXN0TGlzdFNtYWxsIHtcbiAgICAucG9kY2FzdEJsb2NrIHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplICsgMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC0gMTtcbiAgICAgIH1cbiAgICAgIC5leHRyYXMge1xuICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemUgLSA0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZV9sYXRlc3Rfc3Rvcnkge1xuICAgIC5hcnRpY2xlVGl0bGUge1xuICAgICAgbWluLWhlaWdodDogMzlweDtcbiAgICAgIGhlaWdodDogMzlweDtcbiAgICB9XG4gICAgLmFydGljbGVUZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5ob21lIHtcbiAgICAuaG9tZV9sYXRlc3Rfc3Rvcnkge1xuICAgICAgLmFydGljbGVUaXRsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDc4cHg7XG4gICAgICAgIGhlaWdodDogNzhweDtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXJ0aWNsZV9saXN0IHtcbiAgICAuYXJ0aWNsZUJveCB7XG4gICAgICAuYXJ0aWNsZUV4dHJhc0hvbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdWJCbG9ja1ZlcjMge1xuICAgIC5hcnRpY2xlX2luZm8ge1xuICAgICAgaDQge1xuICAgICAgICBtaW4taGVpZ2h0OiAzOXB4O1xuICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb2RjYXN0TGlzdFNtYWxsIHtcbiAgICAucG9kY2FzdEJsb2NrIHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIFNtYWxsZXIgcGhvbmUgc2l6ZWQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubmF2RmlsdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHNwYW4uY2F0VGFnIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5jb3VudF9wb3N0cyB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE3cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHNwYW4uY2F0VGFnIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuLmNvdW50X3Bvc3RzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkuY3VycmVudE5hdiBzcGFuLmNhdFRhZyB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBsaS5jdXJyZW50TmF2IHNwYW4uY291bnRfcG9zdHMge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXJ0aWNsZV9saXN0IHtcbiAgICAuYXJ0aWNsZUJveCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIC5hcnRpY2xlSW1nIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0MSU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZUNvbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA1OSU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZVRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlVGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuaWNvbkltZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgfVxuICAgICAgLmFydGljbGVFeHRyYXMgLmFydGljbGVBdXRob3Ige1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZSAtIDQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAtIDc7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlRXh0cmFzSG9sZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmljb25JbWcge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mYS1wbGF5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZUV4dHJhcyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC5hcnRpY2xlQXV0aG9yIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5ob21lX2xhdGVzdF9zdG9yeSB7XG4gICAgICAuaWNvbkltZyB7XG4gICAgICAgIC8qICAgICAgICAgICAgICAgIHRvcDogNXB4OyovXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlbGF0ZWRfYXJ0aWNsZXMge1xuICAgIC5mZWF0dXJlZEltYWdlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuICAgIC5hcnRpY2xlX2luZm8ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBoNCB7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVkaWFfc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgICAgLnRpbWVfbWVkaWEge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlRXh0cmFzIHtcbiAgICAgICAgLmV4dHJhc0J0bSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAud2lkZ2V0Qm94IHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5hZGRfYmxvY2ssXG4gIC5hZF9zaWRlYmFyIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5hZHZlcnRpc2VtZW50X3NlY3Rpb24ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnNob3dEZXRhaWxTZWMyIHtcbiAgICAubGVmdFNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgLnNob3dIZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5zaW5nbGVTaG93RGV0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAucG9kY2FzdExpc3RTbWFsbCB7XG4gICAgLnBvZGNhc3RCbG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZV9saXN0IHtcbiAgICAuYXJ0aWNsZUJveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICBpLmZhLXBsYXkge1xuICAgIHBhZGRpbmc6IDNweCA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAubmF2RmlsdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiA0cHggOHB4IDRweCAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHNwYW4uY2F0VGFnIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5jb3VudF9wb3N0cyB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHNwYW4uY2F0VGFnIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuLmNvdW50X3Bvc3RzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkuY3VycmVudE5hdiBzcGFuLmNhdFRhZyB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBsaS5jdXJyZW50TmF2IHNwYW4uY291bnRfcG9zdHMge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVsYXRlZF9hcnRpY2xlcyB7XG4gICAgLmFydGljbGVfaW5mbyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHdpZHRoOiA1OSU7XG4gICAgICBoNCB7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVkaWFfc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgLy8gMjFweFxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cbiAgICAgIC50aW1lX21lZGlhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmJvdHRvbV9oZWFkIHtcbiAgICAubGlzdGVuX3NlYyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAucmFkaW9fYXJlYSB7XG4gICAgICAuc2hvd19pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLmZlZWRiYWNrX2FyZWEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAudXNlcl9waWMge1xuICAgICAgbGVmdDogNjBweDtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cbiAgfVxuICAuY29udF9pZm5vX3NlYyB7XG4gICAgLmluZm9Cb3gge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgfVxuICB9XG4gIC5uZXdzbGV0dGVyIHtcbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgfVxuICAgIC5uZXdzbGV0dGVyRm9ybSB7XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTEwcHggMjBweCAxMHB4O1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlYXJjaF9JY29uX2RpdiBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnJlbGF0ZWRfYXJ0aWNsZXMge1xuICAgIC5hcnRpY2xlX2luZm8ge1xuICAgICAgLmFydGljbGVFeHRyYXMge1xuICAgICAgICAuZXh0cmFzQnRtIHtcbiAgICAgICAgICBwYWRkaW5nOiAycHggMCAwIDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmljb25JbWcge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogVGFibGV0IG9yIHdpZGVyICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICB3aWR0aDogNjUwcHg7XG4gIH1cbiAgLmhvbWVfbGF0ZXN0X3N0b3J5IHtcbiAgICAuYXJ0aWNsZUJveCB7XG4gICAgICAuaWNvbkltZyB7XG4gICAgICAgICYuYXVkaW9fdHlwZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIFNtYWxsIGRlc2t0b3Agb3Igd2lkZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZml4ZWRPdmVyZmxvd1RhYkRlc2t0b3Age1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG4vKiBNZWQgZGVza3RvcCBvciB3aWRlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuLyogTGFyZ2UgZGVza3RvcCBvciBoaWdoZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUzcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgLmxlZnRfYm9yZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZS1zaG93LWZlZWRiYWNrLWZvcm0tZGF0YSBpZnJhbWUsXG4uZmVhdGhlci1saWdodC1ib3ggaWZyYW1lIHtcbiAgaGVpZ2h0OiA3OTFweCAhaW1wb3J0YW50O1xufVxuXG4vKiBCZXR3ZWVuIHBob25lIGFuZCB0YWJsZXQgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAzMDRweCkgYW5kIChtYXgtd2lkdGg6IDcxN3B4KSB7XG4gIC5zaW5nbGUtc2hvdy1mZWVkYmFjay1mb3JtLWRhdGEgaWZyYW1lLFxuICAuZmVhdGhlci1saWdodC1ib3ggaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEyNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zcG9uc29yLXNsaWRlcixcbi5nYWxsZXJ5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZzI7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gICAgLW1zLXRyYW5zaXRpb246IG5vbmU7XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5zbGljay1uZXh0IHtcbiAgICAmLnNsaWNrLWFycm93IHtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2xpZGVyX3JpZ2h0X2Fycm93LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLTYxcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG5cbiAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMjFweDtcbiAgICAgICAgY3Vyc29yOiBuby1kcm9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAtNjFweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NsaWRlcl9sZWZ0X2Fycm93LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgfVxuICAuc2xpY2stcHJldi5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAyMXB4O1xuICAgIGN1cnNvcjogbm8tZHJvcDtcbiAgfVxuXG4gIC5zbGljay1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBNYWlsY2hpbXAgZm9ybSBzdHlsZXNcblxuI21jX2VtYmVkX3NpZ251cF9mb3JtIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yMjE7XG4gIGNsZWFyOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbiNtY19lbWJlZF9zaWdudXBfZm9ybSBmb3JtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycHggMCAxMHB4IDA7XG59XG5cbi5tYy1maWVsZC1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yYWRpby1zdGF0aW9uLWdyb3VwcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHBvc2l0aW9ucyBpbnB1dCBmaWVsZCBob3Jpem9udGFsbHkgKi9cbiNtY19lbWJlZF9zaWdudXBfZm9ybSBpbnB1dC5lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FiYjBiMjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDBweCAwLjRlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAzNTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuI21jX2VtYmVkX3NpZ251cF9mb3JtIGxhYmVsIHtcbiAgY29sb3I6ICRiZzE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJGZvbnQyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gLmNsZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBwb3NpdGlvbnMgYnV0dG9uIGhvcml6b250YWxseSBpbiBsaW5lIHdpdGggaW5wdXQgKi9cbiNtY19lbWJlZF9zaWdudXBfZm9ybSAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI21jX2VtYmVkX3NpZ251cF9mb3JtIGRpdiNtY2UtcmVzcG9uc2VzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRvcDogLTEuNGVtO1xuICBwYWRkaW5nOiAwZW0gMC41ZW0gMGVtIDAuNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgNSU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gZGl2LnJlc3BvbnNlIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMWVtIDAuNWVtIDAuNWVtIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbG9hdDogbGVmdDtcbiAgdG9wOiAtMS41ZW07XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA4MCU7XG59XG5cbiNtY19lbWJlZF9zaWdudXBfZm9ybSAjbWNlLWVycm9yLXJlc3BvbnNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI21jX2VtYmVkX3NpZ251cF9mb3JtICNtY2Utc3VjY2Vzcy1yZXNwb25zZSB7XG4gIGNvbG9yOiAjNTI5MjE0O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbWNfZW1iZWRfc2lnbnVwX2Zvcm0gbGFiZWwuZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMS4wNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwLjVlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21jX2VtYmVkX3NpZ251cF9mb3JtIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgI21jX2VtYmVkX3NpZ251cF9mb3JtIGlucHV0LmVtYWlsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAjbWNfZW1iZWRfc2lnbnVwX2Zvcm0gLmNsZWFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICNtY19lbWJlZF9zaWdudXBfZm9ybSAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLy8gU3BvbnNvcmVkIHNlY3Rpb25zIHN0eWxlc1xuLnNlY0hlYWRpbmcuc2VjSGVhZGluZy0tc3BvbnNvcmVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBpbWcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGltZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFlPUCBQb2xsIHN0eWxlc1xuXG4uYmFubmVyLXdpZGdldC1jb250ZW50LWFib3ZlLS10aXRsZSxcbi5iYW5uZXItd2lkZ2V0LWNvbnRlbnQtYmVsb3ctLXRpdGxlIHtcbiAgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5iYW5uZXItd2lkZ2V0LWNvbnRlbnQtYWJvdmUsXG4uYmFubmVyLXdpZGdldC1jb250ZW50LWJlbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vLyBPdmVycmlkZSBzdHlsZXMgZnJvbSBwbHVnaW4gc2V0dGluZ3Ncbi5iYXNpYy15b3AtcG9sbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJhc2ljLXF1ZXN0aW9uLXRpdGxlIGg1IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICRmb250MztcbiAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iYXNpYy1oLWFuc3dlcnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC5iYXNpYy1hbnN3ZXIge1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgfVxuICAgIC5iYXNpYy1hbnN3ZXItY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmJhc2ljLWFuc3dlci1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICAuYmFzaWMtdGV4dCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQxO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTJweCA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzEyMTIxMiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgJlt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5iYXNpYy10ZXh0IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMjEyMTIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5iYXNpYy1jYXB0Y2hhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJhc2ljLXZvdGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuYmFzaWMtdm90ZS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICMxMjEyMTIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vZXF1YWxpc2VyXG4kc2l6ZTogNzBweDtcblxuJG1heDogJHNpemUgLyAyLjg1NzE0Mjg1NztcbiR3aWR0aDogJG1heCAvIDMuNTtcbiRtYXJnaW46ICRtYXggLyAxNDtcbiRjb2xvcjogJGJnODtcblxuJGVxdWFsaXplcnM6IDM7XG4kZXF1YWxpemVyU2l6ZTogKCRlcXVhbGl6ZXJzICogJHdpZHRoKSArICgoJGVxdWFsaXplcnMgLSAxKSAqICRtYXJnaW4pO1xuJGJvdHRvbTogKCRzaXplIC0gJG1heCkgLyAxLjI7XG4kbGVmdDogKCRzaXplIC0gJGVxdWFsaXplclNpemUpIC8gMjtcblxuLy8gSGVpZ2h0c1xuJHR3bzogJG1heCAvIDc7XG4kdGhyZWU6ICRtYXggLyA0LjY2NjY2NjY2NztcbiRmb3VyOiAkbWF4IC8gMy41O1xuJGZpdmU6ICRtYXggLyAyLjg7XG4kc2l4OiAkbWF4IC8gMi4zMzMzMzMzMzM7XG4kc2V2ZW46ICRtYXggLyAyO1xuJGVpZ2h0OiAkbWF4IC8gMS43NTtcbiRuaW5lOiAkbWF4IC8gMS41NTU1NTU1NTY7XG4kdGVuOiAkbWF4IC8gMS40O1xuJGVsZXZlbjogJG1heCAvIDEuMjcyNzI3MjczO1xuJHR3ZWx2ZTogJG1heCAvIDEuMTY2NjY2NjY3O1xuJHRoaXJ0ZWVuOiAkbWF4IC8gMS4wNzY5MjMwNzc7XG4kZm91cnRlZW46ICRtYXg7XG5cbi5lcXVhbGl6ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogJGJvdHRvbTtcbiAgbGVmdDogMzQ4Ljc1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJHdpZHRoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIGhlaWdodDogJHR3bztcbn1cblxuLmVxdWFsaXplcixcbi5lcXVhbGl6ZXI6OmJlZm9yZSxcbi5lcXVhbGl6ZXI6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBlcXVhbGl6ZSAxLjI1cyBzdGVwcygyNSwgZW5kKSAwcyBpbmZpbml0ZTtcbn1cblxuLmVxdWFsaXplcjo6YmVmb3JlLFxuLmVxdWFsaXplcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogJHdpZHRoICsgJG1hcmdpbjtcbiAgaGVpZ2h0OiAkbWF4O1xuICB3aWR0aDogJHdpZHRoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG5cbi8vIEVxdWFsaXplciAyXG4uZXF1YWxpemVyOjpiZWZvcmUge1xuICBhbmltYXRpb24tbmFtZTogZXF1YWxpemUyO1xufVxuXG4vLyBFcXVhbGl6ZXIgM1xuLmVxdWFsaXplcjo6YWZ0ZXIge1xuICBsZWZ0OiAkd2lkdGggKiAyICsgJG1hcmdpbiAqIDI7XG4gIGFuaW1hdGlvbi1uYW1lOiBlcXVhbGl6ZTM7XG59XG5cbkBrZXlmcmFtZXMgZXF1YWxpemUge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAkZm91cjtcbiAgfVxuICA0JSB7XG4gICAgaGVpZ2h0OiAkdHdvO1xuICB9XG4gIDglIHtcbiAgICBoZWlnaHQ6ICRmb3VyO1xuICB9XG4gIDEyJSB7XG4gICAgaGVpZ2h0OiAkc2V2ZW47XG4gIH1cbiAgMTYlIHtcbiAgICBoZWlnaHQ6ICR0ZW47XG4gIH1cbiAgMjAlIHtcbiAgICBoZWlnaHQ6ICR0aGlydGVlbjtcbiAgfVxuICAyNCUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICAyOCUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICAzMiUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICAzNiUge1xuICAgIGhlaWdodDogJGVpZ2h0O1xuICB9XG4gIDQwJSB7XG4gICAgaGVpZ2h0OiAkdGVuO1xuICB9XG4gIDQ0JSB7XG4gICAgaGVpZ2h0OiAkdGVuO1xuICB9XG4gIDQ4JSB7XG4gICAgaGVpZ2h0OiAkZWxldmVuO1xuICB9XG4gIDUyJSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDU2JSB7XG4gICAgaGVpZ2h0OiAkdGhpcnRlZW47XG4gIH1cbiAgNjAlIHtcbiAgICBoZWlnaHQ6ICR0d2VsdmU7XG4gIH1cbiAgNjQlIHtcbiAgICBoZWlnaHQ6ICR0d2VsdmU7XG4gIH1cbiAgNjglIHtcbiAgICBoZWlnaHQ6ICRlbGV2ZW47XG4gIH1cbiAgNzIlIHtcbiAgICBoZWlnaHQ6ICR0ZW47XG4gIH1cbiAgNzYlIHtcbiAgICBoZWlnaHQ6ICRlbGV2ZW47XG4gIH1cbiAgODAlIHtcbiAgICBoZWlnaHQ6ICR0d2VsdmU7XG4gIH1cbiAgODQlIHtcbiAgICBoZWlnaHQ6ICR0d2VsdmU7XG4gIH1cbiAgODglIHtcbiAgICBoZWlnaHQ6ICR0aGlydGVlbjtcbiAgfVxuICA5MiUge1xuICAgIGhlaWdodDogJHRlbjtcbiAgfVxuICA5NiUge1xuICAgIGhlaWdodDogJHNldmVuO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogJGZvdXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBlcXVhbGl6ZTIge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDQlIHtcbiAgICBoZWlnaHQ6ICR0aGlydGVlbjtcbiAgfVxuICA4JSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDEyJSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDE2JSB7XG4gICAgaGVpZ2h0OiAkZWxldmVuO1xuICB9XG4gIDIwJSB7XG4gICAgaGVpZ2h0OiAkZWxldmVuO1xuICB9XG4gIDI0JSB7XG4gICAgaGVpZ2h0OiAkZWxldmVuO1xuICB9XG4gIDI4JSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDMyJSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDM2JSB7XG4gICAgaGVpZ2h0OiAkdGhpcnRlZW47XG4gIH1cbiAgNDAlIHtcbiAgICBoZWlnaHQ6ICR0aGlydGVlbjtcbiAgfVxuICA0NCUge1xuICAgIGhlaWdodDogJHRoaXJ0ZWVuO1xuICB9XG4gIDQ4JSB7XG4gICAgaGVpZ2h0OiAkZWxldmVuO1xuICB9XG4gIDUyJSB7XG4gICAgaGVpZ2h0OiAkZWlnaHQ7XG4gIH1cbiAgNTYlIHtcbiAgICBoZWlnaHQ6ICRzaXg7XG4gIH1cbiAgNjAlIHtcbiAgICBoZWlnaHQ6ICRlaWdodDtcbiAgfVxuICA2NCUge1xuICAgIGhlaWdodDogJHRlbjtcbiAgfVxuICA2OCUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICA3MiUge1xuICAgIGhlaWdodDogJHRoaXJ0ZWVuO1xuICB9XG4gIDc2JSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDgwJSB7XG4gICAgaGVpZ2h0OiAkdHdlbHZlO1xuICB9XG4gIDg0JSB7XG4gICAgaGVpZ2h0OiAkZWxldmVuO1xuICB9XG4gIDg4JSB7XG4gICAgaGVpZ2h0OiAkZWxldmVuO1xuICB9XG4gIDkyJSB7XG4gICAgaGVpZ2h0OiAkbmluZTtcbiAgfVxuICA5NiUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6ICR0d2VsdmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBlcXVhbGl6ZTMge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAkbmluZTtcbiAgfVxuICA0JSB7XG4gICAgaGVpZ2h0OiAkc2V2ZW47XG4gIH1cbiAgOCUge1xuICAgIGhlaWdodDogJG5pbmU7XG4gIH1cbiAgMTIlIHtcbiAgICBoZWlnaHQ6ICRlbGV2ZW47XG4gIH1cbiAgMTYlIHtcbiAgICBoZWlnaHQ6ICR0aGlydGVlbjtcbiAgfVxuICAyMCUge1xuICAgIGhlaWdodDogJHNpemUgLyAyLjY2NjY2NjY2NztcbiAgfVxuICAyNCUge1xuICAgIGhlaWdodDogJGZvdXJ0ZWVuO1xuICB9XG4gIDI4JSB7XG4gICAgaGVpZ2h0OiAkZWxldmVuO1xuICB9XG4gIDMyJSB7XG4gICAgaGVpZ2h0OiAkbmluZTtcbiAgfVxuICAzNiUge1xuICAgIGhlaWdodDogJGVpZ2h0O1xuICB9XG4gIDQwJSB7XG4gICAgaGVpZ2h0OiAkc2V2ZW47XG4gIH1cbiAgNDQlIHtcbiAgICBoZWlnaHQ6ICRmaXZlO1xuICB9XG4gIDQ4JSB7XG4gICAgaGVpZ2h0OiAkZWlnaHQ7XG4gIH1cbiAgNTIlIHtcbiAgICBoZWlnaHQ6ICR0ZW47XG4gIH1cbiAgNTYlIHtcbiAgICBoZWlnaHQ6ICRlbGV2ZW47XG4gIH1cbiAgNjAlIHtcbiAgICBoZWlnaHQ6ICR0aGlydGVlbjtcbiAgfVxuICA2NCUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICA2OCUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICA3MiUge1xuICAgIGhlaWdodDogJGVsZXZlbjtcbiAgfVxuICA3NiUge1xuICAgIGhlaWdodDogJHRlbjtcbiAgfVxuICA4MCUge1xuICAgIGhlaWdodDogJHR3ZWx2ZTtcbiAgfVxuICA4NCUge1xuICAgIGhlaWdodDogJHRoaXJ0ZWVuO1xuICB9XG4gIDg4JSB7XG4gICAgaGVpZ2h0OiAkZm91cnRlZW47XG4gIH1cbiAgOTIlIHtcbiAgICBoZWlnaHQ6ICR0d2VsdmU7XG4gIH1cbiAgOTYlIHtcbiAgICBoZWlnaHQ6ICR0ZW47XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAkbmluZTtcbiAgfVxufVxuXG4vKiBXaWRlciB0aGFuIGEgZGVza3RvcCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk3MHB4KSB7XG4gIC5ndXR0ZXJfdmlldyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLmJvdHRvbV9oZWFkIHtcbiAgICAgIC5yYWRpb19hcmVhIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA5NzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAudHJpdG9uLXByb2dyZXNzLXN0cmVhbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzX2JhciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdGVuX3NlYyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC52b2x1bWVfYXJlYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLndhdGNoX3NlYyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVzZXJfcGljIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hvd19pbmZvIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgLmVxdWFsaXplciB7XG4gICAgICAgICAgICBsZWZ0OiAyMi43NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5vcGVuX3ZvbHVtZSB7XG4gICAgICAgIC5yYWRpb19hcmVhIHtcbiAgICAgICAgICAuc2hvd19pbmZvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKlxuICAgIFNpdGUgSWRlbnRpdHk6IDJHQiwgM0FXLCA0QkMsIDZQUlxuICovXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSBhbmQgKG1pbi13aWR0aDogOTY4cHgpIHtcbiAgLkdCIHtcbiAgICAubWVnYU1lbnUge1xuICAgICAgdG9wOiAxNTFweDtcbiAgICB9XG4gICAgLnNlYXJjaF9JY29uX2RpdixcbiAgICAuYmxhY2tfb3ZlcmxheSB7XG4gICAgICB0b3A6IDIzM3B4O1xuICAgIH1cbiAgfVxuICAuQVcge1xuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyNDJweDtcbiAgICB9XG4gIH1cbiAgLkJDIHtcbiAgICAubWVnYU1lbnUge1xuICAgICAgdG9wOiAyMDBweDtcbiAgICB9XG4gICAgLnNlYXJjaF9JY29uX2RpdixcbiAgICAuYmxhY2tfb3ZlcmxheSB7XG4gICAgICB0b3A6IDI4NHB4O1xuICAgIH1cbiAgfVxuICAuUFIge1xuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyNDJweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2N3B4KSB7XG4gIC5HQiB7XG4gICAgLnNlYXJjaF9JY29uX2RpdixcbiAgICAuYmxhY2tfb3ZlcmxheSB7XG4gICAgICB0b3A6IDIzN3B4O1xuICAgIH1cbiAgfVxuICAuQVcge1xuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyNDZweDtcbiAgICB9XG4gIH1cbiAgLkJDIHtcbiAgICAuc2VhcmNoX0ljb25fZGl2LFxuICAgIC5ibGFja19vdmVybGF5IHtcbiAgICAgIHRvcDogMjg4cHg7XG4gICAgfVxuICB9XG4gIC5QUiB7XG4gICAgLnNlYXJjaF9JY29uX2RpdixcbiAgICAuYmxhY2tfb3ZlcmxheSB7XG4gICAgICB0b3A6IDI0NnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLkFXIHtcbiAgICAuc2VhcmNoX0ljb25fZGl2LFxuICAgIC5ibGFja19vdmVybGF5IHtcbiAgICAgIHRvcDogMjUzcHg7XG4gICAgfVxuICB9XG4gIC5CQyB7XG4gICAgLnNlYXJjaF9JY29uX2RpdixcbiAgICAuYmxhY2tfb3ZlcmxheSB7XG4gICAgICB0b3A6IDI0M3B4O1xuICAgIH1cbiAgfVxuICAuUFIge1xuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyNDhweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODdweCkge1xuICAuR0Ige1xuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyNDZweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyNzlweCkge1xuICAuR0Ige1xuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyNTJweDtcbiAgICB9XG4gIH1cbiAgLkFXIHtcbiAgICAuc2VhcmNoX0ljb25fZGl2LFxuICAgIC5ibGFja19vdmVybGF5IHtcbiAgICAgIHRvcDogMjUzcHg7XG4gICAgfVxuICB9XG4gIC5CQyB7XG4gICAgLnNlYXJjaF9JY29uX2RpdixcbiAgICAuYmxhY2tfb3ZlcmxheSB7XG4gICAgICB0b3A6IDI1MnB4O1xuICAgIH1cbiAgfVxuICAuUFIge1xuICAgIC5zZWFyY2hfSWNvbl9kaXYsXG4gICAgLmJsYWNrX292ZXJsYXkge1xuICAgICAgdG9wOiAyNTJweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVXRpbGl0aWVzXG4uc3BhY2VyLS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4uc3BhY2VyLS10b3Age1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4uc3BhY2VyLS1ib3R0b20tLXNtYWxsLFxuLnNwYWNlci0tc21hbGwtLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5zcGFjZXItLXRvcC0tc21hbGwsXG4uc3BhY2VyLS1zbWFsbC0tdG9wIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm5vd3JhcCxcbi5kYXRlLFxuLnRpbWUsXG4ucGhvbmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi91Y21zL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmFuZGluZ19jb2xvdXJzLnNjc3NcIjtcblxuLyogYmFzZSBiYWNrZ3JvdW5kICovXG4kYmcxOiAjZmZmZmZmO1xuJGJnMjogI2Y2ZjZmNjtcbiRiZzM6ICNmMDI2MmQ7XG4kYmc0OiAjZDdkN2Q3O1xuJGJnNTogIzFhMWExYTtcbiRiZzY6ICMxZjFmMWY7XG4kYmc3OiAjMTIxMjEyO1xuJGJnODogI2Y3MTgzNjtcbiRiZzk6ICNmN2Y3Zjc7XG4kYmcxMDogI2YwMjYyZDtcbiRiZzExOiAjZjAyNjJkO1xuJGJnMTI6ICMxMjEyMTI7XG4kYmcxMzogIzFmMWYxZjtcbiRiZzE0OiAjMzYzNjM2O1xuJGJnMTU6ICMxZjFmMWY7XG4kYmcxNjogI2U2MjcyZDtcbiRiZzE3OiAjMzMzMzMzO1xuXG4vKiBiYXNlIGNvbG9yICovXG4kY29sb3IxOiAjMDAwMDAwO1xuJGNvbG9yMjogIzFmMWYxZjtcbiRjb2xvcjM6ICMwNTA1MDU7XG4kY29sb3I0OiAjZmZmZmZmO1xuJGNvbG9yNTogI2ZmMDAwMDtcbiRjb2xvcjY6ICM2NTY1NjU7XG4kY29sb3I3OiAjMWExYTFhO1xuJGNvbG9yODogI2IzYjNiMztcbiRjb2xvcjk6ICNmMmZhZmQ7XG4kY29sb3IxMDogIzAwOWVkOTtcbiRjb2xvcjExOiAjZDlkOWQ5O1xuJGNvbG9yMTI6ICNmMDI2MmQ7XG4kY29sb3IxMzogI2U2MjcyZDtcbiRjb2xvcjE0OiAjMDUwNTA1O1xuJGNvbG9yMTU6ICNmZjQxNDg7XG4kY29sb3IxNjogI2ZmZmZmZjtcbiRjb2xvcjE3OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4kY29sb3IxODogI2ZmZmZmZjtcbiRjb2xvcjE5OiAjZjAyNjJkO1xuJGNvbG9yMjA6ICMwMDAwMDA7XG4kY29sb3IyMTogI2YwMjYyZDtcbiRjb2xvcjIyOiAjZjAyNjJkO1xuJGNvbG9yMjM6ICNmMDI2MmQ7XG4kY29sb3IyNDogI2UwMjQyYjtcbiRjb2xvcjI1OiAjZjAyNjJkO1xuJGNvbG9yMjY6ICNlNjJlMzQ7XG4kY29sb3IyNzogIzFmMWYxZjtcbiRjb2xvcjI4OiAjZmZmZmZmO1xuJGNvbG9yMjk6ICNlNjI3MmQ7XG4kY29sb3IzMDogI2U2MjcyZDtcbiRjb2xvcjMxOiAjMWYxZjFmO1xuJGNvbG9yMzI6ICNlNjI3MmQ7XG4kY29sb3IzMzogIzAwMDAwMDtcbiRjb2xvcjM0OiAjZTVlNWU1O1xuJGNvbG9yMzU6ICNmZmZmZmY7XG4kY29sb3IzNjogI2U2MjcyZDtcbiRjb2xvcjM3OiAjMWYxZjFmO1xuJGNvbG9yMzg6ICNlNjI3MmQ7XG4kY29sb3IzOTogIzgwODA4MDtcbiRjb2xvcjQwOiAjZTYyNzJkO1xuJGNvbG9yNDE6ICMyNjI2MjY7XG4kY29sb3I0MjogIzFhMWExYTtcbiRjb2xvcjQzOiAjMDAwMDAwO1xuXG4vKiBQb2xsIHdpZGdldCB2YXJpYWJsZXMgKi9cbiRwb2xsX19iZzogJ2dyYWRpZW50LXN0cm9rZS1yZWQnO1xuJHBvbGxfYnV0dG9uLS1ub3JtYWxfX2JnOiAkcmVkLTJnYjtcbiRwb2xsX2J1dHRvbi0tbm9ybWFsX19ib3JkZXI6ICR3aGl0ZTtcbiRwb2xsX2J1dHRvbi0tbm9ybWFsX19jb2xvcjogJHdoaXRlO1xuXG4kcG9sbF9idXR0b24tLWhvdmVyX19iZzogJHJlZC0yZ2I7XG4kcG9sbF9idXR0b24tLWhvdmVyX19ib3JkZXI6ICRyZWQtMmdiO1xuJHBvbGxfYnV0dG9uLS1ob3Zlcl9fY29sb3I6ICR3aGl0ZTtcblxuJHBvbGxfYnV0dG9uLS1zZWxlY3RlZF9fYmc6ICRibGFjay0yZ2I7XG4kcG9sbF9idXR0b24tLXNlbGVjdGVkX19ib3JkZXI6ICR3aGl0ZTtcbiRwb2xsX2J1dHRvbi0tc2VsZWN0ZWRfX2NvbG9yOiAkd2hpdGU7XG5cbiRwb2xsX2J1dHRvbi0tdm90ZV9fYmc6ICR3aGl0ZTtcbiRwb2xsX2J1dHRvbi0tdm90ZV9fYm9yZGVyOiAkYmxhY2stMmdiO1xuJHBvbGxfYnV0dG9uLS12b3RlX19jb2xvcjogJGJsYWNrLTJnYjtcbiRwb2xsX2J1dHRvbi0tdm90ZV9fYmctLWhvdmVyOiAkYmxhY2stMmdiIDtcbiRwb2xsX2J1dHRvbi0tdm90ZV9fYm9yZGVyLS1ob3ZlcjogJHdoaXRlO1xuJHBvbGxfYnV0dG9uLS12b3RlX19jb2xvci0taG92ZXI6ICR3aGl0ZTtcblxuJHBvbGxfX2h5cGVybGluazogJHJlZC0yZ2I7XG4kcG9sbF9faHlwZXJsaW5rLS1ob3ZlcjogJHJlZC1ob3Zlci0yZ2I7XG5cbiRwb2xsX19xdWVzdGlvbjogJGJsYWNrLTJnYjtcbiRwb2xsX19jbG9zZTogJHJlZC0yZ2I7XG5cbiRwb2xsX19sb2dpbl9fYm9yZGVyOiAkcmVkLTJnYjtcbiRwb2xsX192b3RlZF9fbWVzc2FnZTogJGJsYWNrLTJnYjtcblxuXG4vKiBiYXNlIGZvbnQgZmFtaWx5ICYgc2l6ZSAqL1xuJGZvbnQxOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250MjogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnQzOiAnUFQgU2VyaWYnLCBzZXJpZjsgXG4kZm9udFNpemU6IDE0cHg7XG4kbGluZUhlaWdodDogMjBweDtcbiJdLCJzb3VyY2VSb290IjoiIn0= */