.layout-boxed body,.layout-boxed html,body,html{height:100%}body{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.wrapper,body{overflow-x:hidden;overflow-y:auto}.wrapper{height:94%;position:relative}.wrapper:after,.wrapper:before{content:" ";display:table}.wrapper:after{clear:both}.layout-boxed .wrapper{max-width:1250px;margin:0 auto;min-height:100%;box-shadow:0 0 8px rgba(0,0,0,.5);position:relative}.layout-boxed{background-color:#f9fafc}.content-wrapper,.main-footer{transition:transform .3s ease-in-out,margin .3s ease-in-out;margin-left:230px;z-index:8}.layout-top-nav .content-wrapper,.layout-top-nav .main-footer{margin-left:0}@media (max-width:767px){.content-wrapper,.main-footer{margin-left:0}}@media (min-width:768px){.sidebar-collapse .content-wrapper,.sidebar-collapse .main-footer{margin-left:0}}@media (max-width:767px){.sidebar-open .content-wrapper,.sidebar-open .main-footer{transform:translate(230px)}}.content-wrapper{height:calc(100vh - 60px);background-color:#f1f1f1;z-index:6}@media (max-width:767px){.content-wrapper{min-height:calc(100vh - 60px)}}.main-footer{background:#fff;padding:15px;color:#444}.fixed .left-side,.fixed .main-header,.fixed .main-sidebar{position:fixed}.fixed .main-header{top:0;right:0;left:0}.fixed .content-wrapper,.fixed .right-side{padding-top:50px}@media (max-width:767px){.fixed .content-wrapper,.fixed .right-side{padding-top:100px}}.fixed.layout-boxed .wrapper{max-width:100%}.fixed .wrapper{overflow:hidden}.hold-transition .content-wrapper,.hold-transition .left-side,.hold-transition .main-footer,.hold-transition .main-header .logo,.hold-transition .main-header .navbar,.hold-transition .main-sidebar,.hold-transition .menu-open .fa-angle-left,.hold-transition .right-side{transition:none}.content{min-height:250px;padding:15px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Source Sans Pro,sans-serif}a{color:#1d7f9b}a:active,a:focus,a:hover{outline:none;text-decoration:none;color:#2db2d8}.page-header{margin:10px 0 20px;font-size:22px}.page-header>small{color:#666;display:block;margin-top:5px}.close-jq-toast-single{height:2.35294rem!important;width:2.35294rem!important;text-align:center;padding:0!important;transition:all .2s;top:-1.17647rem!important;right:-1.17647rem!important;background:rgb(255 255 255);border-radius:50%;box-shadow:0 2px 4px 0 #0000001a;align-items:center;display:flex;justify-content:center;align-content:center;cursor:pointer;color:rgb(169 146 130);font-size:19px;font-weight:900}.jq-toast-single{border-radius:0!important;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}.jq-toast-single h2{font-family:inherit}.main-header{position:relative;max-height:100px;z-index:15}.main-header .navbar{transition:margin-left .3s ease-in-out;margin-bottom:0;margin-left:230px;border:none;min-height:50px;border-radius:0}.layout-top-nav .main-header .navbar{margin-left:0}.main-header #navbar-search-input.form-control{background:hsla(0,0%,100%,.2);border-color:transparent}.main-header #navbar-search-input.form-control:active,.main-header #navbar-search-input.form-control:focus{border-color:rgba(0,0,0,.1);background:hsla(0,0%,100%,.9)}.main-header #navbar-search-input.form-control::-moz-placeholder{color:#ccc;opacity:1}.main-header #navbar-search-input.form-control:-ms-input-placeholder{color:#ccc}.main-header #navbar-search-input.form-control::-webkit-input-placeholder{color:#ccc}.main-header .navbar-custom-menu,.main-header .navbar-right{float:right}@media (max-width:991px){.main-header .navbar-custom-menu a,.main-header .navbar-right a{color:inherit;background:transparent}}@media (max-width:767px){.main-header .navbar-right{float:none}.navbar-collapse .main-header .navbar-right{margin:7.5px -15px}.main-header .navbar-right>li{color:inherit;border:0}}.main-header .sidebar-toggle{float:left;background-color:transparent;background-image:none;padding:15px;font-family:fontAwesome}.main-header .sidebar-toggle:before{content:"\f0c9"}.main-header .sidebar-toggle:hover{color:#fff}.main-header .sidebar-toggle:active,.main-header .sidebar-toggle:focus{background:transparent}.main-header .sidebar-toggle.fa5{font-family:Font Awesome\\ 5 Free}.main-header .sidebar-toggle.fa5:before{content:"\f0c9";font-weight:900}.main-header .sidebar-toggle .icon-bar{display:none}.main-header .navbar .nav>li.user>a>.fa,.main-header .navbar .nav>li.user>a>.glyphicon,.main-header .navbar .nav>li.user>a>.ion{margin-right:5px}.main-header .navbar .nav>li>a>.label{position:absolute;top:9px;right:7px;text-align:center;font-size:9px;padding:2px 3px;line-height:.9}.main-header .logo{transition:width .3s ease-in-out;display:block;float:left;height:50px;font-size:20px;line-height:50px;text-align:center;width:230px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:0 15px;font-weight:300;overflow:hidden}.main-header .logo img{padding:4px;object-fit:contain;margin:0 auto}.main-header .logo .logo-lg{display:block}.main-header .logo .logo-lg img{max-width:200px;max-height:50px}.main-header .logo .logo-lg .brandlogo-image{margin-top:8px;margin-right:10px;margin-left:-5px}.main-header .logo .logo-mini{display:none}.main-header .logo .logo-mini img{max-width:50px;max-height:50px}.main-header .logo .logo-mini .brandlogo-image{margin-top:8px;margin-right:10px;margin-left:10px}.main-header .logo .brandlogo-image{float:left;height:34px;width:auto}.main-header .navbar-brand{color:#fff}.content-header{position:relative;padding:15px 15px 0}.content-header>h1{margin:0;font-size:24px;display:inline-block;margin-bottom:0;font-weight:600;color:#4a6076;font-size:23px}.content-header>h1>small{font-size:15px;display:inline-block;padding-left:4px;font-weight:300}.content-header>.breadcrumb{float:right;background:transparent;margin-top:0;margin-bottom:0;font-size:12px;padding:7px 5px;position:absolute;top:15px;right:10px;border-radius:2px}.content-header>.breadcrumb>li>a{color:#444;text-decoration:none;display:inline-block}.content-header>.breadcrumb>li>a>.fa,.content-header>.breadcrumb>li>a>.glyphicon,.content-header>.breadcrumb>li>a>.ion{margin-right:5px}.content-header>.breadcrumb>li+li:before{content:">\00a0"}@media (max-width:991px){.content-header>.breadcrumb{position:relative;margin-top:5px;top:0;right:0;float:none;background:#d2d6de;padding-left:10px}.content-header>.breadcrumb li:before{color:#97a0b3}}.navbar-toggle{color:#fff;border:0;margin:0;padding:15px}@media (max-width:991px){.navbar-custom-menu .navbar-nav>li{float:left}.navbar-custom-menu .navbar-nav{margin:0;float:left}.navbar-custom-menu .navbar-nav>li>a{padding-top:15px;padding-bottom:15px;line-height:20px}}@media (max-width:767px){.main-header{position:relative}.main-header .logo,.main-header .navbar{width:100%;float:none}.main-header .navbar{margin:0}.main-header .navbar-custom-menu{float:right}}@media (max-width:991px){.navbar-collapse.pull-left{float:none!important}.navbar-collapse.pull-left+.navbar-custom-menu{display:block;position:absolute;top:0;right:40px}}.main-sidebar{position:absolute;top:0;left:0;padding-top:50px;min-height:100%;width:230px;z-index:7;transition:transform .3s ease-in-out,width .3s ease-in-out}@media (max-width:767px){.main-sidebar{padding-top:100px;transform:translate(-230px)}}@media (min-width:768px){.sidebar-collapse .main-sidebar{transform:translate(-230px)}}@media (max-width:767px){.sidebar-open .main-sidebar{transform:translate(0)}}.sidebar{padding-bottom:10px}.sidebar-form input:focus{border-color:transparent}.user-panel{position:relative;width:100%;padding:10px;overflow:hidden}.user-panel:after,.user-panel:before{content:" ";display:table}.user-panel:after{clear:both}.user-panel>.image>img{width:100%;max-width:45px;height:auto}.user-panel>.info{padding:5px 5px 5px 15px;line-height:1;position:absolute;left:55px}.user-panel>.info>p{font-weight:600;margin-bottom:9px}.user-panel>.info>a{text-decoration:none;padding-right:5px;margin-top:3px;font-size:11px}.user-panel>.info>a>.fa,.user-panel>.info>a>.glyphicon,.user-panel>.info>a>.ion{margin-right:3px}.sidebar-menu{list-style:none;margin:0;padding:0}.sidebar-menu>li{position:relative;margin:0;padding:0}.sidebar-menu>li>a{padding:12px 5px 12px 15px;display:block}.sidebar-menu>li>a>.fa,.sidebar-menu>li>a>.glyphicon,.sidebar-menu>li>a>.ion{width:20px}.sidebar-menu>li .badge,.sidebar-menu>li .label{margin-right:5px}.sidebar-menu>li .badge{margin-top:3px}.sidebar-menu li.header{padding:10px 25px 10px 15px;font-size:12px}.sidebar-menu li>a>.fa-angle-left,.sidebar-menu li>a>.pull-right-container>.fa-angle-left{width:auto;height:auto;padding:0;margin-right:10px;transition:transform .5s ease}.sidebar-menu li>a>.fa-angle-left{position:absolute;top:50%;right:10px;margin-top:-8px}.sidebar-menu .menu-open>a>.fa-angle-left,.sidebar-menu .menu-open>a>.pull-right-container>.fa-angle-left{transform:rotate(-90deg)}.sidebar-menu .active>.treeview-menu{display:block}@media (min-width:768px){.sidebar-mini.sidebar-collapse .content-wrapper,.sidebar-mini.sidebar-collapse .main-footer,.sidebar-mini.sidebar-collapse .right-side{margin-left:50px!important;z-index:9}.sidebar-mini.sidebar-collapse .main-sidebar{transform:translate(0);width:50px!important;z-index:10}.sidebar-mini.sidebar-collapse .sidebar-menu>li{position:relative}.sidebar-mini.sidebar-collapse .sidebar-menu>li>a{margin-right:0}.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span{border-top-right-radius:4px}.sidebar-mini.sidebar-collapse .sidebar-menu>li:not(.treeview)>a>span{border-bottom-right-radius:4px}.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{padding-top:5px;padding-bottom:5px;border-bottom-right-radius:4px}.sidebar-mini.sidebar-collapse .main-sidebar .user-panel>.info,.sidebar-mini.sidebar-collapse .sidebar-form,.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu,.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>.pull-right,.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span,.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span>.pull-right,.sidebar-mini.sidebar-collapse .sidebar-menu li.header{display:none!important;-webkit-transform:translateZ(0)}.sidebar-mini.sidebar-collapse .main-header .logo{width:50px}.sidebar-mini.sidebar-collapse .main-header .logo>.logo-mini{display:block;margin-left:-15px;margin-right:-15px;font-size:18px}.sidebar-mini.sidebar-collapse .main-header .logo>.logo-lg{display:none}.sidebar-mini.sidebar-collapse .main-header .navbar{margin-left:50px}}@media (min-width:768px){.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>.treeview-menu,.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right){display:block!important;position:absolute;width:180px;left:50px}.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>span{top:0;margin-left:-3px;padding:12px 5px 12px 20px;background-color:inherit}.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>.pull-right-container{position:relative!important;float:right;width:auto!important;left:180px!important;top:-22px!important;z-index:11}.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>.pull-right-container>.label:not(:first-of-type){display:none}.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>.treeview-menu{top:44px;margin-left:0}}.sidebar-expanded-on-hover .content-wrapper,.sidebar-expanded-on-hover .main-footer{margin-left:50px}.sidebar-expanded-on-hover .main-sidebar{box-shadow:3px 0 8px rgba(0,0,0,.125)}.main-sidebar .user-panel,.sidebar-menu,.sidebar-menu>li.header{white-space:nowrap;overflow:hidden}.sidebar-menu:hover{overflow:visible}.sidebar-form,.sidebar-menu>li.header{overflow:hidden;text-overflow:clip}.sidebar-menu li>a{position:relative}.sidebar-menu li>a>.pull-right-container{position:absolute;right:10px;top:50%;margin-top:-7px}.control-sidebar-bg{position:fixed;z-index:13;bottom:0}.control-sidebar,.control-sidebar-bg{top:0;right:-230px;width:230px;transition:right .3s ease-in-out}.control-sidebar{position:absolute;padding-top:50px;z-index:14}@media (max-width:767px){.control-sidebar{padding-top:100px}}.control-sidebar>.tab-content{padding:10px 15px}.control-sidebar-open .control-sidebar,.control-sidebar-open .control-sidebar-bg,.control-sidebar.control-sidebar-open,.control-sidebar.control-sidebar-open+.control-sidebar-bg{right:0}@media (min-width:768px){.control-sidebar-open .content-wrapper,.control-sidebar-open .main-footer,.control-sidebar-open .right-side{margin-right:230px}}.fixed .control-sidebar{position:fixed;height:100%;overflow-y:auto;padding-bottom:50px}.nav-tabs.control-sidebar-tabs>li:first-of-type>a,.nav-tabs.control-sidebar-tabs>li:first-of-type>a:focus,.nav-tabs.control-sidebar-tabs>li:first-of-type>a:hover{border-left-width:0}.nav-tabs.control-sidebar-tabs>li>a{border-radius:0}.nav-tabs.control-sidebar-tabs>li>a,.nav-tabs.control-sidebar-tabs>li>a:hover{border-top:none;border-right:none;border-left:1px solid transparent;border-bottom:1px solid transparent}.nav-tabs.control-sidebar-tabs>li>a .icon{font-size:16px}.nav-tabs.control-sidebar-tabs>li.active>a,.nav-tabs.control-sidebar-tabs>li.active>a:active,.nav-tabs.control-sidebar-tabs>li.active>a:focus,.nav-tabs.control-sidebar-tabs>li.active>a:hover{border-top:none;border-right:none;border-bottom:none}@media (max-width:768px){.nav-tabs.control-sidebar-tabs{display:table}.nav-tabs.control-sidebar-tabs>li{display:table-cell}}.control-sidebar-heading{font-weight:400;font-size:16px;padding:10px 0;margin-bottom:10px}.control-sidebar-subheading{display:block;font-weight:400;font-size:14px}.control-sidebar-menu{list-style:none;padding:0;margin:0 -15px}.control-sidebar-menu>li>a{display:block;padding:10px 15px}.control-sidebar-menu>li>a:after,.control-sidebar-menu>li>a:before{content:" ";display:table}.control-sidebar-menu>li>a:after{clear:both}.control-sidebar-menu>li>a>.control-sidebar-subheading{margin-top:0}.control-sidebar-menu .menu-icon{float:left;width:35px;height:35px;border-radius:50%;text-align:center;line-height:35px}.control-sidebar-menu .menu-info{margin-left:45px;margin-top:3px}.control-sidebar-menu .menu-info>.control-sidebar-subheading{margin:0}.control-sidebar-menu .menu-info>p{margin:0;font-size:11px}.control-sidebar-menu .progress{margin:0}.control-sidebar-dark{color:#b8c7ce}.control-sidebar-dark,.control-sidebar-dark+.control-sidebar-bg{background:#222d32}.control-sidebar-dark .nav-tabs.control-sidebar-tabs{border-bottom:#1c2529}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a{background:#181f23;color:#b8c7ce}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover{border-left-color:#141a1d;border-bottom-color:#141a1d}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:active,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover{background:#1c2529}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover{color:#fff}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:active,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:focus,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:hover{background:#222d32;color:#fff}.control-sidebar-dark .control-sidebar-heading,.control-sidebar-dark .control-sidebar-subheading{color:#fff}.control-sidebar-dark .control-sidebar-menu>li>a:hover{background:#1e282c}.control-sidebar-dark .control-sidebar-menu>li>a .menu-info>p{color:#b8c7ce}.control-sidebar-light{color:#5e5e5e}.control-sidebar-light,.control-sidebar-light+.control-sidebar-bg{background:#f9fafc;border-left:1px solid #d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs{border-bottom:#d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a{background:#e8ecf4;color:#444}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:hover{border-left-color:#d2d6de;border-bottom-color:#d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:active,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:hover{background:#eff1f7}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:active,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:hover{background:#f9fafc;color:#111}.control-sidebar-light .control-sidebar-heading,.control-sidebar-light .control-sidebar-subheading{color:#111}.control-sidebar-light .control-sidebar-menu{margin-left:-14px}.control-sidebar-light .control-sidebar-menu>li>a:hover{background:#f4f4f5}.control-sidebar-light .control-sidebar-menu>li>a .menu-info>p{color:#5e5e5e}.dropdown-menu{box-shadow:none;border-color:#eee}.dropdown-menu>li>a{color:#777}.dropdown-menu>li>a>.fa,.dropdown-menu>li>a>.glyphicon,.dropdown-menu>li>a>.ion{margin-right:10px}.dropdown-menu>li>a:hover{background-color:#e1e3e9;color:#333}.dropdown-menu>.divider{background-color:#eee}.navbar-nav>.messages-menu>.dropdown-menu,.navbar-nav>.notifications-menu>.dropdown-menu,.navbar-nav>.tasks-menu>.dropdown-menu{width:280px;padding:0;margin:0;top:100%}.navbar-nav>.messages-menu>.dropdown-menu>li,.navbar-nav>.notifications-menu>.dropdown-menu>li,.navbar-nav>.tasks-menu>.dropdown-menu>li{position:relative}.navbar-nav>.messages-menu>.dropdown-menu>li.header,.navbar-nav>.notifications-menu>.dropdown-menu>li.header,.navbar-nav>.tasks-menu>.dropdown-menu>li.header{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#fff;padding:7px 10px;border-bottom:1px solid #f4f4f4;color:#444;font-size:14px}.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a,.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:12px;background-color:#fff;padding:7px 10px;border-bottom:1px solid #eee;color:#444!important;text-align:center}@media (max-width:991px){.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a,.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a{background:#fff!important;color:#444!important}}.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a:hover,.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a:hover,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a:hover{text-decoration:none;font-weight:400}.navbar-nav>.messages-menu>.dropdown-menu>li .menu,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu{max-height:200px;margin:0;padding:0;list-style:none;overflow-x:hidden}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a{display:block;white-space:nowrap;border-bottom:1px solid #f4f4f4}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:hover,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a:hover,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a:hover{background:#f4f4f4;text-decoration:none}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a{color:#444;overflow:hidden;text-overflow:ellipsis;padding:10px}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.fa,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.glyphicon,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.ion{width:20px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a{margin:0;padding:10px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>div>img{margin:auto 10px auto auto;width:40px;height:40px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4{padding:0;margin:0 0 0 45px;color:#444;font-size:15px;position:relative}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4>small{color:#999;font-size:10px;position:absolute;top:0;right:0}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>p{margin:0 0 0 45px;font-size:12px;color:#888}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after,.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:before{content:" ";display:table}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after{clear:both}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a{padding:10px}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>h3{font-size:14px;padding:0;margin:0 0 10px;color:#666}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>.progress{padding:0;margin:0}.navbar-nav>.user-menu>.dropdown-menu{border-top-right-radius:0;border-top-left-radius:0;padding:1px 0 0;border-top-width:0;width:280px}.navbar-nav>.user-menu>.dropdown-menu,.navbar-nav>.user-menu>.dropdown-menu>.user-body{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.navbar-nav>.user-menu>.dropdown-menu>li.user-header{height:175px;padding:10px;text-align:center}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>img{z-index:2;height:90px;width:90px;border:3px solid;border-color:transparent;border-color:hsla(0,0%,100%,.2)}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p{z-index:2;color:#fff;color:hsla(0,0%,100%,.8);font-size:17px;margin-top:10px}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p>small{display:block;font-size:12px}.navbar-nav>.user-menu>.dropdown-menu>.user-body{padding:15px;border-bottom:1px solid #f4f4f4;border-top:1px solid #ddd}.navbar-nav>.user-menu>.dropdown-menu>.user-body:after,.navbar-nav>.user-menu>.dropdown-menu>.user-body:before{content:" ";display:table}.navbar-nav>.user-menu>.dropdown-menu>.user-body:after{clear:both}.navbar-nav>.user-menu>.dropdown-menu>.user-body a{color:#444!important}@media (max-width:991px){.navbar-nav>.user-menu>.dropdown-menu>.user-body a{background:#fff!important;color:#444!important}}.navbar-nav>.user-menu>.dropdown-menu>.user-footer{background-color:#f9f9f9;padding:10px}.navbar-nav>.user-menu>.dropdown-menu>.user-footer:after,.navbar-nav>.user-menu>.dropdown-menu>.user-footer:before{content:" ";display:table}.navbar-nav>.user-menu>.dropdown-menu>.user-footer:after{clear:both}.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default{color:#666}@media (max-width:991px){.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default:hover{background-color:#f9f9f9}}.navbar-nav>.user-menu .user-image{float:left;width:25px;height:25px;border-radius:50%;margin-right:10px;margin-top:-2px}@media (max-width:767px){.navbar-nav>.user-menu .user-image{float:none;margin-right:0;margin-top:-8px;line-height:10px}}.open:not(.dropup)>.animated-dropdown-menu{backface-visibility:visible!important;animation:a .7s both}@keyframes a{0%{transform:perspective(400px) rotateX(90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.navbar-custom-menu>.navbar-nav>li{position:relative}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{position:absolute;right:0;left:auto}@media (max-width:991px){.navbar-custom-menu>.navbar-nav{float:right}.navbar-custom-menu>.navbar-nav>li{position:static}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{position:absolute;right:5%;left:auto;border:1px solid #ddd;background:#fff}}.form-control{border-radius:0;box-shadow:none;border-color:#d2d6de}.form-control:focus{border-color:#1d7f9b;box-shadow:none}.form-control:-ms-input-placeholder,.form-control::-moz-placeholder,.form-control::-webkit-input-placeholder{color:#bbb;opacity:1}.form-control:not(select){-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group.has-success label{color:#00a65a}.form-group.has-success .form-control,.form-group.has-success .input-group-addon{border-color:#00a65a;box-shadow:none}.form-group.has-success .help-block{color:#00a65a}.form-group.has-warning label{color:#f39c12}.form-group.has-warning .form-control,.form-group.has-warning .input-group-addon{border-color:#f39c12;box-shadow:none}.form-group.has-warning .help-block{color:#f39c12}.form-group.has-error label{color:#dd142f}.form-group.has-error .form-control,.form-group.has-error .input-group-addon{border-color:#dd142f;box-shadow:none}.form-group.has-error .help-block{color:#dd142f}.input-group .input-group-addon{border-radius:0;border-color:#d2d6de;background-color:#fff}.btn-group-vertical .btn.btn-flat:first-of-type,.btn-group-vertical .btn.btn-flat:last-of-type{border-radius:0}.icheck>label{padding-left:0}.form-control-feedback.fa{line-height:34px}.form-group-lg .form-control+.form-control-feedback.fa,.input-group-lg+.form-control-feedback.fa,.input-lg+.form-control-feedback.fa{line-height:46px}.form-group-sm .form-control+.form-control-feedback.fa,.input-group-sm+.form-control-feedback.fa,.input-sm+.form-control-feedback.fa{line-height:30px}.progress,.progress>.progress-bar{box-shadow:none}.progress,.progress .progress-bar,.progress>.progress-bar,.progress>.progress-bar .progress-bar{border-radius:1px}.progress-sm,.progress.sm{height:10px}.progress-sm,.progress-sm .progress-bar,.progress.sm,.progress.sm .progress-bar{border-radius:1px}.progress-xs,.progress.xs{height:7px}.progress-xs,.progress-xs .progress-bar,.progress.xs,.progress.xs .progress-bar{border-radius:1px}.progress-xxs,.progress.xxs{height:3px}.progress-xxs,.progress-xxs .progress-bar,.progress.xxs,.progress.xxs .progress-bar{border-radius:1px}.progress.vertical{position:relative;width:30px;height:200px;display:inline-block;margin-right:10px}.progress.vertical>.progress-bar{width:100%;position:absolute;bottom:0}.progress.vertical.progress-sm,.progress.vertical.sm{width:20px}.progress.vertical.progress-xs,.progress.vertical.xs{width:10px}.progress.vertical.progress-xxs,.progress.vertical.xxs{width:3px}.progress-group .progress-text{font-weight:600}.progress-group .progress-number{float:right}.table tr>td .progress{margin:0}.progress-bar-light-blue,.progress-bar-primary{background-color:#1d7f9b}.progress-striped .progress-bar-light-blue,.progress-striped .progress-bar-primary{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-green,.progress-bar-success{background-color:#00a65a}.progress-striped .progress-bar-green,.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-aqua,.progress-bar-info{background-color:#3c8dbc}.progress-striped .progress-bar-aqua,.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning,.progress-bar-yellow{background-color:#f39c12}.progress-striped .progress-bar-warning,.progress-striped .progress-bar-yellow{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger,.progress-bar-red{background-color:#dd142f}.progress-striped .progress-bar-danger,.progress-striped .progress-bar-red{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.small-box{border-radius:2px;position:relative;display:block;margin-bottom:20px;box-shadow:0 1px 1px rgba(0,0,0,.1)}.small-box>.inner{padding:10px}.small-box>.small-box-footer{position:relative;text-align:center;padding:3px 0;color:#fff;color:hsla(0,0%,100%,.8);display:block;z-index:3;background:rgba(0,0,0,.1);text-decoration:none}.small-box>.small-box-footer:hover{color:#fff;background:rgba(0,0,0,.15)}.small-box h3{font-size:38px;font-weight:700;margin:0 0 10px;white-space:nowrap;padding:0}.small-box p{font-size:15px}.small-box p>small{display:block;color:#f9f9f9;font-size:13px;margin-top:5px}.small-box h3,.small-box p{z-index:2}.small-box .icon{transition:all .3s linear;position:absolute;top:-10px;right:10px;z-index:0;font-size:90px;color:rgba(0,0,0,.15)}.small-box:hover{text-decoration:none;color:#f9f9f9}.small-box:hover .icon{font-size:95px}@media (max-width:767px){.small-box{text-align:center}.small-box .icon{display:none}.small-box p{font-size:12px}}.box{position:relative;border-radius:3px;background:#fff;border-top:3px solid #d2d6de;margin-bottom:20px;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.1)}.box.box-primary{border-top-color:#1d7f9b}.box.box-info{border-top-color:#3c8dbc}.box.box-danger{border-top-color:#dd142f}.box.box-warning{border-top-color:#f39c12}.box.box-success{border-top-color:#00a65a}.box.box-default{border-top-color:#d2d6de}.box.collapsed-box .box-body,.box.collapsed-box .box-footer{display:none}.box .nav-stacked>li{border-bottom:1px solid #f4f4f4;margin:0}.box .nav-stacked>li:last-of-type{border-bottom:none}.box.height-control .box-body{max-height:300px;overflow:auto}.box .border-right{border-right:1px solid #f4f4f4}.box .border-left{border-left:1px solid #f4f4f4}.box.box-solid{border-top:0}.box.box-solid>.box-header .btn.btn-default{background:transparent}.box.box-solid>.box-header .btn:hover,.box.box-solid>.box-header a:hover{background:rgba(0,0,0,.1)}.box.box-solid.box-default{border:1px solid #d2d6de}.box.box-solid.box-default>.box-header{color:#444;background:#d2d6de;background-color:#d2d6de}.box.box-solid.box-default>.box-header .btn,.box.box-solid.box-default>.box-header a{color:#444}.box.box-solid.box-primary{border:1px solid #1d7f9b}.box.box-solid.box-primary>.box-header{color:#fff;background:#1d7f9b;background-color:#1d7f9b}.box.box-solid.box-primary>.box-header .btn,.box.box-solid.box-primary>.box-header a{color:#fff}.box.box-solid.box-info{border:1px solid #3c8dbc}.box.box-solid.box-info>.box-header{color:#fff;background:#3c8dbc;background-color:#3c8dbc}.box.box-solid.box-info>.box-header .btn,.box.box-solid.box-info>.box-header a{color:#fff}.box.box-solid.box-danger{border:1px solid #dd142f}.box.box-solid.box-danger>.box-header{color:#fff;background:#dd142f;background-color:#dd142f}.box.box-solid.box-danger>.box-header .btn,.box.box-solid.box-danger>.box-header a{color:#fff}.box.box-solid.box-warning{border:1px solid #f39c12}.box.box-solid.box-warning>.box-header{color:#fff;background:#f39c12;background-color:#f39c12}.box.box-solid.box-warning>.box-header .btn,.box.box-solid.box-warning>.box-header a{color:#fff}.box.box-solid.box-success{border:1px solid #00a65a}.box.box-solid.box-success>.box-header{color:#fff;background:#00a65a;background-color:#00a65a}.box.box-solid.box-success>.box-header .btn,.box.box-solid.box-success>.box-header a{color:#fff}.box.box-solid>.box-header>.box-tools .btn{border:0;box-shadow:none}.box.box-solid[class*=bg]>.box-header{color:#fff}.box .box-group>.box{margin-bottom:5px}.box .knob-label{text-align:center;color:#333;font-weight:100;font-size:12px;margin-bottom:.3em}.box>.loading-img,.box>.overlay,.overlay-wrapper>.loading-img,.overlay-wrapper>.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.box .overlay,.overlay-wrapper .overlay{z-index:4;background:hsla(0,0%,100%,.7);border-radius:3px}.box .overlay>.fa,.overlay-wrapper .overlay>.fa{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px;color:#000;font-size:30px}.box .overlay.dark,.overlay-wrapper .overlay.dark{background:rgba(0,0,0,.5)}.box-body:after,.box-body:before,.box-footer:after,.box-footer:before,.box-header:after,.box-header:before{content:" ";display:table}.box-body:after,.box-footer:after,.box-header:after{clear:both}.box-header{color:#444;display:block;padding:10px;position:relative}.box-header.with-border{border-bottom:1px solid #f4f4f4}.collapsed-box .box-header.with-border{border-bottom:none}.box-header .box-title,.box-header>.fa,.box-header>.glyphicon,.box-header>.ion{display:inline-block;font-size:18px;margin:0;line-height:1}.box-header>.fa,.box-header>.glyphicon,.box-header>.ion{margin-right:5px}.box-header>.box-tools{position:absolute;right:10px;top:5px}.box-header>.box-tools [data-toggle=tooltip]{position:relative}.box-header>.box-tools.pull-right .dropdown-menu{right:0;left:auto}.box-header>.box-tools .dropdown-menu>li>a{color:#444!important}.btn-box-tool{padding:5px;font-size:12px;background:transparent;color:#97a0b3}.btn-box-tool:hover,.open .btn-box-tool{color:#606c84}.btn-box-tool.btn:active{box-shadow:none}.box-body{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:10px}.no-header .box-body{border-top-right-radius:3px;border-top-left-radius:3px}.box-body>.table{margin-bottom:0}.box-body .fc{margin-top:5px}.box-body .full-width-chart{margin:-19px}.box-body.no-padding .full-width-chart{margin:-9px}.box-body .box-pane{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px}.box-body .box-pane-right{border-bottom-left-radius:0}.box-body .box-pane-right,.box-footer{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px}.box-footer{border-bottom-left-radius:3px;border-top:1px solid #f4f4f4;padding:10px;background-color:#fff}.chart-legend{margin:10px 0}@media (max-width:991px){.chart-legend>li{float:left;margin-right:10px}}.box-comments{background:#f7f7f7}.box-comments .box-comment{padding:8px 0;border-bottom:1px solid #eee}.box-comments .box-comment:after,.box-comments .box-comment:before{content:" ";display:table}.box-comments .box-comment:after{clear:both}.box-comments .box-comment:last-of-type{border-bottom:0}.box-comments .box-comment:first-of-type{padding-top:0}.box-comments .box-comment img{float:left}.box-comments .comment-text{margin-left:40px;color:#555}.box-comments .username{color:#444;display:block;font-weight:600}.box-comments .text-muted{font-weight:400;font-size:12px}.todo-list{margin:0;padding:0;list-style:none;overflow:auto}.todo-list>li{border-radius:2px;padding:10px;background:#f4f4f4;margin-bottom:2px;border-left:2px solid #e6e7e8;color:#444}.todo-list>li:last-of-type{margin-bottom:0}.todo-list>li>input[type=checkbox]{margin:0 10px 0 5px}.todo-list>li .text{display:inline-block;margin-left:5px;font-weight:600}.todo-list>li .label{margin-left:10px;font-size:9px}.todo-list>li .tools{display:none;float:right;color:#dd142f}.todo-list>li .tools>.fa,.todo-list>li .tools>.glyphicon,.todo-list>li .tools>.ion{margin-right:5px;cursor:pointer}.todo-list>li:hover .tools{display:inline-block}.todo-list>li.done{color:#999}.todo-list>li.done .text{text-decoration:line-through;font-weight:500}.todo-list>li.done .label{background:#d2d6de!important}.todo-list .danger{border-left-color:#dd142f}.todo-list .warning{border-left-color:#f39c12}.todo-list .info{border-left-color:#3c8dbc}.todo-list .success{border-left-color:#00a65a}.todo-list .primary{border-left-color:#1d7f9b}.todo-list .handle{display:inline-block;cursor:move;margin:0 5px}.chat{padding:5px 20px 5px 10px}.chat .item{margin-bottom:10px}.chat .item:after,.chat .item:before{content:" ";display:table}.chat .item:after{clear:both}.chat .item>img{width:40px;height:40px;border:2px solid transparent;border-radius:50%}.chat .item>.online{border:2px solid #00a65a}.chat .item>.offline{border:2px solid #dd142f}.chat .item>.message{margin-left:55px;margin-top:-40px}.chat .item>.message>.name{display:block;font-weight:600}.chat .item>.attachment{border-radius:3px;background:#f4f4f4;margin-left:65px;margin-right:15px;padding:10px}.chat .item>.attachment>h4{margin:0 0 5px;font-weight:600;font-size:14px}.chat .item>.attachment>.filename,.chat .item>.attachment>p{font-weight:600;font-size:13px;font-style:italic;margin:0}.chat .item>.attachment:after,.chat .item>.attachment:before{content:" ";display:table}.chat .item>.attachment:after{clear:both}.box-input{max-width:200px}.modal .panel-body{color:#444}.info-box{display:block;min-height:90px;background:#fff;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:2px;margin-bottom:15px}.info-box small{font-size:14px}.info-box .progress{background:rgba(0,0,0,.2);margin:5px -10px;height:2px}.info-box .progress,.info-box .progress .progress-bar{border-radius:0}.info-box .progress .progress-bar{background:#fff}.info-box-icon{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;display:block;float:left;height:90px;width:90px;text-align:center;font-size:45px;line-height:90px;background:rgba(0,0,0,.2)}.info-box-icon>img{max-width:100%}.info-box-content{padding:5px 10px;margin-left:90px}.info-box-number{display:block;font-weight:700;font-size:18px}.info-box-text,.progress-description{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-box-text{text-transform:uppercase}.info-box-more{display:block}.progress-description{margin:0}.timeline{position:relative;margin:0 0 30px;padding:0;list-style:none}.timeline:before{content:"";position:absolute;top:0;bottom:0;width:4px;background:#ddd;left:31px;margin:0;border-radius:2px}.timeline>li{position:relative;margin-right:10px;margin-bottom:15px}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-item{box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:3px;margin-top:0;background:#fff;color:#444;margin-left:60px;margin-right:15px;padding:0;position:relative}.timeline>li>.timeline-item>.time{color:#999;float:right;padding:10px;font-size:12px}.timeline>li>.timeline-item>.timeline-header{margin:0;color:#555;border-bottom:1px solid #f4f4f4;padding:10px;font-size:16px;line-height:1.1}.timeline>li>.timeline-item>.timeline-header>a{font-weight:600}.timeline>li>.timeline-item>.timeline-body,.timeline>li>.timeline-item>.timeline-footer{padding:10px}.timeline>li>.fa,.timeline>li>.glyphicon,.timeline>li>.ion{width:30px;height:30px;font-size:15px;line-height:30px;position:absolute;color:#666;background:#d2d6de;border-radius:50%;text-align:center;left:18px;top:0}.timeline>.time-label>span{font-weight:600;padding:5px;display:inline-block;background-color:#fff;border-radius:4px}.timeline-inverse>li>.timeline-item{background:#f0f0f0;border:1px solid #ddd;box-shadow:none}.timeline-inverse>li>.timeline-item>.timeline-header{border-bottom-color:#ddd}.btn{border-radius:3px;box-shadow:none;border:1px solid transparent}.btn.uppercase{text-transform:uppercase}.btn.btn-flat{border-radius:0;box-shadow:none;border-width:1px}.btn:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn:focus{outline:none}.btn.btn-file{position:relative;overflow:hidden}.btn.btn-file>input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;opacity:0;filter:alpha(opacity=0);outline:none;background:#fff;cursor:inherit;display:block}.btn-default{background-color:#f4f4f4;color:#444;border-color:#ddd}.btn-default.hover,.btn-default:active,.btn-default:hover{background-color:#e7e7e7}.btn-primary{background-color:#1d7f9b;border-color:#196d86}.btn-primary.hover,.btn-primary:active,.btn-primary:hover{background-color:#196d86}.btn-success{background-color:#00a65a;border-color:#008d4c}.btn-success.hover,.btn-success:active,.btn-success:hover{background-color:#008d4c}.btn-info{background-color:#3c8dbc;border-color:#367fa9}.btn-info.hover,.btn-info:active,.btn-info:hover{background-color:#367fa9}.btn-danger{background-color:#dd142f;border-color:#c6122a}.btn-danger.hover,.btn-danger:active,.btn-danger:hover{background-color:#c6122a}.btn-warning{background-color:#f39c12;border-color:#e08e0b}.btn-warning.hover,.btn-warning:active,.btn-warning:hover{background-color:#e08e0b}.btn-outline{border:1px solid #fff;background:transparent;color:#fff}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.7)}.btn-link{box-shadow:none}.btn[class*=bg-]:hover{box-shadow:inset 0 0 100px rgba(0,0,0,.2)}.btn-app{border-radius:3px;position:relative;padding:15px 5px;margin:0 0 10px 10px;min-width:80px;height:60px;text-align:center;color:#666;border:1px solid #ddd;background-color:#f4f4f4;font-size:12px}.btn-app>.fa,.btn-app>.glyphicon,.btn-app>.ion{font-size:20px;display:block}.btn-app:hover{background:#f4f4f4;color:#444;border-color:#aaa}.btn-app:active,.btn-app:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-app>.badge{position:absolute;top:-3px;right:-10px;font-size:10px;font-weight:400}.callout{border-radius:3px;margin:0 0 20px;padding:15px 30px 15px 15px;border-left:5px solid #eee}.callout a{color:#fff;text-decoration:underline}.callout a:hover{color:#eee}.callout h4{margin-top:0;font-weight:600}.callout p:last-child{margin-bottom:0}.callout .highlight,.callout code{background-color:#fff}.callout.callout-danger{border-color:#ae1025}.callout.callout-warning{border-color:#c87f0a}.callout.callout-info{border-color:#307095}.callout.callout-success{border-color:#00733e}.alert{border-radius:3px}.alert h4{font-weight:600}.alert .icon{margin-right:10px}.alert .close{color:#000;opacity:.2;filter:alpha(opacity=20)}.alert .close:hover{opacity:.5;filter:alpha(opacity=50)}.alert a{color:#fff;text-decoration:underline}.alert-success{border-color:#008d4c}.alert-danger,.alert-error{border-color:#c6122a}.alert-warning{border-color:#e08e0b}.alert-info{border-color:#367fa9}.nav>li>a:active,.nav>li>a:focus,.nav>li>a:hover{color:#444;background:#f7f7f7}.nav-pills>li>a{border-radius:0;border-top:3px solid transparent;color:#444}.nav-pills>li>a>.fa,.nav-pills>li>a>.glyphicon,.nav-pills>li>a>.ion{margin-right:5px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{border-top-color:#1d7f9b}.nav-pills>li.active>a{font-weight:600}.nav-stacked>li>a{border-radius:0;border-top:0;border-left:3px solid transparent;color:#444}.nav-stacked>li.active>a,.nav-stacked>li.active>a:hover{background:transparent;color:#444;border-top:0;border-left-color:#1d7f9b}.nav-stacked>li.header{border-bottom:1px solid #ddd;color:#777;margin-bottom:10px;padding:5px 10px;text-transform:uppercase}.nav-tabs-custom{margin-bottom:20px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:3px}.nav-tabs-custom>.nav-tabs{margin:0;border-bottom-color:#f4f4f4;border-top-right-radius:3px;border-top-left-radius:3px}.nav-tabs-custom>.nav-tabs>li{border-top:3px solid transparent;margin-bottom:-2px;margin-right:5px}.nav-tabs-custom>.nav-tabs>li.disabled>a{color:#777}.nav-tabs-custom>.nav-tabs>li>a{color:#444;border-radius:0}.nav-tabs-custom>.nav-tabs>li>a.text-muted{color:#999}.nav-tabs-custom>.nav-tabs>li>a,.nav-tabs-custom>.nav-tabs>li>a:hover{background:transparent;margin:0}.nav-tabs-custom>.nav-tabs>li>a:hover{color:#999}.nav-tabs-custom>.nav-tabs>li:not(.active)>a:active,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:focus,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:hover{border-color:transparent}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:#1d7f9b}.nav-tabs-custom>.nav-tabs>li.active:hover>a,.nav-tabs-custom>.nav-tabs>li.active>a{background-color:#fff;color:#444}.nav-tabs-custom>.nav-tabs>li.active>a{border-top-color:transparent;border-left-color:#f4f4f4;border-right-color:#f4f4f4}.nav-tabs-custom>.nav-tabs>li:first-of-type{margin-left:0}.nav-tabs-custom>.nav-tabs>li:first-of-type.active>a{border-left-color:transparent}.nav-tabs-custom>.nav-tabs.pull-right{float:none!important}.nav-tabs-custom>.nav-tabs.pull-right>li{float:right}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type{margin-right:0}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type>a{border-left-width:1px}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type.active>a{border-left-color:#f4f4f4;border-right-color:transparent}.nav-tabs-custom>.nav-tabs>li.header{line-height:35px;padding:0 10px;font-size:20px;color:#444}.nav-tabs-custom>.nav-tabs>li.header>.fa,.nav-tabs-custom>.nav-tabs>li.header>.glyphicon,.nav-tabs-custom>.nav-tabs>li.header>.ion{margin-right:5px}.nav-tabs-custom>.tab-content{background:#fff;padding:10px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.nav-tabs-custom .dropdown.open>a:active,.nav-tabs-custom .dropdown.open>a:focus{background:transparent;color:#999}.nav-tabs-custom.tab-primary>.nav-tabs>li.active{border-top-color:#1d7f9b}.nav-tabs-custom.tab-info>.nav-tabs>li.active{border-top-color:#3c8dbc}.nav-tabs-custom.tab-danger>.nav-tabs>li.active{border-top-color:#dd142f}.nav-tabs-custom.tab-warning>.nav-tabs>li.active{border-top-color:#f39c12}.nav-tabs-custom.tab-success>.nav-tabs>li.active{border-top-color:#00a65a}.nav-tabs-custom.tab-default>.nav-tabs>li.active{border-top-color:#d2d6de}.pagination>li>a{background:#fafafa;color:#666}.pagination.pagination-flat>li>a{border-radius:0!important}.products-list{list-style:none;margin:0;padding:0}.products-list>.item{border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.1);padding:10px 0;background:#fff}.products-list>.item:after,.products-list>.item:before{content:" ";display:table}.products-list>.item:after{clear:both}.products-list .product-img{float:left}.products-list .product-img img{width:50px;height:50px}.products-list .product-info{margin-left:60px}.products-list .product-title{font-weight:600}.products-list .product-description{display:block;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-list-in-box>.item{box-shadow:none;border-radius:0;border-bottom:1px solid #f4f4f4}.product-list-in-box>.item:last-of-type{border-bottom-width:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #f4f4f4}.table>thead>tr>th{border-bottom:2px solid #f4f4f4}.table tr td .progress{margin-top:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #f4f4f4}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table.no-border,.table.no-border td,.table.no-border th{border:0}table.text-center,table.text-center td,table.text-center th{text-align:center}.table.align th{text-align:left}.table.align td{text-align:right}.label-default{background-color:#d2d6de;color:#444}.direct-chat .box-body{border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative;overflow-x:hidden;padding:0}.direct-chat-messages,.direct-chat.chat-pane-open .direct-chat-contacts{transform:translate(0)}.direct-chat-messages{padding:10px;height:250px;overflow:auto}.direct-chat-msg,.direct-chat-text{display:block}.direct-chat-msg{margin-bottom:10px}.direct-chat-msg:after,.direct-chat-msg:before{content:" ";display:table}.direct-chat-msg:after{clear:both}.direct-chat-contacts,.direct-chat-messages{transition:transform .5s ease-in-out}.direct-chat-text{border-radius:5px;position:relative;padding:5px 10px;background:#d2d6de;border:1px solid #d2d6de;margin:5px 0 0 50px;color:#444}.direct-chat-text:after,.direct-chat-text:before{position:absolute;right:100%;top:15px;border:solid transparent;border-right-color:#d2d6de;content:" ";height:0;width:0;pointer-events:none}.direct-chat-text:after{border-width:5px;margin-top:-5px}.direct-chat-text:before{border-width:6px;margin-top:-6px}.right .direct-chat-text{margin-right:50px;margin-left:0}.right .direct-chat-text:after,.right .direct-chat-text:before{right:auto;left:100%;border-right-color:transparent;border-left-color:#d2d6de}.direct-chat-img{border-radius:50%;float:left;width:40px;height:40px}.right .direct-chat-img{float:right}.direct-chat-info{display:block;margin-bottom:2px;font-size:12px}.direct-chat-name{font-weight:600}.direct-chat-timestamp{color:#999}.direct-chat-contacts-open .direct-chat-contacts{transform:translate(0)}.direct-chat-contacts{transform:translate(101%);position:absolute;top:0;bottom:0;height:250px;width:100%;background:#222d32;color:#fff;overflow:auto}.contacts-list>li{border-bottom:1px solid rgba(0,0,0,.2);padding:10px;margin:0}.contacts-list>li:after,.contacts-list>li:before{content:" ";display:table}.contacts-list>li:after{clear:both}.contacts-list>li:last-of-type{border-bottom:none}.contacts-list-img{border-radius:50%;width:40px;float:left}.contacts-list-info{margin-left:45px;color:#fff}.contacts-list-name,.contacts-list-status{display:block}.contacts-list-name{font-weight:600}.contacts-list-status{font-size:12px}.contacts-list-date{color:#aaa;font-weight:400}.contacts-list-msg{color:#999}.direct-chat-danger .right>.direct-chat-text{background:#dd142f;border-color:#dd142f;color:#fff}.direct-chat-danger .right>.direct-chat-text:after,.direct-chat-danger .right>.direct-chat-text:before{border-left-color:#dd142f}.direct-chat-primary .right>.direct-chat-text{background:#1d7f9b;border-color:#1d7f9b;color:#fff}.direct-chat-primary .right>.direct-chat-text:after,.direct-chat-primary .right>.direct-chat-text:before{border-left-color:#1d7f9b}.direct-chat-warning .right>.direct-chat-text{background:#f39c12;border-color:#f39c12;color:#fff}.direct-chat-warning .right>.direct-chat-text:after,.direct-chat-warning .right>.direct-chat-text:before{border-left-color:#f39c12}.direct-chat-info .right>.direct-chat-text{background:#3c8dbc;border-color:#3c8dbc;color:#fff}.direct-chat-info .right>.direct-chat-text:after,.direct-chat-info .right>.direct-chat-text:before{border-left-color:#3c8dbc}.direct-chat-success .right>.direct-chat-text{background:#00a65a;border-color:#00a65a;color:#fff}.direct-chat-success .right>.direct-chat-text:after,.direct-chat-success .right>.direct-chat-text:before{border-left-color:#00a65a}.users-list>li{width:25%;float:left;padding:10px;text-align:center}.users-list>li img{border-radius:50%;max-width:100%;height:auto}.users-list>li>a:hover,.users-list>li>a:hover .users-list-name{color:#999}.users-list-date,.users-list-name{display:block}.users-list-name{font-weight:600;color:#444;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.users-list-date{color:#999;font-size:12px}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control>.fa{font-size:40px;position:absolute;top:50%;z-index:2;display:inline-block;margin-top:-20px}.modal{background:rgba(0,0,0,.3)}.modal-content{border-radius:0;box-shadow:0 2px 3px rgba(0,0,0,.125);border:0}@media (min-width:768px){.modal-content{box-shadow:0 2px 3px rgba(0,0,0,.125)}}.modal-header{border-bottom-color:#f4f4f4}.modal-header .close{height:2.35294rem!important;width:2.35294rem!important;text-align:center;padding:0!important;transition:all .2s;top:-1.17647rem!important;right:-1.17647rem!important;background:rgb(232 166 7);border-radius:50%;box-shadow:0 2px 4px 0 #0000001a;align-items:center;display:flex;justify-content:center;align-content:center;cursor:pointer;color:rgb(255 255 255);position:absolute;font-size:24px;font-weight:900;opacity:inherit}.modal-footer{border-top-color:#f4f4f4}.modal-primary .modal-footer,.modal-primary .modal-header{border-color:#155c70}.modal-warning .modal-footer,.modal-warning .modal-header{border-color:#c87f0a}.modal-info .modal-footer,.modal-info .modal-header{border-color:#307095}.modal-success .modal-footer,.modal-success .modal-header{border-color:#00733e}.modal-danger .modal-footer,.modal-danger .modal-header{border-color:#ae1025}.box-widget{border:none;position:relative}.widget-user .widget-user-header{padding:20px;height:120px;border-top-right-radius:3px;border-top-left-radius:3px}.widget-user .widget-user-username{margin-top:0;margin-bottom:5px;font-size:25px;font-weight:300;text-shadow:0 1px 1px rgba(0,0,0,.2)}.widget-user .widget-user-desc{margin-top:0}.widget-user .widget-user-image{position:absolute;top:65px;left:50%;margin-left:-45px}.widget-user .widget-user-image>img{width:90px;height:auto;border:3px solid #fff}.widget-user .box-footer{padding-top:30px}.widget-user-2 .widget-user-header{padding:20px;border-top-right-radius:3px;border-top-left-radius:3px}.widget-user-2 .widget-user-username{margin-top:5px;margin-bottom:5px;font-size:25px;font-weight:300}.widget-user-2 .widget-user-desc{margin-top:0}.widget-user-2 .widget-user-desc,.widget-user-2 .widget-user-username{margin-left:75px}.widget-user-2 .widget-user-image>img{width:65px;height:auto;float:left}.treeview-menu{display:none;list-style:none;padding:0;margin:0;padding-left:5px}.treeview-menu .treeview-menu{padding-left:20px}.treeview-menu>li{margin:0}.treeview-menu>li>a{padding:5px 5px 5px 15px;display:block;font-size:14px}.treeview-menu>li>a>.fa,.treeview-menu>li>a>.glyphicon,.treeview-menu>li>a>.ion{width:20px}.treeview-menu>li>a>.fa-angle-down,.treeview-menu>li>a>.fa-angle-left,.treeview-menu>li>a>.pull-right-container>.fa-angle-down,.treeview-menu>li>a>.pull-right-container>.fa-angle-left{width:auto}.treeview>ul.treeview-menu{overflow:hidden;height:auto;padding-top:0!important;padding-bottom:0!important}.treeview.menu-open>ul.treeview-menu{overflow:visible;height:auto}.mailbox-messages>.table{margin:0}.mailbox-controls{padding:5px}.mailbox-controls.with-border,.mailbox-read-info{border-bottom:1px solid #f4f4f4}.mailbox-read-info{padding:10px}.mailbox-read-info h3{font-size:20px;margin:0}.mailbox-read-info h5{margin:0;padding:5px 0 0}.mailbox-read-time{color:#999;font-size:13px}.mailbox-read-message{padding:10px}.mailbox-attachments li{float:left;width:200px;border:1px solid #eee;margin-bottom:10px;margin-right:10px}.mailbox-attachment-name{font-weight:700;color:#666}.mailbox-attachment-icon,.mailbox-attachment-info,.mailbox-attachment-size{display:block}.mailbox-attachment-info{padding:10px;background:#f4f4f4}.mailbox-attachment-size{color:#999;font-size:12px}.mailbox-attachment-icon{text-align:center;font-size:65px;color:#666;padding:20px 10px}.mailbox-attachment-icon.has-img{padding:0}.mailbox-attachment-icon.has-img>img{max-width:100%;height:auto}.lockscreen{background:#d2d6de}.lockscreen-logo{font-size:35px;text-align:center;margin-bottom:25px;font-weight:300}.lockscreen-logo a{color:#444}.lockscreen-wrapper{max-width:400px;margin:0 auto;margin-top:10%}.lockscreen .lockscreen-name{text-align:center;font-weight:600}.lockscreen-item{border-radius:4px;padding:0;background:#fff;position:relative;margin:10px auto 30px;width:290px}.lockscreen-image{border-radius:50%;position:absolute;left:-10px;top:-25px;background:#fff;padding:5px;z-index:3}.lockscreen-image>img{border-radius:50%;width:70px;height:70px}.lockscreen-credentials{margin-left:70px}.lockscreen-credentials .form-control{border:0}.lockscreen-credentials .btn{background-color:#fff;border:0;padding:0 10px}.lockscreen-footer{margin-top:10px}.login-logo,.register-logo{font-size:35px;text-align:center;margin-bottom:25px;font-weight:300}.login-logo a,.register-logo a{color:#444}.login-page,.register-page{height:auto;background:#d2d6de}.login-box,.register-box{width:360px;margin:7% auto}@media (max-width:768px){.login-box,.register-box{width:90%;margin-top:20px}}.login-box-body,.register-box-body{background:#fff;padding:20px;border-top:0;color:#666}.login-box-body .form-control-feedback,.register-box-body .form-control-feedback{color:#777}.login-box-msg,.register-box-msg{margin:0;text-align:center;padding:0 20px 20px}.social-auth-links{margin:10px 0}.error-page{width:600px;margin:20px auto 0}@media (max-width:991px){.error-page{width:100%}}.error-page>.headline{float:left;font-size:100px;font-weight:300}@media (max-width:991px){.error-page>.headline{float:none;text-align:center}}.error-page>.error-content{margin-left:190px;display:block}@media (max-width:991px){.error-page>.error-content{margin-left:0}}.error-page>.error-content>h3{font-weight:300;font-size:25px}@media (max-width:991px){.error-page>.error-content>h3{text-align:center}}.invoice{position:relative;background:#fff;border:1px solid #f4f4f4;padding:20px;margin:10px 25px}.invoice-title{margin-top:0}.profile-user-img{margin:0 auto;width:100px;padding:3px;border:3px solid #d2d6de}.profile-username{font-size:21px;margin-top:5px}.post{border-bottom:1px solid #d2d6de;margin-bottom:15px;padding-bottom:15px;color:#666}.post:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.post .user-block{margin-bottom:15px}.select2-container--default.select2-container--focus,.select2-container--default:active,.select2-container--default:focus,.select2-selection.select2-container--focus,.select2-selection:active,.select2-selection:focus{outline:none}.select2-container--default .select2-selection--single,.select2-selection .select2-selection--single{border:1px solid #d2d6de;border-radius:0;padding:6px 12px;height:34px}.select2-container--default.select2-container--open{border-color:#1d7f9b}.select2-dropdown{border:1px solid #d2d6de;border-radius:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#1d7f9b;color:#fff}.select2-results__option{padding:6px 12px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:0;height:auto;margin-top:-4px}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:6px;padding-left:20px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:28px;right:3px}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:0}.select2-dropdown .select2-search__field,.select2-search--inline .select2-search__field{border:1px solid #d2d6de}.select2-dropdown .select2-search__field:focus,.select2-search--inline .select2-search__field:focus{outline:none}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default .select2-search--dropdown .select2-search__field{border-color:#1d7f9b!important}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{color:#444}.select2-container--default .select2-selection--multiple{border:1px solid #d2d6de;border-radius:0}.select2-container--default .select2-selection--multiple:focus{border-color:#1d7f9b}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#d2d6de}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#1d7f9b;border-color:#196d86;padding:1px 10px;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:5px;color:hsla(0,0%,100%,.7)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:10px}.box .datepicker-inline,.box .datepicker-inline .datepicker-days,.box .datepicker-inline .datepicker-days>table,.box .datepicker-inline>table{width:100%}.box .datepicker-inline .datepicker-days>table td:hover,.box .datepicker-inline .datepicker-days td:hover,.box .datepicker-inline>table td:hover,.box .datepicker-inline td:hover{background-color:hsla(0,0%,100%,.3)}.box .datepicker-inline .datepicker-days>table td.day.new,.box .datepicker-inline .datepicker-days>table td.day.old,.box .datepicker-inline .datepicker-days td.day.new,.box .datepicker-inline .datepicker-days td.day.old,.box .datepicker-inline>table td.day.new,.box .datepicker-inline>table td.day.old,.box .datepicker-inline td.day.new,.box .datepicker-inline td.day.old{color:#777}.icon-loading{margin-right:5px}.certificate .loading{position:relative;top:-100%}@media (min-width:750px){.container{width:750px!important}}@media (min-width:970px){.container{width:1000px!important}}@media (min-width:1200px){.container{width:1360px!important}}@media (min-width:1500px){.container{width:1622px!important}}@media (min-width:750px){.navbar-brand{padding:15px!important}}@media (min-width:970px){.navbar-brand{padding:10px 30px!important}}@media (min-width:1200px){.navbar-brand{padding:10px 30px!important}}@media (min-width:1500px){.navbar-brand{padding:10px 30px!important}}@media (min-width:750px){.modal-dialog{width:auto!important;margin:10px!important}}@media (min-width:960px){.modal-dialog{width:1000px!important;margin:30px auto!important}}telephone{font-family:Courier New,Courier,monospace;color:#496ec1;font-weight:900}table.dataTable{background-color:#fff}table.dataTable thead{background-color:#3c8dbc!important;color:#fff!important;border-bottom:1px solid #000!important}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after{top:1px}table.dataTable thead td,table.dataTable thead th{padding:0 18px 2px!important;border-right:1px solid #a1a1a1!important}table.dataTable tfoot{background-color:#3c8dbc!important;color:#fff!important;border-top:1px solid #000!important}table.dataTable tfoot td,table.dataTable tfoot th{padding:0 18px 2px!important;border-right:1px solid #a1a1a1!important}table.dataTable tbody td,table.dataTable tbody th{padding:6px 10px!important;border-top:.1px solid #ebeaea!important;border-right:.1px solid #ebeaea!important}table.dataTable tbody td code,table.dataTable tbody th code{font-weight:800}table.dataTable .hover tbody tr:hover{background-color:red}.certificate-table-content table.dataTable tfoot,.certificate-table-content table.dataTable thead{background-color:#3c9c86!important}.agent-table-content table.dataTable tfoot,.agent-table-content table.dataTable thead{background-color:#bd3740!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.fade{transition:opacity 5ms linear!important}.fixed-table-container{border:0!important;border-radius:0!important}.wizard .content{overflow:scroll;background:0!important;border:1px solid #eee!important;border-radius:0!important;min-height:24em!important}.wizard .content .body{width:100%!important}.wizard .content .body label.error{margin:0!important;font-weight:500!important}.wizard .steps a,.wizard .steps a:active,.wizard .steps a:hover{border-radius:0!important;padding:.3em 1em!important}.wizard .form-control-uppercase{text-transform:uppercase}.wizard .form-control-bold{font-weight:600}.wizard .form-control-sm{padding:.25rem .5rem}.wizard .upper_five{margin-bottom:0;color:#26549a;font-weight:600;text-transform:uppercase}#modal-add-client .wizard .steps ul>li{width:25%!important}#modal-add-cert .wizard .steps ul>li{width:20%!important}#modal-add-vehicle .wizard .steps ul>li{width:16.66%!important}#modal-add-certificate .wizard .steps ul>li{width:50%!important}.swal2-input{text-align:center}.certificate #modal-view-data .modal-content .loading .overlay,.client #modal-view-data .modal-content .loading .overlay,.realtime #fuel-modal .modal-content .loading .overlay{position:relative;top:-100%}.common-img-bg{background-size:cover;background:url(../images/bg_login.jpg) no-repeat 50% fixed;height:100%}.small_icon_loader{bottom:85px;max-width:178px}.small_icon_loader,.small_text_loader{display:block;position:absolute;left:50%;font-family:Arial;font-size:12px;line-height:19px;z-index:1;color:#6c7486}.small_text_loader{bottom:20px;max-width:320px}@media (min-width:481px){.small_icon_loader,.small_text_loader{transform:translateX(-50%);text-align:center}}@media (max-width:480px){.small_icon_loader,.small_text_loader{transform:translateX(-50%);text-align:center;font-size:10px;line-height:17px}.small_icon_loader{bottom:91px}}.login-section-wrapper{position:fixed;top:0;right:0;bottom:0;background-color:rgb(255 255 255);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:5}.darkRedClass{background-color:#dd9696}.redClass{background-color:#f1cbcb}@keyframes b{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}body,html{height:100%;width:100%;margin:0 auto}a.address{text-wrap:normal}a.address:hover{cursor:pointer}p.address{white-space:pre-wrap;font-size:14px;color:#337ab7}a>i{padding-right:5px}input.has-error{border-color:#dd4b39;box-shadow:none}.dropdown-menu a:hover{cursor:pointer}.validate-form .form-group{height:56px}.tooltip-inner{max-width:1000px;text-align:left}.bootstrap-table .table:not(.table-condensed),.bootstrap-table .table:not(.table-condensed)>tbody>tr>td,.bootstrap-table .table:not(.table-condensed)>tbody>tr>th,.bootstrap-table .table:not(.table-condensed)>tfoot>tr>td,.bootstrap-table .table:not(.table-condensed)>tfoot>tr>th,.bootstrap-table .table:not(.table-condensed)>thead>tr>td{padding:0 8px}.bootstrap-table .table thead>tr>th{padding:0;margin:0;background-color:#3c8dbc;color:#fff}.bootstrap-table .fixed-table-container tbody td .th-inner,.bootstrap-table .fixed-table-container thead th .th-inner{padding:0 8px}.bootstrap-table .center{text-align:center}.bootstrap-table tbody tr.selected{background-color:#b0bed9}.bootstrap-table tbody td{font-size:14px}.bootstrap-dialog .modal-header.bootstrap-dialog-draggable{cursor:move}.bootstrap-dialog .bootstrap-dialog-title{overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}.ztree li a i{max-width:150px;overflow:hidden;text-overflow:ellipsis}.ztree li a .icon-car{line-height:21px;font-family:Verdana,Arial,Helvetica,AppleGothic,FontAwesome,sans-serif}.ztree li a .icon-deviceGroup{line-height:21px;font-family:Verdana,Arial,Helvetica,AppleGothic,Glyphicons Halflings,sans-serif}.ztree li .toolbar{display:inline;float:right;padding-right:5px}.ztree li .toolbar .status{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;border:0}.ztree li .toolbar .status>i{padding:0 5px}.ztree li .toolbar .icon-option-vertical{line-height:21px;color:#0087ff}.ztree li .toolbar .btn{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;border:0}.ztree li .toolbar .dropdown-menu{left:auto;right:0;padding:0;margin:0}.ztree li .toolbar .dropdown-menu>li>a{padding:5px 10px;height:30px;width:100%;text-decoration:none}.ztree a>i{padding-right:5px}.btn-app>.icon{font-size:20px;display:block}.timeline>li>.icon{width:30px;height:30px;font-size:15px;line-height:30px;position:absolute;border-radius:50%;text-align:center;left:18px;top:0}.timeline .icon-parking{background:red;color:#fff}.timeline .icon-trip{background:#3c8dbc;color:#fff}.bv-form .form-control-feedback{position:absolute;top:10px}.bv-form .form-control-feedback.icon-loading{width:14px;height:14px;right:25px}.icon-search{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\e003"}.icon-deviceGroup{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-deviceGroup:before{content:"\e021"}.icon-columns{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-columns:before{content:"\e011"}.icon-zoomIn{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-zoomIn:before{content:"\e015"}.icon-zoomOut{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-zoomOut:before{content:"\e016"}.icon-option-vertical{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-option-vertical:before{content:"\e235"}.icon-recycle{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-recycle:before{content:"\e020"}.icon-delete{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-delete:before{content:"\e020"}.icon-edit{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-edit:before{content:"\270f"}.icon-valid{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-valid:before{content:"\e013"}.icon-invalid{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-invalid:before{content:"\e014"}.icon-plus{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plus:before{content:"\002b"}.icon-minus{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-minus:before{content:"\2212"}.icon-expand{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-expand:before{content:"\e118"}.icon-collapse{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-collapse:before{content:"\e117"}.icon-transfer{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-transfer:before{content:"\e178"}.icon-car{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-car:before{content:"\f1b9"}.icon-collapse-down{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#337ab7}.icon-collapse-down:before{content:"\f103"}.icon-collapse-left{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#337ab7}.icon-collapse-left:before{content:"\f100"}.icon-collapse-right{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#337ab7}.icon-collapse-right:before{content:"\f101"}.icon-cluster{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cluster:before{content:"\f140"}.icon-poi-icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-poi-icon:before{content:"\f1c5"}.icon-poi-label{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-poi-label:before{content:"\f035"}.icon-fitMap{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fitMap:before{content:"\f247"}.icon-stopDrawing{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-stopDrawing:before{content:"\f256"}.icon-geofence-circle{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-geofence-circle:before{content:"\f1db"}.icon-geofence-rectangle{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-geofence-rectangle:before{content:"\f096"}.icon-alarm{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-alarm:before{content:"\f0a2"}.icon-message{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-message:before{content:"\f003"}.icon-dashboard{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-dashboard:before{content:"\f0e4"}.icon-loading{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:b 2s infinite linear}.icon-loading:before{content:"\f021"}.icon-time{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-time:before{content:"\f017"}.icon-resendCommand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-resendCommand:before{content:"\f05a"}.icon-map{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-map:before{content:"\f278"}.icon-play{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-play:before{content:"\f04b"}.icon-pause{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pause:before{content:"\f04c"}.icon-reset{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-reset:before{content:"\f01e"}.icon-bind{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bind:before{content:"\f0c1"}.icon-unbind{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-unbind:before{content:"\f127"}.icon-handRight{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-handRight:before{content:"\f0a4"}.icon-bound-select{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bound-select:before{content:"\f096"}.icon-configuration{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-configuration:before{content:"\f085"}.icon-save-map-view{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-save-map-view:before{content:"\f0ac"}.icon-show{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-show:before{content:"\f06e"}.icon-hide{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-hide:before{content:"\f070"}.icon-circle-check,.icon-reportItem{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-circle-check:before{content:"\f058"}.icon-users{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-users:before{content:"\f0c0"}.icon-map-marker{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-map-marker:before{content:"\f041"}.icon-truck{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-truck:before{content:"\f0d1"}.icon-table-edit{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-table-edit:before{content:"\f044"}.icon-circle-check.check{color:green}.icon-circle-check.uncheck{color:grey}.treeview-menu>li>a>i:before{content:"\f10c"}.treeview-menu>li.active>a>i:before{content:"\f192"}.icon-geofence-polyline{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-geofence-polyline:before{content:"\e625"}.icon-geofence-polygon{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-geofence-polygon:before{content:"\e658"}.icon-geofence{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-geofence:before{content:"\e61a"}.icon-poi{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-poi:before{content:"\e631"}.icon-engine{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-engine:before{content:"\e7ef"}.icon-satellite{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-satellite:before{content:"\e768"}.icon-historyReplay{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-historyReplay:before{content:"\e61c"}.icon-multi-screen{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-multi-screen:before{content:"\e71b"}.icon-report{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-report:before{content:"\e7d4"}.icon-system{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-system:before{content:"\e637"}.icon-fullscreen{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fullscreen:before{content:"\e65b"}.icon-exit-fullscreen{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-exit-fullscreen:before{content:"\e638"}.icon-traffic{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-traffic:before{content:"\ed6f"}.icon-ignition{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ignition:before{content:"\ef59"}.icon-parking{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-parking:before{content:"\e836"}.icon-signal-wire{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-signal-wire:before{content:"\efc4"}.icon-case{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-case:before{content:"\eec1"}.icon-trip{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-trip:before{content:"\e641"}.icon-command{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-command:before{content:"\e6ad"}.icon-map-layer{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-map-layer:before{content:"\e665"}.icon-report-menu-driving{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-report-menu-driving:before{content:"\e616"}.icon-report-menu-common{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-report-menu-common:before{content:"\e6a5"}.icon-report-menu-alarm{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-report-menu-alarm:before{content:"\e601"}.icon-report-menu-geofence{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-report-menu-geofence:before{content:"\e64b"}.icon-report-menu-fuel{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-report-menu-fuel:before{content:"\e618"}.icon-report-menu-rfid{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-report-menu-rfid:before{content:"\e701"}.icon-report-menu-peripherals{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-report-menu-peripherals:before{content:"\e617"}.icon-report-menu-custom{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-report-menu-custom:before{content:"\e640"}.icon-load-address{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-load-address:before{content:"\e66b"}.icon-battery{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-battery:before{content:"\f4ef";color:gray}.icon-motor{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-motor:before{content:"\e62b";color:gray}.icon-lock{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-lock:before{content:"\eda0";color:gray}.icon-cover{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cover:before{content:"\e609";color:gray}.icon-battery.state-battery-0:before{content:"\f4f4";color:orange;font-size:22px}.icon-battery.state-battery-1:before{content:"\f4ef";color:red}.icon-battery.state-battery-2:before{content:"\f4f0";color:green}.icon-battery.state-battery-3:before{content:"\f4f3";color:green}.icon-battery.state-battery-4:before{content:"\f4f1";color:green}.icon-battery.state-battery-5:before{content:"\f4f2";color:green}.icon-motor.state-fault:before{color:red}.icon-motor.state-normal:before{color:green}.icon-lock.state-lock:before{content:"\eda0";color:green}.icon-lock.state-unlock:before{content:"\e68a";color:red}.icon-cover.state-open:before{content:"\e607";color:red}.icon-cover.state-close:before{content:"\e60c";color:green}.icheck-tile{width:100%;overflow:auto}.icheck-tile>label{margin-left:10px;width:23%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.icheck-tile>label>div{position:relative;margin-right:5px}.info{margin-left:10px;margin-right:10px;display:inline-block;width:18px;height:18px;background-image:url(/static/dist/roadsmart/images/info.png);background-position:50%;background-repeat:no-repeat;background-attachment:scroll;overflow:hidden;background-size:100% 100%}.fullscreen-loading{margin:0 auto;background-color:#fff;text-align:center;z-index:16}.fullscreen-loading,.loading .overlay{position:absolute;width:100%;height:100%}.loading .overlay{z-index:4;background:hsla(0,0%,100%,.7);border-radius:3px;top:0;left:0}.loading .overlay .icon-loading{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px;color:#000;font-size:30px}.main-content{height:calc(100% - 51px);width:100%}.easyui-layout .content{padding-left:0;padding-right:0}.map,.xm-panel{width:100%;height:100%}.mt-ellipsis{text-overflow:ellipsis;white-space:nowrap;text-wrap:normal;overflow:hidden}.columns{margin-left:5px;line-height:34px}.icheck-radio-group{display:inline-flex;height:34px;line-height:34px;justify-content:space-between;align-items:center}.icheck-radio-group>label{margin-left:10px}.icheck-radio-group>label>.iradio_minimal-blue{position:relative;margin-right:5px}.icheck-checkbox-group{display:inline-flex;height:34px;line-height:34px;justify-content:space-between;align-items:center}.icheck-checkbox-group>label{margin-left:10px}.icheck-checkbox-group>label>div{position:relative;margin-right:5px}.icheck-vertical-group>label{margin-bottom:10px;width:90%}.icheck-vertical-group>label>div{position:relative;margin-right:5px}.icheck-checkbox-vertical-group>label{margin-bottom:10px;width:90%}.icheck-checkbox-vertical-group>label>div{position:relative;margin-right:5px}.mt-map-info td.title{width:150px}.mt-map-info td.content{word-wrap:break-word}.map-container{width:100%;height:100%}.map-container .map-controls{position:absolute;top:0;right:0}.map-container .map-controls .btn-group-vertical{display:block;margin-bottom:10px}.map-container .map-controls .btn-group-horizontal{display:inline-flex;margin-left:10px;vertical-align:middle}.map-container .map-controls button{padding:4px 8px;height:35px}.map-container .map-controls button>i{font-size:20px;line-height:24px}.map-container .map-controls button>.icon-geofence-polygon{font-size:24px;font-weight:700}.map-container .map-controls button>.icon-geofence-polyline{font-size:18px;font-weight:700}.map-container .map-controls button.active{background-color:#1b99bd;color:#fff}.mt-infoWindow{width:100%}.mt-infoWindow tbody>tr>td{padding:3px;border-top:0}.mt-infoWindow .title{font-weight:700;text-align:right;width:130px}.mt-infoWindow .content{word-break:break-all}.infoWindow-device-content{width:430px;border:2px inset #3c8dbc;border-radius:4px;cursor:default}.infoWindow-device-content table{margin-bottom:0}.infoWindow-device-content table>tbody>tr>td{padding:3px;border-top:0}.infoWindow-device-content table td.title{font-weight:700;text-align:right;width:130px}.infoWindow-device-content table td.status_title{font-weight:700;text-align:right;width:130px;vertical-align:middle}.infoWindow-device-content table td.content{word-break:break-all}.infoWindow-device-content table td.status{vertical-align:middle}.infoWindow-device-content table td.status i{padding-right:3px}.infoWindow-device-title span{padding-left:5px}.infoWindow-device-function{padding:6px 0}.infoWindow-device-function i{cursor:pointer;font-size:24px;padding-left:6px}.poi-title-parking{display:inline-block;background-color:red;font-size:15px}.poi-title-parking .index{display:inline-block;background-color:green;color:#fff;padding:0 5px;font-style:italic;font-weight:700;text-align:center}.poi-title-parking .content{display:inline-block;color:#fff;min-height:0}.poi-title-idling{display:inline-block;background-color:red;font-size:15px}.poi-title-idling .index{display:inline-block;background-color:green;color:#fff;padding:0 5px;font-style:italic;font-weight:700;text-align:center}.poi-title-idling .content{display:inline-block;color:#fff;min-height:0}.poi-title-alarm{display:inline-block;background-color:red;font-size:15px}.poi-title-alarm .index{display:inline-block;background-color:green;color:#fff;padding:0 5px;font-style:italic;font-weight:700;text-align:center}.poi-title-alarm .content{display:inline-block;color:#fff;min-height:0}.fleet .panel-body{font-size:14px}.fleet #map_info{width:100%;height:100%}.fleet #map_info_close{position:absolute;top:0;right:0}.fleet #toolbar{display:inline-block;padding-left:10px;padding-top:5px;overflow:hidden}.fleet td.vehicleName:hover{cursor:pointer}.fleet td.vehicleName a{text-wrap:normal;color:#fff}.fleet td.vehicleName .icon-handRight.active{display:inline-block}.fleet td.vehicleName .icon-handRight{display:none}.fleet #layout_device_tree .nav-tabs-custom{height:calc(100% - 45px);margin-bottom:0}.fleet #layout_device_tree .nav-tabs-custom .tab-content{height:100%;padding:0}.fleet #layout_device_tree .nav-tabs-custom .tab-content .tab-pane{height:100%}.fleet #dd_alarm .menu>li>a p{margin:0}.fleet #dd_alarm .menu>li>a .menu-item-title{font-weight:700}.fleet #dd_alarm .menu>li>a .menu-item-title span{color:#999;font-size:10px;font-weight:400}.fleet #dd_alarm .menu>li>a .form-group.active{display:block}.fleet #dd_alarm .menu>li>a .form-group{display:none}.fleet #dd_alarm .menu>li>a button.active{display:inline-block;margin-right:10px}.fleet #dd_alarm .menu>li>a button{display:none}.fleet .vehicleDashboard{height:100%;overflow-y:auto}.fleet .vehicleDashboard>.row{margin-left:-15px;margin-right:-15px}.fleet .vehicleDashboard>.row>label{padding-left:0}.fleet .vehicleDashboard .banner{font-weight:700;color:#fff;background-color:#3c8dbc}.fleet .vehicleDashboard .banner>label{margin-top:5px;margin-bottom:5px}.historyReplay #map_info{width:100%;height:100%}.historyReplay #map_info_close{position:absolute;top:0;right:0}.historyReplay .form-horizontal .form-group{margin-left:0;margin-right:0}.historyReplay .form-group{margin-bottom:5px}.historyReplay .input-group-addon>label{margin-bottom:0}.historyReplay .input-group-addon>label>div{position:relative;margin-right:10px}.historyReplay .input-group .spinner{width:0}.historyReplay #toolbar{display:inline-block;padding-left:10px;padding-top:5px;overflow:hidden}.historyReplay #layout_condition .icheck-vertical-group{display:inline-block;margin-top:5px;position:absolute;right:0}.historyReplay .map-container .marker-checkbox-panel{position:absolute;width:0;height:0;top:0;left:0}.command-chat .modal-dialog{width:1000px}.command-chat .bootstrap-dialog-message{width:auto;height:600px}.command-chat .direct-chat .direct-chat-history{text-align:center}.command-chat .direct-chat .direct-chat-history>a:hover{cursor:pointer}.command-chat .direct-chat-messages{height:510px;width:auto}.command-chat .direct-chat-text{word-break:break-all}.command-chat .direct-chat-builtIn{width:95%;margin-bottom:10px}.command-chat .direct-chat-builtIn .form-group{margin-bottom:5px}.command-chat .direct-chat-canbus{width:100%;margin-bottom:10px}.command-chat .direct-chat-canbus .direct-chat-canbus-checkbox-group{width:100%}.command-chat .direct-chat-canbus .direct-chat-canbus-checkbox-group>label{margin-left:10px;width:30%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.command-chat .direct-chat-canbus .direct-chat-canbus-checkbox-group>label>div{position:relative;margin-right:5px}.command-chat .vehicleTree{height:600px}.vehicleSelector{width:auto;height:500px;overflow:auto}.geofence-management .modal-dialog{width:1200px}.geofence-management .bootstrap-dialog-message{width:auto;height:600px}.geofence-management .content{background-color:#fff}.geofence-management table{table-layout:fixed}.geofence-management .radio-group{padding-top:7px}.geofence-management .radio-group>label{margin-left:10px}.geofence-management .radio-group>label>div{position:relative;margin-right:10px}.poi-management .modal-dialog{width:1200px}.poi-management .bootstrap-dialog-message{width:auto;height:600px}.poi-management .content{background-color:#fff}.poi-management table{table-layout:fixed}.poi-management .tab{height:150px;border:1px solid #f4f4f4}.poi-management .nav-tabs li a:hover{opacity:.8}.poi-management .tab-content{height:115px}.poi-management .tab-pane{height:100%;overflow:auto}.poi-management .tab-pane li{list-style-type:none;display:block;padding:5px;width:80px;height:50px;float:left}.poi-management .tab-pane li.active{background-color:gray}.bound-select-vehicles .modal-dialog{width:1200px}.bound-select-vehicles .bootstrap-dialog-message{width:auto;height:600px}.bound-select-vehicles .content{background-color:#fff}.map-view-configuration .modal-dialog{width:1200px}.map-view-configuration .bootstrap-dialog-message{width:auto;height:600px}.map-view-configuration .content{background-color:#fff}.map-view-configuration .map{width:1150px;height:520px}.notification-configuration .modal-dialog{width:800px}.notification-configuration .bootstrap-dialog-message{width:auto;height:600px}.notification-configuration .content{background-color:#fff}.notification-configuration .tab-content{height:500px}.notification-configuration .tab-content .tab-pane,.notification-configuration .tab-content .tab-pane .box{height:100%}.notification-configuration .tab-content .tab-pane .box-body{height:calc(100% - 55px)}.notification-configuration .tab-content .tab-pane .box-body>div{height:100%}.notification-configuration .icheck-tile{border:1px inset #3c8dbc;height:100%}.notification-configuration .icheck-tile>label{width:95%}.load-sensor-configuration-management .modal-dialog{width:800px}.load-sensor-configuration-management .bootstrap-dialog-message{width:auto;height:520px}.load-sensor-configuration-management .content{background-color:#fff}.popup-alarm-choose .modal-dialog{width:1000px}.popup-alarm-choose .bootstrap-dialog-message{width:auto;height:520px}.popup-alarm-choose .content{background-color:#fff}.popup-alarm-choose .alarm-group{overflow-y:auto;width:100%;height:100%}.popup-alarm-choose .alarm-group>label{margin-left:10px;width:22%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.popup-alarm-choose .alarm-group>label>div{position:relative;margin-right:5px}.vehicleTree{height:100%}.vehicleTree .vehicleTree-toolbar{height:34px;line-height:34px;width:100%}.vehicleTree .vehicleTree-content{width:100%;height:calc(100% - 34px);overflow:auto}.driverTree{height:100%}.driverTree .driverTree-toolbar{height:34px;line-height:34px;width:100%}.driverTree .driverTree-content{width:100%;height:calc(100% - 34px);overflow:auto}.userTree{height:100%}.userTree .userTree-toolbar{height:34px;line-height:34px;width:100%}.userTree .userTree-content{width:100%;height:calc(100% - 34px);overflow:auto}.geofenceTree{height:100%}.geofenceTree .geofenceTree-toolbar{height:34px;line-height:34px;width:100%}.geofenceTree .geofenceTree-content{width:100%;height:calc(100% - 34px);overflow:auto}.truckTree{height:100%}.truckTree .truckTree-toolbar{height:34px;line-height:34px;width:100%}.truckTree .truckTree-content{width:100%;height:calc(100% - 34px);overflow:auto}.thingTree{height:100%}.thingTree .thingTree-toolbar{height:34px;line-height:34px;width:100%}.thingTree .thingTree-content{width:100%;height:calc(100% - 34px);overflow:auto}.trailerTree{height:100%}.trailerTree .trailerTree-toolbar{height:34px;line-height:34px;width:100%}.trailerTree .trailerTree-content{width:100%;height:calc(100% - 34px);overflow:auto}.clientTree{height:100%}.clientTree .clientTree-toolbar{height:34px;line-height:34px;width:100%}.clientTree .clientTree-content{width:100%;height:calc(100% - 34px);overflow:auto}.report .report-tabs>.tab-content>.tab-pane{width:100%;height:100%}.report .report-tabs>.nav-tabs{height:31px;overflow:hidden}.report .clearfix,.report .content{margin-bottom:5px}.report .report-content{width:100%;height:100%;overflow:hidden}.report .report-content .input-tree.shown{position:absolute;width:327px;height:500px;background-color:#fff;z-index:12;border-bottom:1px solid #66afe9;border-left:1px solid #66afe9;border-right:1px solid #66afe9}.report .report-content .input-tree.hidden{position:absolute;display:none}.report .report-content .condition-container{height:34px}.report .report-content .condition-container .input-group{width:400px}.report .report-content .chart-container.collapse{display:block}.report .report-content .chart-container.collapse>button{margin-bottom:5px}.report .report-content .chart-container.collapse .chart{display:none}.report .report-content .chart-container.expand{display:block}.report .report-content .chart-container.expand>button{display:none}.report .report-content .chart-container.expand .chart{height:250px}.report .report-content .table-container.collapse{display:block}.report .report-content .table-container.collapse .bootstrap-table,.report .report-content .table-container.collapse .toolbar{display:none}.report .report-content .table-container.expand{display:block}.report .report-content .table-container.expand>button{display:none}.report .report-content .table-container .toolbar{height:40px;width:100%;display:inline-block;overflow:hidden;margin-bottom:-10px}.report .report-content .table-container .toolbar .search-text-group{width:250px;padding-left:5px}.report .report-content .row-container{overflow-y:auto}.report .report-content .row-container .daily-useage-container{width:95%;height:120px;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.1);border:1px solid #d2d6de;margin:15px}.report .report-content .row-container .temperature-container{width:95%;height:250px;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.1);border:1px solid #d2d6de;margin:15px}.report .report-content.loading .overlay{position:relative;top:-100%}.report .report-content.no-chart .chart-container,.report .report-content.no-table .table-container{display:none}.daily-useage-container .title{position:relative;font-size:16px;font-weight:700;margin-left:10px}.daily-useage-container .chart{width:100%;height:100px;margin-top:-30px;margin-bottom:-10px;position:relative}.daily-useage-container .footer{position:relative;width:100%}.system .mt-tabs>.tab-content>.tab-pane,.temperature-container .chart{width:100%;height:100%}.system .mt-tabs>.nav-tabs{height:31px;overflow:hidden}.system .clearfix,.system .content{margin-bottom:5px}.system .system-content{width:100%;height:100%;overflow:hidden}.system .system-content.loading .overlay{position:relative;top:-100%}.chart-columns>label{margin-left:10px;width:23%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.chart-columns>label>div{margin-right:5px;position:relative}.popup-menu-list{display:none;position:absolute;list-style:none;text-align:left;background-color:#fff;border:1px solid #d9d9d9;border-radius:0;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.popup-menu-list .popup-menu-list-base{overflow:auto;padding:10px 10px 0}.popup-menu-list.open{display:block}.popup-menu-list.open:before{top:9px;right:-8px;border:8px solid transparent;border-left-color:#d9d9d9;border-right:0}.popup-menu-list.open:after,.popup-menu-list.open:before{bottom:auto;left:auto;content:"";display:inline-block;position:absolute}.popup-menu-list.open:after{top:10px;right:-7px;border:7px solid transparent;border-left-color:#fff;border-right:0}.popup-menu-list-base>li>label>.icheckbox_minimal-blue{position:relative;margin-right:5px}.popup-menu.open>.btn-default{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.popup-menu.open .popup-menu-btn{box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}div.fullscreen_loader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:5}div.fullscreen_loader p{font-family:Helvetica,Arial,sans-serif;margin:1em 0 0;font-size:16px}div.logo{width:100px;height:100px;box-sizing:border-box;position:relative;background-color:#fff}div.logo:after,div.logo:before{z-index:1;box-sizing:border-box;content:"";position:absolute;border:4px solid transparent;width:0;height:0;animation-direction:alternate;animation-timing-function:linear}div.logo:before{top:0;left:0;animation:c 1.5s infinite;animation-direction:alternate}div.logo:after{bottom:0;right:0;animation:d 1.5s infinite;animation-direction:alternate}div.logo>div{position:absolute;opacity:0}div.logo div.white{border-left:4px solid #000;top:0;bottom:0;right:0;width:0;animation:#fff 1.5s infinite;animation-direction:alternate}div.logo div.orange{border-top:4px solid #000;left:0;bottom:0;right:0;height:0;background-color:#f3b93f;animation:f 1.5s infinite;animation-direction:alternate}div.logo div.red{border-right:4px solid #000;top:0;bottom:0;left:0;width:0;background-color:#ea5664;animation:e 1.5s infinite;animation-direction:alternate}@keyframes c{0%{width:0;height:0;border-top-color:#000;border-right-color:transparent}12.49%{border-right-color:transparent}12.5%{height:0;width:100%;border-top-color:#000;border-right-color:#000}25%,to{width:100%;height:100%;border-top-color:#000;border-right-color:#000}}@keyframes d{0%,24.99%{width:0;height:0;border-left-color:transparent;border-bottom-color:transparent}25%{width:0;height:0;border-left-color:transparent;border-bottom-color:#000}37.49%{border-left-color:transparent;border-bottom-color:#000}37.5%{height:0;width:100%;border-left-color:#000;border-bottom-color:#000}50%,to{width:100%;height:100%;border-left-color:#000;border-bottom-color:#000}}@keyframes e{0%,50%{width:0;opacity:0}50.01%{opacity:1}65%,to{opacity:1;width:27%}}@keyframes f{0%,65%{height:0;opacity:0}65.01%{opacity:1}80%,to{opacity:1;height:50%}}.pad{padding:10px}.margin{margin:10px}.margin-bottom{margin-bottom:20px}.margin-bottom-none{margin-bottom:0}.margin-r-5{margin-right:5px}.inline{display:inline}.description-block{display:block;margin:10px 0;text-align:center}.description-block.margin-bottom{margin-bottom:25px}.description-block>.description-header{margin:0;padding:0;font-weight:600;font-size:16px}.description-block>.description-text{text-transform:uppercase}.alert-danger,.alert-error,.alert-info,.alert-success,.alert-warning,.bg-aqua,.bg-aqua-active,.bg-black,.bg-black-active,.bg-blue,.bg-blue-active,.bg-fuchsia,.bg-fuchsia-active,.bg-green,.bg-green-active,.bg-light-blue,.bg-light-blue-active,.bg-lime,.bg-lime-active,.bg-maroon,.bg-maroon-active,.bg-navy,.bg-navy-active,.bg-olive,.bg-olive-active,.bg-orange,.bg-orange-active,.bg-purple,.bg-purple-active,.bg-red,.bg-red-active,.bg-teal,.bg-teal-active,.bg-yellow,.bg-yellow-active,.callout.callout-danger,.callout.callout-info,.callout.callout-success,.callout.callout-warning,.label-danger,.label-info,.label-primary,.label-success,.label-warning,.modal-danger .modal-body,.modal-danger .modal-footer,.modal-danger .modal-header,.modal-info .modal-body,.modal-info .modal-footer,.modal-info .modal-header,.modal-primary .modal-body,.modal-primary .modal-footer,.modal-primary .modal-header,.modal-success .modal-body,.modal-success .modal-footer,.modal-success .modal-header,.modal-warning .modal-body,.modal-warning .modal-footer,.modal-warning .modal-header{color:#fff!important}.bg-gray{color:#000;background-color:#d2d6de!important}.bg-gray-light{background-color:#f7f7f7}.bg-black{background-color:#111!important}.alert-danger,.alert-error,.bg-red,.callout.callout-danger,.label-danger,.modal-danger .modal-body{background-color:#dd142f!important}.alert-warning,.bg-yellow,.callout.callout-warning,.label-warning,.modal-warning .modal-body{background-color:#f39c12!important}.alert-info,.bg-aqua,.callout.callout-info,.label-info,.modal-info .modal-body{background-color:#3c8dbc!important}.bg-blue{background-color:#0073b7!important}.bg-light-blue,.label-primary,.modal-primary .modal-body{background-color:#1d7f9b!important}.alert-success,.bg-green,.callout.callout-success,.label-success,.modal-success .modal-body{background-color:#00a65a!important}.bg-navy{background-color:#001f3f!important}.bg-teal{background-color:#39cccc!important}.bg-olive{background-color:#3d9970!important}.bg-lime{background-color:#01ff70!important}.bg-orange{background-color:#ff851b!important}.bg-fuchsia{background-color:#f012be!important}.bg-purple{background-color:#605ca8!important}.bg-maroon{background-color:#d81b60!important}.bg-gray-active{color:#000;background-color:#b5bbc8!important}.bg-black-active{background-color:#000!important}.bg-red-active,.modal-danger .modal-footer,.modal-danger .modal-header{background-color:#c11129!important}.bg-yellow-active,.modal-warning .modal-footer,.modal-warning .modal-header{background-color:#db8b0b!important}.bg-aqua-active,.modal-info .modal-footer,.modal-info .modal-header{background-color:#357ca5!important}.bg-blue-active{background-color:#005384!important}.bg-light-blue-active,.modal-primary .modal-footer,.modal-primary .modal-header{background-color:#186a81!important}.bg-green-active,.modal-success .modal-footer,.modal-success .modal-header{background-color:#008d4c!important}.bg-navy-active{background-color:#001a35!important}.bg-teal-active{background-color:#30bbbb!important}.bg-olive-active{background-color:#368763!important}.bg-lime-active{background-color:#00e765!important}.bg-orange-active{background-color:#ff7701!important}.bg-fuchsia-active{background-color:#db0ead!important}.bg-purple-active{background-color:#555299!important}.bg-maroon-active{background-color:#ca195a!important}[class^=bg-].disabled{opacity:.65;filter:alpha(opacity=65)}.text-red{color:#dd142f!important}.text-yellow{color:#f39c12!important}.text-aqua{color:#3c8dbc!important}.text-blue{color:#0073b7!important}.text-black{color:#111!important}.text-light-blue{color:#1d7f9b!important}.text-green{color:#00a65a!important}.text-gray{color:#d2d6de!important}.text-navy{color:#001f3f!important}.text-teal{color:#39cccc!important}.text-olive{color:#3d9970!important}.text-lime{color:#01ff70!important}.text-orange{color:#ff851b!important}.text-fuchsia{color:#f012be!important}.text-purple{color:#605ca8!important}.text-maroon{color:#d81b60!important}.link-muted{color:#7a869d}.link-muted:focus,.link-muted:hover{color:#606c84}.link-black{color:#666}.link-black:focus,.link-black:hover{color:#999}.hide{display:none!important}.no-border{border:0!important}.no-padding{padding:0!important}.no-margin{margin:0!important}.no-shadow{box-shadow:none!important}.chart-legend,.contacts-list,.list-unstyled,.mailbox-attachments,.users-list{list-style:none;margin:0;padding:0}.list-group-unbordered>.list-group-item{border-left:0;border-right:0;border-radius:0;padding-left:0;padding-right:0}.flat{border-radius:0!important}.text-bold,.text-bold.table td,.text-bold.table th{font-weight:700}.text-sm{font-size:12px}.jqstooltip{padding:5px!important;width:auto!important;height:auto!important}.bg-teal-gradient{background:#39cccc!important;background:-o-linear-gradient(#7adddd,#39cccc)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7adddd",endColorstr="#39cccc",GradientType=0)!important;color:#fff}.bg-light-blue-gradient{background:#1d7f9b!important;background:-o-linear-gradient(#27a9cf,#1d7f9b)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#27a9cf",endColorstr="#1d7f9b",GradientType=0)!important;color:#fff}.bg-blue-gradient{background:#0073b7!important;background:-o-linear-gradient(#0089db,#0073b7)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0089db",endColorstr="#0073b7",GradientType=0)!important;color:#fff}.bg-aqua-gradient{background:#3c8dbc!important;background:-o-linear-gradient(#539dc8,#3c8dbc)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#539dc8",endColorstr="#3c8dbc",GradientType=0)!important;color:#fff}.bg-yellow-gradient{background:#f39c12!important;background:-o-linear-gradient(#f7bc60,#f39c12)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7bc60",endColorstr="#f39c12",GradientType=0)!important;color:#fff}.bg-purple-gradient{background:#605ca8!important;background:-o-linear-gradient(#9491c4,#605ca8)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9491c4",endColorstr="#605ca8",GradientType=0)!important;color:#fff}.bg-green-gradient{background:#00a65a!important;background:-o-linear-gradient(#00ca6d,#00a65a)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ca6d",endColorstr="#00a65a",GradientType=0)!important;color:#fff}.bg-red-gradient{background:#dd142f!important;background:-o-linear-gradient(#ed3750,#dd142f)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed3750",endColorstr="#dd142f",GradientType=0)!important;color:#fff}.bg-black-gradient{background:#111!important;background:-o-linear-gradient(#2b2b2b,#111)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2b2b2b",endColorstr="#111",GradientType=0)!important;color:#fff}.bg-maroon-gradient{background:#d81b60!important;background:-o-linear-gradient(#e73f7c,#d81b60)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e73f7c",endColorstr="#d81b60",GradientType=0)!important;color:#fff}.description-block .description-icon{font-size:16px}.no-pad-top{padding-top:0}.position-static{position:static!important}.list-header{font-size:15px;padding:10px 4px;font-weight:700;color:#666}.list-seperator{height:1px;background:#f4f4f4;margin:15px 0 9px}.list-link>a{padding:4px;color:#777}.list-link>a:hover{color:#222}.font-light{font-weight:300}.user-block:after,.user-block:before{content:" ";display:table}.user-block:after{clear:both}.user-block img{width:40px;height:40px;float:left}.user-block .comment,.user-block .description,.user-block .username{display:block;margin-left:50px}.user-block .username{font-size:16px;font-weight:600}.user-block .description{color:#999;font-size:13px}.user-block.user-block-sm .comment,.user-block.user-block-sm .description,.user-block.user-block-sm .username{margin-left:40px}.user-block.user-block-sm .username{font-size:14px}.box-comments .box-comment img,.img-lg,.img-md,.img-sm,.user-block.user-block-sm img{float:left}.box-comments .box-comment img,.img-sm,.user-block.user-block-sm img{width:30px!important;height:30px!important}.img-sm+.img-push{margin-left:40px}.img-md{width:60px;height:60px}.img-md+.img-push{margin-left:70px}.img-lg{width:100px;height:100px}.img-lg+.img-push{margin-left:110px}.img-bordered{border:3px solid #d2d6de;padding:3px}.img-bordered-sm{border:2px solid #d2d6de;padding:2px}.attachment-block{border:1px solid #f4f4f4;padding:5px;margin-bottom:10px;background:#f7f7f7}.attachment-block .attachment-img{max-width:100px;max-height:100px;height:auto;float:left}.attachment-block .attachment-pushed{margin-left:110px}.attachment-block .attachment-heading{margin:0}.attachment-block .attachment-text{color:#555}.connectedSortable{min-height:100px}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sort-highlight{background:#f4f4f4;border:1px dashed #ddd;margin-bottom:10px}.full-opacity-hover{opacity:.65;filter:alpha(opacity=65)}.full-opacity-hover:hover{opacity:1;filter:alpha(opacity=100)}.chart{position:relative;overflow:hidden;width:100%}.chart canvas,.chart svg{width:100%!important}hr{border-top:1px solid #555}@media print{.content-header,.left-side,.main-header,.main-sidebar,.no-print{display:none!important}.content-wrapper,.main-footer,.right-side{margin-left:0!important;min-height:0!important;transform:translate(0)!important}.fixed .content-wrapper,.fixed .right-side{padding-top:0!important}.invoice{width:100%;border:0;margin:0;padding:0}.invoice-col{float:left;width:33.3333333%}.table-responsive{overflow:auto}.table-responsive>.table tr td,.table-responsive>.table tr th{white-space:normal!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUubGVzcyIsIm1haW4uY3NzIiwiYm9vdHN0cmFwLWxlc3MvbWl4aW5zL2NsZWFyZml4Lmxlc3MiLCJib290c3RyYXAtbGVzcy9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCJib290c3RyYXAtbGVzcy9taXhpbnMvZ3JpZC5sZXNzIiwiaGVhZGVyLmxlc3MiLCJtaXhpbnMubGVzcyIsInNpZGViYXIubGVzcyIsInNpZGViYXItbWluaS5sZXNzIiwiY29udHJvbC1zaWRlYmFyLmxlc3MiLCJkcm9wZG93bi5sZXNzIiwiYm9vdHN0cmFwLWxlc3MvbWl4aW5zL2JvcmRlci1yYWRpdXMubGVzcyIsImZvcm1zLmxlc3MiLCJwcm9ncmVzcy1iYXJzLmxlc3MiLCJib290c3RyYXAtbGVzcy9taXhpbnMvcHJvZ3Jlc3MtYmFyLmxlc3MiLCJib290c3RyYXAtbGVzcy9taXhpbnMvZ3JhZGllbnRzLmxlc3MiLCJzbWFsbC1ib3gubGVzcyIsImJveGVzLmxlc3MiLCJpbmZvLWJveC5sZXNzIiwidGltZWxpbmUubGVzcyIsImJ1dHRvbnMubGVzcyIsImJvb3RzdHJhcC1sZXNzL21peGlucy9vcGFjaXR5Lmxlc3MiLCJjYWxsb3V0Lmxlc3MiLCJhbGVydHMubGVzcyIsIm5hdnMubGVzcyIsInByb2R1Y3RzLmxlc3MiLCJ0YWJsZS5sZXNzIiwibGFiZWxzLmxlc3MiLCJkaXJlY3QtY2hhdC5sZXNzIiwidXNlcnMtbGlzdC5sZXNzIiwiY2Fyb3VzZWwubGVzcyIsIm1vZGFsLmxlc3MiLCJzb2NpYWwtd2lkZ2V0cy5sZXNzIiwidHJlZXZpZXcubGVzcyIsIm1haWxib3gubGVzcyIsImxvY2tzY3JlZW4ubGVzcyIsImxvZ2luX2FuZF9yZWdpc3Rlci5sZXNzIiwiNDA0XzUwMF9lcnJvcnMubGVzcyIsImludm9pY2UubGVzcyIsInByb2ZpbGUubGVzcyIsInNlbGVjdDIubGVzcyIsImRhdGVwaWNrZXIubGVzcyIsInJvYWRzbWFydC9sb2FkaW5nLmxlc3MiLCJyb2Fkc21hcnQvY29udGFpbmVyX3dpZHRoLmxlc3MiLCJyb2Fkc21hcnQvdGFibGVfbW9kLmxlc3MiLCJyb2Fkc21hcnQvY3VzdG9tLXNjcm9sbGJhci5sZXNzIiwicm9hZHNtYXJ0L290aGVycy5sZXNzIiwicm9hZHNtYXJ0L2NoaW5hLmxlc3MiLCJyb2Fkc21hcnQvcG9wdXAtbWVudS5sZXNzIiwicm9hZHNtYXJ0L2Z1bGxfc2NyZWVuX2xvYWRlci5sZXNzIiwibWlzY2VsbGFuZW91cy5sZXNzIiwicHJpbnQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQyxnREFDQyxXQUFBLENDR0QsQURDRCxLQUNDLHNFQUFBLEFBQ0EsZUFBQSxDQ0dBLEFER0QsY0FMQyxrQkFBQSxBQUNBLGVBQUEsQ0FJRCxBQ0lDLFNERkEsV0FBQSxBQUNBLGlCQUFBLENDQ0EsQUNYQywrQkFFRSxZQUFBLEFBQ0EsYUFBQSxDRGFILEFDWEMsZUFDRSxVQUFBLENEYUgsQUROQSx1QkFDQyxpQkFBQSxBQUNBLGNBQUEsQUFDQSxnQkFBQSxBQUNBLGtDQUFBLEFBQ0EsaUJBQUEsQ0NRRCxBREpELGNBQ0Msd0JBQUEsQ0NNQSxBREFELDhCRzRLVSw0REFBQSxBSHRLVCxrQkFBQSxBQUNBLFNBQUEsQ0NLQSxBREhBLDhEQUNDLGFBQUEsQ0NNRCxBREpBLHlCQUFBLDhCQUNDLGFBQUEsQ0NRQyxDQUNGLEFETEMseUJBQUEsa0VBQ0MsYUFBQSxDQ1NBLENBQ0YsQURMQyx5QkFBQSwwREdnRlEsMEJBQUEsQ0ZuRVAsQ0FDRixBRFJELGlCQUNDLDBCQUFBLEFBQ0EseUJBQUEsQUFDQSxTQUFBLENDVUEsQURQRCx5QkFDQyxpQkFDQyw2QkFBQSxDQ1NDLENBQ0YsQURORCxhQUNDLGdCQUFBLEFBQ0EsYUFBQSxBQUNBLFVBQUEsQ0NRQSxBREpELDJEQUlFLGNBQUEsQ0NNRCxBRFZELG9CQU9FLE1BQUEsQUFDQSxRQUFBLEFBQ0EsTUFBQSxDQ01ELEFEZkQsMkNBYUUsZ0JBQUEsQ0NNRCxBRExDLHlCQUFBLDJDQUNDLGlCQUFBLEND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Q1hreENMLEFXenhDQyxvQ0FVSSxhQUFBLENYa3hDTCxBVzl3Q0MsOEJBRUksYUFBQSxDWCt3Q0wsQVdqeENDLGlGQU1JLHFCQUFBLEFBQ0EsZUFBQSxDWCt3Q0wsQVd0eENDLG9DQVVJLGFBQUEsQ1grd0NMLEFXM3dDQyw0QkFFSSxhQUFBLENYNHdDTCxBVzl3Q0MsNkVBTUkscUJBQUEsQUFDQSxlQUFBLENYNHdDTCxBV254Q0Msa0NBVUksYUFBQSxDWDR3Q0wsQVd0d0NELGdDTkNDLGdCQUFBLEFNRUcscUJBQUEsQUFDQSxxQkFBQSxDWHd3Q0gsQVdqd0NHLCtGTlZILGVBQUEsQ0xneENBLEFXaHdDRCxjQUNFLGNBQUEsQ1hrd0NELEFXOXZDRCwwQkFDRSxnQkFBQSxDWGl3Q0QsQVc5dkNELHFJQUdFLGdCQUFBLENYZ3dDRCxBVzd2Q0QscUlBR0UsZ0JBQUEsQ1grdkNELEFZbjJDRCxrQ1YrRFUsZUFBQSxDRjZ5Q1QsQVl6MkNDLGdHUCtERCxpQkFBQSxDTGd6Q0EsQVl6MkNELDBCQUVFLFdBQUEsQ1o0MkNELEFZMzJDQyxnRlBzREQsaUJBQUEsQ0wyekNBLEFZNTJDRCwwQkFFRSxVQUFBLENaODJDRCxBWTcyQ0MsZ0ZQOENELGlCQUFBLENMcTBDQSxBWTkyQ0QsNEJBRUUsVUFBQSxDWmczQ0QsQVkvMkNDLG9GUHNDRCxpQkFBQSxDTCswQ0EsQVkvMkNELG1CQUNFLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLGFBQUEsQUFDQSxxQkFBQSxBQUNBLGlCQUFBLENaazNDRCxBWXYzQ0QsaUNBT0ksV0FBQSxBQUNBLGtCQUFBLEFBQ0EsUUFBQSxDWm0zQ0gsQVkvMkNDLHFEQUVFLFVBQUEsQ1ppM0NILEFZOTJDQyxxREFFRSxVQUFBLENaZzNDSCxBWTkyQ0MsdURBRUUsU0FBQSxDWmczQ0gsQVkzMkNELCtCQUVJLGVBQUEsQ1o0MkNILEFZOTJDRCxpQ0FLSSxXQUFBLENaNDJDSCxBWXYyQ0QsdUJBRUksUUFBQSxDWnkyQ0gsQVluMkNELCtDQ3BGRSx3QkFBQSxDYjI3Q0QsQWF4N0NDLG1GQ2tERSxxS0FBQSxD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UUFBQSxDakRzb01ILEFpRHRwTUQsbUNBbUJJLFVBQUEsQ2pEc29NSCxBaURsb01ELG1CQUNFLGdCQUFBLENqRG9vTUQsQWlEam9NRCw2QkFDRSxTQUFBLEFBQ0EsbUJBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGdCQUFBLEFBQ0EsVUFBQSxBQUNBLGtCQUFBLEFBQ0EsU0FBQSxDakRtb01ELEFpRGhvTUQsZ0JBQ0UsbUJBQUEsQUFDQSx1QkFBQSxBQUNBLGtCQUFBLENqRGtvTUQsQWlEL25NRCxvQjdCMWtCRSxZQUFBLEFBR0Esd0JBQUEsQ3BCMHNORCxBaURqb01DLDBCN0I1a0JBLFVBQUEsQUFHQSx5QkFBQSxDcEI4c05ELEFpRC9uTUQsT0FDRSxrQkFBQSxBQUNBLGdCQUFBLEFBQ0EsVUFBQSxDakRpb01ELEFpRHBvTUQseUJBTUksb0JBQUEsQ2pEa29NSCxBaUQ3bk1ELEdBQ0UseUJBQUEsQ2pEK25NRCxBa0Q1dE5ELGFBRUUsZ0VBQ0Usc0JBQUEsQ2xEcXVORCxBa0R6dE5ELDBDQUdFLHdCQUFBLEFBQ0EsdUJBQUEsQWhEMEhNLGdDQUFBLENGcW1OUCxBa0QzdE5ELDJDQUVFLHVCQUFBLENsRDZ0TkQsQWtEenRORCxTQUNFLFdBQUEsQUFDQSxTQUFBLEFBQ0EsU0FBQSxBQUNBLFNBQUEsQ2xEMnRORCxBa0R4dE5ELGFBQ0UsV0FBQSxBQUNBLGlCQUFBLENsRDB0TkQsQWtEdHRORCxrQkFDRSxhQUFBLENsRHd0TkQsQWtEenRORCw4REFJSSw0QkFBQSxDbER5dE5ILENBQ0YiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogQ29yZTogR2VuZXJhbCBMYXlvdXQgU3R5bGVcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuaHRtbCxcbmJvZHkge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC5sYXlvdXQtYm94ZWQgJiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLyogTGF5b3V0ICovXG4ud3JhcHBlciB7XG5cdC5jbGVhcmZpeCgpO1xuXHRoZWlnaHQ6IDk0JTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdC5sYXlvdXQtYm94ZWQgJiB7XG5cdFx0bWF4LXdpZHRoOiAxMjUwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLmxheW91dC1ib3hlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IEBzaWRlYmFyLWxpZ2h0LWJnO1xufVxuXG4vKlxuICogQ29udGVudCBXcmFwcGVyIC0gY29udGFpbnMgdGhlIG1haW4gY29udGVudFxuICovXG4uY29udGVudC13cmFwcGVyLFxuLm1haW4tZm9vdGVyIHtcblx0Ly8gVXNpbmcgZGlzcG9zYWJsZSB2YXJpYWJsZSB0byBqb2luIHN0YXRlbWVudHMgd2l0aCBhIGNvbW1hXG5cdEB0cmFuc2l0aW9uLXJ1bGU6IEB0cmFuc2l0aW9uLXNwZWVkIEB0cmFuc2l0aW9uLWZuLFxuXHRcdG1hcmdpbiBAdHJhbnNpdGlvbi1zcGVlZCBAdHJhbnNpdGlvbi1mbjtcblx0LnRyYW5zaXRpb24tdHJhbnNmb3JtKEB0cmFuc2l0aW9uLXJ1bGUpO1xuXHRtYXJnaW4tbGVmdDogQHNpZGViYXItd2lkdGg7XG5cdHotaW5kZXg6IDgyMDtcblx0Ly8gVG9wIG5hdiBsYXlvdXRcblx0LmxheW91dC10b3AtbmF2ICYge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC8vIFdoZW4gb3BlbmluZyB0aGUgc2lkZWJhciBvbiBsYXJnZSBzY3JlZW5zXG5cdC5zaWRlYmFyLWNvbGxhcHNlICYge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblx0Ly8gV2hlbiBvcGVuaW5nIHRoZSBzaWRlYmFyIG9uIHNtYWxsIHNjcmVlbnNcblx0LnNpZGViYXItb3BlbiAmIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdC50cmFuc2xhdGUoQHNpZGViYXItd2lkdGgsIDApO1xuXHRcdH1cblx0fVxufVxuXG4uY29udGVudC13cmFwcGVyIHtcblx0aGVpZ2h0OiB+J2NhbGMoMTAwdmggLSA2MHB4KSc7XG5cdGJhY2tncm91bmQtY29sb3I6IEBjb250ZW50LWJnO1xuXHR6LWluZGV4OiA4MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLWhlYWRlci1jb2xsYXBzZSkge1xuXHQuY29udGVudC13cmFwcGVyIHtcblx0XHRtaW4taGVpZ2h0OiB+J2NhbGMoMTAwdmggLSA2MHB4KSc7XG5cdH1cbn1cblxuLm1haW4tZm9vdGVyIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogMTVweDtcblx0Y29sb3I6ICM0NDQ7XG59XG5cbi8qIEZpeGVkIGxheW91dCAqL1xuLmZpeGVkIHtcblx0Lm1haW4taGVhZGVyLFxuXHQubWFpbi1zaWRlYmFyLFxuXHQubGVmdC1zaWRlIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdH1cblx0Lm1haW4taGVhZGVyIHtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQuY29udGVudC13cmFwcGVyLFxuXHQucmlnaHQtc2lkZSB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4taGVhZGVyLWNvbGxhcHNlKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdFx0fVxuXHR9XG5cdCYubGF5b3V0LWJveGVkIHtcblx0XHQud3JhcHBlciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC53cmFwcGVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbi5ob2xkLXRyYW5zaXRpb24ge1xuXHQuY29udGVudC13cmFwcGVyLFxuXHQucmlnaHQtc2lkZSxcblx0Lm1haW4tZm9vdGVyLFxuXHQubWFpbi1zaWRlYmFyLFxuXHQubGVmdC1zaWRlLFxuXHQubWFpbi1oZWFkZXIgLm5hdmJhcixcblx0Lm1haW4taGVhZGVyIC5sb2dvLFxuXHQubWVudS1vcGVuIC5mYS1hbmdsZS1sZWZ0IHtcblx0XHQvKiBGaXggZm9yIElFICovXG5cdFx0LnRyYW5zaXRpb24obm9uZSk7XG5cdH1cbn1cblxuLyogQ29udGVudCAqL1xuLmNvbnRlbnQge1xuXHRtaW4taGVpZ2h0OiAyNTBweDtcblx0cGFkZGluZzogMTVweDtcblx0LmNvbnRhaW5lci1maXhlZChAZ3JpZC1ndXR0ZXItd2lkdGgpO1xufVxuXG4vKiBIMSAtIEg2IGZvbnQgKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG5cdGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbn1cblxuLyogR2VuZXJhbCBMaW5rcyAqL1xuYSB7XG5cdGNvbG9yOiBAbGluay1jb2xvcjtcbn1cblxuYTpob3ZlcixcbmE6YWN0aXZlLFxuYTpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IEBsaW5rLWhvdmVyLWNvbG9yO1xufVxuXG4vKiBQYWdlIEhlYWRlciAqL1xuLnBhZ2UtaGVhZGVyIHtcblx0bWFyZ2luOiAxMHB4IDAgMjBweCAwO1xuXHRmb250LXNpemU6IDIycHg7XG5cblx0PiBzbWFsbCB7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG59XG5cbi8qIE92ZXJyaWRlIEpTIHRvYXN0IENMb3NlIGJ1dHRvbiAgKi9cbi5jbG9zZS1qcS10b2FzdC1zaW5nbGUge1xuXHRoZWlnaHQ6IDIuMzUyOTRyZW0gIWltcG9ydGFudDtcblx0d2lkdGg6IDIuMzUyOTRyZW0gIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0dG9wOiAtMS4xNzY0N3JlbSAhaW1wb3J0YW50O1xuXHRyaWdodDogLTEuMTc2NDdyZW0gIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogcmdiKDI1NSAyNTUgMjU1KTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCAwICMwMDAwMDAxYTtcblx0Ym94LXNoYWRvdzogMCAycHggNHB4IDAgIzAwMDAwMDFhO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiByZ2IoMTY5IDE0NiAxMzApO1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5qcS10b2FzdC1zaW5nbGUge1xuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBTb3VyY2UgU2FucyBQcm8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRoMiB7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdH1cbn1cbiIsIi8qXG4gKiBDb3JlOiBHZW5lcmFsIExheW91dCBTdHlsZVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sYXlvdXQtYm94ZWQgaHRtbCxcbi5sYXlvdXQtYm94ZWQgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi8qIExheW91dCAqL1xuLndyYXBwZXIge1xuICBoZWlnaHQ6IDk0JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ud3JhcHBlcjpiZWZvcmUsXG4ud3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi53cmFwcGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGF5b3V0LWJveGVkIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxheW91dC1ib3hlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmM7XG59XG4vKlxuICogQ29udGVudCBXcmFwcGVyIC0gY29udGFpbnMgdGhlIG1haW4gY29udGVudFxuICovXG4uY29udGVudC13cmFwcGVyLFxuLm1haW4tZm9vdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBtYXJnaW4gMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBtYXJnaW4gMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIG1hcmdpbiAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgbWFyZ2luIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1sZWZ0OiAyMzBweDtcbiAgei1pbmRleDogODIwO1xufVxuLmxheW91dC10b3AtbmF2IC5jb250ZW50LXdyYXBwZXIsXG4ubGF5b3V0LXRvcC1uYXYgLm1haW4tZm9vdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtd3JhcHBlcixcbiAgLm1haW4tZm9vdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLWNvbGxhcHNlIC5jb250ZW50LXdyYXBwZXIsXG4gIC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLWZvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhci1vcGVuIC5jb250ZW50LXdyYXBwZXIsXG4gIC5zaWRlYmFyLW9wZW4gLm1haW4tZm9vdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDIzMHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjMwcHgsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDIzMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMzBweCwgMCk7XG4gIH1cbn1cbi5jb250ZW50LXdyYXBwZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgei1pbmRleDogODAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgfVxufVxuLm1haW4tZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6ICM0NDQ7XG59XG4vKiBGaXhlZCBsYXlvdXQgKi9cbi5maXhlZCAubWFpbi1oZWFkZXIsXG4uZml4ZWQgLm1haW4tc2lkZWJhcixcbi5maXhlZCAubGVmdC1zaWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLmZpeGVkIC5tYWluLWhlYWRlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZml4ZWQgLmNvbnRlbnQtd3JhcHBlcixcbi5maXhlZCAucmlnaHQtc2lkZSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXhlZCAuY29udGVudC13cmFwcGVyLFxuICAuZml4ZWQgLnJpZ2h0LXNpZGUge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuLmZpeGVkLmxheW91dC1ib3hlZCAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5maXhlZCAud3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9sZC10cmFuc2l0aW9uIC5jb250ZW50LXdyYXBwZXIsXG4uaG9sZC10cmFuc2l0aW9uIC5yaWdodC1zaWRlLFxuLmhvbGQtdHJhbnNpdGlvbiAubWFpbi1mb290ZXIsXG4uaG9sZC10cmFuc2l0aW9uIC5tYWluLXNpZGViYXIsXG4uaG9sZC10cmFuc2l0aW9uIC5sZWZ0LXNpZGUsXG4uaG9sZC10cmFuc2l0aW9uIC5tYWluLWhlYWRlciAubmF2YmFyLFxuLmhvbGQtdHJhbnNpdGlvbiAubWFpbi1oZWFkZXIgLmxvZ28sXG4uaG9sZC10cmFuc2l0aW9uIC5tZW51LW9wZW4gLmZhLWFuZ2xlLWxlZnQge1xuICAvKiBGaXggZm9yIElFICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi8qIENvbnRlbnQgKi9cbi5jb250ZW50IHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi8qIEgxIC0gSDYgZm9udCAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xufVxuLyogR2VuZXJhbCBMaW5rcyAqL1xuYSB7XG4gIGNvbG9yOiAjMWQ3ZjliO1xufVxuYTpob3ZlcixcbmE6YWN0aXZlLFxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZGIyZDg7XG59XG4vKiBQYWdlIEhlYWRlciAqL1xuLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweCAwO1xuICBmb250LXNpemU6IDIycHg7XG59XG4ucGFnZS1oZWFkZXIgPiBzbWFsbCB7XG4gIGNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLyogT3ZlcnJpZGUgSlMgdG9hc3QgQ0xvc2UgYnV0dG9uICAqL1xuLmNsb3NlLWpxLXRvYXN0LXNpbmdsZSB7XG4gIGhlaWdodDogMi4zNTI5NHJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMi4zNTI5NHJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0b3A6IC0xLjE3NjQ3cmVtICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAtMS4xNzY0N3JlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1IDI1NSAyNTUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IDAgIzAwMDAwMDFhO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCAjMDAwMDAwMWE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHJnYigxNjkgMTQ2IDEzMCk7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5qcS10b2FzdC1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBTb3VyY2UgU2FucyBQcm8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmpxLXRvYXN0LXNpbmdsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLypcbiAqIENvbXBvbmVudDogTWFpbiBIZWFkZXJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgei1pbmRleDogMTAzMDtcbn1cbi5tYWluLWhlYWRlciAubmF2YmFyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMjMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5sYXlvdXQtdG9wLW5hdiAubWFpbi1oZWFkZXIgLm5hdmJhciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1haW4taGVhZGVyICNuYXZiYXItc2VhcmNoLWlucHV0LmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tYWluLWhlYWRlciAjbmF2YmFyLXNlYXJjaC1pbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ubWFpbi1oZWFkZXIgI25hdmJhci1zZWFyY2gtaW5wdXQuZm9ybS1jb250cm9sOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4ubWFpbi1oZWFkZXIgI25hdmJhci1zZWFyY2gtaW5wdXQuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFpbi1oZWFkZXIgI25hdmJhci1zZWFyY2gtaW5wdXQuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLm1haW4taGVhZGVyICNuYXZiYXItc2VhcmNoLWlucHV0LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLm1haW4taGVhZGVyIC5uYXZiYXItY3VzdG9tLW1lbnUsXG4ubWFpbi1oZWFkZXIgLm5hdmJhci1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdmJhci1jdXN0b20tbWVudSBhLFxuICAubWFpbi1oZWFkZXIgLm5hdmJhci1yaWdodCBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIC5tYWluLWhlYWRlciAubmF2YmFyLXJpZ2h0IHtcbiAgICBtYXJnaW46IDcuNXB4IC0xNXB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXJpZ2h0ID4gbGkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLm1haW4taGVhZGVyIC5zaWRlYmFyLXRvZ2dsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBmb250LWZhbWlseTogZm9udEF3ZXNvbWU7XG59XG4ubWFpbi1oZWFkZXIgLnNpZGViYXItdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYzknO1xufVxuLm1haW4taGVhZGVyIC5zaWRlYmFyLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC5zaWRlYmFyLXRvZ2dsZTpmb2N1cyxcbi5tYWluLWhlYWRlciAuc2lkZWJhci10b2dnbGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubWFpbi1oZWFkZXIgLnNpZGViYXItdG9nZ2xlLmZhNSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lXFwgNSBGcmVlJztcbn1cbi5tYWluLWhlYWRlciAuc2lkZWJhci10b2dnbGUuZmE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYzknO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLm1haW4taGVhZGVyIC5zaWRlYmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdiA+IGxpLnVzZXIgPiBhID4gLmZhLFxuLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdiA+IGxpLnVzZXIgPiBhID4gLmdseXBoaWNvbixcbi5tYWluLWhlYWRlciAubmF2YmFyIC5uYXYgPiBsaS51c2VyID4gYSA+IC5pb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tYWluLWhlYWRlciAubmF2YmFyIC5uYXYgPiBsaSA+IGEgPiAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICByaWdodDogN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBwYWRkaW5nOiAycHggM3B4O1xuICBsaW5lLWhlaWdodDogMC45O1xufVxuLm1haW4taGVhZGVyIC5sb2dvIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjMwcHg7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWFpbi1oZWFkZXIgLmxvZ28gaW1nIHtcbiAgcGFkZGluZzogNHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tYWluLWhlYWRlciAubG9nbyAubG9nby1sZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1haW4taGVhZGVyIC5sb2dvIC5sb2dvLWxnIGltZyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG4ubWFpbi1oZWFkZXIgLmxvZ28gLmxvZ28tbGcgLmJyYW5kbG9nby1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5tYWluLWhlYWRlciAubG9nbyAubG9nby1taW5pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLWhlYWRlciAubG9nbyAubG9nby1taW5pIGltZyB7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbi5tYWluLWhlYWRlciAubG9nbyAubG9nby1taW5pIC5icmFuZGxvZ28taW1hZ2Uge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubWFpbi1oZWFkZXIgLmxvZ28gLmJyYW5kbG9nby1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250ZW50LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcbn1cbi5jb250ZW50LWhlYWRlciA+IGgxIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0YTYwNzY7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cbi5jb250ZW50LWhlYWRlciA+IGgxID4gc21hbGwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uY29udGVudC1oZWFkZXIgPiAuYnJlYWRjcnVtYiB7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogN3B4IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uY29udGVudC1oZWFkZXIgPiAuYnJlYWRjcnVtYiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb250ZW50LWhlYWRlciA+IC5icmVhZGNydW1iID4gbGkgPiBhID4gLmZhLFxuLmNvbnRlbnQtaGVhZGVyID4gLmJyZWFkY3J1bWIgPiBsaSA+IGEgPiAuZ2x5cGhpY29uLFxuLmNvbnRlbnQtaGVhZGVyID4gLmJyZWFkY3J1bWIgPiBsaSA+IGEgPiAuaW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY29udGVudC1oZWFkZXIgPiAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJz5cXDAwYTAnO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250ZW50LWhlYWRlciA+IC5icmVhZGNydW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZDJkNmRlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuY29udGVudC1oZWFkZXIgPiAuYnJlYWRjcnVtYiBsaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjOTdhMGIzO1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItY3VzdG9tLW1lbnUgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm5hdmJhci1jdXN0b20tbWVudSAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5uYXZiYXItY3VzdG9tLW1lbnUgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5sb2dvLFxuICAubWFpbi1oZWFkZXIgLm5hdmJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci1jdXN0b20tbWVudSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZS5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5wdWxsLWxlZnQgKyAubmF2YmFyLWN1c3RvbS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG59XG4vKlxuICogQ29tcG9uZW50OiBTaWRlYmFyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLm1haW4tc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDIzMHB4O1xuICB6LWluZGV4OiA4MTA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tc2lkZWJhciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tc2lkZWJhciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjMwcHgsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjMwcHgsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIzMHB4LCAwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIzMHB4LCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIzMHB4LCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMzBweCwgMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhci1vcGVuIC5tYWluLXNpZGViYXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG4uc2lkZWJhciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnNpZGViYXItZm9ybSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udXNlci1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udXNlci1wYW5lbDpiZWZvcmUsXG4udXNlci1wYW5lbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi51c2VyLXBhbmVsOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udXNlci1wYW5lbCA+IC5pbWFnZSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi51c2VyLXBhbmVsID4gLmluZm8ge1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1NXB4O1xufVxuLnVzZXItcGFuZWwgPiAuaW5mbyA+IHAge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG4udXNlci1wYW5lbCA+IC5pbmZvID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi51c2VyLXBhbmVsID4gLmluZm8gPiBhID4gLmZhLFxuLnVzZXItcGFuZWwgPiAuaW5mbyA+IGEgPiAuaW9uLFxuLnVzZXItcGFuZWwgPiAuaW5mbyA+IGEgPiAuZ2x5cGhpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uc2lkZWJhci1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNpZGViYXItbWVudSA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2lkZWJhci1tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTJweCA1cHggMTJweCAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaWRlYmFyLW1lbnUgPiBsaSA+IGEgPiAuZmEsXG4uc2lkZWJhci1tZW51ID4gbGkgPiBhID4gLmdseXBoaWNvbixcbi5zaWRlYmFyLW1lbnUgPiBsaSA+IGEgPiAuaW9uIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uc2lkZWJhci1tZW51ID4gbGkgLmxhYmVsLFxuLnNpZGViYXItbWVudSA+IGxpIC5iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnNpZGViYXItbWVudSA+IGxpIC5iYWRnZSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5zaWRlYmFyLW1lbnUgbGkuaGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNpZGViYXItbWVudSBsaSA+IGEgPiAuZmEtYW5nbGUtbGVmdCxcbi5zaWRlYmFyLW1lbnUgbGkgPiBhID4gLnB1bGwtcmlnaHQtY29udGFpbmVyID4gLmZhLWFuZ2xlLWxlZnQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cbi5zaWRlYmFyLW1lbnUgbGkgPiBhID4gLmZhLWFuZ2xlLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5zaWRlYmFyLW1lbnUgLm1lbnUtb3BlbiA+IGEgPiAuZmEtYW5nbGUtbGVmdCxcbi5zaWRlYmFyLW1lbnUgLm1lbnUtb3BlbiA+IGEgPiAucHVsbC1yaWdodC1jb250YWluZXIgPiAuZmEtYW5nbGUtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uc2lkZWJhci1tZW51IC5hY3RpdmUgPiAudHJlZXZpZXctbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLypcbiAqIENvbXBvbmVudDogU2lkZWJhciBNaW5pXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLmNvbnRlbnQtd3JhcHBlcixcbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5yaWdodC1zaWRlLFxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tZm9vdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDg0MDtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA4NTA7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLW1lbnUgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhci1tZW51ID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEgPiBzcGFuIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhci1tZW51ID4gbGk6bm90KC50cmVldmlldykgPiBhID4gc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgfVxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXItbWVudSA+IGxpID4gLnRyZWV2aWV3LW1lbnUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyIC51c2VyLXBhbmVsID4gLmluZm8sXG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhci1mb3JtLFxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXItbWVudSA+IGxpID4gYSA+IHNwYW4sXG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhci1tZW51ID4gbGkgPiAudHJlZXZpZXctbWVudSxcbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEgPiAucHVsbC1yaWdodCxcbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEgPiBzcGFuID4gLnB1bGwtcmlnaHQsXG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhci1tZW51IGxpLmhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1oZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1oZWFkZXIgLmxvZ28gPiAubG9nby1taW5pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLWhlYWRlciAubG9nbyA+IC5sb2dvLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1oZWFkZXIgLm5hdmJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci1taW5pOm5vdCguc2lkZWJhci1taW5pLWV4cGFuZC1mZWF0dXJlKS5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLW1lbnUgPiBsaTpob3ZlciA+IGEgPiBzcGFuOm5vdCgucHVsbC1yaWdodCksXG4gIC5zaWRlYmFyLW1pbmk6bm90KC5zaWRlYmFyLW1pbmktZXhwYW5kLWZlYXR1cmUpLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXItbWVudSA+IGxpOmhvdmVyID4gLnRyZWV2aWV3LW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBsZWZ0OiA1MHB4O1xuICB9XG4gIC5zaWRlYmFyLW1pbmk6bm90KC5zaWRlYmFyLW1pbmktZXhwYW5kLWZlYXR1cmUpLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXItbWVudSA+IGxpOmhvdmVyID4gYSA+IHNwYW4ge1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBwYWRkaW5nOiAxMnB4IDVweCAxMnB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxuICAuc2lkZWJhci1taW5pOm5vdCguc2lkZWJhci1taW5pLWV4cGFuZC1mZWF0dXJlKS5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLW1lbnUgPiBsaTpob3ZlciA+IGEgPiAucHVsbC1yaWdodC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtMjJweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDkwMDtcbiAgfVxuICAuc2lkZWJhci1taW5pOm5vdCguc2lkZWJhci1taW5pLWV4cGFuZC1mZWF0dXJlKS5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLW1lbnUgPiBsaTpob3ZlciA+IGEgPiAucHVsbC1yaWdodC1jb250YWluZXIgPiAubGFiZWw6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lkZWJhci1taW5pOm5vdCguc2lkZWJhci1taW5pLWV4cGFuZC1mZWF0dXJlKS5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLW1lbnUgPiBsaTpob3ZlciA+IC50cmVldmlldy1tZW51IHtcbiAgICB0b3A6IDQ0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5zaWRlYmFyLWV4cGFuZGVkLW9uLWhvdmVyIC5tYWluLWZvb3Rlcixcbi5zaWRlYmFyLWV4cGFuZGVkLW9uLWhvdmVyIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5zaWRlYmFyLWV4cGFuZGVkLW9uLWhvdmVyIC5tYWluLXNpZGViYXIge1xuICBib3gtc2hhZG93OiAzcHggMCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uc2lkZWJhci1tZW51LFxuLm1haW4tc2lkZWJhciAudXNlci1wYW5lbCxcbi5zaWRlYmFyLW1lbnUgPiBsaS5oZWFkZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpZGViYXItbWVudTpob3ZlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnNpZGViYXItZm9ybSxcbi5zaWRlYmFyLW1lbnUgPiBsaS5oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuLnNpZGViYXItbWVudSBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lkZWJhci1tZW51IGxpID4gYSA+IC5wdWxsLXJpZ2h0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuLypcbiAqIENvbXBvbmVudDogQ29udHJvbCBzaWRlYmFyLiBCeSBkZWZhdWx0LCB0aGlzIGlzIHRoZSByaWdodCBzaWRlYmFyLlxuICovXG4uY29udHJvbC1zaWRlYmFyLWJnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICBib3R0b206IDA7XG59XG4uY29udHJvbC1zaWRlYmFyLWJnLFxuLmNvbnRyb2wtc2lkZWJhciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0yMzBweDtcbiAgd2lkdGg6IDIzMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHJpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uY29udHJvbC1zaWRlYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgei1pbmRleDogMTAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5jb250cm9sLXNpZGViYXIgPiAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4uY29udHJvbC1zaWRlYmFyLmNvbnRyb2wtc2lkZWJhci1vcGVuLFxuLmNvbnRyb2wtc2lkZWJhci5jb250cm9sLXNpZGViYXItb3BlbiArIC5jb250cm9sLXNpZGViYXItYmcge1xuICByaWdodDogMDtcbn1cbi5jb250cm9sLXNpZGViYXItb3BlbiAuY29udHJvbC1zaWRlYmFyLWJnLFxuLmNvbnRyb2wtc2lkZWJhci1vcGVuIC5jb250cm9sLXNpZGViYXIge1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udHJvbC1zaWRlYmFyLW9wZW4gLmNvbnRlbnQtd3JhcHBlcixcbiAgLmNvbnRyb2wtc2lkZWJhci1vcGVuIC5yaWdodC1zaWRlLFxuICAuY29udHJvbC1zaWRlYmFyLW9wZW4gLm1haW4tZm9vdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzMHB4O1xuICB9XG59XG4uZml4ZWQgLmNvbnRyb2wtc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5uYXYtdGFicy5jb250cm9sLXNpZGViYXItdGFicyA+IGxpOmZpcnN0LW9mLXR5cGUgPiBhLFxuLm5hdi10YWJzLmNvbnRyb2wtc2lkZWJhci10YWJzID4gbGk6Zmlyc3Qtb2YtdHlwZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMuY29udHJvbC1zaWRlYmFyLXRhYnMgPiBsaTpmaXJzdC1vZi10eXBlID4gYTpmb2N1cyB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLm5hdi10YWJzLmNvbnRyb2wtc2lkZWJhci10YWJzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uYXYtdGFicy5jb250cm9sLXNpZGViYXItdGFicyA+IGxpID4gYSxcbi5uYXYtdGFicy5jb250cm9sLXNpZGViYXItdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzLmNvbnRyb2wtc2lkZWJhci10YWJzID4gbGkgPiBhIC5pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5hdi10YWJzLmNvbnRyb2wtc2lkZWJhci10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicy5jb250cm9sLXNpZGViYXItdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMuY29udHJvbC1zaWRlYmFyLXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLm5hdi10YWJzLmNvbnRyb2wtc2lkZWJhci10YWJzID4gbGkuYWN0aXZlID4gYTphY3RpdmUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLmNvbnRyb2wtc2lkZWJhci10YWJzIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAubmF2LXRhYnMuY29udHJvbC1zaWRlYmFyLXRhYnMgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuLmNvbnRyb2wtc2lkZWJhci1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29udHJvbC1zaWRlYmFyLXN1YmhlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNvbnRyb2wtc2lkZWJhci1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuLmNvbnRyb2wtc2lkZWJhci1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5jb250cm9sLXNpZGViYXItbWVudSA+IGxpID4gYTpiZWZvcmUsXG4uY29udHJvbC1zaWRlYmFyLW1lbnUgPiBsaSA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY29udHJvbC1zaWRlYmFyLW1lbnUgPiBsaSA+IGE6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jb250cm9sLXNpZGViYXItbWVudSA+IGxpID4gYSA+IC5jb250cm9sLXNpZGViYXItc3ViaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udHJvbC1zaWRlYmFyLW1lbnUgLm1lbnUtaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4uY29udHJvbC1zaWRlYmFyLW1lbnUgLm1lbnUtaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uY29udHJvbC1zaWRlYmFyLW1lbnUgLm1lbnUtaW5mbyA+IC5jb250cm9sLXNpZGViYXItc3ViaGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250cm9sLXNpZGViYXItbWVudSAubWVudS1pbmZvID4gcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmNvbnRyb2wtc2lkZWJhci1tZW51IC5wcm9ncmVzcyB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250cm9sLXNpZGViYXItZGFyayB7XG4gIGNvbG9yOiAjYjhjN2NlO1xufVxuLmNvbnRyb2wtc2lkZWJhci1kYXJrLFxuLmNvbnRyb2wtc2lkZWJhci1kYXJrICsgLmNvbnRyb2wtc2lkZWJhci1iZyB7XG4gIGJhY2tncm91bmQ6ICMyMjJkMzI7XG59XG4uY29udHJvbC1zaWRlYmFyLWRhcmsgLm5hdi10YWJzLmNvbnRyb2wtc2lkZWJhci10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogIzFjMjUyOTtcbn1cbi5jb250cm9sLXNpZGViYXItZGFyayAubmF2LXRhYnMuY29udHJvbC1zaWRlYmFyLXRhYnMgPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjMTgxZjIzO1xuICBjb2xvcjogI2I4YzdjZTtcbn1cbi5jb250cm9sLXNpZGViYXItZGFyayAubmF2LXRhYnMuY29udHJvbC1zaWRlYmFyLXRhYnMgPiBsaSA+IGEsXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgLm5hdi10YWJzLmNvbnRyb2wtc2lkZWJhci10YWJzID4gbGkgPiBhOmhvdmVyLFxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicy5jb250cm9sLXNpZGViYXItdGFicyA+IGxpID4gYTpmb2N1cyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTQxYTFkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQxYTFkO1xufVxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicy5jb250cm9sLXNpZGViYXItdGFicyA+IGxpID4gYTpob3Zlcixcbi5jb250cm9sLXNpZGViYXItZGFyayAubmF2LXRhYnMuY29udHJvbC1zaWRlYmFyLXRhYnMgPiBsaSA+IGE6Zm9jdXMsXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgLm5hdi10YWJzLmNvbnRyb2wtc2lkZWJhci10YWJzID4gbGkgPiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxYzI1Mjk7XG59XG4uY29udHJvbC1zaWRlYmFyLWRhcmsgLm5hdi10YWJzLmNvbnRyb2wtc2lkZWJhci10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udHJvbC1zaWRlYmFyLWRhcmsgLm5hdi10YWJzLmNvbnRyb2wtc2lkZWJhci10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5jb250cm9sLXNpZGViYXItZGFyayAubmF2LXRhYnMuY29udHJvbC1zaWRlYmFyLXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIC5uYXYtdGFicy5jb250cm9sLXNpZGViYXItdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgLm5hdi10YWJzLmNvbnRyb2wtc2lkZWJhci10YWJzID4gbGkuYWN0aXZlID4gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjIyZDMyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250cm9sLXNpZGViYXItZGFyayAuY29udHJvbC1zaWRlYmFyLWhlYWRpbmcsXG4uY29udHJvbC1zaWRlYmFyLWRhcmsgLmNvbnRyb2wtc2lkZWJhci1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udHJvbC1zaWRlYmFyLWRhcmsgLmNvbnRyb2wtc2lkZWJhci1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFlMjgyYztcbn1cbi5jb250cm9sLXNpZGViYXItZGFyayAuY29udHJvbC1zaWRlYmFyLW1lbnUgPiBsaSA+IGEgLm1lbnUtaW5mbyA+IHAge1xuICBjb2xvcjogI2I4YzdjZTtcbn1cbi5jb250cm9sLXNpZGViYXItbGlnaHQge1xuICBjb2xvcjogIzVlNWU1ZTtcbn1cbi5jb250cm9sLXNpZGViYXItbGlnaHQsXG4uY29udHJvbC1zaWRlYmFyLWxpZ2h0ICsgLmNvbnRyb2wtc2lkZWJhci1iZyB7XG4gIGJhY2tncm91bmQ6ICNmOWZhZmM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QyZDZkZTtcbn1cbi5jb250cm9sLXNpZGViYXItbGlnaHQgLm5hdi10YWJzLmNvbnRyb2wtc2lkZWJhci10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogI2QyZDZkZTtcbn1cbi5jb250cm9sLXNpZGViYXItbGlnaHQgLm5hdi10YWJzLmNvbnRyb2wtc2lkZWJhci10YWJzID4gbGkgPiBhIHtcbiAgYmFja2dyb3VuZDogI2U4ZWNmNDtcbiAgY29sb3I6ICM0NDQ7XG59XG4uY29udHJvbC1zaWRlYmFyLWxpZ2h0IC5uYXYtdGFicy5jb250cm9sLXNpZGViYXItdGFicyA+IGxpID4gYSxcbi5jb250cm9sLXNpZGViYXItbGlnaHQgLm5hdi10YWJzLmNvbnRyb2wtc2lkZWJhci10YWJzID4gbGkgPiBhOmhvdmVyLFxuLmNvbnRyb2wtc2lkZWJhci1saWdodCAubmF2LXRhYnMuY29udHJvbC1zaWRlYmFyLXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2QyZDZkZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2QyZDZkZTtcbn1cbi5jb250cm9sLXNpZGViYXItbGlnaHQgLm5hdi10YWJzLmNvbnRyb2wtc2lkZWJhci10YWJzID4gbGkgPiBhOmhvdmVyLFxuLmNvbnRyb2wtc2lkZWJhci1saWdodCAubmF2LXRhYnMuY29udHJvbC1zaWRlYmFyLXRhYnMgPiBsaSA+IGE6Zm9jdXMsXG4uY29udHJvbC1zaWRlYmFyLWxpZ2h0IC5uYXYtdGFicy5jb250cm9sLXNpZGViYXItdGFicyA+IGxpID4gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZWZmMWY3O1xufVxuLmNvbnRyb2wtc2lkZWJhci1saWdodCAubmF2LXRhYnMuY29udHJvbC1zaWRlYmFyLXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLmNvbnRyb2wtc2lkZWJhci1saWdodCAubmF2LXRhYnMuY29udHJvbC1zaWRlYmFyLXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLmNvbnRyb2wtc2lkZWJhci1saWdodCAubmF2LXRhYnMuY29udHJvbC1zaWRlYmFyLXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLmNvbnRyb2wtc2lkZWJhci1saWdodCAubmF2LXRhYnMuY29udHJvbC1zaWRlYmFyLXRhYnMgPiBsaS5hY3RpdmUgPiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmOWZhZmM7XG4gIGNvbG9yOiAjMTExO1xufVxuLmNvbnRyb2wtc2lkZWJhci1saWdodCAuY29udHJvbC1zaWRlYmFyLWhlYWRpbmcsXG4uY29udHJvbC1zaWRlYmFyLWxpZ2h0IC5jb250cm9sLXNpZGViYXItc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjMTExO1xufVxuLmNvbnRyb2wtc2lkZWJhci1saWdodCAuY29udHJvbC1zaWRlYmFyLW1lbnUge1xuICBtYXJnaW4tbGVmdDogLTE0cHg7XG59XG4uY29udHJvbC1zaWRlYmFyLWxpZ2h0IC5jb250cm9sLXNpZGViYXItbWVudSA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjU7XG59XG4uY29udHJvbC1zaWRlYmFyLWxpZ2h0IC5jb250cm9sLXNpZGViYXItbWVudSA+IGxpID4gYSAubWVudS1pbmZvID4gcCB7XG4gIGNvbG9yOiAjNWU1ZTVlO1xufVxuLypcbiAqIENvbXBvbmVudDogRHJvcGRvd24gbWVudXNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLypEcm9wZG93bnMgaW4gZ2VuZXJhbCovXG4uZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2VlZTtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSA+IC5nbHlwaGljb24sXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSA+IC5mYSxcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhID4gLmlvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTNlOTtcbiAgY29sb3I6ICMzMzM7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5uYXZiYXItbmF2ID4gLm5vdGlmaWNhdGlvbnMtbWVudSA+IC5kcm9wZG93bi1tZW51LFxuLm5hdmJhci1uYXYgPiAubWVzc2FnZXMtbWVudSA+IC5kcm9wZG93bi1tZW51LFxuLm5hdmJhci1uYXYgPiAudGFza3MtbWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IDI4MHB4O1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBtYXJnaW46IDA7XG4gIHRvcDogMTAwJTtcbn1cbi5uYXZiYXItbmF2ID4gLm5vdGlmaWNhdGlvbnMtbWVudSA+IC5kcm9wZG93bi1tZW51ID4gbGksXG4ubmF2YmFyLW5hdiA+IC5tZXNzYWdlcy1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaSxcbi5uYXZiYXItbmF2ID4gLnRhc2tzLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmJhci1uYXYgPiAubm90aWZpY2F0aW9ucy1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaS5oZWFkZXIsXG4ubmF2YmFyLW5hdiA+IC5tZXNzYWdlcy1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaS5oZWFkZXIsXG4ubmF2YmFyLW5hdiA+IC50YXNrcy1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaS5oZWFkZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubmF2YmFyLW5hdiA+IC5ub3RpZmljYXRpb25zLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpLmZvb3RlciA+IGEsXG4ubmF2YmFyLW5hdiA+IC5tZXNzYWdlcy1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaS5mb290ZXIgPiBhLFxuLm5hdmJhci1uYXYgPiAudGFza3MtbWVudSA+IC5kcm9wZG93bi1tZW51ID4gbGkuZm9vdGVyID4gYSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci1uYXYgPiAubm90aWZpY2F0aW9ucy1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaS5mb290ZXIgPiBhLFxuICAubmF2YmFyLW5hdiA+IC5tZXNzYWdlcy1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaS5mb290ZXIgPiBhLFxuICAubmF2YmFyLW5hdiA+IC50YXNrcy1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaS5mb290ZXIgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgfVxufVxuLm5hdmJhci1uYXYgPiAubm90aWZpY2F0aW9ucy1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaS5mb290ZXIgPiBhOmhvdmVyLFxuLm5hdmJhci1uYXYgPiAubWVzc2FnZXMtbWVudSA+IC5kcm9wZG93bi1tZW51ID4gbGkuZm9vdGVyID4gYTpob3Zlcixcbi5uYXZiYXItbmF2ID4gLnRhc2tzLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpLmZvb3RlciA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubmF2YmFyLW5hdiA+IC5ub3RpZmljYXRpb25zLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpIC5tZW51LFxuLm5hdmJhci1uYXYgPiAubWVzc2FnZXMtbWVudSA+IC5kcm9wZG93bi1tZW51ID4gbGkgLm1lbnUsXG4ubmF2YmFyLW5hdiA+IC50YXNrcy1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaSAubWVudSB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5uYXZiYXItbmF2ID4gLm5vdGlmaWNhdGlvbnMtbWVudSA+IC5kcm9wZG93bi1tZW51ID4gbGkgLm1lbnUgPiBsaSA+IGEsXG4ubmF2YmFyLW5hdiA+IC5tZXNzYWdlcy1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaSAubWVudSA+IGxpID4gYSxcbi5uYXZiYXItbmF2ID4gLnRhc2tzLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpIC5tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC8qIFByZXZlbnQgdGV4dCBmcm9tIGJyZWFraW5nICovXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xufVxuLm5hdmJhci1uYXYgPiAubm90aWZpY2F0aW9ucy1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaSAubWVudSA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItbmF2ID4gLm1lc3NhZ2VzLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpIC5tZW51ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1uYXYgPiAudGFza3MtbWVudSA+IC5kcm9wZG93bi1tZW51ID4gbGkgLm1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLW5hdiA+IC5ub3RpZmljYXRpb25zLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpIC5tZW51ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm5hdmJhci1uYXYgPiAubm90aWZpY2F0aW9ucy1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaSAubWVudSA+IGxpID4gYSA+IC5nbHlwaGljb24sXG4ubmF2YmFyLW5hdiA+IC5ub3RpZmljYXRpb25zLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpIC5tZW51ID4gbGkgPiBhID4gLmZhLFxuLm5hdmJhci1uYXYgPiAubm90aWZpY2F0aW9ucy1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaSAubWVudSA+IGxpID4gYSA+IC5pb24ge1xuICB3aWR0aDogMjBweDtcbn1cbi5uYXZiYXItbmF2ID4gLm1lc3NhZ2VzLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpIC5tZW51ID4gbGkgPiBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG4ubmF2YmFyLW5hdiA+IC5tZXNzYWdlcy1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaSAubWVudSA+IGxpID4gYSA+IGRpdiA+IGltZyB7XG4gIG1hcmdpbjogYXV0byAxMHB4IGF1dG8gYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5uYXZiYXItbmF2ID4gLm1lc3NhZ2VzLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpIC5tZW51ID4gbGkgPiBhID4gaDQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIDQ1cHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXItbmF2ID4gLm1lc3NhZ2VzLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpIC5tZW51ID4gbGkgPiBhID4gaDQgPiBzbWFsbCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5uYXZiYXItbmF2ID4gLm1lc3NhZ2VzLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpIC5tZW51ID4gbGkgPiBhID4gcCB7XG4gIG1hcmdpbjogMCAwIDAgNDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5uYXZiYXItbmF2ID4gLm1lc3NhZ2VzLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpIC5tZW51ID4gbGkgPiBhOmJlZm9yZSxcbi5uYXZiYXItbmF2ID4gLm1lc3NhZ2VzLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpIC5tZW51ID4gbGkgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5hdmJhci1uYXYgPiAubWVzc2FnZXMtbWVudSA+IC5kcm9wZG93bi1tZW51ID4gbGkgLm1lbnUgPiBsaSA+IGE6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5uYXZiYXItbmF2ID4gLnRhc2tzLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpIC5tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5uYXZiYXItbmF2ID4gLnRhc2tzLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpIC5tZW51ID4gbGkgPiBhID4gaDMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmF2YmFyLW5hdiA+IC50YXNrcy1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaSAubWVudSA+IGxpID4gYSA+IC5wcm9ncmVzcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgd2lkdGg6IDI4MHB4O1xufVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWJvZHkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IGxpLnVzZXItaGVhZGVyIHtcbiAgaGVpZ2h0OiAxNzVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiBsaS51c2VyLWhlYWRlciA+IGltZyB7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogOTBweDtcbiAgd2lkdGg6IDkwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gbGkudXNlci1oZWFkZXIgPiBwIHtcbiAgei1pbmRleDogNTtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gbGkudXNlci1oZWFkZXIgPiBwID4gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1ib2R5OmJlZm9yZSxcbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItYm9keTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItYm9keTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1ib2R5IGEge1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItbmF2ID4gLnVzZXItbWVudSA+IC5kcm9wZG93bi1tZW51ID4gLnVzZXItYm9keSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgfVxufVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1mb290ZXI6YmVmb3JlLFxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1mb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSA+IC51c2VyLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1mb290ZXIgLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci1uYXYgPiAudXNlci1tZW51ID4gLmRyb3Bkb3duLW1lbnUgPiAudXNlci1mb290ZXIgLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG59XG4ubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgLnVzZXItaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1uYXYgPiAudXNlci1tZW51IC51c2VyLWltYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxufVxuLyogQWRkIGZhZGUgYW5pbWF0aW9uIHRvIGRyb3Bkb3duIG1lbnVzIGJ5IGFwcGVuZGluZ1xuIHRoZSBjbGFzcyAuYW5pbWF0ZWQtZHJvcGRvd24tbWVudSB0byB0aGUgLmRyb3Bkb3duLW1lbnUgdWwgKG9yIG9sKSovXG4ub3Blbjpub3QoLmRyb3B1cCkgPiAuYW5pbWF0ZWQtZHJvcGRvd24tbWVudSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZsaXBJblggMC43cyBib3RoO1xuICAtby1hbmltYXRpb246IGZsaXBJblggMC43cyBib3RoO1xuICBhbmltYXRpb246IGZsaXBJblggMC43cyBib3RoO1xufVxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG4vKiBGaXggZHJvcGRvd24gbWVudSBpbiBuYXZiYXJzICovXG4ubmF2YmFyLWN1c3RvbS1tZW51ID4gLm5hdmJhci1uYXYgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXItY3VzdG9tLW1lbnUgPiAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItY3VzdG9tLW1lbnUgPiAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5uYXZiYXItY3VzdG9tLW1lbnUgPiAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5uYXZiYXItY3VzdG9tLW1lbnUgPiAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNSU7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cbi8qXG4gKiBDb21wb25lbnQ6IEZvcm1cbiAqIC0tLS0tLS0tLS0tLS0tLVxuICovXG4uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDJkNmRlO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFkN2Y5YjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIsXG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JiYjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6bm90KHNlbGVjdCkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIGxhYmVsIHtcbiAgY29sb3I6ICMwMGE2NWE7XG59XG4uZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhNjVhO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2sge1xuICBjb2xvcjogIzAwYTY1YTtcbn1cbi5mb3JtLWdyb3VwLmhhcy13YXJuaW5nIGxhYmVsIHtcbiAgY29sb3I6ICNmMzljMTI7XG59XG4uZm9ybS1ncm91cC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAuaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjM5YzEyO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm0tZ3JvdXAuaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2sge1xuICBjb2xvcjogI2YzOWMxMjtcbn1cbi5mb3JtLWdyb3VwLmhhcy1lcnJvciBsYWJlbCB7XG4gIGNvbG9yOiAjZGQxNDJmO1xufVxuLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGQxNDJmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5oZWxwLWJsb2NrIHtcbiAgY29sb3I6ICNkZDE0MmY7XG59XG4vKiBJbnB1dCBncm91cCAqL1xuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogI2QyZDZkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi8qIGJ1dHRvbiBncm91cHMgKi9cbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi5idG4tZmxhdDpmaXJzdC1vZi10eXBlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLmJ0bi1mbGF0Omxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaWNoZWNrID4gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4vKiBzdXBwb3J0IEZvbnQgQXdlc29tZSBpY29ucyBpbiBmb3JtLWNvbnRyb2wgKi9cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmEge1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmEsXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmEge1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmEsXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmEge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi8qXG4gKiBDb21wb25lbnQ6IFByb2dyZXNzIEJhclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLnByb2dyZXNzLFxuLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi8qIHNpemUgdmFyaWF0aW9uICovXG4ucHJvZ3Jlc3Muc20sXG4ucHJvZ3Jlc3Mtc20ge1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ucHJvZ3Jlc3Muc20sXG4ucHJvZ3Jlc3Mtc20sXG4ucHJvZ3Jlc3Muc20gLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1zbSAucHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLnByb2dyZXNzLnhzLFxuLnByb2dyZXNzLXhzIHtcbiAgaGVpZ2h0OiA3cHg7XG59XG4ucHJvZ3Jlc3MueHMsXG4ucHJvZ3Jlc3MteHMsXG4ucHJvZ3Jlc3MueHMgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy14cyAucHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLnByb2dyZXNzLnh4cyxcbi5wcm9ncmVzcy14eHMge1xuICBoZWlnaHQ6IDNweDtcbn1cbi5wcm9ncmVzcy54eHMsXG4ucHJvZ3Jlc3MteHhzLFxuLnByb2dyZXNzLnh4cyAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLXh4cyAucHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLyogVmVydGljYWwgYmFycyAqL1xuLnByb2dyZXNzLnZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucHJvZ3Jlc3MudmVydGljYWwgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLnByb2dyZXNzLnZlcnRpY2FsLnNtLFxuLnByb2dyZXNzLnZlcnRpY2FsLnByb2dyZXNzLXNtIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4ucHJvZ3Jlc3MudmVydGljYWwueHMsXG4ucHJvZ3Jlc3MudmVydGljYWwucHJvZ3Jlc3MteHMge1xuICB3aWR0aDogMTBweDtcbn1cbi5wcm9ncmVzcy52ZXJ0aWNhbC54eHMsXG4ucHJvZ3Jlc3MudmVydGljYWwucHJvZ3Jlc3MteHhzIHtcbiAgd2lkdGg6IDNweDtcbn1cbi5wcm9ncmVzcy1ncm91cCAucHJvZ3Jlc3MtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJvZ3Jlc3MtZ3JvdXAgLnByb2dyZXNzLW51bWJlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi8qIFJlbW92ZSBtYXJnaW5zIGZyb20gcHJvZ3Jlc3MgYmFycyB3aGVuIHB1dCBpbiBhIHRhYmxlICovXG4udGFibGUgdHIgPiB0ZCAucHJvZ3Jlc3Mge1xuICBtYXJnaW46IDA7XG59XG4ucHJvZ3Jlc3MtYmFyLWxpZ2h0LWJsdWUsXG4ucHJvZ3Jlc3MtYmFyLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3ZjliO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1saWdodC1ibHVlLFxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci1ncmVlbixcbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2NWE7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWdyZWVuLFxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci1hcXVhLFxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItYXF1YSxcbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXIteWVsbG93LFxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWMxMjtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIteWVsbG93LFxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci1yZWQsXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDE0MmY7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXJlZCxcbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLypcbiAqIENvbXBvbmVudDogU21hbGwgQm94XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4uc21hbGwtYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnNtYWxsLWJveCA+IC5pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uc21hbGwtYm94ID4gLnNtYWxsLWJveC1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNtYWxsLWJveCA+IC5zbWFsbC1ib3gtZm9vdGVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc21hbGwtYm94IGgzIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNtYWxsLWJveCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnNtYWxsLWJveCBwID4gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmOWY5Zjk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnNtYWxsLWJveCBoMyxcbi5zbWFsbC1ib3ggcCB7XG4gIHotaW5kZXg6IDU7XG59XG4uc21hbGwtYm94IC5pY29uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAwO1xuICBmb250LXNpemU6IDkwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnNtYWxsLWJveDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmOWY5Zjk7XG59XG4uc21hbGwtYm94OmhvdmVyIC5pY29uIHtcbiAgZm9udC1zaXplOiA5NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbWFsbC1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc21hbGwtYm94IC5pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbWFsbC1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4vKlxuICogQ29tcG9uZW50OiBCb3hcbiAqIC0tLS0tLS0tLS0tLS0tXG4gKi9cbi5ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkMmQ2ZGU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmJveC5ib3gtcHJpbWFyeSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxZDdmOWI7XG59XG4uYm94LmJveC1pbmZvIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNjOGRiYztcbn1cbi5ib3guYm94LWRhbmdlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZDE0MmY7XG59XG4uYm94LmJveC13YXJuaW5nIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YzOWMxMjtcbn1cbi5ib3guYm94LXN1Y2Nlc3Mge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBhNjVhO1xufVxuLmJveC5ib3gtZGVmYXVsdCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkMmQ2ZGU7XG59XG4uYm94LmNvbGxhcHNlZC1ib3ggLmJveC1ib2R5LFxuLmJveC5jb2xsYXBzZWQtYm94IC5ib3gtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib3ggLm5hdi1zdGFja2VkID4gbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgbWFyZ2luOiAwO1xufVxuLmJveCAubmF2LXN0YWNrZWQgPiBsaTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmJveC5oZWlnaHQtY29udHJvbCAuYm94LWJvZHkge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uYm94IC5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjRmNGY0O1xufVxuLmJveCAuYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmNGY0ZjQ7XG59XG4uYm94LmJveC1zb2xpZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYm94LmJveC1zb2xpZCA+IC5ib3gtaGVhZGVyIC5idG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5ib3guYm94LXNvbGlkID4gLmJveC1oZWFkZXIgLmJ0bjpob3Zlcixcbi5ib3guYm94LXNvbGlkID4gLmJveC1oZWFkZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5ib3guYm94LXNvbGlkLmJveC1kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDZkZTtcbn1cbi5ib3guYm94LXNvbGlkLmJveC1kZWZhdWx0ID4gLmJveC1oZWFkZXIge1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZDogI2QyZDZkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDZkZTtcbn1cbi5ib3guYm94LXNvbGlkLmJveC1kZWZhdWx0ID4gLmJveC1oZWFkZXIgYSxcbi5ib3guYm94LXNvbGlkLmJveC1kZWZhdWx0ID4gLmJveC1oZWFkZXIgLmJ0biB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLmJveC5ib3gtc29saWQuYm94LXByaW1hcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWQ3ZjliO1xufVxuLmJveC5ib3gtc29saWQuYm94LXByaW1hcnkgPiAuYm94LWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMWQ3ZjliO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3ZjliO1xufVxuLmJveC5ib3gtc29saWQuYm94LXByaW1hcnkgPiAuYm94LWhlYWRlciBhLFxuLmJveC5ib3gtc29saWQuYm94LXByaW1hcnkgPiAuYm94LWhlYWRlciAuYnRuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm94LmJveC1zb2xpZC5ib3gtaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzYzhkYmM7XG59XG4uYm94LmJveC1zb2xpZC5ib3gtaW5mbyA+IC5ib3gtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzYzhkYmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG59XG4uYm94LmJveC1zb2xpZC5ib3gtaW5mbyA+IC5ib3gtaGVhZGVyIGEsXG4uYm94LmJveC1zb2xpZC5ib3gtaW5mbyA+IC5ib3gtaGVhZGVyIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib3guYm94LXNvbGlkLmJveC1kYW5nZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQxNDJmO1xufVxuLmJveC5ib3gtc29saWQuYm94LWRhbmdlciA+IC5ib3gtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNkZDE0MmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDE0MmY7XG59XG4uYm94LmJveC1zb2xpZC5ib3gtZGFuZ2VyID4gLmJveC1oZWFkZXIgYSxcbi5ib3guYm94LXNvbGlkLmJveC1kYW5nZXIgPiAuYm94LWhlYWRlciAuYnRuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm94LmJveC1zb2xpZC5ib3gtd2FybmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMzljMTI7XG59XG4uYm94LmJveC1zb2xpZC5ib3gtd2FybmluZyA+IC5ib3gtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmMzljMTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG59XG4uYm94LmJveC1zb2xpZC5ib3gtd2FybmluZyA+IC5ib3gtaGVhZGVyIGEsXG4uYm94LmJveC1zb2xpZC5ib3gtd2FybmluZyA+IC5ib3gtaGVhZGVyIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib3guYm94LXNvbGlkLmJveC1zdWNjZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYTY1YTtcbn1cbi5ib3guYm94LXNvbGlkLmJveC1zdWNjZXNzID4gLmJveC1oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwYTY1YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTY1YTtcbn1cbi5ib3guYm94LXNvbGlkLmJveC1zdWNjZXNzID4gLmJveC1oZWFkZXIgYSxcbi5ib3guYm94LXNvbGlkLmJveC1zdWNjZXNzID4gLmJveC1oZWFkZXIgLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJveC5ib3gtc29saWQgPiAuYm94LWhlYWRlciA+IC5ib3gtdG9vbHMgLmJ0biB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ib3guYm94LXNvbGlkW2NsYXNzKj0nYmcnXSA+IC5ib3gtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm94IC5ib3gtZ3JvdXAgPiAuYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJveCAua25vYi1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG59XG4uYm94ID4gLm92ZXJsYXksXG4ub3ZlcmxheS13cmFwcGVyID4gLm92ZXJsYXksXG4uYm94ID4gLmxvYWRpbmctaW1nLFxuLm92ZXJsYXktd3JhcHBlciA+IC5sb2FkaW5nLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJveCAub3ZlcmxheSxcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkge1xuICB6LWluZGV4OiA1MDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYm94IC5vdmVybGF5ID4gLmZhLFxuLm92ZXJsYXktd3JhcHBlciAub3ZlcmxheSA+IC5mYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5ib3ggLm92ZXJsYXkuZGFyayxcbi5vdmVybGF5LXdyYXBwZXIgLm92ZXJsYXkuZGFyayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5ib3gtaGVhZGVyOmJlZm9yZSxcbi5ib3gtYm9keTpiZWZvcmUsXG4uYm94LWZvb3RlcjpiZWZvcmUsXG4uYm94LWhlYWRlcjphZnRlcixcbi5ib3gtYm9keTphZnRlcixcbi5ib3gtZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmJveC1oZWFkZXI6YWZ0ZXIsXG4uYm94LWJvZHk6YWZ0ZXIsXG4uYm94LWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmJveC1oZWFkZXIge1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3gtaGVhZGVyLndpdGgtYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XG59XG4uY29sbGFwc2VkLWJveCAuYm94LWhlYWRlci53aXRoLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYm94LWhlYWRlciA+IC5mYSxcbi5ib3gtaGVhZGVyID4gLmdseXBoaWNvbixcbi5ib3gtaGVhZGVyID4gLmlvbixcbi5ib3gtaGVhZGVyIC5ib3gtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5ib3gtaGVhZGVyID4gLmZhLFxuLmJveC1oZWFkZXIgPiAuZ2x5cGhpY29uLFxuLmJveC1oZWFkZXIgPiAuaW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYm94LWhlYWRlciA+IC5ib3gtdG9vbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDVweDtcbn1cbi5ib3gtaGVhZGVyID4gLmJveC10b29scyBbZGF0YS10b2dnbGU9XCJ0b29sdGlwXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJveC1oZWFkZXIgPiAuYm94LXRvb2xzLnB1bGwtcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5ib3gtaGVhZGVyID4gLmJveC10b29scyAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJveC10b29sIHtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk3YTBiMztcbn1cbi5vcGVuIC5idG4tYm94LXRvb2wsXG4uYnRuLWJveC10b29sOmhvdmVyIHtcbiAgY29sb3I6ICM2MDZjODQ7XG59XG4uYnRuLWJveC10b29sLmJ0bjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJveC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5uby1oZWFkZXIgLmJveC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLmJveC1ib2R5ID4gLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ib3gtYm9keSAuZmMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYm94LWJvZHkgLmZ1bGwtd2lkdGgtY2hhcnQge1xuICBtYXJnaW46IC0xOXB4O1xufVxuLmJveC1ib2R5Lm5vLXBhZGRpbmcgLmZ1bGwtd2lkdGgtY2hhcnQge1xuICBtYXJnaW46IC05cHg7XG59XG4uYm94LWJvZHkgLmJveC1wYW5lIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4uYm94LWJvZHkgLmJveC1wYW5lLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYm94LWZvb3RlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjRmNGY0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNoYXJ0LWxlZ2VuZCB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jaGFydC1sZWdlbmQgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uYm94LWNvbW1lbnRzIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbi5ib3gtY29tbWVudHMgLmJveC1jb21tZW50IHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuLmJveC1jb21tZW50cyAuYm94LWNvbW1lbnQ6YmVmb3JlLFxuLmJveC1jb21tZW50cyAuYm94LWNvbW1lbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uYm94LWNvbW1lbnRzIC5ib3gtY29tbWVudDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmJveC1jb21tZW50cyAuYm94LWNvbW1lbnQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ib3gtY29tbWVudHMgLmJveC1jb21tZW50OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5ib3gtY29tbWVudHMgLmJveC1jb21tZW50IGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJveC1jb21tZW50cyAuY29tbWVudC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGNvbG9yOiAjNTU1O1xufVxuLmJveC1jb21tZW50cyAudXNlcm5hbWUge1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYm94LWNvbW1lbnRzIC50ZXh0LW11dGVkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLyogV2lkZ2V0OiBUT0RPIExJU1QgKi9cbi50b2RvLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnRvZG8tbGlzdCA+IGxpIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2U2ZTdlODtcbiAgY29sb3I6ICM0NDQ7XG59XG4udG9kby1saXN0ID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50b2RvLWxpc3QgPiBsaSA+IGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBtYXJnaW46IDAgMTBweCAwIDVweDtcbn1cbi50b2RvLWxpc3QgPiBsaSAudGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50b2RvLWxpc3QgPiBsaSAubGFiZWwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiA5cHg7XG59XG4udG9kby1saXN0ID4gbGkgLnRvb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogI2RkMTQyZjtcbn1cbi50b2RvLWxpc3QgPiBsaSAudG9vbHMgPiAuZmEsXG4udG9kby1saXN0ID4gbGkgLnRvb2xzID4gLmdseXBoaWNvbixcbi50b2RvLWxpc3QgPiBsaSAudG9vbHMgPiAuaW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b2RvLWxpc3QgPiBsaTpob3ZlciAudG9vbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udG9kby1saXN0ID4gbGkuZG9uZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnRvZG8tbGlzdCA+IGxpLmRvbmUgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50b2RvLWxpc3QgPiBsaS5kb25lIC5sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNkMmQ2ZGUgIWltcG9ydGFudDtcbn1cbi50b2RvLWxpc3QgLmRhbmdlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGQxNDJmO1xufVxuLnRvZG8tbGlzdCAud2FybmluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjM5YzEyO1xufVxuLnRvZG8tbGlzdCAuaW5mbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2M4ZGJjO1xufVxuLnRvZG8tbGlzdCAuc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBhNjVhO1xufVxuLnRvZG8tbGlzdCAucHJpbWFyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMWQ3ZjliO1xufVxuLnRvZG8tbGlzdCAuaGFuZGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IG1vdmU7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4vKiBDaGF0IHdpZGdldCAoREVQUkVDQVRFRCAtIHRoaXMgd2lsbCBiZSByZW1vdmVkIGluIHRoZSBuZXh0IG1ham9yIHJlbGVhc2UuIFVzZSBEaXJlY3QgQ2hhdCBpbnN0ZWFkKSovXG4uY2hhdCB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDVweCAxMHB4O1xufVxuLmNoYXQgLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNoYXQgLml0ZW06YmVmb3JlLFxuLmNoYXQgLml0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2hhdCAuaXRlbTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNoYXQgLml0ZW0gPiBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNoYXQgLml0ZW0gPiAub25saW5lIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwYTY1YTtcbn1cbi5jaGF0IC5pdGVtID4gLm9mZmxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGQxNDJmO1xufVxuLmNoYXQgLml0ZW0gPiAubWVzc2FnZSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cbi5jaGF0IC5pdGVtID4gLm1lc3NhZ2UgPiAubmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNoYXQgLml0ZW0gPiAuYXR0YWNobWVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5jaGF0IC5pdGVtID4gLmF0dGFjaG1lbnQgPiBoNCB7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2hhdCAuaXRlbSA+IC5hdHRhY2htZW50ID4gcCxcbi5jaGF0IC5pdGVtID4gLmF0dGFjaG1lbnQgPiAuZmlsZW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwO1xufVxuLmNoYXQgLml0ZW0gPiAuYXR0YWNobWVudDpiZWZvcmUsXG4uY2hhdCAuaXRlbSA+IC5hdHRhY2htZW50OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNoYXQgLml0ZW0gPiAuYXR0YWNobWVudDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmJveC1pbnB1dCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4ubW9kYWwgLnBhbmVsLWJvZHkge1xuICBjb2xvcjogIzQ0NDtcbn1cbi8qXG4gKiBDb21wb25lbnQ6IEluZm8gQm94XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi5pbmZvLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmluZm8tYm94IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmluZm8tYm94IC5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luOiA1cHggLTEwcHggNXB4IC0xMHB4O1xuICBoZWlnaHQ6IDJweDtcbn1cbi5pbmZvLWJveCAucHJvZ3Jlc3MsXG4uaW5mby1ib3ggLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmluZm8tYm94IC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5pbmZvLWJveC1pY29uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5pbmZvLWJveC1pY29uID4gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmluZm8tYm94LWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG59XG4uaW5mby1ib3gtbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24sXG4uaW5mby1ib3gtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmluZm8tYm94LXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmluZm8tYm94LW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9ncmVzcy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi8qXG4gKiBDb21wb25lbnQ6IFRpbWVsaW5lXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi50aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRpbWVsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBsZWZ0OiAzMXB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi50aW1lbGluZSA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udGltZWxpbmUgPiBsaTpiZWZvcmUsXG4udGltZWxpbmUgPiBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi50aW1lbGluZSA+IGxpOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNDQ0O1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1pdGVtID4gLnRpbWUge1xuICBjb2xvcjogIzk5OTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4udGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1pdGVtID4gLnRpbWVsaW5lLWhlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM1NTU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4udGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1pdGVtID4gLnRpbWVsaW5lLWhlYWRlciA+IGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRpbWVsaW5lID4gbGkgPiAudGltZWxpbmUtaXRlbSA+IC50aW1lbGluZS1ib2R5LFxuLnRpbWVsaW5lID4gbGkgPiAudGltZWxpbmUtaXRlbSA+IC50aW1lbGluZS1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRpbWVsaW5lID4gbGkgPiAuZmEsXG4udGltZWxpbmUgPiBsaSA+IC5nbHlwaGljb24sXG4udGltZWxpbmUgPiBsaSA+IC5pb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kOiAjZDJkNmRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMThweDtcbiAgdG9wOiAwO1xufVxuLnRpbWVsaW5lID4gLnRpbWUtbGFiZWwgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi50aW1lbGluZS1pbnZlcnNlID4gbGkgPiAudGltZWxpbmUtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50aW1lbGluZS1pbnZlcnNlID4gbGkgPiAudGltZWxpbmUtaXRlbSA+IC50aW1lbGluZS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xufVxuLypcbiAqIENvbXBvbmVudDogQnV0dG9uXG4gKiAtLS0tLS0tLS0tLS0tLS0tLVxuICovXG4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJ0bi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJ0bi5idG4tZmxhdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5idG46YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG4uYnRuLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnRuLmJ0bi1maWxlID4gaW5wdXRbdHlwZT0nZmlsZSddIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgY29sb3I6ICM0NDQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkN2Y5YjtcbiAgYm9yZGVyLWNvbG9yOiAjMTk2ZDg2O1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTZkODY7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNjVhO1xuICBib3JkZXItY29sb3I6ICMwMDhkNGM7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQ0Yztcbn1cbi5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG4gIGJvcmRlci1jb2xvcjogIzM2N2ZhOTtcbn1cbi5idG4taW5mbzpob3Zlcixcbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY3ZmE5O1xufVxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxNDJmO1xuICBib3JkZXItY29sb3I6ICNjNjEyMmE7XG59XG4uYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2MTIyYTtcbn1cbi5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2UwOGUwYjtcbn1cbi5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA4ZTBiO1xufVxuLmJ0bi1vdXRsaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1vdXRsaW5lOmZvY3VzLFxuLmJ0bi1vdXRsaW5lOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmJ0bi1saW5rIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bltjbGFzcyo9J2JnLSddOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMTAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmJ0bi1hcHAge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMTBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5idG4tYXBwID4gLmZhLFxuLmJ0bi1hcHAgPiAuZ2x5cGhpY29uLFxuLmJ0bi1hcHAgPiAuaW9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5idG4tYXBwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgY29sb3I6ICM0NDQ7XG4gIGJvcmRlci1jb2xvcjogI2FhYTtcbn1cbi5idG4tYXBwOmFjdGl2ZSxcbi5idG4tYXBwOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLWFwcCA+IC5iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogLTEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi8qXG4gKiBDb21wb25lbnQ6IENhbGxvdXRcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4uY2FsbG91dCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxNXB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWU7XG59XG4uY2FsbG91dCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhbGxvdXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZWVlO1xufVxuLmNhbGxvdXQgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhbGxvdXQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYWxsb3V0IGNvZGUsXG4uY2FsbG91dCAuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYWxsb3V0LmNhbGxvdXQtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWUxMDI1O1xufVxuLmNhbGxvdXQuY2FsbG91dC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzg3ZjBhO1xufVxuLmNhbGxvdXQuY2FsbG91dC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzA3MDk1O1xufVxuLmNhbGxvdXQuY2FsbG91dC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MzNlO1xufVxuLypcbiAqIENvbXBvbmVudDogYWxlcnRcbiAqIC0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLmFsZXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmFsZXJ0IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hbGVydCAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hbGVydCAuY2xvc2Uge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xufVxuLmFsZXJ0IC5jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cbi5hbGVydCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMwMDhkNGM7XG59XG4uYWxlcnQtZGFuZ2VyLFxuLmFsZXJ0LWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzYxMjJhO1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNlMDhlMGI7XG59XG4uYWxlcnQtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzM2N2ZhOTtcbn1cbi8qXG4gKiBDb21wb25lbnQ6IE5hdlxuICogLS0tLS0tLS0tLS0tLS1cbiAqL1xuLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXYgPiBsaSA+IGE6YWN0aXZlLFxuLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuLyogTkFWIFBJTExTICovXG4ubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzQ0NDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEgPiAuZmEsXG4ubmF2LXBpbGxzID4gbGkgPiBhID4gLmdseXBoaWNvbixcbi5uYXYtcGlsbHMgPiBsaSA+IGEgPiAuaW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWQ3ZjliO1xufVxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLyogTkFWIFNUQUNLRUQgKi9cbi5uYXYtc3RhY2tlZCA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLm5hdi1zdGFja2VkID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtc3RhY2tlZCA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0NDQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMWQ3ZjliO1xufVxuLm5hdi1zdGFja2VkID4gbGkuaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNzc3O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi8qIE5BViBUQUJTICovXG4ubmF2LXRhYnMtY3VzdG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5hdi10YWJzLWN1c3RvbSA+IC5uYXYtdGFicyB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLm5hdi10YWJzLWN1c3RvbSA+IC5uYXYtdGFicyA+IGxpIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5uYXYtdGFicy1jdXN0b20gPiAubmF2LXRhYnMgPiBsaS5kaXNhYmxlZCA+IGEge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXYtdGFicy1jdXN0b20gPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBjb2xvcjogIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uYXYtdGFicy1jdXN0b20gPiAubmF2LXRhYnMgPiBsaSA+IGEudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLm5hdi10YWJzLWN1c3RvbSA+IC5uYXYtdGFicyA+IGxpID4gYSxcbi5uYXYtdGFicy1jdXN0b20gPiAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdi10YWJzLWN1c3RvbSA+IC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLm5hdi10YWJzLWN1c3RvbSA+IC5uYXYtdGFicyA+IGxpOm5vdCguYWN0aXZlKSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMtY3VzdG9tID4gLm5hdi10YWJzID4gbGk6bm90KC5hY3RpdmUpID4gYTpmb2N1cyxcbi5uYXYtdGFicy1jdXN0b20gPiAubmF2LXRhYnMgPiBsaTpub3QoLmFjdGl2ZSkgPiBhOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMtY3VzdG9tID4gLm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFkN2Y5Yjtcbn1cbi5uYXYtdGFicy1jdXN0b20gPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLWN1c3RvbSA+IC5uYXYtdGFicyA+IGxpLmFjdGl2ZTpob3ZlciA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzQ0NDtcbn1cbi5uYXYtdGFicy1jdXN0b20gPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmNGY0ZjQ7XG59XG4ubmF2LXRhYnMtY3VzdG9tID4gLm5hdi10YWJzID4gbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5hdi10YWJzLWN1c3RvbSA+IC5uYXYtdGFicyA+IGxpOmZpcnN0LW9mLXR5cGUuYWN0aXZlID4gYSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicy1jdXN0b20gPiAubmF2LXRhYnMucHVsbC1yaWdodCB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2LXRhYnMtY3VzdG9tID4gLm5hdi10YWJzLnB1bGwtcmlnaHQgPiBsaSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5uYXYtdGFicy1jdXN0b20gPiAubmF2LXRhYnMucHVsbC1yaWdodCA+IGxpOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmF2LXRhYnMtY3VzdG9tID4gLm5hdi10YWJzLnB1bGwtcmlnaHQgPiBsaTpmaXJzdC1vZi10eXBlID4gYSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4ubmF2LXRhYnMtY3VzdG9tID4gLm5hdi10YWJzLnB1bGwtcmlnaHQgPiBsaTpmaXJzdC1vZi10eXBlLmFjdGl2ZSA+IGEge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicy1jdXN0b20gPiAubmF2LXRhYnMgPiBsaS5oZWFkZXIge1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLm5hdi10YWJzLWN1c3RvbSA+IC5uYXYtdGFicyA+IGxpLmhlYWRlciA+IC5mYSxcbi5uYXYtdGFicy1jdXN0b20gPiAubmF2LXRhYnMgPiBsaS5oZWFkZXIgPiAuZ2x5cGhpY29uLFxuLm5hdi10YWJzLWN1c3RvbSA+IC5uYXYtdGFicyA+IGxpLmhlYWRlciA+IC5pb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5uYXYtdGFicy1jdXN0b20gPiAudGFiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ubmF2LXRhYnMtY3VzdG9tIC5kcm9wZG93bi5vcGVuID4gYTphY3RpdmUsXG4ubmF2LXRhYnMtY3VzdG9tIC5kcm9wZG93bi5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk5OTtcbn1cbi5uYXYtdGFicy1jdXN0b20udGFiLXByaW1hcnkgPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWQ3ZjliO1xufVxuLm5hdi10YWJzLWN1c3RvbS50YWItaW5mbyA+IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzYzhkYmM7XG59XG4ubmF2LXRhYnMtY3VzdG9tLnRhYi1kYW5nZXIgPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGQxNDJmO1xufVxuLm5hdi10YWJzLWN1c3RvbS50YWItd2FybmluZyA+IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMzljMTI7XG59XG4ubmF2LXRhYnMtY3VzdG9tLnRhYi1zdWNjZXNzID4gLm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwYTY1YTtcbn1cbi5uYXYtdGFicy1jdXN0b20udGFiLWRlZmF1bHQgPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDJkNmRlO1xufVxuLyogUEFHSU5BVElPTiAqL1xuLnBhZ2luYXRpb24gPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBjb2xvcjogIzY2Njtcbn1cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tZmxhdCA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi8qXG4gKiBDb21wb25lbnQ6IFByb2R1Y3RzIExpc3RcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4ucHJvZHVjdHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wcm9kdWN0cy1saXN0ID4gLml0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnByb2R1Y3RzLWxpc3QgPiAuaXRlbTpiZWZvcmUsXG4ucHJvZHVjdHMtbGlzdCA+IC5pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnByb2R1Y3RzLWxpc3QgPiAuaXRlbTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3QtaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucHJvZHVjdHMtbGlzdCAucHJvZHVjdC1pbWcgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LWluZm8ge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9kdWN0cy1saXN0IC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjOTk5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5wcm9kdWN0LWxpc3QtaW4tYm94ID4gLml0ZW0ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xufVxuLnByb2R1Y3QtbGlzdC1pbi1ib3ggPiAuaXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLypcbiAqIENvbXBvbmVudDogVGFibGVcbiAqIC0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNGY0ZjQ7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y0ZjRmNDtcbn1cbi50YWJsZSB0ciB0ZCAucHJvZ3Jlc3Mge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cbi50YWJsZS5uby1ib3JkZXIsXG4udGFibGUubm8tYm9yZGVyIHRkLFxuLnRhYmxlLm5vLWJvcmRlciB0aCB7XG4gIGJvcmRlcjogMDtcbn1cbi8qIC50ZXh0LWNlbnRlciBpbiB0YWJsZXMgKi9cbnRhYmxlLnRleHQtY2VudGVyLFxudGFibGUudGV4dC1jZW50ZXIgdGQsXG50YWJsZS50ZXh0LWNlbnRlciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZS5hbGlnbiB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGUuYWxpZ24gdGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi8qXG4gKiBDb21wb25lbnQ6IExhYmVsXG4gKiAtLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi5sYWJlbC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDZkZTtcbiAgY29sb3I6ICM0NDQ7XG59XG4vKlxuICogQ29tcG9uZW50OiBEaXJlY3QgQ2hhdFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4uZGlyZWN0LWNoYXQgLmJveC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuLmRpcmVjdC1jaGF0LmNoYXQtcGFuZS1vcGVuIC5kaXJlY3QtY2hhdC1jb250YWN0cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLmRpcmVjdC1jaGF0LW1lc3NhZ2VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmRpcmVjdC1jaGF0LW1zZyxcbi5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGlyZWN0LWNoYXQtbXNnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kaXJlY3QtY2hhdC1tc2c6YmVmb3JlLFxuLmRpcmVjdC1jaGF0LW1zZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5kaXJlY3QtY2hhdC1tc2c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5kaXJlY3QtY2hhdC1tZXNzYWdlcyxcbi5kaXJlY3QtY2hhdC1jb250YWN0cyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2QyZDZkZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDZkZTtcbiAgbWFyZ2luOiA1cHggMCAwIDUwcHg7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLmRpcmVjdC1jaGF0LXRleHQ6YWZ0ZXIsXG4uZGlyZWN0LWNoYXQtdGV4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDE1cHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2QyZDZkZTtcbiAgY29udGVudDogJyAnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kaXJlY3QtY2hhdC10ZXh0OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uZGlyZWN0LWNoYXQtdGV4dDpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDZweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cbi5yaWdodCAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucmlnaHQgLmRpcmVjdC1jaGF0LXRleHQ6YWZ0ZXIsXG4ucmlnaHQgLmRpcmVjdC1jaGF0LXRleHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDJkNmRlO1xufVxuLmRpcmVjdC1jaGF0LWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ucmlnaHQgLmRpcmVjdC1jaGF0LWltZyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5kaXJlY3QtY2hhdC1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmRpcmVjdC1jaGF0LW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRpcmVjdC1jaGF0LXRpbWVzdGFtcCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmRpcmVjdC1jaGF0LWNvbnRhY3RzLW9wZW4gLmRpcmVjdC1jaGF0LWNvbnRhY3RzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4uZGlyZWN0LWNoYXQtY29udGFjdHMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMSUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAxJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMSUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDElLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyMjJkMzI7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5jb250YWN0cy1saXN0ID4gbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDA7XG59XG4uY29udGFjdHMtbGlzdCA+IGxpOmJlZm9yZSxcbi5jb250YWN0cy1saXN0ID4gbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY29udGFjdHMtbGlzdCA+IGxpOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY29udGFjdHMtbGlzdCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY29udGFjdHMtbGlzdC1pbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWN0cy1saXN0LWluZm8ge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGFjdHMtbGlzdC1uYW1lLFxuLmNvbnRhY3RzLWxpc3Qtc3RhdHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFjdHMtbGlzdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jb250YWN0cy1saXN0LXN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jb250YWN0cy1saXN0LWRhdGUge1xuICBjb2xvcjogI2FhYTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jb250YWN0cy1saXN0LW1zZyB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmRpcmVjdC1jaGF0LWRhbmdlciAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNkZDE0MmY7XG4gIGJvcmRlci1jb2xvcjogI2RkMTQyZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlyZWN0LWNoYXQtZGFuZ2VyIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OmFmdGVyLFxuLmRpcmVjdC1jaGF0LWRhbmdlciAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RkMTQyZjtcbn1cbi5kaXJlY3QtY2hhdC1wcmltYXJ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZDogIzFkN2Y5YjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQ3ZjliO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaXJlY3QtY2hhdC1wcmltYXJ5IC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OmFmdGVyLFxuLmRpcmVjdC1jaGF0LXByaW1hcnkgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxZDdmOWI7XG59XG4uZGlyZWN0LWNoYXQtd2FybmluZyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNmMzljMTI7XG4gIGJvcmRlci1jb2xvcjogI2YzOWMxMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGlyZWN0LWNoYXQtd2FybmluZyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDphZnRlcixcbi5kaXJlY3QtY2hhdC13YXJuaW5nIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjM5YzEyO1xufVxuLmRpcmVjdC1jaGF0LWluZm8gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQge1xuICBiYWNrZ3JvdW5kOiAjM2M4ZGJjO1xuICBib3JkZXItY29sb3I6ICMzYzhkYmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRpcmVjdC1jaGF0LWluZm8gLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6YWZ0ZXIsXG4uZGlyZWN0LWNoYXQtaW5mbyAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dDpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNjOGRiYztcbn1cbi5kaXJlY3QtY2hhdC1zdWNjZXNzIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZDogIzAwYTY1YTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhNjVhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kaXJlY3QtY2hhdC1zdWNjZXNzIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0OmFmdGVyLFxuLmRpcmVjdC1jaGF0LXN1Y2Nlc3MgLnJpZ2h0ID4gLmRpcmVjdC1jaGF0LXRleHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGE2NWE7XG59XG4vKlxuICogQ29tcG9uZW50OiBVc2VycyBMaXN0XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLnVzZXJzLWxpc3QgPiBsaSB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udXNlcnMtbGlzdCA+IGxpIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udXNlcnMtbGlzdCA+IGxpID4gYTpob3Zlcixcbi51c2Vycy1saXN0ID4gbGkgPiBhOmhvdmVyIC51c2Vycy1saXN0LW5hbWUge1xuICBjb2xvcjogIzk5OTtcbn1cbi51c2Vycy1saXN0LW5hbWUsXG4udXNlcnMtbGlzdC1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udXNlcnMtbGlzdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0NDQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnVzZXJzLWxpc3QtZGF0ZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7XG59XG4vKlxuICogQ29tcG9uZW50OiBDYXJvdXNlbFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4uY2Fyb3VzZWwtY29udHJvbC5sZWZ0LFxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgPiAuZmEge1xuICBmb250LXNpemU6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4vKlxuICogQ29tcG9uZW50OiBtb2RhbFxuICogLS0tLS0tLS0tLS0tLS0tLVxuICovXG4ubW9kYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICB9XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y0ZjRmNDtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgaGVpZ2h0OiAyLjM1Mjk0cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyLjM1Mjk0cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRvcDogLTEuMTc2NDdyZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IC0xLjE3NjQ3cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYigyMzIgMTY2IDcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IDAgIzAwMDAwMDFhO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCAjMDAwMDAwMWE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHJnYigyNTUgMjU1IDI1NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBvcGFjaXR5OiBpbmhlcml0O1xufVxuLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNGY0ZjQ7XG59XG4ubW9kYWwtcHJpbWFyeSAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLXByaW1hcnkgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogIzE1NWM3MDtcbn1cbi5tb2RhbC13YXJuaW5nIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtd2FybmluZyAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzg3ZjBhO1xufVxuLm1vZGFsLWluZm8gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1pbmZvIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICMzMDcwOTU7XG59XG4ubW9kYWwtc3VjY2VzcyAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzMzZTtcbn1cbi5tb2RhbC1kYW5nZXIgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kYW5nZXIgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogI2FlMTAyNTtcbn1cbi8qXG4gKiBDb21wb25lbnQ6IFNvY2lhbCBXaWRnZXRzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi5ib3gtd2lkZ2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2lkZ2V0LXVzZXIgLndpZGdldC11c2VyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi53aWRnZXQtdXNlciAud2lkZ2V0LXVzZXItdXNlcm5hbWUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ud2lkZ2V0LXVzZXIgLndpZGdldC11c2VyLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndpZGdldC11c2VyIC53aWRnZXQtdXNlci1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDVweDtcbn1cbi53aWRnZXQtdXNlciAud2lkZ2V0LXVzZXItaW1hZ2UgPiBpbWcge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xufVxuLndpZGdldC11c2VyIC5ib3gtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ud2lkZ2V0LXVzZXItMiAud2lkZ2V0LXVzZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLndpZGdldC11c2VyLTIgLndpZGdldC11c2VyLXVzZXJuYW1lIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi53aWRnZXQtdXNlci0yIC53aWRnZXQtdXNlci1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53aWRnZXQtdXNlci0yIC53aWRnZXQtdXNlci11c2VybmFtZSxcbi53aWRnZXQtdXNlci0yIC53aWRnZXQtdXNlci1kZXNjIHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG59XG4ud2lkZ2V0LXVzZXItMiAud2lkZ2V0LXVzZXItaW1hZ2UgPiBpbWcge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cbi50cmVldmlldy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi50cmVldmlldy1tZW51IC50cmVldmlldy1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnRyZWV2aWV3LW1lbnUgPiBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi50cmVldmlldy1tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50cmVldmlldy1tZW51ID4gbGkgPiBhID4gLmZhLFxuLnRyZWV2aWV3LW1lbnUgPiBsaSA+IGEgPiAuZ2x5cGhpY29uLFxuLnRyZWV2aWV3LW1lbnUgPiBsaSA+IGEgPiAuaW9uIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4udHJlZXZpZXctbWVudSA+IGxpID4gYSA+IC5wdWxsLXJpZ2h0LWNvbnRhaW5lciA+IC5mYS1hbmdsZS1sZWZ0LFxuLnRyZWV2aWV3LW1lbnUgPiBsaSA+IGEgPiAucHVsbC1yaWdodC1jb250YWluZXIgPiAuZmEtYW5nbGUtZG93bixcbi50cmVldmlldy1tZW51ID4gbGkgPiBhID4gLmZhLWFuZ2xlLWxlZnQsXG4udHJlZXZpZXctbWVudSA+IGxpID4gYSA+IC5mYS1hbmdsZS1kb3duIHtcbiAgd2lkdGg6IGF1dG87XG59XG4udHJlZXZpZXcgPiB1bC50cmVldmlldy1tZW51IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi50cmVldmlldy5tZW51LW9wZW4gPiB1bC50cmVldmlldy1tZW51IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogYXV0bztcbn1cbi8qXG4gKiBQYWdlOiBNYWlsYm94XG4gKiAtLS0tLS0tLS0tLS0tXG4gKi9cbi5tYWlsYm94LW1lc3NhZ2VzID4gLnRhYmxlIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1haWxib3gtY29udHJvbHMge1xuICBwYWRkaW5nOiA1cHg7XG59XG4ubWFpbGJveC1jb250cm9scy53aXRoLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xufVxuLm1haWxib3gtcmVhZC1pbmZvIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubWFpbGJveC1yZWFkLWluZm8gaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5tYWlsYm94LXJlYWQtaW5mbyBoNSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDAgMCAwO1xufVxuLm1haWxib3gtcmVhZC10aW1lIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5tYWlsYm94LXJlYWQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubWFpbGJveC1hdHRhY2htZW50cyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tYWlsYm94LWF0dGFjaG1lbnQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY2Njtcbn1cbi5tYWlsYm94LWF0dGFjaG1lbnQtaWNvbixcbi5tYWlsYm94LWF0dGFjaG1lbnQtaW5mbyxcbi5tYWlsYm94LWF0dGFjaG1lbnQtc2l6ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1haWxib3gtYXR0YWNobWVudC1pbmZvIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cbi5tYWlsYm94LWF0dGFjaG1lbnQtc2l6ZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubWFpbGJveC1hdHRhY2htZW50LWljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgY29sb3I6ICM2NjY7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cbi5tYWlsYm94LWF0dGFjaG1lbnQtaWNvbi5oYXMtaW1nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tYWlsYm94LWF0dGFjaG1lbnQtaWNvbi5oYXMtaW1nID4gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4vKlxuICogUGFnZTogTG9jayBTY3JlZW5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi8qIEFERCBUSElTIENMQVNTIFRPIFRIRSA8Qk9EWT4gVEFHICovXG4ubG9ja3NjcmVlbiB7XG4gIGJhY2tncm91bmQ6ICNkMmQ2ZGU7XG59XG4ubG9ja3NjcmVlbi1sb2dvIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubG9ja3NjcmVlbi1sb2dvIGEge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5sb2Nrc2NyZWVuLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMTAlO1xufVxuLyogVXNlciBuYW1lIFtvcHRpb25hbF0gKi9cbi5sb2Nrc2NyZWVuIC5sb2Nrc2NyZWVuLW5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4vKiBXaWxsIGNvbnRhaW4gdGhlIGltYWdlIGFuZCB0aGUgc2lnbiBpbiBmb3JtICovXG4ubG9ja3NjcmVlbi1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTBweCBhdXRvIDMwcHggYXV0bztcbiAgd2lkdGg6IDI5MHB4O1xufVxuLyogVXNlciBpbWFnZSAqL1xuLmxvY2tzY3JlZW4taW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogLTI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDVweDtcbiAgei1pbmRleDogMTA7XG59XG4ubG9ja3NjcmVlbi1pbWFnZSA+IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbn1cbi8qIENvbnRhaW5zIHRoZSBwYXNzd29yZCBpbnB1dCBhbmQgdGhlIGxvZ2luIGJ1dHRvbiAqL1xuLmxvY2tzY3JlZW4tY3JlZGVudGlhbHMge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cbi5sb2Nrc2NyZWVuLWNyZWRlbnRpYWxzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDA7XG59XG4ubG9ja3NjcmVlbi1jcmVkZW50aWFscyAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ubG9ja3NjcmVlbi1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLypcbiAqIFBhZ2U6IExvZ2luICYgUmVnaXN0ZXJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLmxvZ2luLWxvZ28sXG4ucmVnaXN0ZXItbG9nbyB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmxvZ2luLWxvZ28gYSxcbi5yZWdpc3Rlci1sb2dvIGEge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5sb2dpbi1wYWdlLFxuLnJlZ2lzdGVyLXBhZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNkMmQ2ZGU7XG59XG4ubG9naW4tYm94LFxuLnJlZ2lzdGVyLWJveCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiA3JSBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dpbi1ib3gsXG4gIC5yZWdpc3Rlci1ib3gge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmxvZ2luLWJveC1ib2R5LFxuLnJlZ2lzdGVyLWJveC1ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgY29sb3I6ICM2NjY7XG59XG4ubG9naW4tYm94LWJvZHkgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5yZWdpc3Rlci1ib3gtYm9keSAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubG9naW4tYm94LW1zZyxcbi5yZWdpc3Rlci1ib3gtbXNnIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG59XG4uc29jaWFsLWF1dGgtbGlua3Mge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi8qXG4gKiBQYWdlOiA0MDAgYW5kIDUwMCBlcnJvciBwYWdlc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi5lcnJvci1wYWdlIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVycm9yLXBhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZXJyb3ItcGFnZSA+IC5oZWFkbGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lcnJvci1wYWdlID4gLmhlYWRsaW5lIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5lcnJvci1wYWdlID4gLmVycm9yLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMTkwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lcnJvci1wYWdlID4gLmVycm9yLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZXJyb3ItcGFnZSA+IC5lcnJvci1jb250ZW50ID4gaDMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVycm9yLXBhZ2UgPiAuZXJyb3ItY29udGVudCA+IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi8qXG4gKiBQYWdlOiBJbnZvaWNlXG4gKiAtLS0tLS0tLS0tLS0tXG4gKi9cbi5pbnZvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDEwcHggMjVweDtcbn1cbi5pbnZvaWNlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi8qXG4gKiBQYWdlOiBQcm9maWxlXG4gKiAtLS0tLS0tLS0tLS0tXG4gKi9cbi5wcm9maWxlLXVzZXItaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZDJkNmRlO1xufVxuLnByb2ZpbGUtdXNlcm5hbWUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5wb3N0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQ2ZGU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzY2Njtcbn1cbi5wb3N0Omxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBvc3QgLnVzZXItYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLypcbiAqIFBsdWdpbjogU2VsZWN0MlxuICogLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsXG4uc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1jb250YWluZXItLWZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0OmZvY3VzLFxuLnNlbGVjdDItc2VsZWN0aW9uOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0OmFjdGl2ZSxcbi5zZWxlY3QyLXNlbGVjdGlvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDZkZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGhlaWdodDogMzRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIGJvcmRlci1jb2xvcjogIzFkN2Y5Yjtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDZkZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkN2Y5YjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9J3J0bCddIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAyOHB4O1xuICByaWdodDogM3B4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQ2ZGU7XG59XG4uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzLFxuLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWQ3ZjliICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPSd0cnVlJ10sXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXTpob3ZlciB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkNmRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxZDdmOWI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNkMmQ2ZGU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDdmOWI7XG4gIGJvcmRlci1jb2xvcjogIzE5NmQ4NjtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmJveCAuZGF0ZXBpY2tlci1pbmxpbmUsXG4uYm94IC5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlci1kYXlzLFxuLmJveCAuZGF0ZXBpY2tlci1pbmxpbmUgPiB0YWJsZSxcbi5ib3ggLmRhdGVwaWNrZXItaW5saW5lIC5kYXRlcGlja2VyLWRheXMgPiB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJveCAuZGF0ZXBpY2tlci1pbmxpbmUgdGQ6aG92ZXIsXG4uYm94IC5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlci1kYXlzIHRkOmhvdmVyLFxuLmJveCAuZGF0ZXBpY2tlci1pbmxpbmUgPiB0YWJsZSB0ZDpob3Zlcixcbi5ib3ggLmRhdGVwaWNrZXItaW5saW5lIC5kYXRlcGlja2VyLWRheXMgPiB0YWJsZSB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5ib3ggLmRhdGVwaWNrZXItaW5saW5lIHRkLmRheS5vbGQsXG4uYm94IC5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlci1kYXlzIHRkLmRheS5vbGQsXG4uYm94IC5kYXRlcGlja2VyLWlubGluZSA+IHRhYmxlIHRkLmRheS5vbGQsXG4uYm94IC5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlci1kYXlzID4gdGFibGUgdGQuZGF5Lm9sZCxcbi5ib3ggLmRhdGVwaWNrZXItaW5saW5lIHRkLmRheS5uZXcsXG4uYm94IC5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlci1kYXlzIHRkLmRheS5uZXcsXG4uYm94IC5kYXRlcGlja2VyLWlubGluZSA+IHRhYmxlIHRkLmRheS5uZXcsXG4uYm94IC5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlci1kYXlzID4gdGFibGUgdGQuZGF5Lm5ldyB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLmZ1bGxzY3JlZW4tbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDA7XG59XG4ubG9hZGluZyAub3ZlcmxheSB7XG4gIHotaW5kZXg6IDUwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubG9hZGluZyAub3ZlcmxheSAuaWNvbi1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5pY29uLWxvYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uaWNvbi1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMjEnO1xufVxuLmNlcnRpZmljYXRlIC5sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTcwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMzYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTYyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk3MHB4KSB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG50ZWxlcGhvbmUge1xuICBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JywgQ291cmllciwgbW9ub3NwYWNlO1xuICBjb2xvcjogIzQ5NmVjMTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIge1xuICB0b3A6IDFweDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICB0b3A6IDFweDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgdG9wOiAxcHg7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nOiAwIDE4cHggMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhMWExYTEgIWltcG9ydGFudDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZCxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aCB7XG4gIHBhZGRpbmc6IDAgMThweCAycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ExYTFhMSAhaW1wb3J0YW50O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoIHtcbiAgcGFkZGluZzogNnB4IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMC4xcHggc29saWQgI2ViZWFlYSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDAuMXB4IHNvbGlkICNlYmVhZWEgIWltcG9ydGFudDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZCBjb2RlLFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoIGNvZGUge1xuICBmb250LXdlaWdodDogODAwO1xufVxudGFibGUuZGF0YVRhYmxlIC5ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cbi5jZXJ0aWZpY2F0ZS10YWJsZS1jb250ZW50IHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzljODYgIWltcG9ydGFudDtcbn1cbi5jZXJ0aWZpY2F0ZS10YWJsZS1jb250ZW50IHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzljODYgIWltcG9ydGFudDtcbn1cbi5hZ2VudC10YWJsZS1jb250ZW50IHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDM3NDAgIWltcG9ydGFudDtcbn1cbi5hZ2VudC10YWJsZS1jb250ZW50IHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDM3NDAgIWltcG9ydGFudDtcbn1cbi8qIHdpZHRoICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4vKiBUcmFjayAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG4vKiBIYW5kbGUgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjODg4O1xufVxuLyogSGFuZGxlIG9uIGhvdmVyICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU1NTtcbn1cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjAwNXMgbGluZWFyICFpbXBvcnRhbnQ7XG59XG4uZml4ZWQtdGFibGUtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi53aXphcmQgLmNvbnRlbnQge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAyNGVtICFpbXBvcnRhbnQ7XG59XG4ud2l6YXJkIC5jb250ZW50IC5ib2R5IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi53aXphcmQgLmNvbnRlbnQgLmJvZHkgbGFiZWwuZXJyb3Ige1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuLndpemFyZCAuc3RlcHMgYSxcbi53aXphcmQgLnN0ZXBzIGE6aG92ZXIsXG4ud2l6YXJkIC5zdGVwcyBhOmFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjNlbSAxZW0gIWltcG9ydGFudDtcbn1cbi53aXphcmQgLmZvcm0tY29udHJvbC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndpemFyZCAuZm9ybS1jb250cm9sLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLndpemFyZCAuZm9ybS1jb250cm9sLXNtIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG4ud2l6YXJkIC51cHBlcl9maXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMyNjU0OWE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jbW9kYWwtYWRkLWNsaWVudCAud2l6YXJkIC5zdGVwcyB1bCA+IGxpIHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuI21vZGFsLWFkZC1jZXJ0IC53aXphcmQgLnN0ZXBzIHVsID4gbGkge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG59XG4jbW9kYWwtYWRkLXZlaGljbGUgLndpemFyZCAuc3RlcHMgdWwgPiBsaSB7XG4gIHdpZHRoOiAxNi42NiUgIWltcG9ydGFudDtcbn1cbiNtb2RhbC1hZGQtY2VydGlmaWNhdGUgLndpemFyZCAuc3RlcHMgdWwgPiBsaSB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cbi5zd2FsMi1pbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jZXJ0aWZpY2F0ZSAjbW9kYWwtdmlldy1kYXRhIC5tb2RhbC1jb250ZW50IC5sb2FkaW5nIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMDAlO1xufVxuLmNsaWVudCAjbW9kYWwtdmlldy1kYXRhIC5tb2RhbC1jb250ZW50IC5sb2FkaW5nIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMDAlO1xufVxuLnJlYWx0aW1lICNmdWVsLW1vZGFsIC5tb2RhbC1jb250ZW50IC5sb2FkaW5nIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMDAlO1xufVxuLmNvbW1vbi1pbWctYmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnX2xvZ2luLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zbWFsbF9pY29uX2xvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogODVweDtcbiAgbGVmdDogNTAlO1xuICBmb250LWZhbWlseTogQXJpYWw7XG4gIG1heC13aWR0aDogMTc4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjNmM3NDg2O1xufVxuLnNtYWxsX3RleHRfbG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiA1MCU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM2Yzc0ODY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLnNtYWxsX3RleHRfbG9hZGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zbWFsbF9pY29uX2xvYWRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zbWFsbF90ZXh0X2xvYWRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgLyogdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDQwMHB4KTsgKi9cbiAgfVxuICAuc21hbGxfaWNvbl9sb2FkZXIge1xuICAgIC8qIGxlZnQ6IDIwcHg7XG5cdFx0XHRcdHJpZ2h0OiAxMTJweDsgKi9cbiAgICBib3R0b206IDkxcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgLyogdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDQwMHB4KTsgKi9cbiAgfVxufVxuLmxvZ2luLXNlY3Rpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1IDI1NSAyNTUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTAwO1xufVxuLmRhcmtSZWRDbGFzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDk2OTY7XG59XG4ucmVkQ2xhc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFjYmNiO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmEuYWRkcmVzcyB7XG4gIHRleHQtd3JhcDogbm9ybWFsO1xufVxuYS5hZGRyZXNzOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxucC5hZGRyZXNzIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzM3YWI3O1xufVxuYSA+IGkge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5pbnB1dC5oYXMtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNkZDRiMzk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHJvcGRvd24tbWVudSBhOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZhbGlkYXRlLWZvcm0gLmZvcm0tZ3JvdXAge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJvb3RzdHJhcC10YWJsZSAudGFibGU6bm90KC50YWJsZS1jb25kZW5zZWQpIHtcbiAgcGFkZGluZzogMHB4IDhweDtcbn1cbi5ib290c3RyYXAtdGFibGUgLnRhYmxlOm5vdCgudGFibGUtY29uZGVuc2VkKSA+IHRib2R5ID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG59XG4uYm9vdHN0cmFwLXRhYmxlIC50YWJsZTpub3QoLnRhYmxlLWNvbmRlbnNlZCkgPiB0Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAwcHggOHB4O1xufVxuLmJvb3RzdHJhcC10YWJsZSAudGFibGU6bm90KC50YWJsZS1jb25kZW5zZWQpID4gdGZvb3QgPiB0ciA+IHRoIHtcbiAgcGFkZGluZzogMHB4IDhweDtcbn1cbi5ib290c3RyYXAtdGFibGUgLnRhYmxlOm5vdCgudGFibGUtY29uZGVuc2VkKSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG59XG4uYm9vdHN0cmFwLXRhYmxlIC50YWJsZTpub3QoLnRhYmxlLWNvbmRlbnNlZCkgPiB0aGVhZCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAwcHggOHB4O1xufVxuLmJvb3RzdHJhcC10YWJsZSAudGFibGUgdGhlYWQgPiB0ciA+IHRoIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtdGFibGUgLmZpeGVkLXRhYmxlLWNvbnRhaW5lciB0aGVhZCB0aCAudGgtaW5uZXIge1xuICBwYWRkaW5nOiAwcHggOHB4O1xufVxuLmJvb3RzdHJhcC10YWJsZSAuZml4ZWQtdGFibGUtY29udGFpbmVyIHRib2R5IHRkIC50aC1pbm5lciB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG59XG4uYm9vdHN0cmFwLXRhYmxlIC5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9vdHN0cmFwLXRhYmxlIHRib2R5IHRyLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYmVkOTtcbn1cbi5ib290c3RyYXAtdGFibGUgdGJvZHkgdGQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYm9vdHN0cmFwLWRpYWxvZyAubW9kYWwtaGVhZGVyLmJvb3RzdHJhcC1kaWFsb2ctZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLmJvb3RzdHJhcC1kaWFsb2cgLmJvb3RzdHJhcC1kaWFsb2ctdGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uenRyZWUgbGkgYSBpIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uenRyZWUgbGkgYSAuaWNvbi1jYXIge1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIEFwcGxlR290aGljLCBGb250QXdlc29tZSwgc2Fucy1zZXJpZjtcbn1cbi56dHJlZSBsaSBhIC5pY29uLWRldmljZUdyb3VwIHtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBBcHBsZUdvdGhpYywgR2x5cGhpY29ucyBIYWxmbGluZ3MsIHNhbnMtc2VyaWY7XG59XG4uenRyZWUgbGkgLnRvb2xiYXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnp0cmVlIGxpIC50b29sYmFyIC5zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwcHg7XG59XG4uenRyZWUgbGkgLnRvb2xiYXIgLnN0YXR1cyA+IGkge1xuICBwYWRkaW5nOiAwcHggNXB4O1xufVxuLnp0cmVlIGxpIC50b29sYmFyIC5pY29uLW9wdGlvbi12ZXJ0aWNhbCB7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzAwODdmZjtcbn1cbi56dHJlZSBsaSAudG9vbGJhciAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMHB4O1xufVxuLnp0cmVlIGxpIC50b29sYmFyIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi56dHJlZSBsaSAudG9vbGJhciAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uenRyZWUgYSA+IGkge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uYnRuLWFwcCA+IC5pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aW1lbGluZSA+IGxpID4gLmljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAxOHB4O1xuICB0b3A6IDA7XG59XG4udGltZWxpbmUgLmljb24tcGFya2luZyB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGltZWxpbmUgLmljb24tdHJpcCB7XG4gIGJhY2tncm91bmQ6ICMzYzhkYmM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ2LWZvcm0gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xufVxuLmJ2LWZvcm0gLmZvcm0tY29udHJvbC1mZWVkYmFjay5pY29uLWxvYWRpbmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICByaWdodDogMjVweDtcbn1cbi5pY29uLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMDMnO1xufVxuLmljb24tZGV2aWNlR3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLWRldmljZUdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMjEnO1xufVxuLmljb24tY29sdW1ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDExJztcbn1cbi5pY29uLXpvb21JbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tem9vbUluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMTUnO1xufVxuLmljb24tem9vbU91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tem9vbU91dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDE2Jztcbn1cbi5pY29uLW9wdGlvbi12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tb3B0aW9uLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyMzUnO1xufVxuLmljb24tcmVjeWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDIwJztcbn1cbi5pY29uLWRlbGV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMjAnO1xufVxuLmljb24tZWRpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNzBmJztcbn1cbi5pY29uLXZhbGlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi12YWxpZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDEzJztcbn1cbi5pY29uLWludmFsaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLWludmFsaWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAxNCc7XG59XG4uaWNvbi1wbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDAwMmInO1xufVxuLmljb24tbWludXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIyMTInO1xufVxuLmljb24tZXhwYW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTExOCc7XG59XG4uaWNvbi1jb2xsYXBzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tY29sbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTExNyc7XG59XG4uaWNvbi10cmFuc2ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTE3OCc7XG59XG4uaWNvbi1jYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFiOSc7XG59XG4uaWNvbi1jb2xsYXBzZS1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzMzN2FiNztcbn1cbi5pY29uLWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwMyc7XG59XG4uaWNvbi1jb2xsYXBzZS1sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzMzN2FiNztcbn1cbi5pY29uLWNvbGxhcHNlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwMCc7XG59XG4uaWNvbi1jb2xsYXBzZS1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG4uaWNvbi1jb2xsYXBzZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTAxJztcbn1cbi5pY29uLWNsdXN0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1jbHVzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNDAnO1xufVxuLmljb24tcG9pLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1wb2ktaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWM1Jztcbn1cbi5pY29uLXBvaS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLXBvaS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDM1Jztcbn1cbi5pY29uLWZpdE1hcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLWZpdE1hcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjQ3Jztcbn1cbi5pY29uLXN0b3BEcmF3aW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tc3RvcERyYXdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI1Nic7XG59XG4uaWNvbi1nZW9mZW5jZS1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1nZW9mZW5jZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFkYic7XG59XG4uaWNvbi1nZW9mZW5jZS1yZWN0YW5nbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1nZW9mZW5jZS1yZWN0YW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA5Nic7XG59XG4uaWNvbi1hbGFybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYTInO1xufVxuLmljb24tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwMyc7XG59XG4uaWNvbi1kYXNoYm9hcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBlNCc7XG59XG4uaWNvbi1sb2FkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uaWNvbi1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMjEnO1xufVxuLmljb24tdGltZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAxNyc7XG59XG4uaWNvbi1yZXNlbmRDb21tYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tcmVzZW5kQ29tbWFuZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDVhJztcbn1cbi5pY29uLW1hcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjc4Jztcbn1cbi5pY29uLXBsYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNGInO1xufVxuLmljb24tcGF1c2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDRjJztcbn1cbi5pY29uLXJlc2V0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tcmVzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAxZSc7XG59XG4uaWNvbi1iaW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tYmluZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGMxJztcbn1cbi5pY29uLXVuYmluZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLXVuYmluZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTI3Jztcbn1cbi5pY29uLWhhbmRSaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLWhhbmRSaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGE0Jztcbn1cbi5pY29uLWJvdW5kLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLWJvdW5kLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDk2Jztcbn1cbi5pY29uLWNvbmZpZ3VyYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1jb25maWd1cmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwODUnO1xufVxuLmljb24tc2F2ZS1tYXAtdmlldyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLXNhdmUtbWFwLXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBhYyc7XG59XG4uaWNvbi1zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tc2hvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDZlJztcbn1cbi5pY29uLWhpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1oaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNzAnO1xufVxuLmljb24tcmVwb3J0SXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLWNpcmNsZS1jaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLWNpcmNsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDU4Jztcbn1cbi5pY29uLXVzZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBjMCc7XG59XG4uaWNvbi1tYXAtbWFya2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDQxJztcbn1cbi5pY29uLXRydWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBkMSc7XG59XG4uaWNvbi10YWJsZS1lZGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tdGFibGUtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDQ0Jztcbn1cbi5pY29uLWNpcmNsZS1jaGVjay5jaGVjayB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbi5pY29uLWNpcmNsZS1jaGVjay51bmNoZWNrIHtcbiAgY29sb3I6IGdyZXk7XG59XG4udHJlZXZpZXctbWVudSA+IGxpID4gYSA+IGk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwYyc7XG59XG4udHJlZXZpZXctbWVudSA+IGxpLmFjdGl2ZSA+IGEgPiBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxOTInO1xufVxuLmljb24tZ2VvZmVuY2UtcG9seWxpbmUge1xuICBmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1nZW9mZW5jZS1wb2x5bGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlNjI1Jztcbn1cbi5pY29uLWdlb2ZlbmNlLXBvbHlnb24ge1xuICBmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1nZW9mZW5jZS1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU2NTgnO1xufVxuLmljb24tZ2VvZmVuY2Uge1xuICBmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1nZW9mZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlNjFhJztcbn1cbi5pY29uLXBvaSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLXBvaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlNjMxJztcbn1cbi5pY29uLWVuZ2luZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLWVuZ2luZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlN2VmJztcbn1cbi5pY29uLXNhdGVsbGl0ZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlNzY4Jztcbn1cbi5pY29uLWhpc3RvcnlSZXBsYXkge1xuICBmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1oaXN0b3J5UmVwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU2MWMnO1xufVxuLmljb24tbXVsdGktc2NyZWVuIHtcbiAgZm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tbXVsdGktc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU3MWInO1xufVxuLmljb24tcmVwb3J0IHtcbiAgZm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tcmVwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU3ZDQnO1xufVxuLmljb24tc3lzdGVtIHtcbiAgZm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tc3lzdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU2MzcnO1xufVxuLmljb24tZnVsbHNjcmVlbiB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTY1Yic7XG59XG4uaWNvbi1leGl0LWZ1bGxzY3JlZW4ge1xuICBmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1leGl0LWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTYzOCc7XG59XG4uaWNvbi10cmFmZmljIHtcbiAgZm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tdHJhZmZpYzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlZDZmJztcbn1cbi5pY29uLWlnbml0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24taWduaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWY1OSc7XG59XG4uaWNvbi1wYXJraW5nIHtcbiAgZm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM2Jztcbn1cbi5pY29uLXNpZ25hbC13aXJlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tc2lnbmFsLXdpcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWZjNCc7XG59XG4uaWNvbi1jYXNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlZWMxJztcbn1cbi5pY29uLXRyaXAge1xuICBmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi10cmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU2NDEnO1xufVxuLmljb24tY29tbWFuZCB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLWNvbW1hbmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTZhZCc7XG59XG4uaWNvbi1tYXAtbGF5ZXIge1xuICBmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1tYXAtbGF5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTY2NSc7XG59XG4uaWNvbi1yZXBvcnQtbWVudS1kcml2aW5nIHtcbiAgZm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tcmVwb3J0LW1lbnUtZHJpdmluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlNjE2Jztcbn1cbi5pY29uLXJlcG9ydC1tZW51LWNvbW1vbiB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLXJlcG9ydC1tZW51LWNvbW1vbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlNmE1Jztcbn1cbi5pY29uLXJlcG9ydC1tZW51LWFsYXJtIHtcbiAgZm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tcmVwb3J0LW1lbnUtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTYwMSc7XG59XG4uaWNvbi1yZXBvcnQtbWVudS1nZW9mZW5jZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLXJlcG9ydC1tZW51LWdlb2ZlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU2NGInO1xufVxuLmljb24tcmVwb3J0LW1lbnUtZnVlbCB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLXJlcG9ydC1tZW51LWZ1ZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTYxOCc7XG59XG4uaWNvbi1yZXBvcnQtbWVudS1yZmlkIHtcbiAgZm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tcmVwb3J0LW1lbnUtcmZpZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlNzAxJztcbn1cbi5pY29uLXJlcG9ydC1tZW51LXBlcmlwaGVyYWxzIHtcbiAgZm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tcmVwb3J0LW1lbnUtcGVyaXBoZXJhbHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTYxNyc7XG59XG4uaWNvbi1yZXBvcnQtbWVudS1jdXN0b20ge1xuICBmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1yZXBvcnQtbWVudS1jdXN0b206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTY0MCc7XG59XG4uaWNvbi1sb2FkLWFkZHJlc3Mge1xuICBmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1sb2FkLWFkZHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTY2Yic7XG59XG4uaWNvbi1iYXR0ZXJ5IHtcbiAgZm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNGVmJztcbiAgY29sb3I6IGdyYXk7XG59XG4uaWNvbi1tb3RvciB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLW1vdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU2MmInO1xuICBjb2xvcjogZ3JheTtcbn1cbi5pY29uLWxvY2sge1xuICBmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVkYTAnO1xuICBjb2xvcjogZ3JheTtcbn1cbi5pY29uLWNvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTYwOSc7XG4gIGNvbG9yOiBncmF5O1xufVxuLmljb24tYmF0dGVyeS5zdGF0ZS1iYXR0ZXJ5LTA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjRmNCc7XG4gIGNvbG9yOiBvcmFuZ2U7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5pY29uLWJhdHRlcnkuc3RhdGUtYmF0dGVyeS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0ZWYnO1xuICBjb2xvcjogcmVkO1xufVxuLmljb24tYmF0dGVyeS5zdGF0ZS1iYXR0ZXJ5LTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjRmMCc7XG4gIGNvbG9yOiBncmVlbjtcbn1cbi5pY29uLWJhdHRlcnkuc3RhdGUtYmF0dGVyeS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0ZjMnO1xuICBjb2xvcjogZ3JlZW47XG59XG4uaWNvbi1iYXR0ZXJ5LnN0YXRlLWJhdHRlcnktNDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNGYxJztcbiAgY29sb3I6IGdyZWVuO1xufVxuLmljb24tYmF0dGVyeS5zdGF0ZS1iYXR0ZXJ5LTU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjRmMic7XG4gIGNvbG9yOiBncmVlbjtcbn1cbi5pY29uLW1vdG9yLnN0YXRlLWZhdWx0OmJlZm9yZSB7XG4gIGNvbG9yOiByZWQ7XG59XG4uaWNvbi1tb3Rvci5zdGF0ZS1ub3JtYWw6YmVmb3JlIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuLmljb24tbG9jay5zdGF0ZS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVkYTAnO1xuICBjb2xvcjogZ3JlZW47XG59XG4uaWNvbi1sb2NrLnN0YXRlLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlNjhhJztcbiAgY29sb3I6IHJlZDtcbn1cbi5pY29uLWNvdmVyLnN0YXRlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTYwNyc7XG4gIGNvbG9yOiByZWQ7XG59XG4uaWNvbi1jb3Zlci5zdGF0ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlNjBjJztcbiAgY29sb3I6IGdyZWVuO1xufVxuLmljaGVjay10aWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmljaGVjay10aWxlID4gbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDIzJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaWNoZWNrLXRpbGUgPiBsYWJlbCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3RhdGljL2Rpc3Qvcm9hZHNtYXJ0L2ltYWdlcy9pbmZvLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4uZnVsbHNjcmVlbi1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5sb2FkaW5nIC5vdmVybGF5IHtcbiAgei1pbmRleDogNTA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sb2FkaW5nIC5vdmVybGF5IC5pY29uLWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4ubWFpbi1jb250ZW50IHtcbiAgaGVpZ2h0OiAtbW96LWNhbGMoNDklKTtcbiAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoNDklKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MXB4KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZWFzeXVpLWxheW91dCAuY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4ueG0tcGFuZWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubXQtZWxsaXBzaXMge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC13cmFwOiBub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29sdW1ucyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuLmljaGVjay1yYWRpby1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaWNoZWNrLXJhZGlvLWdyb3VwID4gbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5pY2hlY2stcmFkaW8tZ3JvdXAgPiBsYWJlbCA+IC5pcmFkaW9fbWluaW1hbC1ibHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5pY2hlY2stY2hlY2tib3gtZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmljaGVjay1jaGVja2JveC1ncm91cCA+IGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uaWNoZWNrLWNoZWNrYm94LWdyb3VwID4gbGFiZWwgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmljaGVjay12ZXJ0aWNhbC1ncm91cCA+IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDkwJTtcbn1cbi5pY2hlY2stdmVydGljYWwtZ3JvdXAgPiBsYWJlbCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uaWNoZWNrLWNoZWNrYm94LXZlcnRpY2FsLWdyb3VwID4gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogOTAlO1xufVxuLmljaGVjay1jaGVja2JveC12ZXJ0aWNhbC1ncm91cCA+IGxhYmVsID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tdC1tYXAtaW5mbyB0ZC50aXRsZSB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5tdC1tYXAtaW5mbyB0ZC5jb250ZW50IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLm1hcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hcC1jb250YWluZXIgLm1hcC1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG4ubWFwLWNvbnRhaW5lciAubWFwLWNvbnRyb2xzIC5idG4tZ3JvdXAtdmVydGljYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tYXAtY29udGFpbmVyIC5tYXAtY29udHJvbHMgLmJ0bi1ncm91cC1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1hcC1jb250YWluZXIgLm1hcC1jb250cm9scyBidXR0b24ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG4ubWFwLWNvbnRhaW5lciAubWFwLWNvbnRyb2xzIGJ1dHRvbiA+IGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm1hcC1jb250YWluZXIgLm1hcC1jb250cm9scyBidXR0b24gPiAuaWNvbi1nZW9mZW5jZS1wb2x5Z29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tYXAtY29udGFpbmVyIC5tYXAtY29udHJvbHMgYnV0dG9uID4gLmljb24tZ2VvZmVuY2UtcG9seWxpbmUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1hcC1jb250YWluZXIgLm1hcC1jb250cm9scyBidXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiOTliZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtaW5mb1dpbmRvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm10LWluZm9XaW5kb3cgdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItdG9wOiAwcHg7XG59XG4ubXQtaW5mb1dpbmRvdyAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMzBweDtcbn1cbi5tdC1pbmZvV2luZG93IC5jb250ZW50IHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmluZm9XaW5kb3ctZGV2aWNlLWNvbnRlbnQge1xuICB3aWR0aDogNDMwcHg7XG4gIGJvcmRlcjogMnB4IGluc2V0ICMzYzhkYmM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmluZm9XaW5kb3ctZGV2aWNlLWNvbnRlbnQgdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uaW5mb1dpbmRvdy1kZXZpY2UtY29udGVudCB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXRvcDogMHB4O1xufVxuLmluZm9XaW5kb3ctZGV2aWNlLWNvbnRlbnQgdGFibGUgdGQudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMzBweDtcbn1cbi5pbmZvV2luZG93LWRldmljZS1jb250ZW50IHRhYmxlIHRkLnN0YXR1c190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmluZm9XaW5kb3ctZGV2aWNlLWNvbnRlbnQgdGFibGUgdGQuY29udGVudCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5pbmZvV2luZG93LWRldmljZS1jb250ZW50IHRhYmxlIHRkLnN0YXR1cyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW5mb1dpbmRvdy1kZXZpY2UtY29udGVudCB0YWJsZSB0ZC5zdGF0dXMgaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cbi5pbmZvV2luZG93LWRldmljZS10aXRsZSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uaW5mb1dpbmRvdy1kZXZpY2UtZnVuY3Rpb24ge1xuICBwYWRkaW5nOiA2cHggMHB4IDZweCAwcHg7XG59XG4uaW5mb1dpbmRvdy1kZXZpY2UtZnVuY3Rpb24gaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbi5wb2ktdGl0bGUtcGFya2luZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucG9pLXRpdGxlLXBhcmtpbmcgLmluZGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwcHggNXB4IDAgNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9pLXRpdGxlLXBhcmtpbmcgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWluLWhlaWdodDogMHB4O1xufVxuLnBvaS10aXRsZS1pZGxpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnBvaS10aXRsZS1pZGxpbmcgLmluZGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwcHggNXB4IDAgNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9pLXRpdGxlLWlkbGluZyAuY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICBtaW4taGVpZ2h0OiAwcHg7XG59XG4ucG9pLXRpdGxlLWFsYXJtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wb2ktdGl0bGUtYWxhcm0gLmluZGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwcHggNXB4IDAgNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9pLXRpdGxlLWFsYXJtIC5jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIG1pbi1oZWlnaHQ6IDBweDtcbn1cbi5mbGVldCAucGFuZWwtYm9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mbGVldCAjbWFwX2luZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZsZWV0ICNtYXBfaW5mb19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG4uZmxlZXQgI3Rvb2xiYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGVldCB0ZC52ZWhpY2xlTmFtZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGVldCB0ZC52ZWhpY2xlTmFtZSBhIHtcbiAgdGV4dC13cmFwOiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZsZWV0IHRkLnZlaGljbGVOYW1lIC5pY29uLWhhbmRSaWdodC5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxlZXQgdGQudmVoaWNsZU5hbWUgLmljb24taGFuZFJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGVldCAjbGF5b3V0X2RldmljZV90cmVlIC5uYXYtdGFicy1jdXN0b20ge1xuICBoZWlnaHQ6IC1tb3otY2FsYyg1NSUpO1xuICBoZWlnaHQ6IC13ZWJraXQtY2FsYyg1NSUpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZmxlZXQgI2xheW91dF9kZXZpY2VfdHJlZSAubmF2LXRhYnMtY3VzdG9tIC50YWItY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMHB4O1xufVxuLmZsZWV0ICNsYXlvdXRfZGV2aWNlX3RyZWUgLm5hdi10YWJzLWN1c3RvbSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZsZWV0ICNkZF9hbGFybSAubWVudSA+IGxpID4gYSBwIHtcbiAgbWFyZ2luOiAwcHg7XG59XG4uZmxlZXQgI2RkX2FsYXJtIC5tZW51ID4gbGkgPiBhIC5tZW51LWl0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mbGVldCAjZGRfYWxhcm0gLm1lbnUgPiBsaSA+IGEgLm1lbnUtaXRlbS10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5mbGVldCAjZGRfYWxhcm0gLm1lbnUgPiBsaSA+IGEgLmZvcm0tZ3JvdXAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxlZXQgI2RkX2FsYXJtIC5tZW51ID4gbGkgPiBhIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGVldCAjZGRfYWxhcm0gLm1lbnUgPiBsaSA+IGEgYnV0dG9uLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZsZWV0ICNkZF9hbGFybSAubWVudSA+IGxpID4gYSBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsZWV0IC52ZWhpY2xlRGFzaGJvYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZsZWV0IC52ZWhpY2xlRGFzaGJvYXJkID4gLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5mbGVldCAudmVoaWNsZURhc2hib2FyZCA+IC5yb3cgPiBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmZsZWV0IC52ZWhpY2xlRGFzaGJvYXJkIC5iYW5uZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmM7XG59XG4uZmxlZXQgLnZlaGljbGVEYXNoYm9hcmQgLmJhbm5lciA+IGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaGlzdG9yeVJlcGxheSAjbWFwX2luZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhpc3RvcnlSZXBsYXkgI21hcF9pbmZvX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cbi5oaXN0b3J5UmVwbGF5IC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5oaXN0b3J5UmVwbGF5IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmhpc3RvcnlSZXBsYXkgLmlucHV0LWdyb3VwLWFkZG9uID4gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uaGlzdG9yeVJlcGxheSAuaW5wdXQtZ3JvdXAtYWRkb24gPiBsYWJlbCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmhpc3RvcnlSZXBsYXkgLmlucHV0LWdyb3VwIC5zcGlubmVyIHtcbiAgd2lkdGg6IDBweDtcbn1cbi5oaXN0b3J5UmVwbGF5ICN0b29sYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGlzdG9yeVJlcGxheSAjbGF5b3V0X2NvbmRpdGlvbiAuaWNoZWNrLXZlcnRpY2FsLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbn1cbi5oaXN0b3J5UmVwbGF5IC5tYXAtY29udGFpbmVyIC5tYXJrZXItY2hlY2tib3gtcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xufVxuLmNvbW1hbmQtY2hhdCAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDEwMDBweDtcbn1cbi5jb21tYW5kLWNoYXQgLmJvb3RzdHJhcC1kaWFsb2ctbWVzc2FnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuLmNvbW1hbmQtY2hhdCAuZGlyZWN0LWNoYXQgLmRpcmVjdC1jaGF0LWhpc3Rvcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29tbWFuZC1jaGF0IC5kaXJlY3QtY2hhdCAuZGlyZWN0LWNoYXQtaGlzdG9yeSA+IGE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29tbWFuZC1jaGF0IC5kaXJlY3QtY2hhdC1tZXNzYWdlcyB7XG4gIGhlaWdodDogNTEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbW1hbmQtY2hhdCAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5jb21tYW5kLWNoYXQgLmRpcmVjdC1jaGF0LWJ1aWx0SW4ge1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbW1hbmQtY2hhdCAuZGlyZWN0LWNoYXQtYnVpbHRJbiAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jb21tYW5kLWNoYXQgLmRpcmVjdC1jaGF0LWNhbmJ1cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbW1hbmQtY2hhdCAuZGlyZWN0LWNoYXQtY2FuYnVzIC5kaXJlY3QtY2hhdC1jYW5idXMtY2hlY2tib3gtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21tYW5kLWNoYXQgLmRpcmVjdC1jaGF0LWNhbmJ1cyAuZGlyZWN0LWNoYXQtY2FuYnVzLWNoZWNrYm94LWdyb3VwID4gbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDMwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY29tbWFuZC1jaGF0IC5kaXJlY3QtY2hhdC1jYW5idXMgLmRpcmVjdC1jaGF0LWNhbmJ1cy1jaGVja2JveC1ncm91cCA+IGxhYmVsID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jb21tYW5kLWNoYXQgLnZlaGljbGVUcmVlIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbi52ZWhpY2xlU2VsZWN0b3Ige1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZ2VvZmVuY2UtbWFuYWdlbWVudCAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDEyMDBweDtcbn1cbi5nZW9mZW5jZS1tYW5hZ2VtZW50IC5ib290c3RyYXAtZGlhbG9nLW1lc3NhZ2Uge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbi5nZW9mZW5jZS1tYW5hZ2VtZW50IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5nZW9mZW5jZS1tYW5hZ2VtZW50IHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5nZW9mZW5jZS1tYW5hZ2VtZW50IC5yYWRpby1ncm91cCB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG4uZ2VvZmVuY2UtbWFuYWdlbWVudCAucmFkaW8tZ3JvdXAgPiBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmdlb2ZlbmNlLW1hbmFnZW1lbnQgLnJhZGlvLWdyb3VwID4gbGFiZWwgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wb2ktbWFuYWdlbWVudCAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDEyMDBweDtcbn1cbi5wb2ktbWFuYWdlbWVudCAuYm9vdHN0cmFwLWRpYWxvZy1tZXNzYWdlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNjAwcHg7XG59XG4ucG9pLW1hbmFnZW1lbnQgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBvaS1tYW5hZ2VtZW50IHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5wb2ktbWFuYWdlbWVudCAudGFiIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbn1cbi5wb2ktbWFuYWdlbWVudCAubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wb2ktbWFuYWdlbWVudCAudGFiLWNvbnRlbnQge1xuICBoZWlnaHQ6IDExNXB4O1xufVxuLnBvaS1tYW5hZ2VtZW50IC50YWItcGFuZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ucG9pLW1hbmFnZW1lbnQgLnRhYi1wYW5lIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5wb2ktbWFuYWdlbWVudCAudGFiLXBhbmUgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogR3JheTtcbn1cbi5ib3VuZC1zZWxlY3QtdmVoaWNsZXMgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiAxMjAwcHg7XG59XG4uYm91bmQtc2VsZWN0LXZlaGljbGVzIC5ib290c3RyYXAtZGlhbG9nLW1lc3NhZ2Uge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbi5ib3VuZC1zZWxlY3QtdmVoaWNsZXMgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1hcC12aWV3LWNvbmZpZ3VyYXRpb24gLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiAxMjAwcHg7XG59XG4ubWFwLXZpZXctY29uZmlndXJhdGlvbiAuYm9vdHN0cmFwLWRpYWxvZy1tZXNzYWdlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNjAwcHg7XG59XG4ubWFwLXZpZXctY29uZmlndXJhdGlvbiAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubWFwLXZpZXctY29uZmlndXJhdGlvbiAubWFwIHtcbiAgd2lkdGg6IDExNTBweDtcbiAgaGVpZ2h0OiA1MjBweDtcbn1cbi5ub3RpZmljYXRpb24tY29uZmlndXJhdGlvbiAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDgwMHB4O1xufVxuLm5vdGlmaWNhdGlvbi1jb25maWd1cmF0aW9uIC5ib290c3RyYXAtZGlhbG9nLW1lc3NhZ2Uge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbi5ub3RpZmljYXRpb24tY29uZmlndXJhdGlvbiAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubm90aWZpY2F0aW9uLWNvbmZpZ3VyYXRpb24gLnRhYi1jb250ZW50IHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbi5ub3RpZmljYXRpb24tY29uZmlndXJhdGlvbiAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vdGlmaWNhdGlvbi1jb25maWd1cmF0aW9uIC50YWItY29udGVudCAudGFiLXBhbmUgLmJveCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ub3RpZmljYXRpb24tY29uZmlndXJhdGlvbiAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5ib3gtYm9keSB7XG4gIGhlaWdodDogLW1vei1jYWxjKDQ1JSk7XG4gIGhlaWdodDogLXdlYmtpdC1jYWxjKDQ1JSk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTVweCk7XG59XG4ubm90aWZpY2F0aW9uLWNvbmZpZ3VyYXRpb24gLnRhYi1jb250ZW50IC50YWItcGFuZSAuYm94LWJvZHkgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubm90aWZpY2F0aW9uLWNvbmZpZ3VyYXRpb24gLmljaGVjay10aWxlIHtcbiAgYm9yZGVyOiAxcHggaW5zZXQgIzNjOGRiYztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vdGlmaWNhdGlvbi1jb25maWd1cmF0aW9uIC5pY2hlY2stdGlsZSA+IGxhYmVsIHtcbiAgd2lkdGg6IDk1JTtcbn1cbi5sb2FkLXNlbnNvci1jb25maWd1cmF0aW9uLW1hbmFnZW1lbnQgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA4MDBweDtcbn1cbi5sb2FkLXNlbnNvci1jb25maWd1cmF0aW9uLW1hbmFnZW1lbnQgLmJvb3RzdHJhcC1kaWFsb2ctbWVzc2FnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDUyMHB4O1xufVxuLmxvYWQtc2Vuc29yLWNvbmZpZ3VyYXRpb24tbWFuYWdlbWVudCAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucG9wdXAtYWxhcm0tY2hvb3NlIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogMTAwMHB4O1xufVxuLnBvcHVwLWFsYXJtLWNob29zZSAuYm9vdHN0cmFwLWRpYWxvZy1tZXNzYWdlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNTIwcHg7XG59XG4ucG9wdXAtYWxhcm0tY2hvb3NlIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3B1cC1hbGFybS1jaG9vc2UgLmFsYXJtLWdyb3VwIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wb3B1cC1hbGFybS1jaG9vc2UgLmFsYXJtLWdyb3VwID4gbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDIyJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucG9wdXAtYWxhcm0tY2hvb3NlIC5hbGFybS1ncm91cCA+IGxhYmVsID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi52ZWhpY2xlVHJlZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52ZWhpY2xlVHJlZSAudmVoaWNsZVRyZWUtdG9vbGJhciB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZlaGljbGVUcmVlIC52ZWhpY2xlVHJlZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogLW1vei1jYWxjKDY2JSk7XG4gIGhlaWdodDogLXdlYmtpdC1jYWxjKDY2JSk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzRweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmRyaXZlclRyZWUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHJpdmVyVHJlZSAuZHJpdmVyVHJlZS10b29sYmFyIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHJpdmVyVHJlZSAuZHJpdmVyVHJlZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogLW1vei1jYWxjKDY2JSk7XG4gIGhlaWdodDogLXdlYmtpdC1jYWxjKDY2JSk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzRweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnVzZXJUcmVlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVzZXJUcmVlIC51c2VyVHJlZS10b29sYmFyIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udXNlclRyZWUgLnVzZXJUcmVlLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAtbW96LWNhbGMoNjYlKTtcbiAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoNjYlKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzNHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZ2VvZmVuY2VUcmVlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmdlb2ZlbmNlVHJlZSAuZ2VvZmVuY2VUcmVlLXRvb2xiYXIge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5nZW9mZW5jZVRyZWUgLmdlb2ZlbmNlVHJlZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogLW1vei1jYWxjKDY2JSk7XG4gIGhlaWdodDogLXdlYmtpdC1jYWxjKDY2JSk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzRweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnRydWNrVHJlZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50cnVja1RyZWUgLnRydWNrVHJlZS10b29sYmFyIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHJ1Y2tUcmVlIC50cnVja1RyZWUtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IC1tb3otY2FsYyg2NiUpO1xuICBoZWlnaHQ6IC13ZWJraXQtY2FsYyg2NiUpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi50aGluZ1RyZWUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGhpbmdUcmVlIC50aGluZ1RyZWUtdG9vbGJhciB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRoaW5nVHJlZSAudGhpbmdUcmVlLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAtbW96LWNhbGMoNjYlKTtcbiAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoNjYlKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzNHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udHJhaWxlclRyZWUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHJhaWxlclRyZWUgLnRyYWlsZXJUcmVlLXRvb2xiYXIge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50cmFpbGVyVHJlZSAudHJhaWxlclRyZWUtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IC1tb3otY2FsYyg2NiUpO1xuICBoZWlnaHQ6IC13ZWJraXQtY2FsYyg2NiUpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5jbGllbnRUcmVlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNsaWVudFRyZWUgLmNsaWVudFRyZWUtdG9vbGJhciB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNsaWVudFRyZWUgLmNsaWVudFRyZWUtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IC1tb3otY2FsYyg2NiUpO1xuICBoZWlnaHQ6IC13ZWJraXQtY2FsYyg2NiUpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5yZXBvcnQgLnJlcG9ydC10YWJzID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yZXBvcnQgLnJlcG9ydC10YWJzID4gLm5hdi10YWJzIHtcbiAgaGVpZ2h0OiAzMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlcG9ydCAuY2xlYXJmaXgsXG4ucmVwb3J0IC5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnJlcG9ydCAucmVwb3J0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlcG9ydCAucmVwb3J0LWNvbnRlbnQgLmlucHV0LXRyZWUuc2hvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMjdweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2YWZlOTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjZhZmU5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjZhZmU5O1xufVxuLnJlcG9ydCAucmVwb3J0LWNvbnRlbnQgLmlucHV0LXRyZWUuaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlcG9ydCAucmVwb3J0LWNvbnRlbnQgLmNvbmRpdGlvbi1jb250YWluZXIge1xuICBoZWlnaHQ6IDM0cHg7XG59XG4ucmVwb3J0IC5yZXBvcnQtY29udGVudCAuY29uZGl0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogNDAwcHg7XG59XG4ucmVwb3J0IC5yZXBvcnQtY29udGVudCAuY2hhcnQtY29udGFpbmVyLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0IC5yZXBvcnQtY29udGVudCAuY2hhcnQtY29udGFpbmVyLmNvbGxhcHNlID4gYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnJlcG9ydCAucmVwb3J0LWNvbnRlbnQgLmNoYXJ0LWNvbnRhaW5lci5jb2xsYXBzZSAuY2hhcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlcG9ydCAucmVwb3J0LWNvbnRlbnQgLmNoYXJ0LWNvbnRhaW5lci5leHBhbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnQgLnJlcG9ydC1jb250ZW50IC5jaGFydC1jb250YWluZXIuZXhwYW5kID4gYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXBvcnQgLnJlcG9ydC1jb250ZW50IC5jaGFydC1jb250YWluZXIuZXhwYW5kIC5jaGFydCB7XG4gIGhlaWdodDogMjUwcHg7XG59XG4ucmVwb3J0IC5yZXBvcnQtY29udGVudCAudGFibGUtY29udGFpbmVyLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0IC5yZXBvcnQtY29udGVudCAudGFibGUtY29udGFpbmVyLmNvbGxhcHNlIC5ib290c3RyYXAtdGFibGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlcG9ydCAucmVwb3J0LWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lci5jb2xsYXBzZSAudG9vbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVwb3J0IC5yZXBvcnQtY29udGVudCAudGFibGUtY29udGFpbmVyLmV4cGFuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydCAucmVwb3J0LWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lci5leHBhbmQgPiBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlcG9ydCAucmVwb3J0LWNvbnRlbnQgLnRhYmxlLWNvbnRhaW5lciAudG9vbGJhciB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG4ucmVwb3J0IC5yZXBvcnQtY29udGVudCAudGFibGUtY29udGFpbmVyIC50b29sYmFyIC5zZWFyY2gtdGV4dC1ncm91cCB7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ucmVwb3J0IC5yZXBvcnQtY29udGVudCAucm93LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ucmVwb3J0IC5yZXBvcnQtY29udGVudCAucm93LWNvbnRhaW5lciAuZGFpbHktdXNlYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA5NSU7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDZkZTtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLnJlcG9ydCAucmVwb3J0LWNvbnRlbnQgLnJvdy1jb250YWluZXIgLnRlbXBlcmF0dXJlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA5NSU7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDZkZTtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLnJlcG9ydCAucmVwb3J0LWNvbnRlbnQubG9hZGluZyAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTAwJTtcbn1cbi5yZXBvcnQgLnJlcG9ydC1jb250ZW50Lm5vLWNoYXJ0IC5jaGFydC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlcG9ydCAucmVwb3J0LWNvbnRlbnQubm8tdGFibGUgLnRhYmxlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGFpbHktdXNlYWdlLWNvbnRhaW5lciAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmRhaWx5LXVzZWFnZS1jb250YWluZXIgLmNoYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhaWx5LXVzZWFnZS1jb250YWluZXIgLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVtcGVyYXR1cmUtY29udGFpbmVyIC5jaGFydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3lzdGVtIC5tdC10YWJzID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zeXN0ZW0gLm10LXRhYnMgPiAubmF2LXRhYnMge1xuICBoZWlnaHQ6IDMxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3lzdGVtIC5jbGVhcmZpeCxcbi5zeXN0ZW0gLmNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc3lzdGVtIC5zeXN0ZW0tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3lzdGVtIC5zeXN0ZW0tY29udGVudC5sb2FkaW5nIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMDAlO1xufVxuLmNoYXJ0LWNvbHVtbnMgPiBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMjMlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jaGFydC1jb2x1bW5zID4gbGFiZWwgPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcHVwLW1lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5wb3B1cC1tZW51LWxpc3QgLnBvcHVwLW1lbnUtbGlzdC1iYXNlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwcHggMTBweDtcbn1cbi5wb3B1cC1tZW51LWxpc3Qub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvcHVwLW1lbnUtbGlzdC5vcGVuOmJlZm9yZSB7XG4gIHRvcDogOXB4O1xuICByaWdodDogLThweDtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDlkOWQ5O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBvcHVwLW1lbnUtbGlzdC5vcGVuOmFmdGVyIHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogLTdweDtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBvcHVwLW1lbnUtbGlzdC1iYXNlID4gbGkgPiBsYWJlbCA+IC5pY2hlY2tib3hfbWluaW1hbC1ibHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wb3B1cC1tZW51Lm9wZW4gPiAuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xufVxuLnBvcHVwLW1lbnUub3BlbiAucG9wdXAtbWVudS1idG4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBvdXRsaW5lOiAwO1xufVxuZGl2LmZ1bGxzY3JlZW5fbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDA7XG59XG5kaXYuZnVsbHNjcmVlbl9sb2FkZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAxZW0gMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmRpdi5sb2dvIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuZGl2LmxvZ286OmJlZm9yZSxcbmRpdi5sb2dvOjphZnRlciB7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbmRpdi5sb2dvOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogYm9yZGVyLWJlZm9yZSAxLjVzIGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG59XG5kaXYubG9nbzo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBhbmltYXRpb246IGJvcmRlci1hZnRlciAxLjVzIGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG59XG5kaXYubG9nbyA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbmRpdi5sb2dvIGRpdi53aGl0ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgYmxhY2s7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGFuaW1hdGlvbjogd2hpdGUgMS41cyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xufVxuZGl2LmxvZ28gZGl2Lm9yYW5nZSB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCBibGFjaztcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNiOTNmO1xuICBhbmltYXRpb246IG9yYW5nZSAxLjVzIGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG59XG5kaXYubG9nbyBkaXYucmVkIHtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgYmxhY2s7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTY2NDtcbiAgYW5pbWF0aW9uOiByZWQgMS41cyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xufVxuQGtleWZyYW1lcyBib3JkZXItYmVmb3JlIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIDEyLjQ5JSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAxMi41JSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3AtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogYmxhY2s7XG4gIH1cbiAgMjUlLFxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBibGFjaztcbiAgfVxufVxuQGtleWZyYW1lcyBib3JkZXItYWZ0ZXIge1xuICAwJSxcbiAgMjQuOTklIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIDI1JSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBibGFjaztcbiAgfVxuICAzNy40OSUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBibGFjaztcbiAgfVxuICAzNy41JSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBibGFjaztcbiAgfVxuICA1MCUsXG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogYmxhY2s7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcmVkIHtcbiAgMCUsXG4gIDUwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MC4wMSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNjUlLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAyNyU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3JhbmdlIHtcbiAgMCUsXG4gIDY1JSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjUuMDElIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgfVxufVxuQGtleWZyYW1lcyB3aGl0ZSB7XG4gIDAlLFxuICA3NSUge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNzUuMDElIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMjMlO1xuICB9XG59XG4vKlxuICogR2VuZXJhbDogTWlzY2VsbGFuZW91c1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4ucGFkIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tYXJnaW4ge1xuICBtYXJnaW46IDEwcHg7XG59XG4ubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWFyZ2luLWJvdHRvbS1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYXJnaW4tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmRlc2NyaXB0aW9uLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGVzY3JpcHRpb24tYmxvY2subWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZGVzY3JpcHRpb24tYmxvY2sgPiAuZGVzY3JpcHRpb24taGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZGVzY3JpcHRpb24tYmxvY2sgPiAuZGVzY3JpcHRpb24tdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmctcmVkLFxuLmJnLXllbGxvdyxcbi5iZy1hcXVhLFxuLmJnLWJsdWUsXG4uYmctbGlnaHQtYmx1ZSxcbi5iZy1ncmVlbixcbi5iZy1uYXZ5LFxuLmJnLXRlYWwsXG4uYmctb2xpdmUsXG4uYmctbGltZSxcbi5iZy1vcmFuZ2UsXG4uYmctZnVjaHNpYSxcbi5iZy1wdXJwbGUsXG4uYmctbWFyb29uLFxuLmJnLWJsYWNrLFxuLmJnLXJlZC1hY3RpdmUsXG4uYmcteWVsbG93LWFjdGl2ZSxcbi5iZy1hcXVhLWFjdGl2ZSxcbi5iZy1ibHVlLWFjdGl2ZSxcbi5iZy1saWdodC1ibHVlLWFjdGl2ZSxcbi5iZy1ncmVlbi1hY3RpdmUsXG4uYmctbmF2eS1hY3RpdmUsXG4uYmctdGVhbC1hY3RpdmUsXG4uYmctb2xpdmUtYWN0aXZlLFxuLmJnLWxpbWUtYWN0aXZlLFxuLmJnLW9yYW5nZS1hY3RpdmUsXG4uYmctZnVjaHNpYS1hY3RpdmUsXG4uYmctcHVycGxlLWFjdGl2ZSxcbi5iZy1tYXJvb24tYWN0aXZlLFxuLmJnLWJsYWNrLWFjdGl2ZSxcbi5jYWxsb3V0LmNhbGxvdXQtZGFuZ2VyLFxuLmNhbGxvdXQuY2FsbG91dC13YXJuaW5nLFxuLmNhbGxvdXQuY2FsbG91dC1pbmZvLFxuLmNhbGxvdXQuY2FsbG91dC1zdWNjZXNzLFxuLmFsZXJ0LXN1Y2Nlc3MsXG4uYWxlcnQtZGFuZ2VyLFxuLmFsZXJ0LWVycm9yLFxuLmFsZXJ0LXdhcm5pbmcsXG4uYWxlcnQtaW5mbyxcbi5sYWJlbC1kYW5nZXIsXG4ubGFiZWwtaW5mbyxcbi5sYWJlbC13YXJuaW5nLFxuLmxhYmVsLXByaW1hcnksXG4ubGFiZWwtc3VjY2Vzcyxcbi5tb2RhbC1wcmltYXJ5IC5tb2RhbC1ib2R5LFxuLm1vZGFsLXByaW1hcnkgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1wcmltYXJ5IC5tb2RhbC1mb290ZXIsXG4ubW9kYWwtd2FybmluZyAubW9kYWwtYm9keSxcbi5tb2RhbC13YXJuaW5nIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtd2FybmluZyAubW9kYWwtZm9vdGVyLFxuLm1vZGFsLWluZm8gLm1vZGFsLWJvZHksXG4ubW9kYWwtaW5mbyAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWluZm8gLm1vZGFsLWZvb3Rlcixcbi5tb2RhbC1zdWNjZXNzIC5tb2RhbC1ib2R5LFxuLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1zdWNjZXNzIC5tb2RhbC1mb290ZXIsXG4ubW9kYWwtZGFuZ2VyIC5tb2RhbC1ib2R5LFxuLm1vZGFsLWRhbmdlciAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWRhbmdlciAubW9kYWwtZm9vdGVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1ncmF5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQ2ZGUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cbi5iZy1yZWQsXG4uY2FsbG91dC5jYWxsb3V0LWRhbmdlcixcbi5hbGVydC1kYW5nZXIsXG4uYWxlcnQtZXJyb3IsXG4ubGFiZWwtZGFuZ2VyLFxuLm1vZGFsLWRhbmdlciAubW9kYWwtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDE0MmYgIWltcG9ydGFudDtcbn1cbi5iZy15ZWxsb3csXG4uY2FsbG91dC5jYWxsb3V0LXdhcm5pbmcsXG4uYWxlcnQtd2FybmluZyxcbi5sYWJlbC13YXJuaW5nLFxuLm1vZGFsLXdhcm5pbmcgLm1vZGFsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YzEyICFpbXBvcnRhbnQ7XG59XG4uYmctYXF1YSxcbi5jYWxsb3V0LmNhbGxvdXQtaW5mbyxcbi5hbGVydC1pbmZvLFxuLmxhYmVsLWluZm8sXG4ubW9kYWwtaW5mbyAubW9kYWwtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzhkYmMgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzNiNyAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LWJsdWUsXG4ubGFiZWwtcHJpbWFyeSxcbi5tb2RhbC1wcmltYXJ5IC5tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkN2Y5YiAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuLFxuLmNhbGxvdXQuY2FsbG91dC1zdWNjZXNzLFxuLmFsZXJ0LXN1Y2Nlc3MsXG4ubGFiZWwtc3VjY2Vzcyxcbi5tb2RhbC1zdWNjZXNzIC5tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTY1YSAhaW1wb3J0YW50O1xufVxuLmJnLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjNmICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWNjY2MgIWltcG9ydGFudDtcbn1cbi5iZy1vbGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDk5NzAgIWltcG9ydGFudDtcbn1cbi5iZy1saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxZmY3MCAhaW1wb3J0YW50O1xufVxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg1MWIgIWltcG9ydGFudDtcbn1cbi5iZy1mdWNoc2lhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMTJiZSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDVjYTggIWltcG9ydGFudDtcbn1cbi5iZy1tYXJvb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JheS1hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1YmJjOCAhaW1wb3J0YW50O1xufVxuLmJnLWJsYWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5iZy1yZWQtYWN0aXZlLFxuLm1vZGFsLWRhbmdlciAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWRhbmdlciAubW9kYWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxMTEyOSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy1hY3RpdmUsXG4ubW9kYWwtd2FybmluZyAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLXdhcm5pbmcgLm1vZGFsLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjhiMGIgIWltcG9ydGFudDtcbn1cbi5iZy1hcXVhLWFjdGl2ZSxcbi5tb2RhbC1pbmZvIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtaW5mbyAubW9kYWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1N2NhNSAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM4NCAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LWJsdWUtYWN0aXZlLFxuLm1vZGFsLXByaW1hcnkgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1wcmltYXJ5IC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg2YTgxICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JlZW4tYWN0aXZlLFxuLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1zdWNjZXNzIC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDRjICFpbXBvcnRhbnQ7XG59XG4uYmctbmF2eS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYTM1ICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBiYmJiICFpbXBvcnRhbnQ7XG59XG4uYmctb2xpdmUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ODc2MyAhaW1wb3J0YW50O1xufVxuLmJnLWxpbWUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZTc2NSAhaW1wb3J0YW50O1xufVxuLmJnLW9yYW5nZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NzAxICFpbXBvcnRhbnQ7XG59XG4uYmctZnVjaHNpYS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIwZWFkICFpbXBvcnRhbnQ7XG59XG4uYmctcHVycGxlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTUyOTkgIWltcG9ydGFudDtcbn1cbi5iZy1tYXJvb24tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhMTk1YSAhaW1wb3J0YW50O1xufVxuW2NsYXNzXj1cImJnLVwiXS5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG59XG4udGV4dC1yZWQge1xuICBjb2xvcjogI2RkMTQyZiAhaW1wb3J0YW50O1xufVxuLnRleHQteWVsbG93IHtcbiAgY29sb3I6ICNmMzljMTIgIWltcG9ydGFudDtcbn1cbi50ZXh0LWFxdWEge1xuICBjb2xvcjogIzNjOGRiYyAhaW1wb3J0YW50O1xufVxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDA3M2I3ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG4udGV4dC1saWdodC1ibHVlIHtcbiAgY29sb3I6ICMxZDdmOWIgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICMwMGE2NWEgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyYXkge1xuICBjb2xvcjogI2QyZDZkZSAhaW1wb3J0YW50O1xufVxuLnRleHQtbmF2eSB7XG4gIGNvbG9yOiAjMDAxZjNmICFpbXBvcnRhbnQ7XG59XG4udGV4dC10ZWFsIHtcbiAgY29sb3I6ICMzOWNjY2MgIWltcG9ydGFudDtcbn1cbi50ZXh0LW9saXZlIHtcbiAgY29sb3I6ICMzZDk5NzAgIWltcG9ydGFudDtcbn1cbi50ZXh0LWxpbWUge1xuICBjb2xvcjogIzAxZmY3MCAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNmZjg1MWIgIWltcG9ydGFudDtcbn1cbi50ZXh0LWZ1Y2hzaWEge1xuICBjb2xvcjogI2YwMTJiZSAhaW1wb3J0YW50O1xufVxuLnRleHQtcHVycGxlIHtcbiAgY29sb3I6ICM2MDVjYTggIWltcG9ydGFudDtcbn1cbi50ZXh0LW1hcm9vbiB7XG4gIGNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG4ubGluay1tdXRlZCB7XG4gIGNvbG9yOiAjN2E4NjlkO1xufVxuLmxpbmstbXV0ZWQ6aG92ZXIsXG4ubGluay1tdXRlZDpmb2N1cyB7XG4gIGNvbG9yOiAjNjA2Yzg0O1xufVxuLmxpbmstYmxhY2sge1xuICBjb2xvcjogIzY2Njtcbn1cbi5saW5rLWJsYWNrOmhvdmVyLFxuLmxpbmstYmxhY2s6Zm9jdXMge1xuICBjb2xvcjogIzk5OTtcbn1cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubm8tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpc3QtdW5zdHlsZWQsXG4uY2hhcnQtbGVnZW5kLFxuLmNvbnRhY3RzLWxpc3QsXG4udXNlcnMtbGlzdCxcbi5tYWlsYm94LWF0dGFjaG1lbnRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmxpc3QtZ3JvdXAtdW5ib3JkZXJlZCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZmxhdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJvbGQsXG4udGV4dC1ib2xkLnRhYmxlIHRkLFxuLnRleHQtYm9sZC50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGV4dC1zbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5qcXN0b29sdGlwIHtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmJnLXRlYWwtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAjMzljY2NjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgIzM5Y2NjYyksIGNvbG9yLXN0b3AoMSwgIzdhZGRkZCkpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjMzljY2NjLCAjN2FkZGRkKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjMzljY2NjIDAlLCAjN2FkZGRkIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjN2FkZGRkLCAjMzljY2NjKSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjN2FkZGRkJywgZW5kQ29sb3JzdHI9JyMzOWNjY2MnLCBHcmFkaWVudFR5cGU9MCkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctbGlnaHQtYmx1ZS1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6ICMxZDdmOWIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjMWQ3ZjliKSwgY29sb3Itc3RvcCgxLCAjMjdhOWNmKSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sICMxZDdmOWIsICMyN2E5Y2YpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICMxZDdmOWIgMCUsICMyN2E5Y2YgMTAwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCMyN2E5Y2YsICMxZDdmOWIpICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMyN2E5Y2YnLCBlbmRDb2xvcnN0cj0nIzFkN2Y5YicsIEdyYWRpZW50VHlwZT0wKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ibHVlLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogIzAwNzNiNyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICMwMDczYjcpLCBjb2xvci1zdG9wKDEsICMwMDg5ZGIpKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgIzAwNzNiNywgIzAwODlkYikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgIzAwNzNiNyAwJSwgIzAwODlkYiAxMDAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoIzAwODlkYiwgIzAwNzNiNykgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwODlkYicsIGVuZENvbG9yc3RyPScjMDA3M2I3JywgR3JhZGllbnRUeXBlPTApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWFxdWEtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAjM2M4ZGJjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgIzNjOGRiYyksIGNvbG9yLXN0b3AoMSwgIzUzOWRjOCkpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjM2M4ZGJjLCAjNTM5ZGM4KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjM2M4ZGJjIDAlLCAjNTM5ZGM4IDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjNTM5ZGM4LCAjM2M4ZGJjKSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjNTM5ZGM4JywgZW5kQ29sb3JzdHI9JyMzYzhkYmMnLCBHcmFkaWVudFR5cGU9MCkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmcteWVsbG93LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogI2YzOWMxMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNmMzljMTIpLCBjb2xvci1zdG9wKDEsICNmN2JjNjApKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2YzOWMxMiwgI2Y3YmM2MCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2YzOWMxMiAwJSwgI2Y3YmM2MCAxMDAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoI2Y3YmM2MCwgI2YzOWMxMikgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2Y3YmM2MCcsIGVuZENvbG9yc3RyPScjZjM5YzEyJywgR3JhZGllbnRUeXBlPTApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLXB1cnBsZS1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6ICM2MDVjYTggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjNjA1Y2E4KSwgY29sb3Itc3RvcCgxLCAjOTQ5MWM0KSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sICM2MDVjYTgsICM5NDkxYzQpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICM2MDVjYTggMCUsICM5NDkxYzQgMTAwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCM5NDkxYzQsICM2MDVjYTgpICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM5NDkxYzQnLCBlbmRDb2xvcnN0cj0nIzYwNWNhOCcsIEdyYWRpZW50VHlwZT0wKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1ncmVlbi1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6ICMwMGE2NWEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjMDBhNjVhKSwgY29sb3Itc3RvcCgxLCAjMDBjYTZkKSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sICMwMGE2NWEsICMwMGNhNmQpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICMwMGE2NWEgMCUsICMwMGNhNmQgMTAwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCMwMGNhNmQsICMwMGE2NWEpICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMGNhNmQnLCBlbmRDb2xvcnN0cj0nIzAwYTY1YScsIEdyYWRpZW50VHlwZT0wKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1yZWQtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAjZGQxNDJmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2RkMTQyZiksIGNvbG9yLXN0b3AoMSwgI2VkMzc1MCkpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZGQxNDJmLCAjZWQzNzUwKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZGQxNDJmIDAlLCAjZWQzNzUwIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjZWQzNzUwLCAjZGQxNDJmKSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWQzNzUwJywgZW5kQ29sb3JzdHI9JyNkZDE0MmYnLCBHcmFkaWVudFR5cGU9MCkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctYmxhY2stZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAjMTExICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgIzExMSksIGNvbG9yLXN0b3AoMSwgIzJiMmIyYikpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjMTExLCAjMmIyYjJiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjMTExIDAlLCAjMmIyYjJiIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjMmIyYjJiLCAjMTExKSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMmIyYjJiJywgZW5kQ29sb3JzdHI9JyMxMTEnLCBHcmFkaWVudFR5cGU9MCkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctbWFyb29uLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogI2Q4MWI2MCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNkODFiNjApLCBjb2xvci1zdG9wKDEsICNlNzNmN2MpKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2Q4MWI2MCwgI2U3M2Y3YykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2Q4MWI2MCAwJSwgI2U3M2Y3YyAxMDAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoI2U3M2Y3YywgI2Q4MWI2MCkgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2U3M2Y3YycsIGVuZENvbG9yc3RyPScjZDgxYjYwJywgR3JhZGllbnRUeXBlPTApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRlc2NyaXB0aW9uLWJsb2NrIC5kZXNjcmlwdGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5vLXBhZC10b3Age1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1oZWFkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2NjY7XG59XG4ubGlzdC1zZXBlcmF0b3Ige1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgbWFyZ2luOiAxNXB4IDAgOXB4IDA7XG59XG4ubGlzdC1saW5rID4gYSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubGlzdC1saW5rID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLmZvbnQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnVzZXItYmxvY2s6YmVmb3JlLFxuLnVzZXItYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udXNlci1ibG9jazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnVzZXItYmxvY2sgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udXNlci1ibG9jayAudXNlcm5hbWUsXG4udXNlci1ibG9jayAuZGVzY3JpcHRpb24sXG4udXNlci1ibG9jayAuY29tbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi51c2VyLWJsb2NrIC51c2VybmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi51c2VyLWJsb2NrIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4udXNlci1ibG9jay51c2VyLWJsb2NrLXNtIC51c2VybmFtZSxcbi51c2VyLWJsb2NrLnVzZXItYmxvY2stc20gLmRlc2NyaXB0aW9uLFxuLnVzZXItYmxvY2sudXNlci1ibG9jay1zbSAuY29tbWVudCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLnVzZXItYmxvY2sudXNlci1ibG9jay1zbSAudXNlcm5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW1nLXNtLFxuLmltZy1tZCxcbi5pbWctbGcsXG4uYm94LWNvbW1lbnRzIC5ib3gtY29tbWVudCBpbWcsXG4udXNlci1ibG9jay51c2VyLWJsb2NrLXNtIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmltZy1zbSxcbi5ib3gtY29tbWVudHMgLmJveC1jb21tZW50IGltZyxcbi51c2VyLWJsb2NrLnVzZXItYmxvY2stc20gaW1nIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uaW1nLXNtICsgLmltZy1wdXNoIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uaW1nLW1kIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbi5pbWctbWQgKyAuaW1nLXB1c2gge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cbi5pbWctbGcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4uaW1nLWxnICsgLmltZy1wdXNoIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xufVxuLmltZy1ib3JkZXJlZCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNkMmQ2ZGU7XG4gIHBhZGRpbmc6IDNweDtcbn1cbi5pbWctYm9yZGVyZWQtc20ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDJkNmRlO1xuICBwYWRkaW5nOiAycHg7XG59XG4uYXR0YWNobWVudC1ibG9jayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbi5hdHRhY2htZW50LWJsb2NrIC5hdHRhY2htZW50LWltZyB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmF0dGFjaG1lbnQtYmxvY2sgLmF0dGFjaG1lbnQtcHVzaGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xufVxuLmF0dGFjaG1lbnQtYmxvY2sgLmF0dGFjaG1lbnQtaGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5hdHRhY2htZW50LWJsb2NrIC5hdHRhY2htZW50LXRleHQge1xuICBjb2xvcjogIzU1NTtcbn1cbi5jb25uZWN0ZWRTb3J0YWJsZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnNvcnQtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZnVsbC1vcGFjaXR5LWhvdmVyIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbn1cbi5mdWxsLW9wYWNpdHktaG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5jaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2hhcnQgc3ZnLFxuLmNoYXJ0IGNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5ociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTU1NTU1O1xufVxuLypcbiAqIE1pc2M6IHByaW50XG4gKiAtLS0tLS0tLS0tLVxuICovXG5AbWVkaWEgcHJpbnQge1xuICAubm8tcHJpbnQsXG4gIC5tYWluLXNpZGViYXIsXG4gIC5sZWZ0LXNpZGUsXG4gIC5tYWluLWhlYWRlcixcbiAgLmNvbnRlbnQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRlbnQtd3JhcHBlcixcbiAgLnJpZ2h0LXNpZGUsXG4gIC5tYWluLWZvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcbiAgfVxuICAuZml4ZWQgLmNvbnRlbnQtd3JhcHBlcixcbiAgLmZpeGVkIC5yaWdodC1zaWRlIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbnZvaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmludm9pY2UtY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMzMyU7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHRyIHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB0ciB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG4uY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xuLy9cbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbi5hbmltYXRpb24oQGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246IEBhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xufVxuLmFuaW1hdGlvbi1uYW1lKEBuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBAbmFtZTtcbn1cbi5hbmltYXRpb24tZHVyYXRpb24oQGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XG59XG4uYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xufVxuLmFuaW1hdGlvbi1kZWxheShAZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IEBkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IEBkZWxheTtcbn1cbi5hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KEBpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBAaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XG59XG4uYW5pbWF0aW9uLWRpcmVjdGlvbihAZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogQGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xufVxuLmFuaW1hdGlvbi1maWxsLW1vZGUoQGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IEBmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuLmJhY2tmYWNlLXZpc2liaWxpdHkoQHZpc2liaWxpdHkpIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG4vL1xuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cblxuLmJveC1zaGFkb3coQHNoYWRvdykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IEBzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgICAgICAgYm94LXNoYWRvdzogQHNoYWRvdztcbn1cblxuLy8gQm94IHNpemluZ1xuLmJveC1zaXppbmcoQGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogQGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6IEBib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBAYm94bW9kZWw7XG59XG5cbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXG4uY29udGVudC1jb2x1bW5zKEBjb2x1bW4tY291bnQ7IEBjb2x1bW4tZ2FwOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcbn1cblxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cbi5oeXBoZW5zKEBtb2RlOiBhdXRvKSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBAbW9kZTtcbiAgICAgLW1vei1oeXBoZW5zOiBAbW9kZTtcbiAgICAgIC1tcy1oeXBoZW5zOiBAbW9kZTsgLy8gSUUxMCtcbiAgICAgICAtby1oeXBoZW5zOiBAbW9kZTtcbiAgICAgICAgICBoeXBoZW5zOiBAbW9kZTtcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuLnBsYWNlaG9sZGVyKEBjb2xvcjogQGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XG4gIC8vIEZpcmVmb3hcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6IEBjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogQGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuLnNjYWxlKEByYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcbn1cbi5zY2FsZShAcmF0aW9YOyBAcmF0aW9ZKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbn1cbi5zY2FsZVgoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbn1cbi5zY2FsZVkoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbn1cbi5za2V3KEB4OyBAeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xufVxuLnRyYW5zbGF0ZShAeDsgQHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xufVxuLnRyYW5zbGF0ZTNkKEB4OyBAeTsgQHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG59XG4ucm90YXRlKEBkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xufVxuLnJvdGF0ZVgoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xufVxuLnJvdGF0ZVkoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xufVxuLnBlcnNwZWN0aXZlKEBwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xufVxuLnBlcnNwZWN0aXZlLW9yaWdpbihAcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcbn1cbi50cmFuc2Zvcm0tb3JpZ2luKEBvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xufVxuXG5cbi8vIFRyYW5zaXRpb25zXG5cbi50cmFuc2l0aW9uKEB0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG59XG4udHJhbnNpdGlvbi1wcm9wZXJ0eShAdHJhbnNpdGlvbi1wcm9wZXJ0eSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IEB0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IEB0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuLnRyYW5zaXRpb24tZGVsYXkoQHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcbn1cbi50cmFuc2l0aW9uLWR1cmF0aW9uKEB0cmFuc2l0aW9uLWR1cmF0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tZHVyYXRpb247XG59XG4udHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oQHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xufVxuLnRyYW5zaXRpb24tdHJhbnNmb3JtKEB0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbn1cblxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5cbi51c2VyLXNlbGVjdChAc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7IC8vIElFMTArXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbi5jb250YWluZXItZml4ZWQoQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogIGZsb29yKChAZ3V0dGVyIC8gMikpO1xuICBwYWRkaW5nLXJpZ2h0OiBjZWlsKChAZ3V0dGVyIC8gMikpO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cblxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcbi5tYWtlLXJvdyhAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6ICBjZWlsKChAZ3V0dGVyIC8gLTIpKTtcbiAgbWFyZ2luLXJpZ2h0OiBmbG9vcigoQGd1dHRlciAvIC0yKSk7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuLm1ha2UteHMtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG59XG4ubWFrZS14cy1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuLm1ha2UteHMtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuLm1ha2Utc20tY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbi5tYWtlLW1kLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbi5tYWtlLWxnLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiIsIi8qXG4gKiBDb21wb25lbnQ6IE1haW4gSGVhZGVyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuLm1haW4taGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0ei1pbmRleDogMTAzMDtcblx0Ly9OYXZiYXJcblx0Lm5hdmJhciB7XG5cdFx0LnRyYW5zaXRpb24obWFyZ2luLWxlZnQgQHRyYW5zaXRpb24tc3BlZWQgQHRyYW5zaXRpb24tZm4pO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IEBzaWRlYmFyLXdpZHRoO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRtaW4taGVpZ2h0OiBAbmF2YmFyLWhlaWdodDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdC5sYXlvdXQtdG9wLW5hdiAmIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXHQvL05hdmJhciBzZWFyY2ggdGV4dCBpbnB1dFxuXHQjbmF2YmFyLXNlYXJjaC1pbnB1dC5mb3JtLWNvbnRyb2wge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG5cdFx0fVxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICNjY2M7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogI2NjYztcblx0XHR9XG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogI2NjYztcblx0XHR9XG5cdH1cblx0Ly9OYXZiYXIgUmlnaHQgTWVudVxuXHQubmF2YmFyLWN1c3RvbS1tZW51LFxuXHQubmF2YmFyLXJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmF2YmFyLXJpZ2h0IHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1oZWFkZXItY29sbGFwc2UpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0Lm5hdmJhci1jb2xsYXBzZSAmIHtcblx0XHRcdFx0bWFyZ2luOiA3LjVweCAtMTVweDtcblx0XHRcdH1cblxuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vTmF2YmFyIHRvZ2dsZSBidXR0b25cblx0LnNpZGViYXItdG9nZ2xlIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdHBhZGRpbmc6IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblx0XHQvL0FkZCB0aGUgZm9udGF3ZXNvbWUgYmFycyBpY29uXG5cdFx0Zm9udC1mYW1pbHk6IGZvbnRBd2Vzb21lO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGYwYzknO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCYuZmE1IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lXFwgNSBGcmVlJztcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJ1xcZjBjOSc7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zaWRlYmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ly9OYXZiYXIgVXNlciBNZW51XG5cdC5uYXZiYXIgLm5hdiA+IGxpLnVzZXIgPiBhIHtcblx0XHQ+IC5mYSxcblx0XHQ+IC5nbHlwaGljb24sXG5cdFx0PiAuaW9uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vTGFiZWxzIGluIG5hdmJhclxuXHQubmF2YmFyIC5uYXYgPiBsaSA+IGEgPiAubGFiZWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDlweDtcblx0XHRyaWdodDogN3B4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDlweDtcblx0XHRwYWRkaW5nOiAycHggM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdH1cblxuXHQvL0xvZ28gYmFyXG5cdC5sb2dvIHtcblx0XHQudHJhbnNpdGlvbih3aWR0aCBAdHJhbnNpdGlvbi1zcGVlZCBAdHJhbnNpdGlvbi1mbik7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0aGVpZ2h0OiBAbmF2YmFyLWhlaWdodDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiBAc2lkZWJhci13aWR0aDtcblx0XHRmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0aW1nIHtcblx0XHRcdHBhZGRpbmc6IDRweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHQvL0FkZCBzdXBwb3J0IHRvIHNpZGViYXIgbWluaSBieSBhbGxvd2luZyB0aGUgdXNlciB0byBjcmVhdGVcblx0XHQvLzIgbG9nbyBkZXNpZ25zLiBtaW5pIGFuZCBsZ1xuXHRcdC5sb2dvLWxnIHtcblx0XHRcdC8vc2hvdWxkIGJlIHZpc2liaWxlIHdoZW4gc2lkZWJhciBpc24ndCBjb2xsYXBzZWRcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmJyYW5kbG9nby1pbWFnZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmxvZ28tbWluaSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQuYnJhbmRsb2dvLWltYWdlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5icmFuZGxvZ28taW1hZ2Uge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0Ly9OYXZiYXIgQnJhbmQuIEFsdGVybmF0aXZlIGxvZ28gd2l0aCBsYXlvdXQtdG9wLW5hdlxuXHQubmF2YmFyLWJyYW5kIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuXG4vLyBDb250ZW50IEhlYWRlclxuLmNvbnRlbnQtaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xuXHQvLyBIZWFkZXIgVGV4dFxuXHQ+IGgxIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAjNGE2MDc2O1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHQ+IHNtYWxsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR9XG5cdH1cblxuXHQ+IC5icmVhZGNydW1iIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRwYWRkaW5nOiA3cHggNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE1cHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0LmJvcmRlci1yYWRpdXMoMnB4KTtcblx0XHQ+IGxpID4gYSB7XG5cdFx0XHRjb2xvcjogIzQ0NDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdD4gLmZhLFxuXHRcdFx0PiAuZ2x5cGhpY29uLFxuXHRcdFx0PiAuaW9uIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdD4gbGkgKyBsaTpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJz5cXDAwYTAnO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuXHRcdD4gLmJyZWFkY3J1bWIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IEBncmF5LWx0ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdGxpOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oQGdyYXktbHRlLCAyMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xufVxuXG4vL0NvbnRyb2wgbmF2YmFyIHNjYWZmb2xkaW5nIG9uIHgtc21hbGwgc2NyZWVuc1xuQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG5cdC5uYXZiYXItY3VzdG9tLW1lbnUgLm5hdmJhci1uYXYgPiBsaSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHQvL0RvbnQndCBsZXQgbGlua3MgZ2V0IGZ1bGwgd2lkdGhcblx0Lm5hdmJhci1jdXN0b20tbWVudSAubmF2YmFyLW5hdiB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0Lm5hdmJhci1jdXN0b20tbWVudSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLy8gQ29sbGFwc2UgaGVhZGVyXG5AbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1oZWFkZXItY29sbGFwc2UpIHtcblx0Lm1haW4taGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmxvZ28sXG5cdFx0Lm5hdmJhciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0XHQubmF2YmFyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0Lm5hdmJhci1jdXN0b20tbWVudSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG59XG5cbi5uYXZiYXItY29sbGFwc2UucHVsbC1sZWZ0IHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHQrIC5uYXZiYXItY3VzdG9tLW1lbnUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogNDBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vQWRtaW5MVEUgbWl4aW5zXG4vLz09PT09PT09PT09PT09PVxuXG4vL0NoYW5nZXMgdGhlIGNvbG9yIGFuZCB0aGUgaG92ZXJpbmcgcHJvcGVydGllcyBvZiB0aGUgbmF2YmFyXG4ubmF2YmFyLXZhcmlhbnQoQGNvbG9yOyBAZm9udC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyBAaG92ZXItY29sb3I6ICNmNmY2ZjY7IEBob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjEpKSB7XG5cdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcblx0Ly9OYXZiYXIgbGlua3Ncblx0Lm5hdiA+IGxpID4gYSB7XG5cdFx0Y29sb3I6IEBmb250LWNvbG9yO1xuXHR9XG5cblx0Lm5hdiA+IGxpID4gYTpob3Zlcixcblx0Lm5hdiA+IGxpID4gYTphY3RpdmUsXG5cdC5uYXYgPiBsaSA+IGE6Zm9jdXMsXG5cdC5uYXYgLm9wZW4gPiBhLFxuXHQubmF2IC5vcGVuID4gYTpob3Zlcixcblx0Lm5hdiAub3BlbiA+IGE6Zm9jdXMsXG5cdC5uYXYgPiAuYWN0aXZlID4gYSB7XG5cdFx0YmFja2dyb3VuZDogQGhvdmVyLWJnO1xuXHRcdGNvbG9yOiBAaG92ZXItY29sb3I7XG5cdH1cblxuXHQvL0FkZCBjb2xvciB0byB0aGUgc2lkZWJhciB0b2dnbGUgYnV0dG9uXG5cdC5zaWRlYmFyLXRvZ2dsZSB7XG5cdFx0Y29sb3I6IEBmb250LWNvbG9yO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IEBob3Zlci1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQ6IEBob3Zlci1iZztcblx0XHR9XG5cdH1cbn1cblxuLy9Mb2dvIGNvbG9yIHZhcmlhdGlvblxuLmxvZ28tdmFyaWFudChAYmctY29sb3I7IEBjb2xvcjogI2ZmZjsgQGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyBAYm9yZGVyLWJvdHRvbS13aWR0aDogMCkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAYmctY29sb3I7XG5cdGNvbG9yOiBAY29sb3I7XG5cdGJvcmRlci1ib3R0b206IEBib3JkZXItYm90dG9tLXdpZHRoIHNvbGlkIEBib3JkZXItYm90dG9tLWNvbG9yO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmctY29sb3IsIDElKTtcblx0fVxufVxuXG4vL0JveCBzb2xpZCBjb2xvciB2YXJpYW50aW9uIGNyZWF0b3Jcbi5ib3gtc29saWQtdmFyaWFudChAY29sb3I7IEB0ZXh0LWNvbG9yOiAjZmZmKSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcjtcblx0PiAuYm94LWhlYWRlciB7XG5cdFx0Y29sb3I6IEB0ZXh0LWNvbG9yO1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG5cdFx0YSxcblx0XHQuYnRuIHtcblx0XHRcdGNvbG9yOiBAdGV4dC1jb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuLy9EaXJlY3QgQ2hhdCBWYXJpYW50XG4uZGlyZWN0LWNoYXQtdmFyaWFudChAYmctY29sb3I7IEBjb2xvcjogI2ZmZikge1xuXHQucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG5cdFx0YmFja2dyb3VuZDogQGJnLWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogQGJnLWNvbG9yO1xuXHRcdGNvbG9yOiBAY29sb3I7XG5cdFx0JjphZnRlcixcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogQGJnLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuXG4vL2JvcmRlciByYWRpdXMgY3JlYXRvclxuLmJvcmRlci1yYWRpdXMoQHJhZGl1cykge1xuXHRib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xufVxuXG4vL0RpZmZlcmVudCByYWRpdXMgZWFjaCBzaWRlXG4uYm9yZGVyLXJhZGl1cyhAdG9wLWxlZnQsICBAdG9wLXJpZ2h0LCAgQGJvdHRvbS1sZWZ0LCAgQGJvdHRvbS1yaWdodCkge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAdG9wLWxlZnQ7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAdG9wLXJpZ2h0O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQGJvdHRvbS1yaWdodDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQGJvdHRvbS1sZWZ0O1xufVxuXG4vL0dyYWRpZW50IGJhY2tncm91bmRcbi5ncmFkaWVudChAY29sb3I6ICNGNUY1RjUsIEBzdGFydDogI0VFRSwgQHN0b3A6ICNGRkYpIHtcblx0YmFja2dyb3VuZDogQGNvbG9yO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuXHRcdGxpbmVhcixcblx0XHRsZWZ0IGJvdHRvbSxcblx0XHRsZWZ0IHRvcCxcblx0XHRjb2xvci1zdG9wKDAsIEBzdGFydCksXG5cdFx0Y29sb3Itc3RvcCgxLCBAc3RvcClcblx0KTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sIEBzdGFydCwgQHN0b3ApO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCBAc3RhcnQgMCUsIEBzdG9wIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoQHN0b3AsIEBzdGFydCk7XG5cdGZpbHRlcjogZShcblx0XHQlKFxuXHRcdFx0XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MClcIixcblx0XHRcdEBzdG9wLFxuXHRcdFx0QHN0YXJ0XG5cdFx0KVxuXHQpO1xufVxuXG4vL0FkZGVkIDIuMS4wXG4vL1NraW5zIE1peGluc1xuXG4vL0RhcmsgU2lkZWJhciBNaXhpblxuLnNraW4tZGFyay1zaWRlYmFyKEBsaW5rLWhvdmVyLWJvcmRlci1jb2xvcikge1xuXHQvLyBTaWRlYmFyIGJhY2tncm91bmQgY29sb3IgKEJvdGggLndyYXBwZXIgYW5kIC5sZWZ0LXNpZGUgYXJlIHJlc3BvbnNpYmxlIGZvciBzaWRlYmFyIGJnIGNvbG9yKVxuXHQud3JhcHBlcixcblx0Lm1haW4tc2lkZWJhcixcblx0LmxlZnQtc2lkZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQHNpZGViYXItZGFyay1iZztcblx0fVxuXHQvL1VzZXIgUGFuZWwgKHJlc2lkZXMgaW4gdGhlIHNpZGViYXIpXG5cdC51c2VyLXBhbmVsIHtcblx0XHQ+IC5pbmZvLFxuXHRcdD4gLmluZm8gPiBhIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQvL1NpZGViYXIgTWVudS4gRmlyc3QgbGV2ZWwgbGlua3Ncblx0LnNpZGViYXItbWVudSA+IGxpIHtcblx0XHQvL1NlY3Rpb24gSGVhZG5pbmdcblx0XHQmLmhlYWRlciB7XG5cdFx0XHRjb2xvcjogbGlnaHRlbihAc2lkZWJhci1kYXJrLWJnLCAyMCUpO1xuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKEBzaWRlYmFyLWRhcmstYmcsIDQlKTtcblx0XHR9XG5cdFx0Ly9saW5rc1xuXHRcdD4gYSB7XG5cdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHQvL0hvdmVyIGFuZCBhY3RpdmUgc3RhdGVzXG5cdFx0Jjpob3ZlciA+IGEsXG5cdFx0Ji5hY3RpdmUgPiBhLFxuXHRcdCYubWVudS1vcGVuID4gYSB7XG5cdFx0XHRjb2xvcjogQHNpZGViYXItZGFyay1ob3Zlci1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQ6IEBzaWRlYmFyLWRhcmstaG92ZXItYmc7XG5cdFx0fVxuXHRcdCYuYWN0aXZlID4gYSB7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogQGxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuXHRcdH1cblx0XHQvL0ZpcnN0IExldmVsIFN1Ym1lbnVcblx0XHQ+IC50cmVldmlldy1tZW51IHtcblx0XHRcdG1hcmdpbjogMCAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAc2lkZWJhci1kYXJrLXN1Ym1lbnUtYmc7XG5cdFx0fVxuXHR9XG5cdC8vQWxsIGxpbmtzIHdpdGhpbiB0aGUgc2lkZWJhciBtZW51XG5cdC5zaWRlYmFyIGEge1xuXHRcdGNvbG9yOiBAc2lkZWJhci1kYXJrLWNvbG9yO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHQvL0FsbCBzdWJtZW51c1xuXHQuc2lkZWJhci1tZW51IC50cmVldmlldy1tZW51IHtcblx0XHQ+IGxpIHtcblx0XHRcdD4gYSB7XG5cdFx0XHRcdGNvbG9yOiBAc2lkZWJhci1kYXJrLXN1Ym1lbnUtY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSA+IGEsXG5cdFx0XHQ+IGE6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogQHNpZGViYXItZGFyay1zdWJtZW51LWhvdmVyLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL1RoZSBzaWRlYmFyIHNlYXJjaCBmb3JtXG5cdC5zaWRlYmFyLWZvcm0ge1xuXHRcdC5ib3JkZXItcmFkaXVzKDNweCk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRlbihAc2lkZWJhci1kYXJrLWJnLCAxMCUpO1xuXHRcdG1hcmdpbjogMTBweCAxMHB4O1xuXHRcdGlucHV0W3R5cGU9J3RleHQnXSxcblx0XHQuYnRuIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBzaWRlYmFyLWRhcmstYmcsIDEwJSk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdC8vLnRyYW5zaXRpb24oYWxsIEB0cmFuc2l0aW9uLXNwZWVkIEB0cmFuc2l0aW9uLWZuKTtcblx0XHR9XG5cdFx0aW5wdXRbdHlwZT0ndGV4dCddIHtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0LmJvcmRlci1yYWRpdXMoMnB4LCAwLCAycHgsIDApO1xuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ0biB7XG5cdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdC5ib3JkZXItcmFkaXVzKDAsIDJweCwgMCwgMnB4KTtcblx0XHR9XG5cdH1cbn1cblxuLy9MaWdodCBTaWRlYmFyIE1peGluXG4uc2tpbi1saWdodC1zaWRlYmFyKEBpY29uLWFjdGl2ZS1jb2xvcikge1xuXHQvLyBTaWRlYmFyIGJhY2tncm91bmQgY29sb3IgKEJvdGggLndyYXBwZXIgYW5kIC5sZWZ0LXNpZGUgYXJlIHJlc3BvbnNpYmxlIGZvciBzaWRlYmFyIGJnIGNvbG9yKVxuXHQud3JhcHBlcixcblx0Lm1haW4tc2lkZWJhcixcblx0LmxlZnQtc2lkZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQHNpZGViYXItbGlnaHQtYmc7XG5cdH1cblx0LmNvbnRlbnQtd3JhcHBlcixcblx0Lm1haW4tZm9vdGVyIHtcblx0XHQvL2JvcmRlci1sZWZ0OiAxcHggc29saWQgQGdyYXktbHRlO1xuXHR9XG5cdC5tYWluLXNpZGViYXIge1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBncmF5LWx0ZTtcblx0fVxuXHQvL1VzZXIgUGFuZWwgKHJlc2lkZXMgaW4gdGhlIHNpZGViYXIpXG5cdC51c2VyLXBhbmVsIHtcblx0XHQ+IC5pbmZvLFxuXHRcdD4gLmluZm8gPiBhIHtcblx0XHRcdGNvbG9yOiBAc2lkZWJhci1saWdodC1jb2xvcjtcblx0XHR9XG5cdH1cblx0Ly9TaWRlYmFyIE1lbnUuIEZpcnN0IGxldmVsIGxpbmtzXG5cdC5zaWRlYmFyLW1lbnUgPiBsaSB7XG5cdFx0LnRyYW5zaXRpb24oYm9yZGVyLWxlZnQtY29sb3IgMC4zcyBlYXNlKTtcblx0XHQvL2JvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ly9TZWN0aW9uIEhlYWRuaW5nXG5cdFx0Ji5oZWFkZXIge1xuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oQHNpZGViYXItbGlnaHQtY29sb3IsIDI1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAc2lkZWJhci1saWdodC1iZztcblx0XHR9XG5cdFx0Ly9saW5rc1xuXHRcdD4gYSB7XG5cdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0Ly9Ib3ZlciBhbmQgYWN0aXZlIHN0YXRlc1xuXHRcdCY6aG92ZXIgPiBhLFxuXHRcdCYuYWN0aXZlID4gYSB7XG5cdFx0XHRjb2xvcjogQHNpZGViYXItbGlnaHQtaG92ZXItY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAc2lkZWJhci1saWdodC1ob3Zlci1iZztcblx0XHR9XG5cdFx0Jjpob3ZlciA+IGEge1xuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogQGljb24tYWN0aXZlLWNvbG9yO1xuXHRcdFx0PiBhIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly9GaXJzdCBMZXZlbCBTdWJtZW51XG5cdFx0PiAudHJlZXZpZXctbWVudSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAc2lkZWJhci1saWdodC1zdWJtZW51LWJnO1xuXHRcdH1cblx0fVxuXHQvL0FsbCBsaW5rcyB3aXRoaW4gdGhlIHNpZGViYXIgbWVudVxuXHQuc2lkZWJhciBhIHtcblx0XHRjb2xvcjogQHNpZGViYXItbGlnaHQtY29sb3I7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC8vQWxsIHN1Ym1lbnVzXG5cdC5zaWRlYmFyLW1lbnUgLnRyZWV2aWV3LW1lbnUge1xuXHRcdD4gbGkge1xuXHRcdFx0PiBhIHtcblx0XHRcdFx0Y29sb3I6IEBzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSA+IGEsXG5cdFx0XHQ+IGE6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogQHNpZGViYXItbGlnaHQtc3VibWVudS1ob3Zlci1jb2xvcjtcblx0XHRcdH1cblx0XHRcdCYuYWN0aXZlID4gYSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vVGhlIHNpZGViYXIgc2VhcmNoIGZvcm1cblx0LnNpZGViYXItZm9ybSB7XG5cdFx0LmJvcmRlci1yYWRpdXMoM3B4KTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAZ3JheS1sdGU7IC8vZGFya2VuKEBzaWRlYmFyLWxpZ2h0LWJnLCA1JSk7XG5cdFx0bWFyZ2luOiAxMHB4IDEwcHg7XG5cdFx0aW5wdXRbdHlwZT0ndGV4dCddLFxuXHRcdC5idG4ge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IC8vZGFya2VuKEBzaWRlYmFyLWxpZ2h0LWJnLCAzJSk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdC8vLnRyYW5zaXRpb24oYWxsIEB0cmFuc2l0aW9uLXNwZWVkIEB0cmFuc2l0aW9uLWZuKTtcblx0XHR9XG5cdFx0aW5wdXRbdHlwZT0ndGV4dCddIHtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0LmJvcmRlci1yYWRpdXMoMnB4LCAwLCAycHgsIDApO1xuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ0biB7XG5cdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdC5ib3JkZXItcmFkaXVzKDAsIDJweCwgMCwgMnB4KTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG5cdFx0Ji5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSB7XG5cdFx0XHQuc2lkZWJhci1tZW51ID4gbGkgPiAudHJlZXZpZXctbWVudSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGdyYXktbHRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLypcbiAqIENvbXBvbmVudDogU2lkZWJhclxuICogLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi8vIE1haW4gU2lkZWJhclxuLm1haW4tc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IEBzaWRlYmFyLXdpZHRoO1xuICB6LWluZGV4OiA4MTA7XG5cbiAgLy8gVXNpbmcgZGlzcG9zYWJsZSB2YXJpYWJsZSB0byBqb2luIHN0YXRlbWVudHMgd2l0aCBhIGNvbW1hXG4gIEB0cmFuc2l0aW9uLXJ1bGU6IEB0cmFuc2l0aW9uLXNwZWVkIEB0cmFuc2l0aW9uLWZuLCB3aWR0aCBAdHJhbnNpdGlvbi1zcGVlZCBAdHJhbnNpdGlvbi1mbjtcbiAgLnRyYW5zaXRpb24tdHJhbnNmb3JtKEB0cmFuc2l0aW9uLXJ1bGUpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLWhlYWRlci1jb2xsYXBzZSkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIC50cmFuc2xhdGUoLUBzaWRlYmFyLXdpZHRoLCAwKTtcbiAgfVxuXG4gIC5zaWRlYmFyLWNvbGxhcHNlICYge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XG4gICAgICAudHJhbnNsYXRlKC1Ac2lkZWJhci13aWR0aCwgMCk7XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItb3BlbiAmIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIC50cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBmb3JtXG4uc2lkZWJhci1mb3JtIHtcbiAgaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLy8gU2lkZWJhciB1c2VyIHBhbmVsXG4udXNlci1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5jbGVhcmZpeCgpO1xuICA+IC5pbWFnZSA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICA+IC5pbmZvIHtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1NXB4O1xuICAgID4gcCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIH1cbiAgICA+IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgPiAuZmEsXG4gICAgICA+IC5pb24sXG4gICAgICA+IC5nbHlwaGljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2lkZWJhciBtZW51XG4uc2lkZWJhci1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAvL0ZpcnN0IExldmVsXG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICA+IGEge1xuICAgICAgcGFkZGluZzogMTJweCA1cHggMTJweCAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICA+IC5mYSxcbiAgICAgID4gLmdseXBoaWNvbixcbiAgICAgID4gLmlvbiB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubGFiZWwsXG4gICAgLmJhZGdlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIH1cbiAgfVxuICBsaS5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIGxpID4gYSA+IC5mYS1hbmdsZS1sZWZ0LFxuICBsaSA+IGEgPiAucHVsbC1yaWdodC1jb250YWluZXIgPiAuZmEtYW5nbGUtbGVmdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC50cmFuc2l0aW9uKHRyYW5zZm9ybSAuNXMgZWFzZSk7XG4gIH1cbiAgbGkgPiBhID4gLmZhLWFuZ2xlLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICB9XG5cbiAgLm1lbnUtb3BlbiB7XG4gICAgPiBhID4gLmZhLWFuZ2xlLWxlZnQsXG4gICAgPiBhID4gLnB1bGwtcmlnaHQtY29udGFpbmVyID4gLmZhLWFuZ2xlLWxlZnQge1xuICAgICAgLnJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbiAgfVxuICAuYWN0aXZlID4gLnRyZWV2aWV3LW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvKlxuICogQ29tcG9uZW50OiBTaWRlYmFyIE1pbmlcbiAqL1xuXG4vL0FkZCBzaWRlYmFyLW1pbmkgY2xhc3MgdG8gdGhlIGJvZHkgdGFnIHRvIGFjdGl2YXRlIHRoaXMgZmVhdHVyZVxuLnNpZGViYXItbWluaSB7XG4gIC8vU2lkZWJhciBtaW5pIHNob3VsZCB3b3JrIG9ubHkgb24gZGV2aWNlcyBsYXJnZXIgdGhhbiBAc2NyZWVuLXNtXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XG4gICAgLy9XaGVuIHRoZSBzaWRlYmFyIGlzIGNvbGxhcHNlZC4uLlxuICAgICYuc2lkZWJhci1jb2xsYXBzZSB7XG5cbiAgICAgIC8vQXBwbHkgdGhlIG5ldyBtYXJnaW5pbmcgdG8gdGhlIG1haW4gY29udGVudCBhbmQgZm9vdGVyXG4gICAgICAuY29udGVudC13cmFwcGVyLFxuICAgICAgLnJpZ2h0LXNpZGUsXG4gICAgICAubWFpbi1mb290ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiA4NDA7XG4gICAgICB9XG5cbiAgICAgIC8vTW9kaWZ5IHRoZSBzaWRlYmFyIHRvIHNocmluayBpbnN0ZWFkIG9mIGRpc2FwcGVhcmluZ1xuICAgICAgLm1haW4tc2lkZWJhciB7XG4gICAgICAgIC8vRG9uJ3QgZ28gYXdheSEgSnVzdCBzaHJpbmtcbiAgICAgICAgLnRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogODUwO1xuICAgICAgfVxuXG4gICAgICAuc2lkZWJhci1tZW51IHtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gYSA+IHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm5vdCgudHJlZXZpZXcpIHtcbiAgICAgICAgICAgID4gYSA+IHNwYW4ge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgID4gLnRyZWV2aWV3LW1lbnUge1xuICAgICAgICAgICAgLy8gQWRkIHNvbWUgcGFkZGluZyB0byB0aGUgdHJlZXZpZXcgbWVudVxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL01ha2UgdGhlIHNpZGViYXIgbGlua3MsIG1lbnVzLCBsYWJlbHMsIGJhZGdlc1xuICAgICAgLy9hbmQgYW5nbGUgaWNvbnMgZGlzYXBwZWFyXG4gICAgICAubWFpbi1zaWRlYmFyIC51c2VyLXBhbmVsID4gLmluZm8sXG4gICAgICAuc2lkZWJhci1mb3JtLFxuICAgICAgLnNpZGViYXItbWVudSA+IGxpID4gYSA+IHNwYW4sXG4gICAgICAuc2lkZWJhci1tZW51ID4gbGkgPiAudHJlZXZpZXctbWVudSxcbiAgICAgIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEgPiAucHVsbC1yaWdodCxcbiAgICAgIC5zaWRlYmFyLW1lbnUgPiBsaSA+IGEgPiBzcGFuID4gLnB1bGwtcmlnaHQsXG4gICAgICAuc2lkZWJhci1tZW51IGxpLmhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICB9XG5cbiAgICAgIC5tYWluLWhlYWRlciB7XG4gICAgICAgIC8vTGV0J3MgbWFrZSB0aGUgbG9nbyBhbHNvIHNocmluayBhbmQgdGhlIG1pbmkgbG9nbyB0byBhcHBlYXJcbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgID4gLmxvZ28tbWluaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gLmxvZ28tbGcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL1NpbmNlIHRoZSBsb2dvIGdvdCBzbWFsbGVyLCB3ZSBuZWVkIHRvIGZpeCB0aGUgbmF2YmFyJ3MgcG9zaXRpb25cbiAgICAgICAgLm5hdmJhciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcbiAgLy8gU2hvdyBtZW51IGl0ZW1zIG9uIGhvdmVyXG4gIC5zaWRlYmFyLW1pbmk6bm90KC5zaWRlYmFyLW1pbmktZXhwYW5kLWZlYXR1cmUpLnNpZGViYXItY29sbGFwc2Uge1xuICAgIC5zaWRlYmFyLW1lbnUgPiBsaTpob3ZlciB7XG4gICAgICA+IGEge1xuICAgICAgICAvL292ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuICAgICAgPiBhID4gc3Bhbjpub3QoLnB1bGwtcmlnaHQpLCAvLzpub3QoLnB1bGwtcmlnaHQtY29udGFpbmVyKSxcbiAgICAgID4gLnRyZWV2aWV3LW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBAc2lkZWJhci13aWR0aCAtIDUwO1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAvL3Bvc2l0aW9uIHRoZSBoZWFkZXIgJiB0cmVldmlldyBtZW51c1xuICAgICAgPiBhID4gc3BhbiB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNXB4IDEycHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICAgID4gYSA+IC5wdWxsLXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgIC8vZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAyMDBweCAtIDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAtMjJweCAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiA5MDA7XG4gICAgICAgID4gLmxhYmVsOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gLnRyZWV2aWV3LW1lbnUge1xuICAgICAgICB0b3A6IDQ0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhci1leHBhbmRlZC1vbi1ob3ZlciB7XG4gIC5tYWluLWZvb3RlcixcbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLm1haW4tc2lkZWJhciB7XG4gICAgYm94LXNoYWRvdzogQHNpZGViYXItZXhwYW5kZWQtc2hhZG93O1xuICB9XG59XG5cbi8vQSBmaXggZm9yIHRleHQgb3ZlcmZsb3cgd2hpbGUgdHJhbnNpdGlvbmluZyBmcm9tIHNpZGViYXIgbWluaSB0byBmdWxsIHNpZGViYXJcbi5zaWRlYmFyLW1lbnUsXG4ubWFpbi1zaWRlYmFyIC51c2VyLXBhbmVsLFxuLnNpZGViYXItbWVudSA+IGxpLmhlYWRlciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaWRlYmFyLW1lbnU6aG92ZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnNpZGViYXItZm9ybSxcbi5zaWRlYmFyLW1lbnUgPiBsaS5oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuXG4uc2lkZWJhci1tZW51IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgPiAucHVsbC1yaWdodC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICB9XG59XG4iLCIvKlxuICogQ29tcG9uZW50OiBDb250cm9sIHNpZGViYXIuIEJ5IGRlZmF1bHQsIHRoaXMgaXMgdGhlIHJpZ2h0IHNpZGViYXIuXG4gKi9cbi8vIFRoZSBzaWRlYmFyJ3MgYmFja2dyb3VuZCBjb250cm9sIGNsYXNzXG4vLyBUaGlzIGlzIGEgaGFjayB0byBtYWtlIHRoZSBiYWNrZ3JvdW5kIHZpc2libGUgd2hpbGUgc2Nyb2xsaW5nXG4uY29udHJvbC1zaWRlYmFyLWJnIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRib3R0b206IDA7XG59XG5cbi8vIFRyYW5zaXRpb25zXG4uY29udHJvbC1zaWRlYmFyLWJnLFxuLmNvbnRyb2wtc2lkZWJhciB7XG5cdHRvcDogMDtcblx0cmlnaHQ6IC1AY29udHJvbC1zaWRlYmFyLXdpZHRoO1xuXHR3aWR0aDogQGNvbnRyb2wtc2lkZWJhci13aWR0aDtcblx0LnRyYW5zaXRpb24ocmlnaHQgQHRyYW5zaXRpb24tc3BlZWQgZWFzZS1pbi1vdXQpO1xufVxuXG4vLyBUaGUgc2lkZWJhclxuLmNvbnRyb2wtc2lkZWJhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cGFkZGluZy10b3A6IEBuYXZiYXItaGVpZ2h0O1xuXHR6LWluZGV4OiAxMDEwO1xuXHQvLyBGaXggcG9zaXRpb24gYWZ0ZXIgaGVhZGVyIGNvbGxhcHNlXG5cdEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuXHRcdHBhZGRpbmctdG9wOiBAbmF2YmFyLWhlaWdodCArIDUwO1xuXHR9XG5cdC8vIFRhYiBwYW5lc1xuXHQ+IC50YWItY29udGVudCB7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHR9XG5cdC8vIE9wZW4gc3RhdGUgd2l0aCBzbGlkZSBvdmVyIGNvbnRlbnQgZWZmZWN0XG5cdCYuY29udHJvbC1zaWRlYmFyLW9wZW4ge1xuXHRcdCYsXG5cdFx0KyAuY29udHJvbC1zaWRlYmFyLWJnIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4vLyBPcGVuIHdpdGhvdXQgc2xpZGUgb3ZlciBjb250ZW50XG4uY29udHJvbC1zaWRlYmFyLW9wZW4ge1xuXHQuY29udHJvbC1zaWRlYmFyLWJnLFxuXHQuY29udHJvbC1zaWRlYmFyIHtcblx0XHRyaWdodDogMDtcblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xuXHRcdC5jb250ZW50LXdyYXBwZXIsXG5cdFx0LnJpZ2h0LXNpZGUsXG5cdFx0Lm1haW4tZm9vdGVyIHtcblx0XHRcdG1hcmdpbi1yaWdodDogQGNvbnRyb2wtc2lkZWJhci13aWR0aDtcblx0XHR9XG5cdH1cbn1cblxuLy8gRml4ZWQgTGF5b3V0XG4uZml4ZWQge1xuXHQuY29udHJvbC1zaWRlYmFyIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdH1cbn1cblxuLy8gQ29udHJvbCBzaWRlYmFyIHRhYnNcbi5uYXYtdGFicy5jb250cm9sLXNpZGViYXItdGFicyB7XG5cdD4gbGkge1xuXHRcdCY6Zmlyc3Qtb2YtdHlwZSA+IGEge1xuXHRcdFx0Jixcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdD4gYSB7XG5cdFx0XHQuYm9yZGVyLXJhZGl1cygwKTtcblxuXHRcdFx0Ly8gSG92ZXIgYW5kIGFjdGl2ZSBzdGF0ZXNcblx0XHRcdCYsXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gQWN0aXZlIHN0YXRlXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0PiBhIHtcblx0XHRcdFx0Jixcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gUmVtb3ZlIHJlc3BvbnNpdmVuZXNzIG9uIHNtYWxsIHNjcmVlbnNcblx0QG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20pIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHQ+IGxpIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEhlYWRpbmdzIGluIHRoZSBzaWRlYmFyIGNvbnRlbnRcbi5jb250cm9sLXNpZGViYXItaGVhZGluZyB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMTBweCAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vLyBTdWJoZWFkaW5nc1xuLmNvbnRyb2wtc2lkZWJhci1zdWJoZWFkaW5nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLy8gQ29udHJvbCBTaWRlYmFyIE1lbnVcbi5jb250cm9sLXNpZGViYXItbWVudSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMCAtMTVweDtcblx0PiBsaSA+IGEge1xuXHRcdC5jbGVhcmZpeCgpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHQ+IC5jb250cm9sLXNpZGViYXItc3ViaGVhZGluZyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXHQubWVudS1pY29uIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0fVxuXHQubWVudS1pbmZvIHtcblx0XHRtYXJnaW4tbGVmdDogNDVweDtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0PiAuY29udHJvbC1zaWRlYmFyLXN1YmhlYWRpbmcge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQ+IHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblx0fVxuXHQucHJvZ3Jlc3Mge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4vLyBEYXJrIHNraW5cbi5jb250cm9sLXNpZGViYXItZGFyayB7XG5cdGNvbG9yOiBAc2lkZWJhci1kYXJrLWNvbG9yO1xuXHQvLyAgQmFja2dyb3VuZFxuXHQmLFxuXHQrIC5jb250cm9sLXNpZGViYXItYmcge1xuXHRcdGJhY2tncm91bmQ6IEBzaWRlYmFyLWRhcmstYmc7XG5cdH1cblx0Ly8gIFNpZGViYXIgdGFic1xuXHQubmF2LXRhYnMuY29udHJvbC1zaWRlYmFyLXRhYnMge1xuXHRcdGJvcmRlci1ib3R0b206IGRhcmtlbihAc2lkZWJhci1kYXJrLWJnLCAzJSk7XG5cdFx0PiBsaSB7XG5cdFx0XHQ+IGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oQHNpZGViYXItZGFyay1iZywgNSUpO1xuXHRcdFx0XHRjb2xvcjogQHNpZGViYXItZGFyay1jb2xvcjtcblx0XHRcdFx0Ly8gSG92ZXIgYW5kIGFjdGl2ZSBzdGF0ZXNcblx0XHRcdFx0Jixcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IGRhcmtlbihAc2lkZWJhci1kYXJrLWJnLCA3JSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKEBzaWRlYmFyLWRhcmstYmcsIDclKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKEBzaWRlYmFyLWRhcmstYmcsIDMlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gQWN0aXZlIHN0YXRlXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0Jixcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogQHNpZGViYXItZGFyay1iZztcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyBIZWFkaW5nICYgc3ViaGVhZGluZ1xuXHQuY29udHJvbC1zaWRlYmFyLWhlYWRpbmcsXG5cdC5jb250cm9sLXNpZGViYXItc3ViaGVhZGluZyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0Ly8gU2lkZWJhciBsaXN0XG5cdC5jb250cm9sLXNpZGViYXItbWVudSB7XG5cdFx0PiBsaSB7XG5cdFx0XHQ+IGEge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAc2lkZWJhci1kYXJrLWhvdmVyLWJnO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tZW51LWluZm8ge1xuXHRcdFx0XHRcdD4gcCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQHNpZGViYXItZGFyay1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gTGlnaHQgc2tpblxuLmNvbnRyb2wtc2lkZWJhci1saWdodCB7XG5cdGNvbG9yOiBsaWdodGVuKEBzaWRlYmFyLWxpZ2h0LWNvbG9yLCAxMCUpO1xuXHQvLyAgQmFja2dyb3VuZFxuXHQmLFxuXHQrIC5jb250cm9sLXNpZGViYXItYmcge1xuXHRcdGJhY2tncm91bmQ6IEBzaWRlYmFyLWxpZ2h0LWJnO1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGdyYXktbHRlO1xuXHR9XG5cdC8vICBTaWRlYmFyIHRhYnNcblx0Lm5hdi10YWJzLmNvbnRyb2wtc2lkZWJhci10YWJzIHtcblx0XHRib3JkZXItYm90dG9tOiBAZ3JheS1sdGU7XG5cdFx0PiBsaSB7XG5cdFx0XHQ+IGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oQHNpZGViYXItbGlnaHQtYmcsIDUlKTtcblx0XHRcdFx0Y29sb3I6IEBzaWRlYmFyLWxpZ2h0LWNvbG9yO1xuXHRcdFx0XHQvLyBIb3ZlciBhbmQgYWN0aXZlIHN0YXRlc1xuXHRcdFx0XHQmLFxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogQGdyYXktbHRlO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IEBncmF5LWx0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKEBzaWRlYmFyLWxpZ2h0LWJnLCAzJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIEFjdGl2ZSBzdGF0ZVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdCYsXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBzaWRlYmFyLWxpZ2h0LWJnO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMxMTE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIEhlYWRpbmcgJiBzdWJoZWFkaW5nXG5cdC5jb250cm9sLXNpZGViYXItaGVhZGluZyxcblx0LmNvbnRyb2wtc2lkZWJhci1zdWJoZWFkaW5nIHtcblx0XHRjb2xvcjogIzExMTtcblx0fVxuXHQvLyBTaWRlYmFyIGxpc3Rcblx0LmNvbnRyb2wtc2lkZWJhci1tZW51IHtcblx0XHRtYXJnaW4tbGVmdDogLTE0cHg7XG5cdFx0PiBsaSB7XG5cdFx0XHQ+IGEge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAc2lkZWJhci1saWdodC1ob3Zlci1iZztcblx0XHRcdFx0fVxuXHRcdFx0XHQubWVudS1pbmZvIHtcblx0XHRcdFx0XHQ+IHAge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oQHNpZGViYXItbGlnaHQtY29sb3IsIDEwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKlxuICogQ29tcG9uZW50OiBEcm9wZG93biBtZW51c1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbi8qRHJvcGRvd25zIGluIGdlbmVyYWwqL1xuLmRyb3Bkb3duLW1lbnUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNlZWU7XG4gID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzc3NztcbiAgfVxuICA+IGxpID4gYSA+IC5nbHlwaGljb24sXG4gID4gbGkgPiBhID4gLmZhLFxuICA+IGxpID4gYSA+IC5pb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICA+IGxpID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAZ3JheS1sdGUsIDUlKTtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICA+IC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG59XG5cbi8vTmF2YmFyIGN1c3RvbSBkcm9wZG93biBtZW51XG4ubmF2YmFyLW5hdiA+IC5ub3RpZmljYXRpb25zLW1lbnUsXG4ubmF2YmFyLW5hdiA+IC5tZXNzYWdlcy1tZW51LFxuLm5hdmJhci1uYXYgPiAudGFza3MtbWVudSB7XG4gIC8vZml4IHdpZHRoIGFuZCBwYWRkaW5nXG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICB3aWR0aDogMjgwcHg7XG4gICAgLy9SZW1vdmUgcGFkZGluZyBhbmQgbWFyZ2luc1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogMTAwJTtcbiAgfVxuICAvL0RlZmluZSBoZWFkZXIgY2xhc3NcbiAgPiAuZHJvcGRvd24tbWVudSA+IGxpLmhlYWRlciB7XG4gICAgLmJvcmRlci1yYWRpdXMoNHB4OyA0cHg7IDA7IDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLy9EZWZpbmUgZm9vdGVyIGNsYXNzXG4gID4gLmRyb3Bkb3duLW1lbnUgPiBsaS5mb290ZXIgPiBhIHtcbiAgICAuYm9yZGVyLXJhZGl1cygwOyAwOyA0cHg7IDRweCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvL0hvdmVyIHN0YXRlXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC8vQ2xlYXIgaW5uZXIgbWVudSBwYWRkaW5nIGFuZCBtYXJnaW5zXG4gID4gLmRyb3Bkb3duLW1lbnUgPiBsaSAubWVudSB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgPiBsaSA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvKiBQcmV2ZW50IHRleHQgZnJvbSBicmVha2luZyAqL1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgICAvLyBIb3ZlIHN0YXRlXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL05vdGlmaWNhdGlvbnMgbWVudVxuLm5hdmJhci1uYXYgPiAubm90aWZpY2F0aW9ucy1tZW51IHtcbiAgPiAuZHJvcGRvd24tbWVudSA+IGxpIC5tZW51IHtcbiAgICAvLyBMaW5rcyBpbnNpZGUgdGhlIG1lbnVcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAvLyBJY29ucyBpbnNpZGUgdGhlIG1lbnVcbiAgICAgID4gLmdseXBoaWNvbixcbiAgICAgID4gLmZhLFxuICAgICAgPiAuaW9uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLy9NZXNzYWdlcyBtZW51XG4ubmF2YmFyLW5hdiA+IC5tZXNzYWdlcy1tZW51IHtcbiAgLy9Jbm5lciBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUgPiBsaSAubWVudSB7XG4gICAgLy8gTWVzc2FnZXMgbWVudSBpdGVtXG4gICAgPiBsaSA+IGEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLy9saW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgIC8vIFVzZXIgaW1hZ2VcbiAgICAgID4gZGl2ID4gaW1nIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDEwcHggYXV0byBhdXRvO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgICAgLy8gTWVzc2FnZSBoZWFkaW5nXG4gICAgICA+IGg0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA0NXB4O1xuICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIFNtYWxsIGZvciBtZXNzYWdlIHRpbWUgZGlzcGxheVxuICAgICAgICA+IHNtYWxsIHtcbiAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IHAge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDQ1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM4ODg4ODg7XG4gICAgICB9XG5cbiAgICAgIC5jbGVhcmZpeCgpO1xuXG4gICAgfVxuXG4gIH1cbn1cblxuLy9UYXNrcyBtZW51XG4ubmF2YmFyLW5hdiA+IC50YXNrcy1tZW51IHtcbiAgPiAuZHJvcGRvd24tbWVudSA+IGxpIC5tZW51IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICA+IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgfVxuXG4gICAgICA+IC5wcm9ncmVzcyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9Vc2VyIG1lbnVcbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSB7XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICBwYWRkaW5nOiAxcHggMCAwIDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB3aWR0aDogMjgwcHg7XG5cbiAgICAmLFxuICAgID4gLnVzZXItYm9keSB7XG4gICAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoNHB4KTtcbiAgICB9XG4gICAgLy8gSGVhZGVyIG1lbnVcbiAgICA+IGxpLnVzZXItaGVhZGVyIHtcbiAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLy8gVXNlciBpbWFnZVxuICAgICAgPiBpbWcge1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICB9XG4gICAgICA+IHAge1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAvL3RleHQtc2hhZG93OiAycHggMnB4IDNweCAjMzMzMzMzO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICA+IHNtYWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNZW51IEJvZHlcbiAgICA+IC51c2VyLWJvZHkge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAuY2xlYXJmaXgoKTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1lbnUgRm9vdGVyXG4gICAgPiAudXNlci1mb290ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAuY2xlYXJmaXgoKTtcbiAgICAgIC5idG4tZGVmYXVsdCB7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC51c2VyLWltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qIEFkZCBmYWRlIGFuaW1hdGlvbiB0byBkcm9wZG93biBtZW51cyBieSBhcHBlbmRpbmdcbiB0aGUgY2xhc3MgLmFuaW1hdGVkLWRyb3Bkb3duLW1lbnUgdG8gdGhlIC5kcm9wZG93bi1tZW51IHVsIChvciBvbCkqL1xuLm9wZW46bm90KC5kcm9wdXApID4gLmFuaW1hdGVkLWRyb3Bkb3duLW1lbnUge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC5hbmltYXRpb24oZmxpcEluWCAuN3MgYm90aCk7XG5cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi8qIEZpeCBkcm9wZG93biBtZW51IGluIG5hdmJhcnMgKi9cbi5uYXZiYXItY3VzdG9tLW1lbnUgPiAubmF2YmFyLW5hdiB7XG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gIC5uYXZiYXItY3VzdG9tLW1lbnUgPiAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgID4gbGkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLmJvcmRlci10b3AtcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG4gICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1yaWdodC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLWJvdHRvbS1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbiAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLWxlZnQtcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1cztcbn1cbiIsIi8qXG4gKiBDb21wb25lbnQ6IEZvcm1cbiAqIC0tLS0tLS0tLS0tLS0tLVxuICovXG4uZm9ybS1jb250cm9sIHtcbiAgLmJvcmRlci1yYWRpdXMoQGlucHV0LXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogQGdyYXktbHRlO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IEBsaWdodC1ibHVlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlcixcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYmJiO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOm5vdChzZWxlY3QpIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXAge1xuICAmLmhhcy1zdWNjZXNzIHtcbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogQGdyZWVuO1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgICBib3JkZXItY29sb3I6IEBncmVlbjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5oZWxwLWJsb2NrIHtcbiAgICAgIGNvbG9yOiBAZ3JlZW47XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtd2FybmluZyB7XG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6IEB5ZWxsb3c7XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQHllbGxvdztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5oZWxwLWJsb2NrIHtcbiAgICAgIGNvbG9yOiBAeWVsbG93O1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLWVycm9yIHtcbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogQHJlZDtcbiAgICB9XG4gICAgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLmhlbHAtYmxvY2sge1xuICAgICAgY29sb3I6IEByZWQ7XG4gICAgfVxuICB9XG59XG5cbi8qIElucHV0IGdyb3VwICovXG4uaW5wdXQtZ3JvdXAge1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIC5ib3JkZXItcmFkaXVzKEBpbnB1dC1yYWRpdXMpO1xuICAgIGJvcmRlci1jb2xvcjogQGdyYXktbHRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLyogYnV0dG9uIGdyb3VwcyAqL1xuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIC5idG4ge1xuICAgICYuYnRuLWZsYXQ6Zmlyc3Qtb2YtdHlwZSwgJi5idG4tZmxhdDpsYXN0LW9mLXR5cGUge1xuICAgICAgLmJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cbi5pY2hlY2sgPiBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogc3VwcG9ydCBGb250IEF3ZXNvbWUgaWNvbnMgaW4gZm9ybS1jb250cm9sICovXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhIHtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbn1cblxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYSxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2suZmEsXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYSB7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xufVxuXG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjay5mYSxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLmZhIHtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG59XG4iLCIvKlxuICogQ29tcG9uZW50OiBQcm9ncmVzcyBCYXJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuLy9HZW5lcmFsIENTU1xuLnByb2dyZXNzLFxuLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIC5ib3gtc2hhZG93KG5vbmUpO1xuICAmLCAucHJvZ3Jlc3MtYmFyIHtcbiAgICAuYm9yZGVyLXJhZGl1cyhAcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cbi8qIHNpemUgdmFyaWF0aW9uICovXG4ucHJvZ3Jlc3Muc20sXG4ucHJvZ3Jlc3Mtc20ge1xuICBoZWlnaHQ6IDEwcHg7XG4gICYsIC5wcm9ncmVzcy1iYXIge1xuICAgIC5ib3JkZXItcmFkaXVzKEBwcm9ncmVzcy1iYXItc20tYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuLnByb2dyZXNzLnhzLFxuLnByb2dyZXNzLXhzIHtcbiAgaGVpZ2h0OiA3cHg7XG4gICYsIC5wcm9ncmVzcy1iYXIge1xuICAgIC5ib3JkZXItcmFkaXVzKEBwcm9ncmVzcy1iYXIteHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuLnByb2dyZXNzLnh4cyxcbi5wcm9ncmVzcy14eHMge1xuICBoZWlnaHQ6IDNweDtcbiAgJiwgLnByb2dyZXNzLWJhciB7XG4gICAgLmJvcmRlci1yYWRpdXMoQHByb2dyZXNzLWJhci14cy1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG4vKiBWZXJ0aWNhbCBiYXJzICovXG4ucHJvZ3Jlc3MudmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLy9TaXplc1xuICAmLnNtLFxuICAmLnByb2dyZXNzLXNtIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuXG4gICYueHMsXG4gICYucHJvZ3Jlc3MteHMge1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG4gICYueHhzLFxuICAmLnByb2dyZXNzLXh4cyB7XG4gICAgd2lkdGg6IDNweDtcbiAgfVxufVxuXG4vL1Byb2dyZXNzIEdyb3Vwc1xuLnByb2dyZXNzLWdyb3VwIHtcbiAgLnByb2dyZXNzLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnByb2dyZXNzLW51bWJlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi8qIFJlbW92ZSBtYXJnaW5zIGZyb20gcHJvZ3Jlc3MgYmFycyB3aGVuIHB1dCBpbiBhIHRhYmxlICovXG4udGFibGUge1xuICB0ciA+IHRkIC5wcm9ncmVzcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8vIFZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wcm9ncmVzcy1iYXItbGlnaHQtYmx1ZSxcbi5wcm9ncmVzcy1iYXItcHJpbWFyeSB7XG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAbGlnaHQtYmx1ZSk7XG59XG5cbi5wcm9ncmVzcy1iYXItZ3JlZW4sXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQGdyZWVuKTtcbn1cblxuLnByb2dyZXNzLWJhci1hcXVhLFxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBhcXVhKTtcbn1cblxuLnByb2dyZXNzLWJhci15ZWxsb3csXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHllbGxvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXItcmVkLFxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHJlZCk7XG59XG4iLCIvLyBQcm9ncmVzcyBiYXJzXG5cbi5wcm9ncmVzcy1iYXItdmFyaWFudChAY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuXG4gIC8vIERlcHJlY2F0ZWQgcGFyZW50IGNsYXNzIHJlcXVpcmVtZW50IGFzIG9mIHYzLjIuMFxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAmIHtcbiAgICAjZ3JhZGllbnQgPiAuc3RyaXBlZCgpO1xuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuI2dyYWRpZW50IHtcblxuICAvLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbiAgLy9cbiAgLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbiAgLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbiAgLmhvcml6b250YWwoQHN0YXJ0LWNvbG9yOiAjNTU1OyBAZW5kLWNvbG9yOiAjMzMzOyBAc3RhcnQtcGVyY2VudDogMCU7IEBlbmQtcGVyY2VudDogMTAwJSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0xKVwiLGFyZ2IoQHN0YXJ0LWNvbG9yKSxhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93blxuICB9XG5cbiAgLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuICAvL1xuICAvLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuICAvLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuICAudmVydGljYWwoQHN0YXJ0LWNvbG9yOiAjNTU1OyBAZW5kLWNvbG9yOiAjMzMzOyBAc3RhcnQtcGVyY2VudDogMCU7IEBlbmQtcGVyY2VudDogMTAwJSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MClcIixhcmdiKEBzdGFydC1jb2xvciksYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd25cbiAgfVxuXG4gIC5kaXJlY3Rpb25hbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBkZWc6IDQ1ZGVnKSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydC1jb2xvciwgQGVuZC1jb2xvcik7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIH1cbiAgLmhvcml6b250YWwtdGhyZWUtY29sb3JzKEBzdGFydC1jb2xvcjogIzAwYjNlZTsgQG1pZC1jb2xvcjogIzdhNDNiNjsgQGNvbG9yLXN0b3A6IDUwJTsgQGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MSlcIixhcmdiKEBzdGFydC1jb2xvciksYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xuICB9XG4gIC52ZXJ0aWNhbC10aHJlZS1jb2xvcnMoQHN0YXJ0LWNvbG9yOiAjMDBiM2VlOyBAbWlkLWNvbG9yOiAjN2E0M2I2OyBAY29sb3Itc3RvcDogNTAlOyBAZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTApXCIsYXJnYihAc3RhcnQtY29sb3IpLGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbiAgfVxuICAucmFkaWFsKEBpbm5lci1jb2xvcjogIzU1NTsgQG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCBAaW5uZXItY29sb3IsIEBvdXRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgQGlubmVyLWNvbG9yLCBAb3V0ZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnN0cmlwZWQoQGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSk7IEBhbmdsZTogNDVkZWcpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAYW5nbGUsIEBjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCBAY29sb3IgNTAlLCBAY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4iLCIvKlxuICogQ29tcG9uZW50OiBTbWFsbCBCb3hcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuLnNtYWxsLWJveCB7XG4gIC5ib3JkZXItcmFkaXVzKDJweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJveC1zaGFkb3c6IEBib3gtYm94c2hhZG93O1xuICAvLyBjb250ZW50IHdyYXBwZXJcbiAgPiAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICA+IC5zbWFsbC1ib3gtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICA+IHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmOWY5Zjk7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgaDMsIHAge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAvLyB0aGUgaWNvblxuICAuaWNvbiB7XG4gICAgLnRyYW5zaXRpb24oYWxsIEB0cmFuc2l0aW9uLXNwZWVkIGxpbmVhcik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogMDtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cblxuICAvLyBTbWFsbCBib3ggaG92ZXIgc3RhdGVcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZjlmOWY5O1xuICAgIC8vIEFuaW1hdGUgaWNvbnMgb24gc21hbGwgYm94IGhvdmVyXG4gICAgLmljb24ge1xuICAgICAgZm9udC1zaXplOiA5NXB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgLy8gTm8gbmVlZCBmb3IgaWNvbnMgb24gdmVyeSBzbWFsbCBkZXZpY2VzXG4gIC5zbWFsbC1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gKiBDb21wb25lbnQ6IEJveFxuICogLS0tLS0tLS0tLS0tLS1cbiAqL1xuLmJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmJvcmRlci1yYWRpdXMoQGJveC1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIEBib3gtZGVmYXVsdC1ib3JkZXItdG9wLWNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogQGJveC1ib3hzaGFkb3c7XG5cbiAgLy8gQm94IGNvbG9yIHZhcmlhdGlvbnNcbiAgJi5ib3gtcHJpbWFyeSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQGxpZ2h0LWJsdWU7XG4gIH1cbiAgJi5ib3gtaW5mbyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQGFxdWE7XG4gIH1cbiAgJi5ib3gtZGFuZ2VyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAcmVkO1xuICB9XG4gICYuYm94LXdhcm5pbmcge1xuICAgIGJvcmRlci10b3AtY29sb3I6IEB5ZWxsb3c7XG4gIH1cbiAgJi5ib3gtc3VjY2VzcyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQGdyZWVuO1xuICB9XG4gICYuYm94LWRlZmF1bHQge1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBncmF5LWx0ZTtcbiAgfVxuXG4gIC8vIGNvbGxhcHNlZCBtb2RlXG4gICYuY29sbGFwc2VkLWJveCB7XG4gICAgLmJveC1ib2R5LFxuICAgIC5ib3gtZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1zdGFja2VkIHtcbiAgICA+IGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm94LWJvcmRlci1jb2xvcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBmaXhlZCBoZWlnaHQgdG8gMzAwcHhcbiAgJi5oZWlnaHQtY29udHJvbCB7XG4gICAgLmJveC1ib2R5IHtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmJvcmRlci1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJveC1ib3JkZXItY29sb3I7XG4gIH1cbiAgLmJvcmRlci1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBib3gtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy9TT0xJRCBCT1hcbiAgLy8tLS0tLS0tLS1cbiAgLy91c2UgdGhpcyBjbGFzcyB0byBnZXQgYSBjb2xvcmVkIGhlYWRlciBhbmQgYm9yZGVyc1xuXG4gICYuYm94LXNvbGlkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgID4gLmJveC1oZWFkZXIge1xuICAgICAgLmJ0bi5idG4tZGVmYXVsdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgLmJ0bixcbiAgICAgIGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb3ggY29sb3IgdmFyaWF0aW9uc1xuICAgICYuYm94LWRlZmF1bHQge1xuICAgICAgLmJveC1zb2xpZC12YXJpYW50KEBncmF5LWx0ZSwgIzQ0NCk7XG4gICAgfVxuICAgICYuYm94LXByaW1hcnkge1xuICAgICAgLmJveC1zb2xpZC12YXJpYW50KEBsaWdodC1ibHVlKTtcbiAgICB9XG4gICAgJi5ib3gtaW5mbyB7XG4gICAgICAuYm94LXNvbGlkLXZhcmlhbnQoQGFxdWEpO1xuICAgIH1cbiAgICAmLmJveC1kYW5nZXIge1xuICAgICAgLmJveC1zb2xpZC12YXJpYW50KEByZWQpO1xuICAgIH1cbiAgICAmLmJveC13YXJuaW5nIHtcbiAgICAgIC5ib3gtc29saWQtdmFyaWFudChAeWVsbG93KTtcbiAgICB9XG4gICAgJi5ib3gtc3VjY2VzcyB7XG4gICAgICAuYm94LXNvbGlkLXZhcmlhbnQoQGdyZWVuKTtcbiAgICB9XG5cbiAgICA+IC5ib3gtaGVhZGVyID4gLmJveC10b29scyAuYnRuIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gRml4IGZvbnQgY29sb3IgZm9yIHRpbGVzXG4gICAgJltjbGFzcyo9J2JnJ10ge1xuICAgICAgPiAuYm94LWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLy9CT1ggR1JPVVBcbiAgLmJveC1ncm91cCB7XG4gICAgPiAuYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICAvLyBqUXVlcnkgS25vYiBpbiBhIGJveFxuICAua25vYi1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICB9XG59XG5cbi5ib3gsXG4ub3ZlcmxheS13cmFwcGVyIHtcbiAgLy8gQm94IG92ZXJsYXkgZm9yIExPQURJTkcgU1RBVEUgZWZmZWN0XG4gID4gLm92ZXJsYXksXG4gID4gLmxvYWRpbmctaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm92ZXJsYXkge1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAuYm9yZGVyLXJhZGl1cyhAYm94LWJvcmRlci1yYWRpdXMpO1xuICAgID4gLmZhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cblxuICAub3ZlcmxheS5kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cblxuLy9BZGQgY2xlYXJmaXggdG8gaGVhZGVyLCBib2R5IGFuZCBmb290ZXJcbi5ib3gtaGVhZGVyLFxuLmJveC1ib2R5LFxuLmJveC1mb290ZXIge1xuICAuY2xlYXJmaXgoKTtcbn1cblxuLy9Cb3ggaGVhZGVyXG4uYm94LWhlYWRlciB7XG4gIGNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogQGJveC1wYWRkaW5nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy9BZGQgYm90dG9tIGJvcmRlclxuICAmLndpdGgtYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJveC1ib3JkZXItY29sb3I7XG4gICAgLmNvbGxhcHNlZC1ib3ggJiB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vSWNvbnMgYW5kIGJveCB0aXRsZVxuICA+IC5mYSxcbiAgPiAuZ2x5cGhpY29uLFxuICA+IC5pb24sXG4gIC5ib3gtdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gID4gLmZhLFxuICA+IC5nbHlwaGljb24sXG4gID4gLmlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgPiAuYm94LXRvb2xzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1cHg7XG4gICAgW2RhdGEtdG9nZ2xlPVwidG9vbHRpcFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi5wdWxsLXJpZ2h0IHtcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICM0NDQhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vL0JveCBUb29scyBCdXR0b25zXG4uYnRuLWJveC10b29sIHtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogZGFya2VuKEBib3gtZGVmYXVsdC1ib3JkZXItdG9wLWNvbG9yLCAyMCUpO1xuICAub3BlbiAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogZGFya2VuKEBib3gtZGVmYXVsdC1ib3JkZXItdG9wLWNvbG9yLCA0MCUpO1xuICB9XG4gICYuYnRuOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vL0JveCBCb2R5XG4uYm94LWJvZHkge1xuICAuYm9yZGVyLXJhZGl1cygwOyAwOyBAYm94LWJvcmRlci1yYWRpdXM7IEBib3gtYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IEBib3gtcGFkZGluZztcbiAgLm5vLWhlYWRlciAmIHtcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoQGJveC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAvLyBUYWJsZXMgd2l0aGluIHRoZSBib3ggYm9keVxuICA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC8vIENhbGVuZGFyIHdpdGhpbiB0aGUgYm94IGJvZHlcbiAgLmZjIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAuZnVsbC13aWR0aC1jaGFydCB7XG4gICAgbWFyZ2luOiAtMTlweDtcbiAgfVxuICAmLm5vLXBhZGRpbmcgLmZ1bGwtd2lkdGgtY2hhcnQge1xuICAgIG1hcmdpbjogLTlweDtcbiAgfVxuXG4gIC5ib3gtcGFuZSB7XG4gICAgLmJvcmRlci1yYWRpdXMoMDsgMDsgQGJveC1ib3JkZXItcmFkaXVzOyAwKTtcbiAgfVxuICAuYm94LXBhbmUtcmlnaHQge1xuICAgIC5ib3JkZXItcmFkaXVzKDA7IDA7IDA7IEBib3gtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuLy9Cb3ggZm9vdGVyXG4uYm94LWZvb3RlciB7XG4gIC5ib3JkZXItcmFkaXVzKDA7IDA7IEBib3gtYm9yZGVyLXJhZGl1czsgQGJveC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3gtYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiBAYm94LXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6IEBib3gtZm9vdGVyLWJnO1xufVxuXG4uY2hhcnQtbGVnZW5kIHtcbiAgJjpleHRlbmQoLmxpc3QtdW5zdHlsZWQpO1xuICBtYXJnaW46IDEwcHggMDtcbiAgPiBsaSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLy9Db21tZW50IEJveFxuLmJveC1jb21tZW50cyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIC5ib3gtY29tbWVudCB7XG4gICAgLmNsZWFyZml4KCk7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgJjpleHRlbmQoLmltZy1zbSk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgLmNvbW1lbnQtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgY29sb3I6ICM1NTU7XG4gIH1cbiAgLnVzZXJuYW1lIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC50ZXh0LW11dGVkIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4vL1dpZGdldHNcbi8vLS0tLS0tLS0tLS1cblxuLyogV2lkZ2V0OiBUT0RPIExJU1QgKi9cblxuLnRvZG8tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIFRvZG8gbGlzdCBlbGVtZW50XG4gID4gbGkge1xuICAgIC5ib3JkZXItcmFkaXVzKDJweCk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlNmU3ZTg7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICA+IGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCA1cHg7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLy8gVGltZSBsYWJlbHNcbiAgICAubGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICB9XG5cbiAgICAvLyBUb29scyBhbmQgb3B0aW9ucyBib3hcbiAgICAudG9vbHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNvbG9yOiBAcmVkO1xuICAgICAgLy8gaWNvbnNcbiAgICAgID4gLmZhLCA+IC5nbHlwaGljb24sID4gLmlvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICB9XG4gICAgJjpob3ZlciAudG9vbHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICYuZG9uZSB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBncmF5LWx0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENvbG9yIHZhcmFpdHlcbiAgLmRhbmdlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEByZWQ7XG4gIH1cbiAgLndhcm5pbmcge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAeWVsbG93O1xuICB9XG4gIC5pbmZvIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQGFxdWE7XG4gIH1cbiAgLnN1Y2Nlc3Mge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAZ3JlZW47XG4gIH1cbiAgLnByaW1hcnkge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAbGlnaHQtYmx1ZTtcbiAgfVxuXG4gIC5oYW5kbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuXG59XG5cbi8vIEVORCBUT0RPIFdJREdFVFxuXG4vKiBDaGF0IHdpZGdldCAoREVQUkVDQVRFRCAtIHRoaXMgd2lsbCBiZSByZW1vdmVkIGluIHRoZSBuZXh0IG1ham9yIHJlbGVhc2UuIFVzZSBEaXJlY3QgQ2hhdCBpbnN0ZWFkKSovXG4uY2hhdCB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDVweCAxMHB4O1xuXG4gIC5pdGVtIHtcbiAgICAuY2xlYXJmaXgoKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIC8vIFRoZSBpbWFnZVxuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAuYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgIH1cblxuICAgID4gLm9ubGluZSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBAZ3JlZW47XG4gICAgfVxuICAgID4gLm9mZmxpbmUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgQHJlZDtcbiAgICB9XG5cbiAgICAvLyBUaGUgbWVzc2FnZSBib2R5XG4gICAgPiAubWVzc2FnZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgPiAubmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRoZSBhdHRhY2htZW50XG4gICAgPiAuYXR0YWNobWVudCB7XG4gICAgICAuYm9yZGVyLXJhZGl1cyhAYXR0YWNobWVudC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICA+IGg0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgID4gcCwgPiAuZmlsZW5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICB9XG4gICAgICAuY2xlYXJmaXgoKTtcbiAgICB9XG4gIH1cblxufVxuXG4vL0VORCBDSEFUIFdJREdFVFxuXG4vL0lucHV0IGluIGJveFxuLmJveC1pbnB1dCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi8vQSBmaXggZm9yIHBhbmVscyBib2R5IHRleHQgY29sb3Igd2hlbiBwbGFjZWQgd2l0aGluXG4vLyBhIG1vZGFsXG4ubW9kYWwge1xuICAucGFuZWwtYm9keSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gIH1cbn1cbiIsIi8qXG4gKiBDb21wb25lbnQ6IEluZm8gQm94XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi5pbmZvLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogQGJveC1ib3hzaGFkb3c7XG4gIC5ib3JkZXItcmFkaXVzKDJweCk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICBtYXJnaW46IDVweCAtMTBweCA1cHggLTEwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgJixcbiAgICAmIC5wcm9ncmVzcy1iYXIge1xuICAgICAgLmJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLmluZm8tYm94LWljb24ge1xuICAuYm9yZGVyLXJhZGl1cygycHg7IDA7IDJweDsgMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA5MHB4O1xuICB3aWR0aDogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmluZm8tYm94LWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG59XG5cbi5pbmZvLWJveC1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnByb2dyZXNzLWRlc2NyaXB0aW9uLFxuLmluZm8tYm94LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmluZm8tYm94LXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaW5mby1ib3gtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDA7XG59XG4iLCIvKlxuICogQ29tcG9uZW50OiBUaW1lbGluZVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbi50aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC8vIFRoZSBsaW5lXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgbGVmdDogMzFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgLmJvcmRlci1yYWRpdXMoMnB4KTtcbiAgfVxuXG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAuY2xlYXJmaXgoKTtcblxuICAgIC8vIFRoZSBjb250ZW50XG4gICAgPiAudGltZWxpbmUtaXRlbSB7XG4gICAgICAuYm94LXNoYWRvdyhAYm94LWJveHNoYWRvdyk7XG4gICAgICAuYm9yZGVyLXJhZGl1cyhAYm94LWJvcmRlci1yYWRpdXMpO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLy8gVGhlIHRpbWUgYW5kIGhlYWRlclxuICAgICAgPiAudGltZSB7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICAgID4gLnRpbWVsaW5lLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm94LWJvcmRlci1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIEl0ZW0gYm9keSBhbmQgZm9vdGVyXG4gICAgICA+IC50aW1lbGluZS1ib2R5LCA+IC50aW1lbGluZS1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gVGhlIGljb25zXG4gICAgPiAuZmEsXG4gICAgPiAuZ2x5cGhpY29uLFxuICAgID4gLmlvbiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBiYWNrZ3JvdW5kOiBAZ3JheS1sdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZWZ0OiAxOHB4O1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRpbWUgbGFiZWxcbiAgPiAudGltZS1sYWJlbCB7XG4gICAgPiBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAuYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4udGltZWxpbmUtaW52ZXJzZSB7XG4gID4gbGkge1xuICAgID4gLnRpbWVsaW5lLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgICAgID4gLnRpbWVsaW5lLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKlxuICogQ29tcG9uZW50OiBCdXR0b25cbiAqIC0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuLmJ0biB7XG4gIC5ib3JkZXItcmFkaXVzKEBidG4tYm9yZGVyLXJhZGl1cyk7XG4gIC5ib3gtc2hhZG93KEBidG4tYm94c2hhZG93KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgJi51cHBlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgfVxuXG4gIC8vIEZsYXQgYnV0dG9uc1xuICAmLmJ0bi1mbGF0IHtcbiAgICAuYm9yZGVyLXJhZGl1cygwKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cblxuICAvLyBBY3RpdmUgc3RhdGVcbiAgJjphY3RpdmUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAuMTI1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAuMTI1KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAvLyBpbnB1dCBmaWxlIGJ0blxuICAmLmJ0bi1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICA+IGlucHV0W3R5cGU9J2ZpbGUnXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAub3BhY2l0eSgwKTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vL0J1dHRvbiBjb2xvciB2YXJpYXRpb25zXG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBjb2xvcjogIzQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJi5ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNmNGY0ZjQsIDUlKTtcbiAgfVxufVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHQtYmx1ZTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGxpZ2h0LWJsdWUsIDUlKTtcbiAgJjpob3ZlciwgJjphY3RpdmUsICYuaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAbGlnaHQtYmx1ZSwgNSUpO1xuICB9XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGdyZWVuLCA1JSk7XG4gICY6aG92ZXIsICY6YWN0aXZlLCAmLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGdyZWVuLCA1JSk7XG4gIH1cbn1cblxuLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGFxdWE7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKEBhcXVhLCA1JSk7XG4gICY6aG92ZXIsICY6YWN0aXZlLCAmLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGFxdWEsIDUlKTtcbiAgfVxufVxuXG4uYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKEByZWQsIDUlKTtcbiAgJjpob3ZlciwgJjphY3RpdmUsICYuaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAcmVkLCA1JSk7XG4gIH1cbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQHllbGxvdywgNSUpO1xuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJi5ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEB5ZWxsb3csIDUlKTtcbiAgfVxufVxuXG4uYnRuLW91dGxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcbiAgfVxufVxuXG4uYnRuLWxpbmsge1xuICAuYm94LXNoYWRvdyhub25lKTtcbn1cblxuLy9HZW5lcmFsIC5idG4gd2l0aCBiZyBjbGFzc1xuLmJ0bltjbGFzcyo9J2JnLSddOmhvdmVyIHtcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAwIDEwMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG59XG5cbi8vIEFwcGxpY2F0aW9uIGJ1dHRvbnNcbi5idG4tYXBwIHtcbiAgLmJvcmRlci1yYWRpdXMoM3B4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAxMHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAvL0ljb25zIHdpdGhpbiB0aGUgYnRuXG4gID4gLmZhLCA+IC5nbHlwaGljb24sID4gLmlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBib3JkZXItY29sb3I6ICNhYWE7XG4gIH1cblxuICAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAuMTI1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIC4xMjUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIC4xMjUpO1xuICB9XG5cbiAgLy9UaGUgYmFkZ2VcbiAgPiAuYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4iLCIvLyBPcGFjaXR5XG5cbi5vcGFjaXR5KEBvcGFjaXR5KSB7XG4gIG9wYWNpdHk6IEBvcGFjaXR5O1xuICAvLyBJRTggZmlsdGVyXG4gIEBvcGFjaXR5LWllOiAoQG9wYWNpdHkgKiAxMDApO1xuICBmaWx0ZXI6IH5cImFscGhhKG9wYWNpdHk9QHtvcGFjaXR5LWllfSlcIjtcbn1cbiIsIi8qXG4gKiBDb21wb25lbnQ6IENhbGxvdXRcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbi8vIEJhc2Ugc3R5bGVzIChyZWdhcmRsZXNzIG9mIHRoZW1lKVxuLmNhbGxvdXQge1xuICAuYm9yZGVyLXJhZGl1cygzcHgpO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZTtcbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2VlZTtcbiAgICB9XG4gIH1cbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgY29kZSxcbiAgLmhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC8vIFRoZW1lcyBmb3IgZGlmZmVyZW50IGNvbnRleHRzXG4gICYuY2FsbG91dC1kYW5nZXIge1xuICAgICY6ZXh0ZW5kKC5iZy1yZWQpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEByZWQsIDEwJSk7XG4gIH1cbiAgJi5jYWxsb3V0LXdhcm5pbmcge1xuICAgICY6ZXh0ZW5kKC5iZy15ZWxsb3cpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEB5ZWxsb3csIDEwJSk7XG4gIH1cbiAgJi5jYWxsb3V0LWluZm8ge1xuICAgICY6ZXh0ZW5kKC5iZy1hcXVhKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYXF1YSwgMTAlKTtcbiAgfVxuICAmLmNhbGxvdXQtc3VjY2VzcyB7XG4gICAgJjpleHRlbmQoLmJnLWdyZWVuKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAZ3JlZW4sIDEwJSk7XG4gIH1cbn1cbiIsIi8qXG4gKiBDb21wb25lbnQ6IGFsZXJ0XG4gKiAtLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuLmFsZXJ0IHtcbiAgLmJvcmRlci1yYWRpdXMoM3B4KTtcbiAgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuY2xvc2Uge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIC5vcGFjaXR5KC4yKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5vcGFjaXR5KC41KTtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLy9BbGVydCBWYXJpYW50c1xuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAmOmV4dGVuZCguYmctZ3JlZW4pO1xuICBib3JkZXItY29sb3I6IGRhcmtlbihAZ3JlZW4sIDUlKTtcbn1cblxuLmFsZXJ0LWRhbmdlcixcbi5hbGVydC1lcnJvciB7XG4gICY6ZXh0ZW5kKC5iZy1yZWQpO1xuICBib3JkZXItY29sb3I6IGRhcmtlbihAcmVkLCA1JSk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgJjpleHRlbmQoLmJnLXllbGxvdyk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKEB5ZWxsb3csIDUlKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAmOmV4dGVuZCguYmctYXF1YSk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKEBhcXVhLCA1JSk7XG59XG4iLCIvKlxuICogQ29tcG9uZW50OiBOYXZcbiAqIC0tLS0tLS0tLS0tLS0tXG4gKi9cblxuLm5hdiB7XG4gID4gbGkgPiBhOmhvdmVyLFxuICA+IGxpID4gYTphY3RpdmUsXG4gID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICB9XG59XG5cbi8qIE5BViBQSUxMUyAqL1xuLm5hdi1waWxscyB7XG4gID4gbGkgPiBhIHtcbiAgICAuYm9yZGVyLXJhZGl1cygwKTtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgPiAuZmEsXG4gICAgPiAuZ2x5cGhpY29uLFxuICAgID4gLmlvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbiAgPiBsaS5hY3RpdmUgPiBhLFxuICA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4gID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQGxpZ2h0LWJsdWU7XG4gIH1cbiAgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi8qIE5BViBTVEFDS0VEICovXG4ubmF2LXN0YWNrZWQge1xuICA+IGxpID4gYSB7XG4gICAgLmJvcmRlci1yYWRpdXMoMCk7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNDQ0O1xuICB9XG4gID4gbGkuYWN0aXZlID4gYSxcbiAgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAbGlnaHQtYmx1ZTtcbiAgfVxuXG4gID4gbGkuaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBjb2xvcjogIzc3NztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLyogTkFWIFRBQlMgKi9cbi5uYXYtdGFicy1jdXN0b20ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBAYm94LWJveHNoYWRvdztcbiAgYm9yZGVyLXJhZGl1czogQGJveC1ib3JkZXItcmFkaXVzO1xuICA+IC5uYXYtdGFicyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNGY0ZjQ7XG5cbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoQGJveC1ib3JkZXItcmFkaXVzKTtcbiAgICA+IGxpIHtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG5cbiAgICAgICYuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICB9XG5cbiAgICAgID4gYSB7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICAuYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICAgJi50ZXh0LW11dGVkIHtcbiAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgfVxuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgPiBhOmhvdmVyLFxuICAgICAgICA+IGE6Zm9jdXMsXG4gICAgICAgID4gYTphY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgID4gbGkuYWN0aXZlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IEBsaWdodC1ibHVlO1xuICAgICAgJiA+IGEsXG4gICAgICAmOmhvdmVyID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgfVxuICAgICAgPiBhIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICA+IGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9QdWxsZWQgdG8gdGhlIHJpZ2h0XG4gICAgJi5wdWxsLXJpZ2h0IHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICA+IGxpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgICAgPiBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaS5oZWFkZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgID4gLmZhLFxuICAgICAgPiAuZ2x5cGhpY29uLFxuICAgICAgPiAuaW9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAudGFiLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoQGJveC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5kcm9wZG93bi5vcGVuID4gYSB7XG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cbiAgfVxuICAvLyBUYWIgY29sb3IgdmFyaWF0aW9uc1xuICAmLnRhYi1wcmltYXJ5IHtcbiAgICA+IC5uYXYtdGFicyB7XG4gICAgICA+IGxpLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IEBsaWdodC1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnRhYi1pbmZvIHtcbiAgICA+IC5uYXYtdGFicyB7XG4gICAgICA+IGxpLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IEBhcXVhO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnRhYi1kYW5nZXIge1xuICAgID4gLm5hdi10YWJzIHtcbiAgICAgID4gbGkuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQHJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi50YWItd2FybmluZyB7XG4gICAgPiAubmF2LXRhYnMge1xuICAgICAgPiBsaS5hY3RpdmUge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBAeWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnRhYi1zdWNjZXNzIHtcbiAgICA+IC5uYXYtdGFicyB7XG4gICAgICA+IGxpLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IEBncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi50YWItZGVmYXVsdCB7XG4gICAgPiAubmF2LXRhYnMge1xuICAgICAgPiBsaS5hY3RpdmUge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBAZ3JheS1sdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIFBBR0lOQVRJT04gKi9cbi5wYWdpbmF0aW9uIHtcbiAgPiBsaSA+IGEge1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbiAgJi5wYWdpbmF0aW9uLWZsYXQge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDApICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKlxuICogQ29tcG9uZW50OiBQcm9kdWN0cyBMaXN0XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLnByb2R1Y3RzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gID4gLml0ZW0ge1xuICAgIC5ib3JkZXItcmFkaXVzKEBib3gtYm9yZGVyLXJhZGl1cyk7XG4gICAgLmJveC1zaGFkb3coQGJveC1ib3hzaGFkb3cpO1xuICAgIC5jbGVhcmZpeCgpO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5wcm9kdWN0LWltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuICAucHJvZHVjdC1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxuICAucHJvZHVjdC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpc3QtaW4tYm94ID4gLml0ZW0ge1xuICAuYm94LXNoYWRvdyhub25lKTtcbiAgLmJvcmRlci1yYWRpdXMoMCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm94LWJvcmRlci1jb2xvcjtcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cbn1cbiIsIi8qXG4gKiBDb21wb25lbnQ6IFRhYmxlXG4gKiAtLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuLnRhYmxlIHtcblx0Ly9DZWxsc1xuXHQ+IHRoZWFkLFxuXHQ+IHRib2R5LFxuXHQ+IHRmb290IHtcblx0XHQ+IHRyIHtcblx0XHRcdD4gdGgsXG5cdFx0XHQ+IHRkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3gtYm9yZGVyLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3RoZWFkIGNlbGxzXG5cdD4gdGhlYWQgPiB0ciA+IHRoIHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgQGJveC1ib3JkZXItY29sb3I7XG5cdH1cblx0Ly9wcm9ncmVzcyBiYXJzIGluIHRhYmxlc1xuXHR0ciB0ZCAucHJvZ3Jlc3Mge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0fVxufVxuXG4vL0JvcmRlcmVkIFRhYmxlXG4udGFibGUtYm9yZGVyZWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCBAYm94LWJvcmRlci1jb2xvcjtcblx0PiB0aGVhZCxcblx0PiB0Ym9keSxcblx0PiB0Zm9vdCB7XG5cdFx0PiB0ciB7XG5cdFx0XHQ+IHRoLFxuXHRcdFx0PiB0ZCB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEBib3gtYm9yZGVyLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQ+IHRoZWFkID4gdHIge1xuXHRcdD4gdGgsXG5cdFx0PiB0ZCB7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG5cdFx0fVxuXHR9XG59XG5cbi50YWJsZS5uby1ib3JkZXIge1xuXHQmLFxuXHR0ZCxcblx0dGgge1xuXHRcdGJvcmRlcjogMDtcblx0fVxufVxuXG4vKiAudGV4dC1jZW50ZXIgaW4gdGFibGVzICovXG50YWJsZS50ZXh0LWNlbnRlciB7XG5cdCYsXG5cdHRkLFxuXHR0aCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi50YWJsZS5hbGlnbiB7XG5cdHRoIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdHRkIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuIiwiLypcbiAqIENvbXBvbmVudDogTGFiZWxcbiAqIC0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLmxhYmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheS1sdGU7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgJjpleHRlbmQoLmJnLXJlZCk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgJjpleHRlbmQoLmJnLWFxdWEpO1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gICY6ZXh0ZW5kKC5iZy15ZWxsb3cpO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gICY6ZXh0ZW5kKC5iZy1saWdodC1ibHVlKTtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICAmOmV4dGVuZCguYmctZ3JlZW4pO1xufVxuIiwiLypcbiAqIENvbXBvbmVudDogRGlyZWN0IENoYXRcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLmRpcmVjdC1jaGF0IHtcbiAgLmJveC1ib2R5IHtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICYuY2hhdC1wYW5lLW9wZW4ge1xuICAgIC5kaXJlY3QtY2hhdC1jb250YWN0cyB7XG4gICAgICAudHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbiAgfVxufVxuXG4uZGlyZWN0LWNoYXQtbWVzc2FnZXMge1xuICAudHJhbnNsYXRlKDAsIDApO1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRpcmVjdC1jaGF0LW1zZyxcbi5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kaXJlY3QtY2hhdC1tc2cge1xuICAuY2xlYXJmaXgoKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmRpcmVjdC1jaGF0LW1lc3NhZ2VzLFxuLmRpcmVjdC1jaGF0LWNvbnRhY3RzIHtcbiAgLnRyYW5zaXRpb24tdHJhbnNmb3JtKC41cyBlYXNlLWluLW91dCk7XG59XG5cbi5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgLmJvcmRlci1yYWRpdXMoNXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogQGRpcmVjdC1jaGF0LWRlZmF1bHQtbXNnLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAZGlyZWN0LWNoYXQtZGVmYXVsdC1tc2ctYm9yZGVyLWNvbG9yO1xuICBtYXJnaW46IDVweCAwIDAgNTBweDtcbiAgY29sb3I6IEBkaXJlY3QtY2hhdC1kZWZhdWx0LWZvbnQtY29sb3I7XG5cbiAgLy9DcmVhdGUgdGhlIGFycm93XG4gICY6YWZ0ZXIsXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAZGlyZWN0LWNoYXQtZGVmYXVsdC1tc2ctYm9yZGVyLWNvbG9yO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG4gIC5yaWdodCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBkaXJlY3QtY2hhdC1kZWZhdWx0LW1zZy1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5kaXJlY3QtY2hhdC1pbWcge1xuICAuYm9yZGVyLXJhZGl1cyg1MCUpO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgLnJpZ2h0ICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uZGlyZWN0LWNoYXQtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmRpcmVjdC1jaGF0LW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZGlyZWN0LWNoYXQtdGltZXN0YW1wIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi8vRGlyZWN0IGNoYXQgY29udGFjdHMgcGFuZVxuLmRpcmVjdC1jaGF0LWNvbnRhY3RzLW9wZW4ge1xuICAuZGlyZWN0LWNoYXQtY29udGFjdHMge1xuICAgIC50cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuLmRpcmVjdC1jaGF0LWNvbnRhY3RzIHtcbiAgLnRyYW5zbGF0ZSgxMDElLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyMjJkMzI7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9Db250YWN0cyBsaXN0IC0tIGZvciBkaXNwbGF5aW5nIGNvbnRhY3RzIGluIGRpcmVjdCBjaGF0IGNvbnRhY3RzIHBhbmVcbi5jb250YWN0cy1saXN0IHtcbiAgJjpleHRlbmQoLmxpc3QtdW5zdHlsZWQpO1xuICA+IGxpIHtcbiAgICAuY2xlYXJmaXgoKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0cy1saXN0LWltZyB7XG4gIC5ib3JkZXItcmFkaXVzKDUwJSk7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNvbnRhY3RzLWxpc3QtaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRhY3RzLWxpc3QtbmFtZSxcbi5jb250YWN0cy1saXN0LXN0YXR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGFjdHMtbGlzdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNvbnRhY3RzLWxpc3Qtc3RhdHVzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY29udGFjdHMtbGlzdC1kYXRlIHtcbiAgY29sb3I6ICNhYWE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jb250YWN0cy1saXN0LW1zZyB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4vL0RpcmVjdCBDaGF0IFZhcmlhbnRzXG4uZGlyZWN0LWNoYXQtZGFuZ2VyIHtcbiAgLmRpcmVjdC1jaGF0LXZhcmlhbnQoQHJlZCk7XG59XG5cbi5kaXJlY3QtY2hhdC1wcmltYXJ5IHtcbiAgLmRpcmVjdC1jaGF0LXZhcmlhbnQoQGxpZ2h0LWJsdWUpO1xufVxuXG4uZGlyZWN0LWNoYXQtd2FybmluZyB7XG4gIC5kaXJlY3QtY2hhdC12YXJpYW50KEB5ZWxsb3cpO1xufVxuXG4uZGlyZWN0LWNoYXQtaW5mbyB7XG4gIC5kaXJlY3QtY2hhdC12YXJpYW50KEBhcXVhKTtcbn1cblxuLmRpcmVjdC1jaGF0LXN1Y2Nlc3Mge1xuICAuZGlyZWN0LWNoYXQtdmFyaWFudChAZ3JlZW4pO1xufVxuIiwiLypcbiAqIENvbXBvbmVudDogVXNlcnMgTGlzdFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi51c2Vycy1saXN0IHtcbiAgJjpleHRlbmQoLmxpc3QtdW5zdHlsZWQpO1xuICA+IGxpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICAuYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICA+IGE6aG92ZXIge1xuICAgICAgJixcbiAgICAgIC51c2Vycy1saXN0LW5hbWUge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXJzLWxpc3QtbmFtZSxcbi51c2Vycy1saXN0LWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnVzZXJzLWxpc3QtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNDQ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnVzZXJzLWxpc3QtZGF0ZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7XG59XG4iLCIvKlxuICogQ29tcG9uZW50OiBDYXJvdXNlbFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gICYubGVmdCxcbiAgJi5yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICA+IC5mYSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxufVxuIiwiLypcbiAqIENvbXBvbmVudDogbW9kYWxcbiAqIC0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLm1vZGFsIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG5cdC5ib3JkZXItcmFkaXVzKDApO1xuXHQuYm94LXNoYWRvdygwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyNSkpO1xuXHRib3JkZXI6IDA7XG5cdEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuXHRcdC5ib3gtc2hhZG93KDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSk7XG5cdH1cbn1cblxuLm1vZGFsLWhlYWRlciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IEBib3gtYm9yZGVyLWNvbG9yO1xuXHQuY2xvc2Uge1xuXHRcdGhlaWdodDogMi4zNTI5NHJlbSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAyLjM1Mjk0cmVtICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXHRcdHRvcDogLTEuMTc2NDdyZW0gIWltcG9ydGFudDtcblx0XHRyaWdodDogLTEuMTc2NDdyZW0gIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiByZ2IoMjMyIDE2NiA3KTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0cHggMCAjMDAwMDAwMWE7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggNHB4IDAgIzAwMDAwMDFhO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiByZ2IoMjU1IDI1NSAyNTUpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRvcGFjaXR5OiBpbmhlcml0O1xuXHR9XG59XG5cbi5tb2RhbC1mb290ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiBAYm94LWJvcmRlci1jb2xvcjtcbn1cblxuLy9Nb2RhbCB2YXJpYW50c1xuLm1vZGFsLXByaW1hcnkge1xuXHQubW9kYWwtYm9keSB7XG5cdFx0JjpleHRlbmQoLmJnLWxpZ2h0LWJsdWUpO1xuXHR9XG5cdC5tb2RhbC1oZWFkZXIsXG5cdC5tb2RhbC1mb290ZXIge1xuXHRcdCY6ZXh0ZW5kKC5iZy1saWdodC1ibHVlLWFjdGl2ZSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oQGxpZ2h0LWJsdWUsIDEwJSk7XG5cdH1cbn1cblxuLm1vZGFsLXdhcm5pbmcge1xuXHQubW9kYWwtYm9keSB7XG5cdFx0JjpleHRlbmQoLmJnLXllbGxvdyk7XG5cdH1cblx0Lm1vZGFsLWhlYWRlcixcblx0Lm1vZGFsLWZvb3RlciB7XG5cdFx0JjpleHRlbmQoLmJnLXllbGxvdy1hY3RpdmUpO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKEB5ZWxsb3csIDEwJSk7XG5cdH1cbn1cblxuLm1vZGFsLWluZm8ge1xuXHQubW9kYWwtYm9keSB7XG5cdFx0JjpleHRlbmQoLmJnLWFxdWEpO1xuXHR9XG5cdC5tb2RhbC1oZWFkZXIsXG5cdC5tb2RhbC1mb290ZXIge1xuXHRcdCY6ZXh0ZW5kKC5iZy1hcXVhLWFjdGl2ZSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oQGFxdWEsIDEwJSk7XG5cdH1cbn1cblxuLm1vZGFsLXN1Y2Nlc3Mge1xuXHQubW9kYWwtYm9keSB7XG5cdFx0JjpleHRlbmQoLmJnLWdyZWVuKTtcblx0fVxuXHQubW9kYWwtaGVhZGVyLFxuXHQubW9kYWwtZm9vdGVyIHtcblx0XHQmOmV4dGVuZCguYmctZ3JlZW4tYWN0aXZlKTtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbihAZ3JlZW4sIDEwJSk7XG5cdH1cbn1cblxuLm1vZGFsLWRhbmdlciB7XG5cdC5tb2RhbC1ib2R5IHtcblx0XHQmOmV4dGVuZCguYmctcmVkKTtcblx0fVxuXHQubW9kYWwtaGVhZGVyLFxuXHQubW9kYWwtZm9vdGVyIHtcblx0XHQmOmV4dGVuZCguYmctcmVkLWFjdGl2ZSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oQHJlZCwgMTAlKTtcblx0fVxufVxuIiwiLypcbiAqIENvbXBvbmVudDogU29jaWFsIFdpZGdldHNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLy9HZW5lcmFsIHdpZGdldCBzdHlsZVxuLmJveC13aWRnZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy9Vc2VyIFdpZGdldCBTdHlsZSAxXG4ud2lkZ2V0LXVzZXIge1xuICAvL1VzZXIgbmFtZSBjb250YWluZXJcbiAgLndpZGdldC11c2VyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cyhAYm94LWJvcmRlci1yYWRpdXMpO1xuICB9XG4gIC8vVXNlciBuYW1lXG4gIC53aWRnZXQtdXNlci11c2VybmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLy9Vc2VyIHNpbmdsZSBsaW5lIGRlc2NyaXB0aW9uXG4gIC53aWRnZXQtdXNlci1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC8vVXNlciBpbWFnZSBjb250YWluZXJcbiAgLndpZGdldC11c2VyLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2NXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIH1cbiAgfVxuICAuYm94LWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLy9Vc2VyIFdpZGdldCBTdHlsZSAyXG4ud2lkZ2V0LXVzZXItMiB7XG4gIC8vVXNlciBuYW1lIGNvbnRhaW5lclxuICAud2lkZ2V0LXVzZXItaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cyhAYm94LWJvcmRlci1yYWRpdXMpO1xuICB9XG4gIC8vVXNlciBuYW1lXG4gIC53aWRnZXQtdXNlci11c2VybmFtZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICAvL1VzZXIgc2luZ2xlIGxpbmUgZGVzY3JpcHRpb25cbiAgLndpZGdldC11c2VyLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLndpZGdldC11c2VyLXVzZXJuYW1lLFxuICAud2lkZ2V0LXVzZXItZGVzYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIH1cbiAgLy9Vc2VyIGltYWdlIGNvbnRhaW5lclxuICAud2lkZ2V0LXVzZXItaW1hZ2Uge1xuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG59XG4iLCJcdC8vIFRyZWUgdmlldyBtZW51XG4udHJlZXZpZXctbWVudSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdC50cmVldmlldy1tZW51IHtcblx0ICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblx0PiBsaSB7XG5cdCAgbWFyZ2luOiAwO1xuXHQgID4gYSB7XG5cdCAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAxNXB4O1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBmb250LXNpemU6IDE0cHg7XG5cdCAgICA+IC5mYSxcblx0ICAgID4gLmdseXBoaWNvbixcblx0ICAgID4gLmlvbiB7XG5cdCAgICAgIHdpZHRoOiAyMHB4O1xuXHQgICAgfVxuXHQgICAgPiAucHVsbC1yaWdodC1jb250YWluZXIgPiAuZmEtYW5nbGUtbGVmdCxcblx0ICAgID4gLnB1bGwtcmlnaHQtY29udGFpbmVyID4gLmZhLWFuZ2xlLWRvd24sXG5cdCAgICA+IC5mYS1hbmdsZS1sZWZ0LFxuXHQgICAgPiAuZmEtYW5nbGUtZG93biB7XG5cdCAgICAgIHdpZHRoOiBhdXRvO1xuXHQgICAgfVxuXHQgIH1cblx0fVxufVxuXG4udHJlZXZpZXcge1xuXHQ+IHVsLnRyZWV2aWV3LW1lbnUge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OmF1dG87XG5cdFx0cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4udHJlZXZpZXcubWVudS1vcGVuIHtcblx0PiB1bC50cmVldmlldy1tZW51IHtcblx0XHQgb3ZlcmZsb3c6IHZpc2libGU7XG4gIFx0XHRoZWlnaHQ6YXV0bztcblx0fVxufSIsIi8qXG4gKiBQYWdlOiBNYWlsYm94XG4gKiAtLS0tLS0tLS0tLS0tXG4gKi9cbi5tYWlsYm94LW1lc3NhZ2VzIHtcbiAgPiAudGFibGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubWFpbGJveC1jb250cm9scyB7XG4gIHBhZGRpbmc6IDVweDtcbiAgJi53aXRoLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3gtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbi5tYWlsYm94LXJlYWQtaW5mbyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm94LWJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogMTBweDtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaDUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggMCAwIDA7XG4gIH1cbn1cblxuLm1haWxib3gtcmVhZC10aW1lIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLm1haWxib3gtcmVhZC1tZXNzYWdlIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLm1haWxib3gtYXR0YWNobWVudHMge1xuICAmOmV4dGVuZCgubGlzdC11bnN0eWxlZCk7XG4gIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5tYWlsYm94LWF0dGFjaG1lbnQtaWNvbixcbi5tYWlsYm94LWF0dGFjaG1lbnQtaW5mbyxcbi5tYWlsYm94LWF0dGFjaG1lbnQtc2l6ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LWluZm8ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LXNpemUge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LWljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgY29sb3I6ICM2NjY7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgJi5oYXMtaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgID4gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gICY6ZXh0ZW5kKC5jbG9zZSk7XG59XG4iLCIvKlxuICogUGFnZTogTG9jayBTY3JlZW5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi8qIEFERCBUSElTIENMQVNTIFRPIFRIRSA8Qk9EWT4gVEFHICovXG4ubG9ja3NjcmVlbiB7XG4gIGJhY2tncm91bmQ6IEBncmF5LWx0ZTtcbn1cblxuLmxvY2tzY3JlZW4tbG9nbyB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBhIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgfVxufVxuXG4ubG9ja3NjcmVlbi13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDEwJTtcbn1cblxuLyogVXNlciBuYW1lIFtvcHRpb25hbF0gKi9cbi5sb2Nrc2NyZWVuIC5sb2Nrc2NyZWVuLW5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIFdpbGwgY29udGFpbiB0aGUgaW1hZ2UgYW5kIHRoZSBzaWduIGluIGZvcm0gKi9cbi5sb2Nrc2NyZWVuLWl0ZW0ge1xuICAuYm9yZGVyLXJhZGl1cyg0cHgpO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTBweCBhdXRvIDMwcHggYXV0bztcbiAgd2lkdGg6IDI5MHB4O1xufVxuXG4vKiBVc2VyIGltYWdlICovXG4ubG9ja3NjcmVlbi1pbWFnZSB7XG4gIC5ib3JkZXItcmFkaXVzKDUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogLTI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDVweDtcbiAgei1pbmRleDogMTA7XG4gID4gaW1nIHtcbiAgICAuYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG4vKiBDb250YWlucyB0aGUgcGFzc3dvcmQgaW5wdXQgYW5kIHRoZSBsb2dpbiBidXR0b24gKi9cbi5sb2Nrc2NyZWVuLWNyZWRlbnRpYWxzIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmxvY2tzY3JlZW4tZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbiIsIi8qXG4gKiBQYWdlOiBMb2dpbiAmIFJlZ2lzdGVyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuLmxvZ2luLWxvZ28sXG4ucmVnaXN0ZXItbG9nbyB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBhIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgfVxufVxuXG4ubG9naW4tcGFnZSxcbi5yZWdpc3Rlci1wYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBAZ3JheS1sdGU7XG59XG5cbi5sb2dpbi1ib3gsXG4ucmVnaXN0ZXItYm94IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDclIGF1dG87XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5sb2dpbi1ib3gtYm9keSxcbi5yZWdpc3Rlci1ib3gtYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci10b3A6IDA7XG4gIGNvbG9yOiAjNjY2O1xuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogIzc3NztcbiAgfVxufVxuXG4ubG9naW4tYm94LW1zZyxcbi5yZWdpc3Rlci1ib3gtbXNnIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG59XG5cbi5zb2NpYWwtYXV0aC1saW5rcyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuIiwiLypcbiAqIFBhZ2U6IDQwMCBhbmQgNTAwIGVycm9yIHBhZ2VzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLmVycm9yLXBhZ2Uge1xuICB3aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLy9Gb3IgdGhlIGVycm9yIG51bWJlciBlLmc6IDQwNFxuICA+IC5oZWFkbGluZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC8vRm9yIHRoZSBtZXNzYWdlXG4gID4gLmVycm9yLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICA+IGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLypcbiAqIFBhZ2U6IEludm9pY2VcbiAqIC0tLS0tLS0tLS0tLS1cbiAqL1xuXG4uaW52b2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAxMHB4IDI1cHg7XG59XG5cbi5pbnZvaWNlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiIsIi8qXG4gKiBQYWdlOiBQcm9maWxlXG4gKiAtLS0tLS0tLS0tLS0tXG4gKi9cblxuLnByb2ZpbGUtdXNlci1pbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIEBncmF5LWx0ZTtcbn1cblxuLnByb2ZpbGUtdXNlcm5hbWUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnBvc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyYXktbHRlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICM2NjY7XG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnVzZXItYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbiIsIi8qXG4gKiBQbHVnaW46IFNlbGVjdDJcbiAqIC0tLS0tLS0tLS0tLS0tLVxuICovXG4vLyBJbXBvcnQgdmFyaWFibGVzIGFuZCBtaXhpbnMgYXMgYSByZWZlcmVuY2UgZm9yIHNlcGFyYXRlIHBsdWdpbnMgdmVyc2lvblxuQGltcG9ydCAocmVmZXJlbmNlKSAnYm9vdHN0cmFwLWxlc3MvbWl4aW5zJztcbkBpbXBvcnQgKHJlZmVyZW5jZSkgJ2Jvb3RzdHJhcC1sZXNzL3ZhcmlhYmxlcyc7XG5AaW1wb3J0IChyZWZlcmVuY2UpICd2YXJpYWJsZXMnO1xuQGltcG9ydCAocmVmZXJlbmNlKSAnbWl4aW5zJztcblxuLy9TaWdubGUgc2VsZWN0XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQsXG4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuXHQmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyxcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBncmF5LWx0ZTtcblx0XHRib3JkZXItcmFkaXVzOiBAaW5wdXQtcmFkaXVzO1xuXHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRcdGhlaWdodDogMzRweDtcblx0fVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuXHRib3JkZXItY29sb3I6IEBsaWdodC1ibHVlO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIEBncmF5LWx0ZTtcblx0Ym9yZGVyLXJhZGl1czogQGlucHV0LXJhZGl1cztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG5cdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHQtYmx1ZTtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHRwYWRkaW5nOiA2cHggMTJweDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9J3J0bCddXG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRwYWRkaW5nLXJpZ2h0OiA2cHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuXHRoZWlnaHQ6IDI4cHg7XG5cdHJpZ2h0OiAzcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuXHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93XG5cdGIge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bixcbi5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcblx0LnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGdyYXktbHRlO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdC8vYm9yZGVyOiAxcHggc29saWQgQGxpZ2h0LWJsdWU7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXNcblx0LnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHRib3JkZXItY29sb3I6IEBsaWdodC1ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2RkZDtcblx0Jixcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICM0NDQ7XG5cdH1cbn1cblxuLy9NdWx0aXBsZSBzZWxlY3Rcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEBncmF5LWx0ZTtcblx0XHRib3JkZXItcmFkaXVzOiBAaW5wdXQtcmFkaXVzO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBAbGlnaHQtYmx1ZTtcblx0XHR9XG5cdH1cblx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBAZ3JheS1sdGU7XG5cdH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcblx0LnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHQtYmx1ZTtcblx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oQGxpZ2h0LWJsdWUsIDUlKTtcblx0cGFkZGluZzogMXB4IDEwcHg7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcblx0LnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cbiIsIi5ib3gge1xuICAuZGF0ZXBpY2tlci1pbmxpbmUge1xuICAgICYsXG4gICAgLmRhdGVwaWNrZXItZGF5cyB7XG4gICAgICAmLFxuICAgICAgPiB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5kYXkge1xuICAgICAgICAgICAgJi5vbGQsXG4gICAgICAgICAgICAmLm5ldyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5mdWxsc2NyZWVuLWxvYWRpbmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHotaW5kZXg6IDEwMDAwO1xufVxuXG4ubG9hZGluZyB7XG5cdC5vdmVybGF5IHtcblx0XHR6LWluZGV4OiA1MDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Lmljb24tbG9hZGluZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdG1hcmdpbi10b3A6IC0xNXB4O1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0fVxufVxuLmljb24tbG9hZGluZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcblx0YW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGYwMjEnO1xuXHR9XG59XG5cbi5jZXJ0aWZpY2F0ZSB7XG5cdC5sb2FkaW5nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtMTAwJTtcblx0fVxufVxuIiwiLy8gT3ZlcnJpZGUgQ250YWluZXIgdmFyaWFibGVzIGZvciBkaWZmZXJlbnQgc2NyZWVuc1xuLmNvbnRhaW5lciB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuXHRcdHdpZHRoOiA3NTBweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5NzBweCkge1xuXHRcdHdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0d2lkdGg6IDEzNjBweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcblx0XHR3aWR0aDogMTYyMnB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm5hdmJhci1icmFuZCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuXHRcdHBhZGRpbmc6IDE1cHggMTVweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5NzBweCkge1xuXHRcdHBhZGRpbmc6IDEwcHggMzBweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHRwYWRkaW5nOiAxMHB4IDMwcHggIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG5cdFx0cGFkZGluZzogMTBweCAzMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5tb2RhbC1kaWFsb2cge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHRcdHdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDMwcHggYXV0byAhaW1wb3J0YW50O1xuXHR9XG5cdC8vIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0Ly8gXHRwYWRkaW5nOiAxMHB4IDMwcHggIWltcG9ydGFudDtcblx0Ly8gfVxuXHQvLyBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG5cdC8vIFx0cGFkZGluZzogMTBweCAzMHB4ICFpbXBvcnRhbnQ7XG5cdC8vIH1cbn1cbiIsIi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcbnRlbGVwaG9uZSB7XG5cdGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnLCBDb3VyaWVyLCBtb25vc3BhY2U7XG5cdGNvbG9yOiAjNDk2ZWMxO1xuXHRmb250LXdlaWdodDogOTAwO1xufVxuXG5AdGFibGUtaGVhZGVyLWNvbG9yOiAjM2M4ZGJjICFpbXBvcnRhbnQ7XG5AdGFibGUtZm9udC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXG50YWJsZS5kYXRhVGFibGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR0aGVhZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWhlYWRlci1jb2xvcjtcblx0XHRjb2xvcjogQHRhYmxlLWZvbnQtY29sb3I7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDAgIWltcG9ydGFudDtcblx0XHQuc29ydGluZzphZnRlciB7XG5cdFx0XHR0b3A6IDFweDtcblx0XHR9XG5cdFx0LnNvcnRpbmdfYXNjOmFmdGVyIHtcblx0XHRcdHRvcDogMXB4O1xuXHRcdH1cblx0XHQuc29ydGluZ19kZXNjOmFmdGVyIHtcblx0XHRcdHRvcDogMXB4O1xuXHRcdH1cblx0XHR0ZCxcblx0XHR0aCB7XG5cdFx0XHRwYWRkaW5nOiAwIDE4cHggMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTFhMWExICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdHRmb290IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtaGVhZGVyLWNvbG9yO1xuXHRcdGNvbG9yOiBAdGFibGUtZm9udC1jb2xvcjtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMCAhaW1wb3J0YW50O1xuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdHBhZGRpbmc6IDAgMThweCAycHggIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhMWExYTEgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0dGJvZHkge1xuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdHBhZGRpbmc6IDZweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItdG9wOiAwLjFweCBzb2xpZCByZ2IoMjM1LCAyMzQsIDIzNCkgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1yaWdodDogMC4xcHggc29saWQgcmdiKDIzNSwgMjM0LCAyMzQpICFpbXBvcnRhbnQ7XG5cblx0XHRcdGNvZGUge1xuXHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaG92ZXIge1xuXHRcdHRib2R5IHtcblx0XHRcdHRyOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2VydGlmaWNhdGUtdGFibGUtY29udGVudCB7XG5cdHRhYmxlLmRhdGFUYWJsZSB7XG5cdFx0dGhlYWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNjOWM4NiAhaW1wb3J0YW50OyAvLyMwOWE3ODIhaW1wb3J0YW50XG5cdFx0fVxuXHRcdHRmb290IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYzljODYgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbi5hZ2VudC10YWJsZS1jb250ZW50IHtcblx0dGFibGUuZGF0YVRhYmxlIHtcblx0XHR0aGVhZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmQzNzQwICFpbXBvcnRhbnQ7IC8vI2JkMzc0MCFpbXBvcnRhbnRcblx0XHR9XG5cdFx0dGZvb3Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JkMzc0MCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIiwiLyogd2lkdGggKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogMTBweDtcbn1cblxuLyogVHJhY2sgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuXG4vKiBIYW5kbGUgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kOiAjODg4O1xufVxuXG4vKiBIYW5kbGUgb24gaG92ZXIgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjNTU1O1xufVxuIiwiLmZhZGUge1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDA1cyBsaW5lYXIgIWltcG9ydGFudDtcbn1cblxuLy8gLnRvb2xiYXIge1xuLy8gXHRmbG9hdDogbGVmdDtcbi8vIH1cbi5maXhlZC10YWJsZS1jb250YWluZXIge1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4vL1N0ZXAgZm9ybSBtb2RpZmljYXRpb25zXG4ud2l6YXJkIHtcblx0LmNvbnRlbnQge1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0YmFja2dyb3VuZDogMCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWUgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDogMjRlbSAhaW1wb3J0YW50O1xuXHRcdC5ib2R5IHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRsYWJlbC5lcnJvciB7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN0ZXBzIHtcblx0XHRhLFxuXHRcdGE6aG92ZXIsXG5cdFx0YTphY3RpdmUge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwLjNlbSAxZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmZvcm0tY29udHJvbC11cHBlcmNhc2Uge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0LmZvcm0tY29udHJvbC1ib2xkIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0LmZvcm0tY29udHJvbC1zbSB7XG5cdFx0cGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG5cdH1cblx0LnVwcGVyX2ZpdmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Y29sb3I6ICMyNjU0OWE7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG59XG5cbiNtb2RhbC1hZGQtY2xpZW50IHtcblx0LndpemFyZCB7XG5cdFx0LnN0ZXBzIHtcblx0XHRcdHVsID4gbGkge1xuXHRcdFx0XHR3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4jbW9kYWwtYWRkLWNlcnQge1xuXHQud2l6YXJkIHtcblx0XHQuc3RlcHMge1xuXHRcdFx0dWwgPiBsaSB7XG5cdFx0XHRcdHdpZHRoOiAyMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiNtb2RhbC1hZGQtdmVoaWNsZSB7XG5cdC53aXphcmQge1xuXHRcdC5zdGVwcyB7XG5cdFx0XHR1bCA+IGxpIHtcblx0XHRcdFx0d2lkdGg6IDE2LjY2JSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jbW9kYWwtYWRkLWNlcnRpZmljYXRlIHtcblx0LndpemFyZCB7XG5cdFx0LnN0ZXBzIHtcblx0XHRcdHVsID4gbGkge1xuXHRcdFx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zd2FsMi1pbnB1dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNlcnRpZmljYXRlIHtcblx0I21vZGFsLXZpZXctZGF0YSB7XG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0LmxvYWRpbmcge1xuXHRcdFx0XHQub3ZlcmxheSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogLTEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNsaWVudCB7XG5cdCNtb2RhbC12aWV3LWRhdGEge1xuXHRcdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdC5sb2FkaW5nIHtcblx0XHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IC0xMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5yZWFsdGltZSB7XG5cdCNmdWVsLW1vZGFsIHtcblx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHQubG9hZGluZyB7XG5cdFx0XHRcdC5vdmVybGF5IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAtMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29tbW9uLWltZy1iZyB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmdfbG9naW4uanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBmaXhlZDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uc21hbGxfaWNvbl9sb2FkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDg1cHg7XG5cdGxlZnQ6IDUwJTtcblx0Zm9udC1mYW1pbHk6IEFyaWFsO1xuXHRtYXgtd2lkdGg6IDE3OHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHR6LWluZGV4OiAxO1xuXHRjb2xvcjogIzZjNzQ4Njtcbn1cbi5zbWFsbF90ZXh0X2xvYWRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMjBweDtcblx0bGVmdDogNTAlO1xuXHRmb250LWZhbWlseTogQXJpYWw7XG5cdG1heC13aWR0aDogMzIwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdHotaW5kZXg6IDE7XG5cdGNvbG9yOiAjNmM3NDg2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG5cdC5zbWFsbF90ZXh0X2xvYWRlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuc21hbGxfaWNvbl9sb2FkZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQuc21hbGxfdGV4dF9sb2FkZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdC8qIHRyYW5zZm9ybTogdHJhbnNsYXRlWig0MDBweCk7ICovXG5cdH1cblx0LnNtYWxsX2ljb25fbG9hZGVyIHtcblx0XHQvKiBsZWZ0OiAyMHB4O1xuXHRcdFx0XHRyaWdodDogMTEycHg7ICovXG5cdFx0Ym90dG9tOiA5MXB4O1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdC8qIHRyYW5zZm9ybTogdHJhbnNsYXRlWig0MDBweCk7ICovXG5cdH1cbn1cbi5sb2dpbi1zZWN0aW9uLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSAyNTUgMjU1KTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHotaW5kZXg6IDEwMDtcbn1cbi5kYXJrUmVkQ2xhc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ5Njk2O1xufVxuLnJlZENsYXNzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxY2JjYjtcbn1cbiIsIkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHR9XG59XG5cbmh0bWwge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbmEuYWRkcmVzcyB7XG5cdHRleHQtd3JhcDogbm9ybWFsO1xuXHQmOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbnAuYWRkcmVzcyB7XG5cdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzMzN2FiNztcbn1cbmEge1xuXHQ+IGkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0fVxufVxuaW5wdXQuaGFzLWVycm9yIHtcblx0Ym9yZGVyLWNvbG9yOiAjZGQ0YjM5O1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuLmRyb3Bkb3duLW1lbnUge1xuXHRhIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cbn1cbi52YWxpZGF0ZS1mb3JtIHtcblx0LmZvcm0tZ3JvdXAge1xuXHRcdGhlaWdodDogNTZweDtcblx0fVxufVxuLnRvb2x0aXAtaW5uZXIge1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ib290c3RyYXAtdGFibGUge1xuXHQudGFibGUge1xuXHRcdCY6bm90KC50YWJsZS1jb25kZW5zZWQpIHtcblx0XHRcdHBhZGRpbmc6IDBweCA4cHg7XG5cdFx0XHQ+IHRib2R5IHtcblx0XHRcdFx0PiB0ciB7XG5cdFx0XHRcdFx0PiB0aCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+IHRkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCA4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQ+IHRmb290IHtcblx0XHRcdFx0PiB0ciB7XG5cdFx0XHRcdFx0PiB0aCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+IHRkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCA4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQ+IHRoZWFkIHtcblx0XHRcdFx0PiB0ciB7XG5cdFx0XHRcdFx0PiB0ZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHR0aGVhZCB7XG5cdFx0XHQ+IHRyIHtcblx0XHRcdFx0PiB0aCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNjOGRiYztcblx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZml4ZWQtdGFibGUtY29udGFpbmVyIHtcblx0XHR0aGVhZCB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdC50aC1pbm5lciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMHB4IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHR0Ym9keSB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdC50aC1pbm5lciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMHB4IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0dGJvZHkge1xuXHRcdHRyLnNlbGVjdGVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiMGJlZDk7XG5cdFx0fVxuXHRcdHRkIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cbn1cbi5ib290c3RyYXAtZGlhbG9nIHtcblx0Lm1vZGFsLWhlYWRlci5ib290c3RyYXAtZGlhbG9nLWRyYWdnYWJsZSB7XG5cdFx0Y3Vyc29yOiBtb3ZlO1xuXHR9XG5cdC5ib290c3RyYXAtZGlhbG9nLXRpdGxlIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cbn1cbi56dHJlZSB7XG5cdGxpIHtcblx0XHRhIHtcblx0XHRcdGkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdH1cblx0XHRcdC5pY29uLWNhciB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgQXBwbGVHb3RoaWMsIEZvbnRBd2Vzb21lLFxuXHRcdFx0XHRcdHNhbnMtc2VyaWY7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbi1kZXZpY2VHcm91cCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgQXBwbGVHb3RoaWMsXG5cdFx0XHRcdFx0R2x5cGhpY29ucyBIYWxmbGluZ3MsIHNhbnMtc2VyaWY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50b29sYmFyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdC5zdGF0dXMge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0Ym9yZGVyOiAwcHg7XG5cdFx0XHRcdD4gaSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMHB4IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmljb24tb3B0aW9uLXZlcnRpY2FsIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdGNvbG9yOiAjMDA4N2ZmO1xuXHRcdFx0fVxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRib3JkZXI6IDBweDtcblx0XHRcdH1cblx0XHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGEge1xuXHRcdD4gaSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG59XG4uYnRuLWFwcCB7XG5cdD4gLmljb24ge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLnRpbWVsaW5lIHtcblx0PiBsaSB7XG5cdFx0PiAuaWNvbiB7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGVmdDogMThweDtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdH1cblx0Lmljb24tcGFya2luZyB7XG5cdFx0YmFja2dyb3VuZDogcmVkO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHR9XG5cdC5pY29uLXRyaXAge1xuXHRcdGJhY2tncm91bmQ6ICMzYzhkYmM7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdH1cbn1cbi5idi1mb3JtIHtcblx0LmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTBweDtcblx0fVxuXHQuZm9ybS1jb250cm9sLWZlZWRiYWNrLmljb24tbG9hZGluZyB7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdHJpZ2h0OiAyNXB4O1xuXHR9XG59XG4uaWNvbi1zZWFyY2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMDMnO1xuXHR9XG59XG4uaWNvbi1kZXZpY2VHcm91cCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAyMSc7XG5cdH1cbn1cbi5pY29uLWNvbHVtbnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMTEnO1xuXHR9XG59XG4uaWNvbi16b29tSW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMTUnO1xuXHR9XG59XG4uaWNvbi16b29tT3V0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDFweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDE2Jztcblx0fVxufVxuLmljb24tb3B0aW9uLXZlcnRpY2FsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDFweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMjM1Jztcblx0fVxufVxuLmljb24tcmVjeWNsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAyMCc7XG5cdH1cbn1cbi5pY29uLWRlbGV0ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAyMCc7XG5cdH1cbn1cbi5pY29uLWVkaXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXDI3MGYnO1xuXHR9XG59XG4uaWNvbi12YWxpZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAxMyc7XG5cdH1cbn1cbi5pY29uLWludmFsaWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMTQnO1xuXHR9XG59XG4uaWNvbi1wbHVzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDFweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFwwMDJiJztcblx0fVxufVxuLmljb24tbWludXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXDIyMTInO1xuXHR9XG59XG4uaWNvbi1leHBhbmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUxMTgnO1xuXHR9XG59XG4uaWNvbi1jb2xsYXBzZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTExNyc7XG5cdH1cbn1cbi5pY29uLXRyYW5zZmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDFweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMTc4Jztcblx0fVxufVxuLmljb24tY2FyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjFiOSc7XG5cdH1cbn1cbi5pY29uLWNvbGxhcHNlLWRvd24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGNvbG9yOiAjMzM3YWI3O1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjEwMyc7XG5cdH1cbn1cbi5pY29uLWNvbGxhcHNlLWxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGNvbG9yOiAjMzM3YWI3O1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjEwMCc7XG5cdH1cbn1cbi5pY29uLWNvbGxhcHNlLXJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRjb2xvcjogIzMzN2FiNztcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGYxMDEnO1xuXHR9XG59XG4uaWNvbi1jbHVzdGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjE0MCc7XG5cdH1cbn1cbi5pY29uLXBvaS1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjFjNSc7XG5cdH1cbn1cbi5pY29uLXBvaS1sYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGYwMzUnO1xuXHR9XG59XG4uaWNvbi1maXRNYXAge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxmMjQ3Jztcblx0fVxufVxuLmljb24tc3RvcERyYXdpbmcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxmMjU2Jztcblx0fVxufVxuLmljb24tZ2VvZmVuY2UtY2lyY2xlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjFkYic7XG5cdH1cbn1cbi5pY29uLWdlb2ZlbmNlLXJlY3RhbmdsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGYwOTYnO1xuXHR9XG59XG4uaWNvbi1hbGFybSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGYwYTInO1xuXHR9XG59XG4uaWNvbi1tZXNzYWdlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjAwMyc7XG5cdH1cbn1cbi5pY29uLWRhc2hib2FyZCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGYwZTQnO1xuXHR9XG59XG4uaWNvbi1sb2FkaW5nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG5cdGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxmMDIxJztcblx0fVxufVxuLmljb24tdGltZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGYwMTcnO1xuXHR9XG59XG4uaWNvbi1yZXNlbmRDb21tYW5kIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjA1YSc7XG5cdH1cbn1cbi5pY29uLW1hcCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGYyNzgnO1xuXHR9XG59XG4uaWNvbi1wbGF5IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjA0Yic7XG5cdH1cbn1cbi5pY29uLXBhdXNlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjA0Yyc7XG5cdH1cbn1cbi5pY29uLXJlc2V0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjAxZSc7XG5cdH1cbn1cbi5pY29uLWJpbmQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxmMGMxJztcblx0fVxufVxuLmljb24tdW5iaW5kIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjEyNyc7XG5cdH1cbn1cbi5pY29uLWhhbmRSaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGYwYTQnO1xuXHR9XG59XG4uaWNvbi1ib3VuZC1zZWxlY3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxmMDk2Jztcblx0fVxufVxuLmljb24tY29uZmlndXJhdGlvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGYwODUnO1xuXHR9XG59XG4uaWNvbi1zYXZlLW1hcC12aWV3IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjBhYyc7XG5cdH1cbn1cbi5pY29uLXNob3cge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxmMDZlJztcblx0fVxufVxuLmljb24taGlkZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGYwNzAnO1xuXHR9XG59XG4uaWNvbi1yZXBvcnRJdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tY2lyY2xlLWNoZWNrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjA1OCc7XG5cdH1cbn1cbi5pY29uLXVzZXJzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjBjMCc7XG5cdH1cbn1cbi5pY29uLW1hcC1tYXJrZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxmMDQxJztcblx0fVxufVxuLmljb24tdHJ1Y2sge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxmMGQxJztcblx0fVxufVxuLmljb24tdGFibGUtZWRpdCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGYwNDQnO1xuXHR9XG59XG4uaWNvbi1jaXJjbGUtY2hlY2suY2hlY2sge1xuXHRjb2xvcjogZ3JlZW47XG59XG4uaWNvbi1jaXJjbGUtY2hlY2sudW5jaGVjayB7XG5cdGNvbG9yOiBncmV5O1xufVxuLnRyZWV2aWV3LW1lbnUge1xuXHQ+IGxpIHtcblx0XHQ+IGEge1xuXHRcdFx0PiBpIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYxMGMnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdD4gbGkuYWN0aXZlIHtcblx0XHQ+IGEge1xuXHRcdFx0PiBpIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYxOTInO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaWNvbi1nZW9mZW5jZS1wb2x5bGluZSB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU2MjUnO1xuXHR9XG59XG4uaWNvbi1nZW9mZW5jZS1wb2x5Z29uIHtcblx0Zm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTY1OCc7XG5cdH1cbn1cbi5pY29uLWdlb2ZlbmNlIHtcblx0Zm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTYxYSc7XG5cdH1cbn1cbi5pY29uLXBvaSB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU2MzEnO1xuXHR9XG59XG4uaWNvbi1lbmdpbmUge1xuXHRmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlN2VmJztcblx0fVxufVxuLmljb24tc2F0ZWxsaXRlIHtcblx0Zm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTc2OCc7XG5cdH1cbn1cbi5pY29uLWhpc3RvcnlSZXBsYXkge1xuXHRmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlNjFjJztcblx0fVxufVxuLmljb24tbXVsdGktc2NyZWVuIHtcblx0Zm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTcxYic7XG5cdH1cbn1cbi5pY29uLXJlcG9ydCB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU3ZDQnO1xuXHR9XG59XG4uaWNvbi1zeXN0ZW0ge1xuXHRmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlNjM3Jztcblx0fVxufVxuLmljb24tZnVsbHNjcmVlbiB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU2NWInO1xuXHR9XG59XG4uaWNvbi1leGl0LWZ1bGxzY3JlZW4ge1xuXHRmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlNjM4Jztcblx0fVxufVxuLmljb24tdHJhZmZpYyB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGVkNmYnO1xuXHR9XG59XG4uaWNvbi1pZ25pdGlvbiB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGVmNTknO1xuXHR9XG59XG4uaWNvbi1wYXJraW5nIHtcblx0Zm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTgzNic7XG5cdH1cbn1cbi5pY29uLXNpZ25hbC13aXJlIHtcblx0Zm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZWZjNCc7XG5cdH1cbn1cbi5pY29uLWNhc2Uge1xuXHRmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlZWMxJztcblx0fVxufVxuLmljb24tdHJpcCB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU2NDEnO1xuXHR9XG59XG4uaWNvbi1jb21tYW5kIHtcblx0Zm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTZhZCc7XG5cdH1cbn1cbi5pY29uLW1hcC1sYXllciB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU2NjUnO1xuXHR9XG59XG4uaWNvbi1yZXBvcnQtbWVudS1kcml2aW5nIHtcblx0Zm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTYxNic7XG5cdH1cbn1cbi5pY29uLXJlcG9ydC1tZW51LWNvbW1vbiB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU2YTUnO1xuXHR9XG59XG4uaWNvbi1yZXBvcnQtbWVudS1hbGFybSB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU2MDEnO1xuXHR9XG59XG4uaWNvbi1yZXBvcnQtbWVudS1nZW9mZW5jZSB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU2NGInO1xuXHR9XG59XG4uaWNvbi1yZXBvcnQtbWVudS1mdWVsIHtcblx0Zm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTYxOCc7XG5cdH1cbn1cbi5pY29uLXJlcG9ydC1tZW51LXJmaWQge1xuXHRmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlNzAxJztcblx0fVxufVxuLmljb24tcmVwb3J0LW1lbnUtcGVyaXBoZXJhbHMge1xuXHRmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlNjE3Jztcblx0fVxufVxuLmljb24tcmVwb3J0LW1lbnUtY3VzdG9tIHtcblx0Zm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTY0MCc7XG5cdH1cbn1cbi5pY29uLWxvYWQtYWRkcmVzcyB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU2NmInO1xuXHR9XG59XG4uaWNvbi1iYXR0ZXJ5IHtcblx0Zm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjRlZic7XG5cdFx0Y29sb3I6IGdyYXk7XG5cdH1cbn1cbi5pY29uLW1vdG9yIHtcblx0Zm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTYyYic7XG5cdFx0Y29sb3I6IGdyYXk7XG5cdH1cbn1cbi5pY29uLWxvY2sge1xuXHRmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlZGEwJztcblx0XHRjb2xvcjogZ3JheTtcblx0fVxufVxuLmljb24tY292ZXIge1xuXHRmb250LWZhbWlseTogJ2ljb25mb250JyAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlNjA5Jztcblx0XHRjb2xvcjogZ3JheTtcblx0fVxufVxuLmljb24tYmF0dGVyeS5zdGF0ZS1iYXR0ZXJ5LTAge1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjRmNCc7XG5cdFx0Y29sb3I6IG9yYW5nZTtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cbn1cbi5pY29uLWJhdHRlcnkuc3RhdGUtYmF0dGVyeS0xIHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGY0ZWYnO1xuXHRcdGNvbG9yOiByZWQ7XG5cdH1cbn1cbi5pY29uLWJhdHRlcnkuc3RhdGUtYmF0dGVyeS0yIHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGY0ZjAnO1xuXHRcdGNvbG9yOiBncmVlbjtcblx0fVxufVxuLmljb24tYmF0dGVyeS5zdGF0ZS1iYXR0ZXJ5LTMge1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjRmMyc7XG5cdFx0Y29sb3I6IGdyZWVuO1xuXHR9XG59XG4uaWNvbi1iYXR0ZXJ5LnN0YXRlLWJhdHRlcnktNCB7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxmNGYxJztcblx0XHRjb2xvcjogZ3JlZW47XG5cdH1cbn1cbi5pY29uLWJhdHRlcnkuc3RhdGUtYmF0dGVyeS01IHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGY0ZjInO1xuXHRcdGNvbG9yOiBncmVlbjtcblx0fVxufVxuLmljb24tbW90b3Iuc3RhdGUtZmF1bHQge1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29sb3I6IHJlZDtcblx0fVxufVxuLmljb24tbW90b3Iuc3RhdGUtbm9ybWFsIHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbG9yOiBncmVlbjtcblx0fVxufVxuLmljb24tbG9jay5zdGF0ZS1sb2NrIHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGVkYTAnO1xuXHRcdGNvbG9yOiBncmVlbjtcblx0fVxufVxuLmljb24tbG9jay5zdGF0ZS11bmxvY2sge1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTY4YSc7XG5cdFx0Y29sb3I6IHJlZDtcblx0fVxufVxuLmljb24tY292ZXIuc3RhdGUtb3BlbiB7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlNjA3Jztcblx0XHRjb2xvcjogcmVkO1xuXHR9XG59XG4uaWNvbi1jb3Zlci5zdGF0ZS1jbG9zZSB7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlNjBjJztcblx0XHRjb2xvcjogZ3JlZW47XG5cdH1cbn1cbi5pY2hlY2stdGlsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0PiBsYWJlbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0d2lkdGg6IDIzJTtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0PiBkaXYge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG59XG4uaW5mbyB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3RhdGljL2Rpc3Qvcm9hZHNtYXJ0L2ltYWdlcy9pbmZvLnBuZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHQtby1iYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4uZnVsbHNjcmVlbi1sb2FkaW5nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiAxMDAwMDtcbn1cbi5sb2FkaW5nIHtcblx0Lm92ZXJsYXkge1xuXHRcdHotaW5kZXg6IDUwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQuaWNvbi1sb2FkaW5nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR9XG5cdH1cbn1cbi8vIC5tYWluLWhlYWRlciB7XG4vLyBcdHBhZGRpbmc6IDBweDtcbi8vIFx0aGVpZ2h0OiA1MHB4O1xuLy8gXHQubG9nbyB7XG4vLyBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9kaXN0L3JvYWRzbWFydC9pbWFnZXMvbG9nby5wbmcpO1xuLy8gXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbi8vIFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuLy8gXHRcdG92ZXJmbG93OiBoaWRkZW47XG4vLyBcdFx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4vLyBcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4vLyBcdFx0LW8tYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuLy8gXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcbi8vIFx0fVxuLy8gXHQubmF2YmFyIHtcbi8vIFx0XHRoZWlnaHQ6IDUwcHg7XG4vLyBcdFx0Lm1haW4tbWVudSB7XG4vLyBcdFx0XHQubmF2IHtcbi8vIFx0XHRcdFx0PiBsaSB7XG4vLyBcdFx0XHRcdFx0PiBhIHtcbi8vIFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MXB4O1xuLy8gXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MXB4O1xuLy8gXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcbi8vIFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG4vLyBcdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyBcdC5tYWluLW1lbnUge1xuLy8gXHRcdGkge1xuLy8gXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuLy8gXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vIFx0XHR9XG4vLyBcdFx0aS5pY29uLXBvaSB7XG4vLyBcdFx0XHRmb250LXNpemU6IDI5cHg7XG4vLyBcdFx0fVxuLy8gXHRcdGkuaWNvbi1jb21tYW5kIHtcbi8vIFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcbi8vIFx0XHR9XG4vLyBcdFx0aS5pY29uLWdlb2ZlbmNlIHtcbi8vIFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcbi8vIFx0XHR9XG4vLyBcdFx0aS5pY29uLXJlcG9ydCB7XG4vLyBcdFx0XHRmb250LXNpemU6IDIzcHg7XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyBcdC5uYXZiYXItY3VzdG9tLW1lbnUge1xuLy8gXHRcdC5tZXNzYWdlcy1tZW51IHtcbi8vIFx0XHRcdC5kcm9wZG93bi1tZW51IHtcbi8vIFx0XHRcdFx0d2lkdGg6IDQwMHB4O1xuLy8gXHRcdFx0XHRtYXgtaGVpZ2h0OiA1MDBweDtcbi8vIFx0XHRcdFx0PiBsaSB7XG4vLyBcdFx0XHRcdFx0Lm1lbnUge1xuLy8gXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogNDAwcHg7XG4vLyBcdFx0XHRcdFx0XHQuaWNvbi1yZWN5Y2xlIHtcbi8vIFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzM3B4O1xuLy8gXHRcdFx0XHRcdFx0XHRjb2xvcjogIzNjOGRiYztcbi8vIFx0XHRcdFx0XHRcdH1cbi8vIFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG4vLyBcdFx0Lm5vdGlmaWNhdGlvbnMtbWVudSB7XG4vLyBcdFx0XHQuZHJvcGRvd24tbWVudSB7XG4vLyBcdFx0XHRcdHdpZHRoOiA0MDBweDtcbi8vIFx0XHRcdFx0bWF4LWhlaWdodDogNTAwcHg7XG4vLyBcdFx0XHRcdD4gbGkge1xuLy8gXHRcdFx0XHRcdC5tZW51IHtcbi8vIFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuLy8gXHRcdFx0XHRcdFx0Lmljb24tcmVjeWNsZSB7XG4vLyBcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzNweDtcbi8vIFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMzYzhkYmM7XG4vLyBcdFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyB9XG4ubWFpbi1jb250ZW50IHtcblx0aGVpZ2h0OiAtbW96LWNhbGMoMTAwJSAtIDUxcHgpO1xuXHRoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDAlIC0gNTFweCk7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gNTFweCk7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmVhc3l1aS1sYXlvdXQge1xuXHQuY29udGVudCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHR9XG59XG4ueG0tcGFuZWwge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLm1hcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4ubXQtZWxsaXBzaXMge1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC13cmFwOiBub3JtYWw7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29sdW1ucyB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuLmljaGVjay1yYWRpby1ncm91cCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRoZWlnaHQ6IDM0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdD4gbGFiZWwge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdD4gLmlyYWRpb19taW5pbWFsLWJsdWUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG59XG4uaWNoZWNrLWNoZWNrYm94LWdyb3VwIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGhlaWdodDogMzRweDtcblx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0PiBsYWJlbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0PiBkaXYge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG59XG4uaWNoZWNrLXZlcnRpY2FsLWdyb3VwIHtcblx0PiBsYWJlbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdD4gZGl2IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxufVxuLmljaGVjay1jaGVja2JveC12ZXJ0aWNhbC1ncm91cCB7XG5cdD4gbGFiZWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHQ+IGRpdiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cbn1cbi5tdC1tYXAtaW5mbyB7XG5cdHRkLnRpdGxlIHtcblx0XHR3aWR0aDogMTUwcHg7XG5cdH1cblx0dGQuY29udGVudCB7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR9XG59XG4ubWFwLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC5tYXAtY29udHJvbHMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDBweDtcblx0XHRyaWdodDogMHB4O1xuXHRcdC5idG4tZ3JvdXAtdmVydGljYWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHQuYnRuLWdyb3VwLWhvcml6b250YWwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRwYWRkaW5nOiA0cHggOHB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0PiBpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdH1cblx0XHRcdD4gLmljb24tZ2VvZmVuY2UtcG9seWdvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0XHQ+IC5pY29uLWdlb2ZlbmNlLXBvbHlsaW5lIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YnV0dG9uLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWI5OWJkO1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0fVxuXHR9XG59XG4ubXQtaW5mb1dpbmRvdyB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0Ym9keSB7XG5cdFx0PiB0ciB7XG5cdFx0XHQ+IHRkIHtcblx0XHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0d2lkdGg6IDEzMHB4O1xuXHR9XG5cdC5jb250ZW50IHtcblx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdH1cbn1cbi5pbmZvV2luZG93LWRldmljZS1jb250ZW50IHtcblx0d2lkdGg6IDQzMHB4O1xuXHRib3JkZXI6IDJweCBpbnNldCAjM2M4ZGJjO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0dGFibGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHQ+IHRib2R5IHtcblx0XHRcdD4gdHIge1xuXHRcdFx0XHQ+IHRkIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRkLnRpdGxlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0fVxuXHRcdHRkLnN0YXR1c190aXRsZSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdFx0dGQuY29udGVudCB7XG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0fVxuXHRcdHRkLnN0YXR1cyB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0aSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5pbmZvV2luZG93LWRldmljZS10aXRsZSB7XG5cdHNwYW4ge1xuXHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHR9XG59XG4uaW5mb1dpbmRvdy1kZXZpY2UtZnVuY3Rpb24ge1xuXHRwYWRkaW5nOiA2cHggMHB4IDZweCAwcHg7XG5cdGkge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA2cHg7XG5cdH1cbn1cbi5wb2ktdGl0bGUtcGFya2luZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZC1jb2xvcjogcmVkO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdC5pbmRleCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRwYWRkaW5nOiAwcHggNXB4IDAgNXB4O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LmNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0bWluLWhlaWdodDogMHB4O1xuXHR9XG59XG4ucG9pLXRpdGxlLWlkbGluZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZC1jb2xvcjogcmVkO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdC5pbmRleCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRwYWRkaW5nOiAwcHggNXB4IDAgNXB4O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LmNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0bWluLWhlaWdodDogMHB4O1xuXHR9XG59XG4ucG9pLXRpdGxlLWFsYXJtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0LmluZGV4IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHBhZGRpbmc6IDBweCA1cHggMCA1cHg7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuY29udGVudCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRtaW4taGVpZ2h0OiAwcHg7XG5cdH1cbn1cbi5mbGVldCB7XG5cdC5wYW5lbC1ib2R5IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0I21hcF9pbmZvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0I21hcF9pbmZvX2Nsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0cmlnaHQ6IDBweDtcblx0fVxuXHQjdG9vbGJhciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0dGQudmVoaWNsZU5hbWUge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdHRleHQtd3JhcDogbm9ybWFsO1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0fVxuXHRcdC5pY29uLWhhbmRSaWdodC5hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQuaWNvbi1oYW5kUmlnaHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0I2xheW91dF9kZXZpY2VfdHJlZSB7XG5cdFx0Lm5hdi10YWJzLWN1c3RvbSB7XG5cdFx0XHRoZWlnaHQ6IC1tb3otY2FsYygxMDAlIC0gNDVweCk7XG5cdFx0XHRoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDAlIC0gNDVweCk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdC50YWItcGFuZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNkZF9hbGFybSB7XG5cdFx0Lm1lbnUge1xuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1lbnUtaXRlbS10aXRsZSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZm9ybS1ncm91cC5hY3RpdmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGJ1dHRvbi5hY3RpdmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnZlaGljbGVEYXNoYm9hcmQge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdD4gLnJvdyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0PiBsYWJlbCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmFubmVyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4ZGJjO1xuXHRcdFx0PiBsYWJlbCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmhpc3RvcnlSZXBsYXkge1xuXHQvLyAucGFuZWwtYm9keSB7XG5cdC8vIFx0Zm9udC1zaXplOiAxNHB4O1xuXHQvLyB9XG5cdCNtYXBfaW5mbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdCNtYXBfaW5mb19jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMHB4O1xuXHRcdHJpZ2h0OiAwcHg7XG5cdH1cblx0LmZvcm0taG9yaXpvbnRhbCB7XG5cdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdH1cblx0fVxuXHQuZm9ybS1ncm91cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0PiBsYWJlbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaW5wdXQtZ3JvdXAge1xuXHRcdC5zcGlubmVyIHtcblx0XHRcdHdpZHRoOiAwcHg7XG5cdFx0fVxuXHR9XG5cdCN0b29sYmFyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQjbGF5b3V0X2NvbmRpdGlvbiB7XG5cdFx0LmljaGVjay12ZXJ0aWNhbC1ncm91cCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMHB4O1xuXHRcdH1cblx0fVxuXHQubWFwLWNvbnRhaW5lciAubWFya2VyLWNoZWNrYm94LXBhbmVsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDBweDtcblx0XHRoZWlnaHQ6IDBweDtcblx0XHR0b3A6IDBweDtcblx0XHRsZWZ0OiAwcHg7XG5cdH1cbn1cbi8vIC5oaXN0b3J5UmVwbGF5IHtcbi8vIFx0LmNvbnRlbnQtd3JhcHBlciB7XG4vLyBcdFx0aGVpZ2h0OiAxMDAlO1xuLy8gXHRcdHdpZHRoOiAxMDAlO1xuLy8gXHR9XG4vLyBcdCN0b29sYmFyIHtcbi8vIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyBcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuLy8gXHRcdHBhZGRpbmctdG9wOiA1cHg7XG4vLyBcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbi8vIFx0fVxuLy8gXHQuZm9ybS1ob3Jpem9udGFsIHtcbi8vIFx0XHQuZm9ybS1ncm91cCB7XG4vLyBcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuLy8gXHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyBcdC5mb3JtLWdyb3VwIHtcbi8vIFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG4vLyBcdH1cbi8vIFx0LmlucHV0LWdyb3VwLWFkZG9uIHtcbi8vIFx0XHQ+IGxhYmVsIHtcbi8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcbi8vIFx0XHRcdD4gZGl2IHtcbi8vIFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyBcdC5pbnB1dC1ncm91cCB7XG4vLyBcdFx0LnNwaW5uZXIge1xuLy8gXHRcdFx0d2lkdGg6IDBweDtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIFx0LnRpbWVsaW5lLWJvZHkge1xuLy8gXHRcdHAge1xuLy8gXHRcdFx0bWFyZ2luOiAwIDAgMHB4O1xuLy8gXHRcdH1cbi8vIFx0XHRhLmFkZHJlc3Mge1xuLy8gXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gXHQudGltZWxpbmUge1xuLy8gXHRcdC50aW1lbGluZS1oZWFkZXIge1xuLy8gXHRcdFx0LnRvb2xiYXIge1xuLy8gXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyBcdFx0XHRcdGZsb2F0OiByaWdodDtcbi8vIFx0XHRcdH1cbi8vIFx0XHRcdHNwYW4ubGFiZWwge1xuLy8gXHRcdFx0XHQmOmhvdmVyIHtcbi8vIFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG4vLyBcdH1cbi8vIFx0I2xheW91dF9jb25kaXRpb24ge1xuLy8gXHRcdC5pY2hlY2stdmVydGljYWwtZ3JvdXAge1xuLy8gXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuLy8gXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRcdFx0cmlnaHQ6IDBweDtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIFx0Lm1hcC1jb250YWluZXIge1xuLy8gXHRcdC5tYXJrZXItY2hlY2tib3gtcGFuZWwge1xuLy8gXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRcdFx0d2lkdGg6IDBweDtcbi8vIFx0XHRcdGhlaWdodDogMHB4O1xuLy8gXHRcdFx0dG9wOiAwcHg7XG4vLyBcdFx0XHRsZWZ0OiAwcHg7XG4vLyBcdFx0XHQuaWNoZWNrLXZlcnRpY2FsLWdyb3VwIHtcbi8vIFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuLy8gXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0fVxuLy8gXHQjYm94X3RpbWVsaW5lIHtcbi8vIFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuLy8gXHRcdGhlaWdodDogLW1vei1jYWxjKDEwMCUgLSAzMjBweCk7XG4vLyBcdFx0aGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwJSAtIDMyMHB4KTtcbi8vIFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbi8vIFx0fVxuLy8gfVxuLmNvbW1hbmQtY2hhdCB7XG5cdC5tb2RhbC1kaWFsb2cge1xuXHRcdHdpZHRoOiAxMDAwcHg7XG5cdH1cblx0LmJvb3RzdHJhcC1kaWFsb2ctbWVzc2FnZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiA2MDBweDtcblx0fVxuXHQuZGlyZWN0LWNoYXQge1xuXHRcdC5kaXJlY3QtY2hhdC1oaXN0b3J5IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdD4gYSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZGlyZWN0LWNoYXQtbWVzc2FnZXMge1xuXHRcdGhlaWdodDogNTEwcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblx0LmRpcmVjdC1jaGF0LXRleHQge1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0fVxuXHQuZGlyZWN0LWNoYXQtYnVpbHRJbiB7XG5cdFx0d2lkdGg6IDk1JTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cdH1cblx0LmRpcmVjdC1jaGF0LWNhbmJ1cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQuZGlyZWN0LWNoYXQtY2FuYnVzLWNoZWNrYm94LWdyb3VwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0PiBsYWJlbCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudmVoaWNsZVRyZWUge1xuXHRcdGhlaWdodDogNjAwcHg7XG5cdH1cbn1cbi52ZWhpY2xlU2VsZWN0b3Ige1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiA1MDBweDtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4uZ2VvZmVuY2UtbWFuYWdlbWVudCB7XG5cdC5tb2RhbC1kaWFsb2cge1xuXHRcdHdpZHRoOiAxMjAwcHg7XG5cdH1cblx0LmJvb3RzdHJhcC1kaWFsb2ctbWVzc2FnZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiA2MDBweDtcblx0fVxuXHQuY29udGVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0fVxuXHR0YWJsZSB7XG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0fVxuXHQucmFkaW8tZ3JvdXAge1xuXHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cdFx0PiBsYWJlbCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucG9pLW1hbmFnZW1lbnQge1xuXHQubW9kYWwtZGlhbG9nIHtcblx0XHR3aWR0aDogMTIwMHB4O1xuXHR9XG5cdC5ib290c3RyYXAtZGlhbG9nLW1lc3NhZ2Uge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogNjAwcHg7XG5cdH1cblx0LmNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdH1cblx0dGFibGUge1xuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdH1cblx0LnRhYiB7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuXHR9XG5cdC5uYXYtdGFicyB7XG5cdFx0bGkge1xuXHRcdFx0YSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGFiLWNvbnRlbnQge1xuXHRcdGhlaWdodDogMTE1cHg7XG5cdH1cblx0LnRhYi1wYW5lIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHRsaS5hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogR3JheTtcblx0XHR9XG5cdH1cbn1cbi5ib3VuZC1zZWxlY3QtdmVoaWNsZXMge1xuXHQubW9kYWwtZGlhbG9nIHtcblx0XHR3aWR0aDogMTIwMHB4O1xuXHR9XG5cdC5ib290c3RyYXAtZGlhbG9nLW1lc3NhZ2Uge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogNjAwcHg7XG5cdH1cblx0LmNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdH1cbn1cbi5tYXAtdmlldy1jb25maWd1cmF0aW9uIHtcblx0Lm1vZGFsLWRpYWxvZyB7XG5cdFx0d2lkdGg6IDEyMDBweDtcblx0fVxuXHQuYm9vdHN0cmFwLWRpYWxvZy1tZXNzYWdlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IDYwMHB4O1xuXHR9XG5cdC5jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHR9XG5cdC5tYXAge1xuXHRcdHdpZHRoOiAxMTUwcHg7XG5cdFx0aGVpZ2h0OiA1MjBweDtcblx0fVxufVxuLm5vdGlmaWNhdGlvbi1jb25maWd1cmF0aW9uIHtcblx0Lm1vZGFsLWRpYWxvZyB7XG5cdFx0d2lkdGg6IDgwMHB4O1xuXHR9XG5cdC5ib290c3RyYXAtZGlhbG9nLW1lc3NhZ2Uge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogNjAwcHg7XG5cdH1cblx0LmNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdH1cblx0LnRhYi1jb250ZW50IHtcblx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdC50YWItcGFuZSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQuYm94IHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LmJveC1ib2R5IHtcblx0XHRcdFx0aGVpZ2h0OiAtbW96LWNhbGMoMTAwJSAtIDU1cHgpO1xuXHRcdFx0XHRoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDAlIC0gNTVweCk7XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gNTVweCk7XG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmljaGVjay10aWxlIHtcblx0XHRib3JkZXI6IDFweCBpbnNldCAjM2M4ZGJjO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQ+IGxhYmVsIHtcblx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0fVxuXHR9XG59XG4ubG9hZC1zZW5zb3ItY29uZmlndXJhdGlvbi1tYW5hZ2VtZW50IHtcblx0Lm1vZGFsLWRpYWxvZyB7XG5cdFx0d2lkdGg6IDgwMHB4O1xuXHR9XG5cdC5ib290c3RyYXAtZGlhbG9nLW1lc3NhZ2Uge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogNTIwcHg7XG5cdH1cblx0LmNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdH1cbn1cbi5wb3B1cC1hbGFybS1jaG9vc2Uge1xuXHQubW9kYWwtZGlhbG9nIHtcblx0XHR3aWR0aDogMTAwMHB4O1xuXHR9XG5cdC5ib290c3RyYXAtZGlhbG9nLW1lc3NhZ2Uge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogNTIwcHg7XG5cdH1cblx0LmNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdH1cblx0LmFsYXJtLWdyb3VwIHtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQ+IGxhYmVsIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0d2lkdGg6IDIyJTtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4udmVoaWNsZVRyZWUge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC52ZWhpY2xlVHJlZS10b29sYmFyIHtcblx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnZlaGljbGVUcmVlLWNvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogLW1vei1jYWxjKDEwMCUgLSAzNHB4KTtcblx0XHRoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDAlIC0gMzRweCk7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAzNHB4KTtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0fVxufVxuLmRyaXZlclRyZWUge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC5kcml2ZXJUcmVlLXRvb2xiYXIge1xuXHRcdGhlaWdodDogMzRweDtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZHJpdmVyVHJlZS1jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IC1tb3otY2FsYygxMDAlIC0gMzRweCk7XG5cdFx0aGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwJSAtIDM0cHgpO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gMzRweCk7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cbn1cbi51c2VyVHJlZSB7XG5cdGhlaWdodDogMTAwJTtcblx0LnVzZXJUcmVlLXRvb2xiYXIge1xuXHRcdGhlaWdodDogMzRweDtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQudXNlclRyZWUtY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAtbW96LWNhbGMoMTAwJSAtIDM0cHgpO1xuXHRcdGhlaWdodDogLXdlYmtpdC1jYWxjKDEwMCUgLSAzNHB4KTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDM0cHgpO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHR9XG59XG4uZ2VvZmVuY2VUcmVlIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHQuZ2VvZmVuY2VUcmVlLXRvb2xiYXIge1xuXHRcdGhlaWdodDogMzRweDtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZ2VvZmVuY2VUcmVlLWNvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogLW1vei1jYWxjKDEwMCUgLSAzNHB4KTtcblx0XHRoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDAlIC0gMzRweCk7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAzNHB4KTtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0fVxufVxuLnRydWNrVHJlZSB7XG5cdGhlaWdodDogMTAwJTtcblx0LnRydWNrVHJlZS10b29sYmFyIHtcblx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnRydWNrVHJlZS1jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IC1tb3otY2FsYygxMDAlIC0gMzRweCk7XG5cdFx0aGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwJSAtIDM0cHgpO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gMzRweCk7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cbn1cbi50aGluZ1RyZWUge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC50aGluZ1RyZWUtdG9vbGJhciB7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC50aGluZ1RyZWUtY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAtbW96LWNhbGMoMTAwJSAtIDM0cHgpO1xuXHRcdGhlaWdodDogLXdlYmtpdC1jYWxjKDEwMCUgLSAzNHB4KTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDM0cHgpO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHR9XG59XG4udHJhaWxlclRyZWUge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC50cmFpbGVyVHJlZS10b29sYmFyIHtcblx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnRyYWlsZXJUcmVlLWNvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogLW1vei1jYWxjKDEwMCUgLSAzNHB4KTtcblx0XHRoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDAlIC0gMzRweCk7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAzNHB4KTtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0fVxufVxuLmNsaWVudFRyZWUge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC5jbGllbnRUcmVlLXRvb2xiYXIge1xuXHRcdGhlaWdodDogMzRweDtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuY2xpZW50VHJlZS1jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IC1tb3otY2FsYygxMDAlIC0gMzRweCk7XG5cdFx0aGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwJSAtIDM0cHgpO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gMzRweCk7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cbn1cbi5yZXBvcnQge1xuXHQucmVwb3J0LXRhYnMge1xuXHRcdD4gLnRhYi1jb250ZW50IHtcblx0XHRcdD4gLnRhYi1wYW5lIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0PiAubmF2LXRhYnMge1xuXHRcdFx0aGVpZ2h0OiAzMXB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0LmNsZWFyZml4IHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cblx0LnJlcG9ydC1jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQuaW5wdXQtdHJlZS5zaG93biB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMzI3cHg7XG5cdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjZhZmU5O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjZhZmU5O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY2YWZlOTtcblx0XHR9XG5cdFx0LmlucHV0LXRyZWUuaGlkZGVuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5jb25kaXRpb24tY29udGFpbmVyIHtcblx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdC5pbnB1dC1ncm91cCB7XG5cdFx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNoYXJ0LWNvbnRhaW5lci5jb2xsYXBzZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdD4gYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmNoYXJ0IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNoYXJ0LWNvbnRhaW5lci5leHBhbmQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQ+IGJ1dHRvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuY2hhcnQge1xuXHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGFibGUtY29udGFpbmVyLmNvbGxhcHNlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LmJvb3RzdHJhcC10YWJsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQudG9vbGJhciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50YWJsZS1jb250YWluZXIuZXhwYW5kIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0PiBidXR0b24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGFibGUtY29udGFpbmVyIHtcblx0XHRcdC50b29sYmFyIHtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMTBweDtcblx0XHRcdFx0LnNlYXJjaC10ZXh0LWdyb3VwIHtcblx0XHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnJvdy1jb250YWluZXIge1xuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdC5kYWlseS11c2VhZ2UtY29udGFpbmVyIHtcblx0XHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDJkNmRlO1xuXHRcdFx0XHRtYXJnaW46IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQudGVtcGVyYXR1cmUtY29udGFpbmVyIHtcblx0XHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDJkNmRlO1xuXHRcdFx0XHRtYXJnaW46IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5yZXBvcnQtY29udGVudC5sb2FkaW5nIHtcblx0XHQub3ZlcmxheSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC0xMDAlO1xuXHRcdH1cblx0fVxuXHQucmVwb3J0LWNvbnRlbnQubm8tY2hhcnQge1xuXHRcdC5jaGFydC1jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnJlcG9ydC1jb250ZW50Lm5vLXRhYmxlIHtcblx0XHQudGFibGUtY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4uZGFpbHktdXNlYWdlLWNvbnRhaW5lciB7XG5cdC50aXRsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxuXHQuY2hhcnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5mb290ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuLnRlbXBlcmF0dXJlLWNvbnRhaW5lciB7XG5cdC5jaGFydCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG4uc3lzdGVtIHtcblx0Lm10LXRhYnMge1xuXHRcdD4gLnRhYi1jb250ZW50IHtcblx0XHRcdD4gLnRhYi1wYW5lIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0PiAubmF2LXRhYnMge1xuXHRcdFx0aGVpZ2h0OiAzMXB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0LmNsZWFyZml4IHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cblx0LnN5c3RlbS1jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQuc3lzdGVtLWNvbnRlbnQubG9hZGluZyB7XG5cdFx0Lm92ZXJsYXkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMTAwJTtcblx0XHR9XG5cdH1cbn1cbi5jaGFydC1jb2x1bW5zIHtcblx0PiBsYWJlbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0d2lkdGg6IDIzJTtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0PiBkaXYge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG59XG4iLCIucG9wdXAtbWVudS1saXN0IHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHQucG9wdXAtbWVudS1saXN0LWJhc2Uge1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwcHggMTBweCAwcHggMTBweDtcblx0fVxufVxuLnBvcHVwLW1lbnUtbGlzdC5vcGVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdCY6YmVmb3JlIHtcblx0XHR0b3A6IDlweDtcblx0XHRyaWdodDogLThweDtcblx0XHRib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogI2Q5ZDlkOTtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiBhdXRvO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHR0b3A6IDEwcHg7XG5cdFx0cmlnaHQ6IC03cHg7XG5cdFx0Ym9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogYXV0bztcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cbn1cbi5wb3B1cC1tZW51LWxpc3QtYmFzZSB7XG5cdD4gbGkge1xuXHRcdD4gbGFiZWwge1xuXHRcdFx0PiAuaWNoZWNrYm94X21pbmltYWwtYmx1ZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucG9wdXAtbWVudS5vcGVuIHtcblx0PiAuYnRuLWRlZmF1bHQge1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjOGM4YzhjO1xuXHR9XG5cdC5wb3B1cC1tZW51LWJ0biB7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cbn1cbiIsImRpdi5mdWxsc2NyZWVuX2xvYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ei1pbmRleDogMTAwO1xuXG5cdHAge1xuXHRcdGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuQGNvbG9yOiBibGFjaztcbkBzaXplOiAxMDBweDtcbkBib3JkZXJXaWR0aDogNHB4O1xuQHRvdGFsVGltZTogMS41cztcbkByZWRXaWR0aDogMjclO1xuQG9yYW5nZUhlaWdodDogNTAlO1xuQHdoaXRlV2lkdGg6IDIzJTtcblxuZGl2LmxvZ28ge1xuXHR3aWR0aDogQHNpemU7XG5cdGhlaWdodDogQHNpemU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym9yZGVyOiBAYm9yZGVyV2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdH1cblx0Jjo6YmVmb3JlIHtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRhbmltYXRpb246IGJvcmRlci1iZWZvcmUgQHRvdGFsVGltZSBpbmZpbml0ZTtcblx0XHRhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG5cdH1cblx0Jjo6YWZ0ZXIge1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0XHRhbmltYXRpb246IGJvcmRlci1hZnRlciBAdG90YWxUaW1lIGluZmluaXRlO1xuXHRcdGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcblx0fVxuXHQmID4gZGl2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHRkaXYud2hpdGUge1xuXHRcdGJvcmRlci1sZWZ0OiBAYm9yZGVyV2lkdGggc29saWQgQGNvbG9yO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDA7XG5cdFx0YW5pbWF0aW9uOiB3aGl0ZSBAdG90YWxUaW1lIGluZmluaXRlO1xuXHRcdGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcblx0fVxuXHRkaXYub3JhbmdlIHtcblx0XHRib3JkZXItdG9wOiBAYm9yZGVyV2lkdGggc29saWQgQGNvbG9yO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNiOTNmO1xuXHRcdGFuaW1hdGlvbjogb3JhbmdlIEB0b3RhbFRpbWUgaW5maW5pdGU7XG5cdFx0YW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuXHR9XG5cdGRpdi5yZWQge1xuXHRcdGJvcmRlci1yaWdodDogQGJvcmRlcldpZHRoIHNvbGlkIEBjb2xvcjtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhNTY2NDtcblx0XHRhbmltYXRpb246IHJlZCBAdG90YWxUaW1lIGluZmluaXRlO1xuXHRcdGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJvcmRlci1iZWZvcmUge1xuXHQwJSB7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci10b3AtY29sb3I6IEBjb2xvcjtcblx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdDEyLjQ5JSB7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQxMi41JSB7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci10b3AtY29sb3I6IEBjb2xvcjtcblx0XHRib3JkZXItcmlnaHQtY29sb3I6IEBjb2xvcjtcblx0fVxuXHQyNSUsXG5cdDEwMCUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItdG9wLWNvbG9yOiBAY29sb3I7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiBAY29sb3I7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBib3JkZXItYWZ0ZXIge1xuXHQwJSxcblx0MjQuOTklIHtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdDI1JSB7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBAY29sb3I7XG5cdH1cblx0MzcuNDklIHtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogQGNvbG9yO1xuXHR9XG5cdDM3LjUlIHtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6IEBjb2xvcjtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBAY29sb3I7XG5cdH1cblx0NTAlLFxuXHQxMDAlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6IEBjb2xvcjtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBAY29sb3I7XG5cdH1cbn1cblxuQGtleWZyYW1lcyByZWQge1xuXHQwJSxcblx0NTAlIHtcblx0XHR3aWR0aDogMDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDUwLjAxJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQ2NSUsXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0d2lkdGg6IEByZWRXaWR0aDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG9yYW5nZSB7XG5cdDAlLFxuXHQ2NSUge1xuXHRcdGhlaWdodDogMDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDY1LjAxJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQ4MCUsXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0aGVpZ2h0OiBAb3JhbmdlSGVpZ2h0O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgd2hpdGUge1xuXHQwJSxcblx0NzUlIHtcblx0XHR3aWR0aDogMDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDc1LjAxJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQ5MCUsXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0d2lkdGg6IEB3aGl0ZVdpZHRoO1xuXHR9XG59XG4iLCIvKlxuICogR2VuZXJhbDogTWlzY2VsbGFuZW91c1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4vLyAxMHB4IHBhZGRpbmcgYW5kIG1hcmdpbnNcbi5wYWQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubWFyZ2luIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWFyZ2luLXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4vLyBEaXNwbGF5IGlubGluZVxuLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLy8gRGVzY3JpcHRpb24gQmxvY2tzXG4uZGVzY3JpcHRpb24tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi5tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gID4gLmRlc2NyaXB0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgPiAuZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4vLyBCYWNrZ3JvdW5kIGNvbG9yc1xuLmJnLXJlZCxcbi5iZy15ZWxsb3csXG4uYmctYXF1YSxcbi5iZy1ibHVlLFxuLmJnLWxpZ2h0LWJsdWUsXG4uYmctZ3JlZW4sXG4uYmctbmF2eSxcbi5iZy10ZWFsLFxuLmJnLW9saXZlLFxuLmJnLWxpbWUsXG4uYmctb3JhbmdlLFxuLmJnLWZ1Y2hzaWEsXG4uYmctcHVycGxlLFxuLmJnLW1hcm9vbixcbi5iZy1ibGFjayxcbi5iZy1yZWQtYWN0aXZlLFxuLmJnLXllbGxvdy1hY3RpdmUsXG4uYmctYXF1YS1hY3RpdmUsXG4uYmctYmx1ZS1hY3RpdmUsXG4uYmctbGlnaHQtYmx1ZS1hY3RpdmUsXG4uYmctZ3JlZW4tYWN0aXZlLFxuLmJnLW5hdnktYWN0aXZlLFxuLmJnLXRlYWwtYWN0aXZlLFxuLmJnLW9saXZlLWFjdGl2ZSxcbi5iZy1saW1lLWFjdGl2ZSxcbi5iZy1vcmFuZ2UtYWN0aXZlLFxuLmJnLWZ1Y2hzaWEtYWN0aXZlLFxuLmJnLXB1cnBsZS1hY3RpdmUsXG4uYmctbWFyb29uLWFjdGl2ZSxcbi5iZy1ibGFjay1hY3RpdmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheS1sdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEByZWQgIWltcG9ydGFudDtcbn1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3cgIWltcG9ydGFudDtcbn1cblxuLmJnLWFxdWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYXF1YSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0LWJsdWUgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1uYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGVhbCAhaW1wb3J0YW50O1xufVxuXG4uYmctb2xpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAb2xpdmUgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGltZSAhaW1wb3J0YW50O1xufVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZSAhaW1wb3J0YW50O1xufVxuXG4uYmctZnVjaHNpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBmdWNoc2lhICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHVycGxlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1tYXJvb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFyb29uICFpbXBvcnRhbnQ7XG59XG5cbi8vU2V0IG9mIEFjdGl2ZSBCYWNrZ3JvdW5kIENvbG9yc1xuLmJnLWdyYXktYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAZ3JheS1sdGUsIDEwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmxhY2ssIDEwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQHJlZCAsIDYlKSAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAeWVsbG93ICwgNiUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hcXVhLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYXF1YSAsIDYlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJsdWUgLCAxMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ibHVlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAbGlnaHQtYmx1ZSAsIDYlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBncmVlbiAsIDUlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbmF2eS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQG5hdnkgLCAyJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEB0ZWFsICwgNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vbGl2ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQG9saXZlICwgNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW1lLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAbGltZSAsIDUlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctb3JhbmdlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAb3JhbmdlICwgNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mdWNoc2lhLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAZnVjaHNpYSAsIDUlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAcHVycGxlICwgNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1tYXJvb24tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBtYXJvb24gLCAzJSkgIWltcG9ydGFudDtcbn1cblxuLy9EaXNhYmxlZCFcbltjbGFzc149XCJiZy1cIl0uZGlzYWJsZWQge1xuICAub3BhY2l0eSguNjUpO1xufVxuXG4vLyBUZXh0IGNvbG9yc1xuLnRleHQtcmVkIHtcbiAgY29sb3I6IEByZWQgIWltcG9ydGFudDtcbn1cblxuLnRleHQteWVsbG93IHtcbiAgY29sb3I6IEB5ZWxsb3cgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYXF1YSB7XG4gIGNvbG9yOiBAYXF1YSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibHVlIHtcbiAgY29sb3I6IEBibHVlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6IEBibGFjayAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1ibHVlIHtcbiAgY29sb3I6IEBsaWdodC1ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6IEBncmVlbiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5IHtcbiAgY29sb3I6IEBncmF5LWx0ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1uYXZ5IHtcbiAgY29sb3I6IEBuYXZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRlYWwge1xuICBjb2xvcjogQHRlYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb2xpdmUge1xuICBjb2xvcjogQG9saXZlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpbWUge1xuICBjb2xvcjogQGxpbWUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6IEBvcmFuZ2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZnVjaHNpYSB7XG4gIGNvbG9yOiBAZnVjaHNpYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wdXJwbGUge1xuICBjb2xvcjogQHB1cnBsZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tYXJvb24ge1xuICBjb2xvcjogQG1hcm9vbiAhaW1wb3J0YW50O1xufVxuXG4ubGluay1tdXRlZCB7XG4gIGNvbG9yOiBkYXJrZW4oQGdyYXktbHRlLCAzMCUpO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogZGFya2VuKEBncmF5LWx0ZSwgNDAlKTtcbiAgfVxufVxuXG4ubGluay1ibGFjayB7XG4gIGNvbG9yOiAjNjY2O1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxufVxuXG4vLyBIaWRlIGVsZW1lbnRzIGJ5IGRpc3BsYXkgbm9uZSBvbmx5XG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gUmVtb3ZlIGJvcmRlcnNcbi5uby1ib3JkZXIge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmdcbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZW1vdmUgbWFyZ2luc1xuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZW1vdmUgYm94IHNoYWRvd1xuLm5vLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gVW5zdHlsZWQgTGlzdFxuLmxpc3QtdW5zdHlsZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXN0LWdyb3VwLXVuYm9yZGVyZWQge1xuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgcmFkaXVzXG4uZmxhdCB7XG4gIC5ib3JkZXItcmFkaXVzKDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvbGQge1xuICAmLCAmLnRhYmxlIHRkLCAmLnRhYmxlIHRoIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi50ZXh0LXNtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vLyBfZml4IGZvciBzcGFya2xpbmUgdG9vbHRpcFxuLmpxc3Rvb2x0aXAge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8vIEdyYWRpZW50IEJhY2tncm91bmQgY29sb3JzXG4uYmctdGVhbC1ncmFkaWVudCB7XG4gIC5ncmFkaWVudChAdGVhbDsgQHRlYWw7IGxpZ2h0ZW4oQHRlYWwsIDE2JSkpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctbGlnaHQtYmx1ZS1ncmFkaWVudCB7XG4gIC5ncmFkaWVudChAbGlnaHQtYmx1ZTsgQGxpZ2h0LWJsdWU7IGxpZ2h0ZW4oQGxpZ2h0LWJsdWUsIDEyJSkpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctYmx1ZS1ncmFkaWVudCB7XG4gIC5ncmFkaWVudChAYmx1ZTsgQGJsdWU7IGxpZ2h0ZW4oQGJsdWUsIDclKSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1hcXVhLWdyYWRpZW50IHtcbiAgLmdyYWRpZW50KEBhcXVhOyBAYXF1YTsgbGlnaHRlbihAYXF1YSwgNyUpKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXllbGxvdy1ncmFkaWVudCB7XG4gIC5ncmFkaWVudChAeWVsbG93OyBAeWVsbG93OyBsaWdodGVuKEB5ZWxsb3csIDE2JSkpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctcHVycGxlLWdyYWRpZW50IHtcbiAgLmdyYWRpZW50KEBwdXJwbGU7IEBwdXJwbGU7IGxpZ2h0ZW4oQHB1cnBsZSwgMTYlKSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmVlbi1ncmFkaWVudCB7XG4gIC5ncmFkaWVudChAZ3JlZW47IEBncmVlbjsgbGlnaHRlbihAZ3JlZW4sIDclKSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1yZWQtZ3JhZGllbnQge1xuICAuZ3JhZGllbnQoQHJlZDsgQHJlZDsgbGlnaHRlbihAcmVkLCAxMCUpKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLWJsYWNrLWdyYWRpZW50IHtcbiAgLmdyYWRpZW50KEBibGFjazsgQGJsYWNrOyBsaWdodGVuKEBibGFjaywgMTAlKSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1tYXJvb24tZ3JhZGllbnQge1xuICAuZ3JhZGllbnQoQG1hcm9vbjsgQG1hcm9vbjsgbGlnaHRlbihAbWFyb29uLCAxMCUpKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLy9EZXNjcmlwdGlvbiBCbG9jayBFeHRlbnNpb25cbi5kZXNjcmlwdGlvbi1ibG9jayB7XG4gIC5kZXNjcmlwdGlvbi1pY29uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLy9SZW1vdmUgdG9wIHBhZGRpbmdcbi5uby1wYWQtdG9wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi8vTWFrZSBwb3NpdGlvbiBzdGF0aWNcbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi8vTGlzdCB1dGlsaXR5IGNsYXNzZXNcbi5saXN0LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMTBweCA0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmxpc3Qtc2VwZXJhdG9yIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IEBib3gtYm9yZGVyLWNvbG9yO1xuICBtYXJnaW46IDE1cHggMCA5cHggMDtcbn1cblxuLmxpc3QtbGluayB7XG4gID4gYSB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGNvbG9yOiAjNzc3O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgfVxuICB9XG59XG5cbi8vTGlnaHQgZm9udCB3ZWlnaHRcbi5mb250LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLy9Vc2VyIGJsb2NrXG4udXNlci1ibG9jayB7XG4gIC5jbGVhcmZpeCgpO1xuICBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAudXNlcm5hbWUsXG4gIC5kZXNjcmlwdGlvbixcbiAgLmNvbW1lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG4gIC51c2VybmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgJi51c2VyLWJsb2NrLXNtIHtcbiAgICBpbWcge1xuICAgICAgJjpleHRlbmQoLmltZy1zbSk7XG4gICAgfVxuICAgIC51c2VybmFtZSxcbiAgICAuZGVzY3JpcHRpb24sXG4gICAgLmNvbW1lbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuICAgIC51c2VybmFtZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi8vSW1hZ2Ugc2l6ZXNcbi5pbWctc20sXG4uaW1nLW1kLFxuLmltZy1sZyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW1nLXNtIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICsgLmltZy1wdXNoIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG4uaW1nLW1kIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgKyAuaW1nLXB1c2gge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbi5pbWctbGcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gICsgLmltZy1wdXNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIH1cbn1cblxuLy8gSW1hZ2UgYm9yZGVyZWRcbi5pbWctYm9yZGVyZWQge1xuICBib3JkZXI6IDNweCBzb2xpZCBAZ3JheS1sdGU7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLmltZy1ib3JkZXJlZC1zbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIEBncmF5LWx0ZTtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4vL0dlbmVyYWwgYXR0YWNoZW1udCBibG9ja1xuLmF0dGFjaG1lbnQtYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm94LWJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXG4gIC5hdHRhY2htZW50LWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmF0dGFjaG1lbnQtcHVzaGVkIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIH1cbiAgLmF0dGFjaG1lbnQtaGVhZGluZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5hdHRhY2htZW50LXRleHQge1xuICAgIGNvbG9yOiAjNTU1O1xuICB9XG59XG5cbi5jb25uZWN0ZWRTb3J0YWJsZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zb3J0LWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZnVsbC1vcGFjaXR5LWhvdmVyIHtcbiAgLm9wYWNpdHkoLjY1KTtcbiAgJjpob3ZlciB7XG4gICAgLm9wYWNpdHkoMSk7XG4gIH1cbn1cblxuLy8gQ2hhcnRzXG4uY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBzdmcsXG4gIGNhbnZhcyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG5ociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAaHItYm9yZGVyO1xufVxuIiwiLypcbiAqIE1pc2M6IHByaW50XG4gKiAtLS0tLS0tLS0tLVxuICovXG5AbWVkaWEgcHJpbnQge1xuICAvL0FkZCB0byBlbGVtZW50cyB0aGF0IHlvdSBkbyBub3Qgd2FudCB0byBzaG93IHdoZW4gcHJpbnRpbmdcbiAgLm5vLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvL0VsZW1lbnRzIHRoYXQgd2Ugd2FudCB0byBoaWRlIHdoZW4gcHJpbnRpbmdcbiAgLm1haW4tc2lkZWJhcixcbiAgLmxlZnQtc2lkZSxcbiAgLm1haW4taGVhZGVyLFxuICAuY29udGVudC1oZWFkZXIge1xuICAgICY6ZXh0ZW5kKC5uby1wcmludCk7XG4gIH1cblxuICAvL1RoaXMgaXMgdGhlIG9ubHkgZWxlbWVudCB0aGF0IHNob3VsZCBhcHBlYXIsIHNvIGxldCdzIHJlbW92ZSB0aGUgbWFyZ2luc1xuICAuY29udGVudC13cmFwcGVyLFxuICAucmlnaHQtc2lkZSxcbiAgLm1haW4tZm9vdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAudHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZml4ZWQgLmNvbnRlbnQtd3JhcHBlcixcbiAgLmZpeGVkIC5yaWdodC1zaWRlIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy9JbnZvaWNlIHByaW50aW5nXG4gIC5pbnZvaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuaW52b2ljZS1jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzJTtcbiAgfVxuXG4gIC8vTWFrZSBzdXJlIHRhYmxlIGNvbnRlbnQgZGlzcGxheXMgcHJvcGVybHlcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgID4gLnRhYmxlIHRyIHRoLFxuICAgID4gLnRhYmxlIHRyIHRkIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
